chore(deps): update dependency greenlet to v3.3.1 #19
+45
−16
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==3.0.1→==3.3.1Release Notes
python-greenlet/greenlet (greenlet)
v3.3.1Compare Source
==================
PR 487 by Rosen Penev <https://github.com/python-greenlet/greenlet/pull/487>_. Note thatthis is not a platform tested by this project's CI.
pyproject.tomlfile.This updates licensing information to use the modern
License-Expressionfield. SeePR 480 by mrbean-bremen <https://github.com/python-greenlet/greenlet/pull/480/>_.v3.3.0Compare Source
==================
Drop support for Python 3.9.
Switch to distributing manylinux_2_28 wheels instead of
manylinux2014 wheels. Likewise, switch from musllinux_1_1 to 1_2.
Add initial support for free-threaded builds of CPython 3.14. Due to
limitations, we do not distribute binary wheels for free-threaded
CPython on Windows. (Free-threaded CPython 3.13 may work, but is
untested and unsupported.)
.. caution::
Under some rare scenarios with free-threaded 3.14, the
interpreter may crash on accessing a variable or attribute or
when shutting down. If this happens, try disabling the
thread-local bytecode cache. See the greenlet documentation for
more details. See
PR 472 by T. Wouters <https://github.com/python-greenlet/greenlet/pull/472>_ for theinitial free-threaded support and a discussion of the current
known issues.
v3.2.4Compare Source
==================
.. note::
The 3.2.x series will be the last to support Python 3.9.
building CPython with assertions enabled but NOT debugging),
contributed by Michał Górny. Note that while greenlet will BUILD in
a free-threaded Python, it will cause the GIL to be allocated and
used, and memory may leak. Also note that these configurations
are not tested by this project's CI.
experimental JIT. See
issue 460 <https://github.com/python-greenlet/greenlet/issues/460>_.v3.2.3Compare Source
==================
PR 447 <https://github.com/python-greenlet/greenlet/pull/447>_.v3.2.2Compare Source
==================
on earlier versions of 3.14; it should run on subsequent versions.
See
PR 445 <https://github.com/python-greenlet/greenlet/pull/445>_.v3.2.1Compare Source
==================
issue 443 <https://github.com/python-greenlet/greenlet/issues/443>_.v3.2.0Compare Source
==================
PR 438 <https://github.com/python-greenlet/greenlet/pull/439>_.earlier 3.14 alpha releases, and may not build on later 3.14
releases.
639license expressions and include license files.v3.1.1Compare Source
==================
and support is best effort; there may be other issues lurking.
See
issue 422 <https://github.com/python-greenlet/greenlet/issues/422>_.See
issue 426 <https://github.com/python-greenlet/greenlet/issues/426>_.and is only known to be tested on beta versions of an operating
system that was never released, using the GCC 14 only provided by
MacPorts; it may or may not work on the final MacOS X release that
supported 32-bit PowerPC. It has the known issue of leaking memory
when greenlets are used in multiple threads. Help debugging this
would be appreciated. See
PR 419 <https://github.com/python-greenlet/greenlet/pull/419>_.v3.1.0Compare Source
==================
.. note::
.. note::
greenlet will not work in no-gil (free threaded) builds of CPython.
Internally, greenlet heavily depends on the GIL.
See
issue 411 <https://github.com/python-greenlet/greenlet/issues/411>_.Platform Support
Support for the following platforms was contributed by the community.
Note that they are untested by this project's continuous integration
services.
SuperH CPU <https://github.com/python-greenlet/greenlet/issues/166>_.NetBSD on PowerPC. <https://github.com/python-greenlet/greenlet/pull/402>_-fno-omit-frame-pointer <https://github.com/python-greenlet/greenlet/pull/404>. Note thatthere are
known test failures <https://github.com/python-greenlet/greenlet/issues/403>, so thisplatform may not work reliably at all.
v3.0.3Compare Source
==================
greenlet; previously only the innermost frame was exposed. See
issue 388 <https://github.com/python-greenlet/greenlet/issues/388>. Fix byJoshua Oreman in
PR 393 <https://github.com/python-greenlet/greenlet/pull/393/>.v3.0.2Compare Source
==================
pyproject.tomlto sdists.(there is no CI for it) and support is best effort; there may be
other issues lurking. See
issue 385 <https://github.com/python-greenlet/greenlet/issues/385>_Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR was generated by Mend Renovate. View the repository job log.