------------------------------------------------------------------- Tue Aug 5 12:06:41 UTC 2025 - John Paul Adrian Glaubitz - 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 ------------------------------------------------------------------- Wed Feb 26 11:05:48 UTC 2025 - Daniel Garcia - 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. ------------------------------------------------------------------- Wed May 29 11:59:34 UTC 2024 - John Paul Adrian Glaubitz - 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 ------------------------------------------------------------------- Tue Mar 12 01:03:03 UTC 2024 - Steve Kowalik - 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. ------------------------------------------------------------------- Sun Aug 13 19:26:52 UTC 2023 - Dirk Müller - restrict to older cython ------------------------------------------------------------------- Mon Feb 20 10:09:40 UTC 2023 - Daniel Garcia - 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 ------------------------------------------------------------------- Tue Oct 26 11:02:14 UTC 2021 - Matej Cepl - 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 ------------------------------------------------------------------- Thu Mar 26 11:07:36 UTC 2020 - pgajdos@suse.com - 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`_. ------------------------------------------------------------------- Tue Jan 14 10:02:00 UTC 2020 - Tomáš Chvátal - Update to 0.4.10: * various bugfixes all around ------------------------------------------------------------------- Tue Jan 7 11:37:57 UTC 2020 - Tomáš Chvátal - Use python dbm dependency instead of legacy gdbm - Tweak up the dependencies to not be unresolvable ------------------------------------------------------------------- Tue Oct 8 09:06:54 UTC 2019 - Tomáš Chvátal - Update to 0.4.7: * minor bugfixes ------------------------------------------------------------------- Thu Sep 19 13:06:34 UTC 2019 - Tomáš Chvátal - Skip two tests that timeout in OBS build ------------------------------------------------------------------- Thu Sep 19 08:05:31 UTC 2019 - Tomáš Chvátal - Pull in toro as a dep and build also with tornado 4.x ------------------------------------------------------------------- Thu Sep 12 09:06:42 UTC 2019 - Tomáš Chvátal - Rename to python-thriftpy2 as thriftpy was deprecated - Drop patch tornado_5.patch ------------------------------------------------------------------- Tue Jul 17 14:12:57 UTC 2018 - mimi.vx@gmail.com - add tornado_5.patch to build with tornado-5.x ------------------------------------------------------------------- Mon May 22 19:14:34 UTC 2017 - toddrme2178@gmail.com - Initial version