14
0

16 Commits

Author SHA256 Message Date
04dca77ac5 - Update to 0.5.3
* Move dependencies from setup.py to project.toml
  * fix tox config
  * fix flake8 error in local test
  * fix: sub module conflict error
  * Use SO_REUSEPORT only for AF_INET sockets
  * Make flake8 happy
  * Resolve daemon warnings for threading methods
  * Add GHA workflow to build wheels
  * Allow for omitted FieldID in Field definitions
  * Bump version to v0.5.3b1
  * Requires Python3.7
  * feat: optimize error output
  * fix: memory leak risk
  * Bump version 0.5.3b2
  * Add experimental freethreading support
  * Bump version 0.5.3
- Drop 0001-Use-SO_REUSEPORT-only-for-AF_INET-sockets.patch, merged upstream
- Update BuildRequires from pyproject.toml

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=28
2025-08-06 16:15:38 +00:00
d299e6cce3 - Add patch 0001-Use-SO_REUSEPORT-only-for-AF_INET-sockets.patch to
make it compatible with latest cpython. gh#Thriftpy/thriftpy2#303
- Update to 0.5.2:
  * Fix an issue where loading a thrift file in a sub-thread will cause an error with load_fp.
  * Move static metadata from setup.py to pyproject.toml.
  * Using a thread pool to avoid TAsyncSocket.open block the event loop.
- 0.5.1:
  * Fix an issue where loading a thrift file in a sub-thread will cause an error.
  * Some typo fixes.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=26
2025-02-26 12:07:51 +00:00
392779d868 Accepting request 1177535 from home:glaubitz:branches:devel:languages:python
- Update to 0.5.0:
  * Dropped Python2 and Python3.5 Support.
  * Added SASL transport client.
  * Add submodule to sys.path when loading child idl file.
  * Support cythonized module on Windows.
  * Support using ipv6 in make_client/make_server method.
  * Basic multi-thread support in parser.
- Switch package to modern Python Stack on SLE-15
  * Use Python 3.11 on SLE-15 by default
- Disable additional tests that require internet connection
  * test_api_ipv6

OBS-URL: https://build.opensuse.org/request/show/1177535
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=24
2024-05-29 12:59:58 +00:00
4d2e32ce0e - Update to 0.4.20:
* Fix another compatibility issue with legacy Python.
  * Fix a compatibility issue with legacy Python.
  * Make the import hook compatible with Python3.12.
  * Added a ``strict_decode`` option to all protocols to force all
    strings in the response to be decoded to ``str``.
  * Allow annotations in the ``Union`` type.
  * Fixed the ``message_type`` in oneway request.
  * Fix Cython build error in latest Python3 version
- Drop restriction on Cython.
- Switch to pyproject macros.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=22
2024-03-12 01:04:14 +00:00
63723e50cf - restrict to older cython
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=20
2023-08-13 19:27:11 +00:00
6e00330f14 - Remove .c and .h devel files from python package distribution.
- Update to 0.4.16:
  * Fix unexpected binary type id in TBinaryTransport serialization
- versuib 0.4.15:
  * Support Apache JSON protocol and binary type
  * Replace "yield from" syntax to "await"
  * Fix some socket leaking cases in aio support

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=18
2023-02-20 10:26:09 +00:00
3976c058fb - Update to 0.4.14:
- revert support Apache JSON protocol and binary type, via
    2-#157.
  - Support Apache JSON protocol and binary type, via 2-#139.
  - Fix HTTP_URI typo in http.py, via 2-#148.
  - Support custom headers for HTTP, via 2-#149.
  - Support raising TApplicationException in user handlers, via
    2-#154.
  - Support include files with dot in name, via 2-#125.
- Add new SSL certificates in new_certs.tar.xz

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=17
2021-10-26 11:21:56 +00:00
Tomáš Chvátal
d53cb293eb Accepting request 788506 from home:pgajdos:python
- version update to 0.4.11
  - Support Cython in HTTP and fix TCyBufferedTransport early flush issue, via `2-#129`_.
  - Fix exception handling in TProcessor, via `2-#128`_.
  - Rename socket_timeout to timeout for compatibility, via `2-#115`_.

OBS-URL: https://build.opensuse.org/request/show/788506
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=15
2020-03-26 11:22:43 +00:00
Tomáš Chvátal
11bfc4ad60 - Update to 0.4.10:
* various bugfixes all around

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=13
2020-01-14 10:05:19 +00:00
Tomáš Chvátal
4479156e05 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=10 2020-01-13 12:27:43 +00:00
Tomáš Chvátal
8a33346ae7 - Use python dbm dependency instead of legacy gdbm
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=9
2020-01-07 11:43:23 +00:00
Tomáš Chvátal
f7d514199f - Update to 0.4.7:
* minor bugfixes

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=7
2019-10-08 09:11:57 +00:00
Tomáš Chvátal
461d79ae42 - Skip two tests that timeout in OBS build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=5
2019-09-19 13:06:50 +00:00
Tomáš Chvátal
e2d7e64498 - Pull in toro as a dep and build also with tornado 4.x
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=4
2019-09-19 08:05:54 +00:00
Tomáš Chvátal
aa0944f1e3 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=3 2019-09-12 09:53:30 +00:00
Tomáš Chvátal
5d4a28f5f0 - Rename to python-thriftpy2 as thriftpy was deprecated
- Drop patch tornado_5.patch

- add tornado_5.patch to build with tornado-5.x

- Initial version

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-thriftpy2?expand=0&rev=2
2019-09-12 09:46:47 +00:00