Sync from SUSE:SLFO:Main python-gevent revision 388e6c250cea4c321de108eff98eb0a1
This commit is contained in:
@@ -1,3 +1,99 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 23 11:07:00 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Update to 24.10.3
|
||||
* Fix clearing stack frames on Python 3.13. This is invoked when you
|
||||
fork after having used the thread pool.
|
||||
* Distribute manylinux2014 wheels for x86_64.
|
||||
* Stop switching to the hub in the after fork hook in a child process.
|
||||
This could lead to strange behaviour, and is different than what all
|
||||
other versions of Python do.
|
||||
- from version 24.10.2
|
||||
* Workaround a Cython bug compiling on GCC14.
|
||||
- Drop gh-2031-cython-workaround.patch, merged upstream
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 10 09:39:52 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Update to 24.10.1
|
||||
* Update the bundled c-ares to 1.33.1.
|
||||
* Add support for Python 3.13.
|
||||
- The functions and classes in ``gevent.subprocess`` no longer accept
|
||||
``stdout=STDOUT`` and raise a ``ValueError``.
|
||||
Several additions and changes to the ``queue`` module, including:
|
||||
- ``Queue.shutdown`` is available on all versions of Python.
|
||||
- ``LifoQueue`` is now a joinable queue.
|
||||
* gevent.monkey changed from a module to a package. The public API
|
||||
remains the same.
|
||||
For this release, private APIs (undocumented, marked internal, or
|
||||
beginning with an underscore) are also preserved. However, these may
|
||||
be changed or removed at any time in the future. If you are using one
|
||||
of these APIs and cannot replace it, please contact the gevent team.
|
||||
* For platforms that don't have ``socketpair``, upgrade our fallback
|
||||
code to avoid a security issue.
|
||||
See :issue:`2048`.
|
||||
* Remove support for Python 3.8, which has reached the end of its
|
||||
support lifecycle.
|
||||
See :issue:`remove_py38`.
|
||||
- Drop gh-113964-fix-tests-3.12.3.patch, fixed upstream
|
||||
- Renumber patches
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 28 10:56:43 UTC 2024 - John Paul Adrian Glaubitz <adrian.glaubitz@suse.com>
|
||||
|
||||
- Add gh-2031-cython-workaround.patch which fixes a regression
|
||||
with Cython 3.0.10 which caused an FTBFS with GCC 14
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Apr 22 07:38:07 UTC 2024 - Daniel Garcia <daniel.garcia@suse.com>
|
||||
|
||||
- Add gh-113964-fix-tests-3.12.3.patch to tix tests with python 3.12.3
|
||||
(bsc#1223128)
|
||||
|
||||
- Drop upstream patches:
|
||||
* gevent-fix-unittest-returncode-py312-c1.patch
|
||||
* gevent-fix-unittest-returncode-py312-c2.patch
|
||||
|
||||
- Update to version 24.2.1:
|
||||
- Add support for Python patch releases 3.11.8 and 3.12.2, which
|
||||
changed internal details of threading.
|
||||
- Errors raised from subprocess.Popen may not have a filename set.
|
||||
- SSLSocket.recv_into and SSLSocket.read no longer require the
|
||||
buffer to implement len and now work with buffers whose size is
|
||||
not 1.
|
||||
- gh-108310: Fix CVE-2023-40217: Check for & avoid the ssl pre-close
|
||||
flaw.
|
||||
- Drop setuptools to a soft test dependency.
|
||||
- Drop support for very old versions of CFFI.
|
||||
- Update bundled c-ares from 1.19.1 to 1.26.0.
|
||||
- Locks created by gevent, but acquired from multiple different
|
||||
threads (not recommended), no longer spin to implement timeouts
|
||||
and interruptible blocking. Instead, they use the native
|
||||
functionality of the Python 3 lock. This may improve some
|
||||
scenarios. See issue #2013.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 10 22:40:39 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||||
|
||||
- Clean obsolete old python and old distribution directives
|
||||
* Only 15.5+ with the sle15 python module and Tumbleweed have the
|
||||
required Python 3.8+
|
||||
* Drop fix-no-return-in-nonvoid-function.patch
|
||||
- Update test suite execution
|
||||
* Use -u-network flag to disable network tests
|
||||
* Add gevent-opensuse-nocolor-tests.patch -- Avoid colorization
|
||||
of test output in obs runners
|
||||
* Add gevent-fix-unittest-returncode-py312-c1.patch and
|
||||
gevent-fix-unittest-returncode-py312-c2.patch
|
||||
gh#gevent/gevent#2012
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Nov 27 15:53:52 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 23.9.1:
|
||||
* Require greenlet 3.0 on Python 3.11 and Python 3.12; greenlet
|
||||
3.0 is recommended for all platforms.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Mon Sep 18 19:07:56 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
Reference in New Issue
Block a user