]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
add 2.1 specific freethreading changelog
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 7 Oct 2025 13:31:07 +0000 (09:31 -0400)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 7 Oct 2025 13:31:07 +0000 (09:31 -0400)
additionally put all setup/installation under the "platform"
header for now

Change-Id: I9b4113d865938c164f119b6aef8648fd75ca6d5f

doc/build/changelog/unreleased_20/12881.rst
doc/build/changelog/unreleased_21/10197.rst
doc/build/changelog/unreleased_21/12881.rst [new file with mode: 0644]
doc/build/changelog/unreleased_21/pep_621.rst
doc/build/changelog/unreleased_21/python_version.rst

index 5b9a5fe9084c3100d3d71093424cf6a3addc8c28..2b22d315e4359068c26b3a5533c945564fc3863f 100644 (file)
@@ -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.
index f3942383225512e786fd2cbaab2137e7fbad45b6..f55bb4f0ad303a507c88695a93e0b9581c69a681 100644 (file)
@@ -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 (file)
index 0000000..ac35f05
--- /dev/null
@@ -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.
+
index 473c17ee9610396b9cac6b563876fe16fc2f6896..7ae08f84c9518f1d99bcd54a2aff13bf8b11fcda 100644 (file)
@@ -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.
index e9365638460704e1e27b80ddd00247cae8dc5205..d630c82512b3d1837b785286f8f1d2cfc4fd7c1e 100644 (file)
@@ -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