From: Mike Bayer Date: Tue, 7 Oct 2025 13:31:07 +0000 (-0400) Subject: add 2.1 specific freethreading changelog X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=7015f7c4740efb3b99d64053ab629962ea365c5e;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git add 2.1 specific freethreading changelog additionally put all setup/installation under the "platform" header for now Change-Id: I9b4113d865938c164f119b6aef8648fd75ca6d5f --- diff --git a/doc/build/changelog/unreleased_20/12881.rst b/doc/build/changelog/unreleased_20/12881.rst index 5b9a5fe908..2b22d315e4 100644 --- a/doc/build/changelog/unreleased_20/12881.rst +++ b/doc/build/changelog/unreleased_20/12881.rst @@ -10,5 +10,6 @@ under free-threading is added; the second involves synchronization of the pool "first_connect" event, which first received thread synchronization in :ticket:`2964`, however under free-threading the creation of the mutex - itself runs under the same free-threading mutex. Initial pull request and - test suite courtesy Lysandros Nikolaou. + itself runs under the same free-threading mutex. Support for free-threaded + wheels on Pypi is implemented as well within the 2.1 series only. Initial + pull request and test suite courtesy Lysandros Nikolaou. diff --git a/doc/build/changelog/unreleased_21/10197.rst b/doc/build/changelog/unreleased_21/10197.rst index f394238322..f55bb4f0ad 100644 --- a/doc/build/changelog/unreleased_21/10197.rst +++ b/doc/build/changelog/unreleased_21/10197.rst @@ -1,5 +1,5 @@ .. change:: - :tags: change, installation + :tags: change, platform :tickets: 10197 The ``greenlet`` dependency used for asyncio support no longer installs diff --git a/doc/build/changelog/unreleased_21/12881.rst b/doc/build/changelog/unreleased_21/12881.rst new file mode 100644 index 0000000000..ac35f05c7a --- /dev/null +++ b/doc/build/changelog/unreleased_21/12881.rst @@ -0,0 +1,10 @@ +.. change:: + :tags: feature, platform + :tickets: 12881 + + Free-threaded Python versions are now supported in wheels released on Pypi. + This integrates with overall free-threaded support added as part of + :ticket:`12881` for the 2.0 and 2.1 series, which includes new test suites + as well as a few improvements to race conditions observed under + freethreading. + diff --git a/doc/build/changelog/unreleased_21/pep_621.rst b/doc/build/changelog/unreleased_21/pep_621.rst index 473c17ee96..7ae08f84c9 100644 --- a/doc/build/changelog/unreleased_21/pep_621.rst +++ b/doc/build/changelog/unreleased_21/pep_621.rst @@ -1,7 +1,6 @@ .. change:: - :tags: change, setup + :tags: change, platform Updated the setup manifest definition to use PEP 621-compliant - pyproject.toml. - Also updated the extra install dependency to comply with PEP-685. - Thanks for the help of Matt Oberle and KOLANICH on this change. + pyproject.toml. Also updated the extra install dependency to comply with + PEP-685. Thanks for the help of Matt Oberle and KOLANICH on this change. diff --git a/doc/build/changelog/unreleased_21/python_version.rst b/doc/build/changelog/unreleased_21/python_version.rst index e936563846..d630c82512 100644 --- a/doc/build/changelog/unreleased_21/python_version.rst +++ b/doc/build/changelog/unreleased_21/python_version.rst @@ -1,5 +1,5 @@ .. change:: - :tags: change, installation + :tags: change, platform :tickets: 10357, 12029, 12819 Python 3.10 or above is now required; support for Python 3.9, 3.8 and 3.7