Update dependency greenlet to v3.5.4 #152
Loading…
Reference in a new issue
No description provided.
Delete branch "renovate/greenlet-3.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
==3.5.3→==3.5.4Release Notes
python-greenlet/greenlet (greenlet)
v3.5.4Compare Source
==================
Fix a crash (segfault) on free-threaded builds of Python 3.14 and
later when the garbage collector runs while a greenlet that was
started from a non-empty C-stack-reference state is active.
See
issue 515 <https://github.com/python-greenlet/greenlet/issues/515>_.Thanks to ddorian and Kumar Aditya.
Fix a potential use-after-free on free-threaded builds of Python 3.14
and later when the garbage collector runs while a greenlet is
suspended holding a
_PyCStackRef(for example, mid attributeresolution). See
issue 515 <https://github.com/python-greenlet/greenlet/issues/515>_.Thanks to ddorian and Kumar Aditya.
Fix a deadlock on free-threaded builds when a greenlet switch happened
while a
PyCriticalSectionwas held -- for example inside asyncio'sTask.__step, which holds one on the running task for the duration ofthe step. See
PR 519 <https://github.com/python-greenlet/greenlet/pull/519/>.Thanks to ddorian and Kumar Aditya.
.. note::
Binary 3.15 wheels are now built with Python 3.15b4. These may not
be compatible with earlier or later versions of 3.15. Binary
3.15 wheels of greenlet from previous releases (e.g., 3.5.3)
may not be compatible with Python 3.15b4.
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.