]> git.ipfire.org Git - thirdparty/sqlalchemy/alembic.git/commitdiff
unpin setuptools
authorMike Bayer <mike_mp@zzzcomputing.com>
Mon, 2 Sep 2024 15:33:26 +0000 (11:33 -0400)
committerMichael Bayer <mike_mp@zzzcomputing.com>
Mon, 2 Sep 2024 15:40:10 +0000 (15:40 +0000)
The pin for ``setuptools<69.3`` in ``pyproject.toml`` has been removed.
This pin was to prevent a sudden change to :pep:`625` in setuptools from
taking place which changes the file name of SQLAlchemy's source
distribution on pypi to be an all lower case name, and the change was
extended to all SQLAlchemy projects to prevent any further surprises.
However, the presence of this pin is now holding back environments that
otherwise want to use a newer setuptools, so we've decided to move forward
with this change, with the assumption that build environments will have
largely accommodated the setuptools change by now.

Change-Id: I0cd9ab0512004669a8f0aa0cb7f560d89a2da2bd

docs/build/unreleased/unpin_setuptools.rst [new file with mode: 0644]
pyproject.toml

diff --git a/docs/build/unreleased/unpin_setuptools.rst b/docs/build/unreleased/unpin_setuptools.rst
new file mode 100644 (file)
index 0000000..a0e0766
--- /dev/null
@@ -0,0 +1,15 @@
+.. change::
+    :tags: change, general
+
+    The pin for ``setuptools<69.3`` in ``pyproject.toml`` has been removed.
+    This pin was to prevent a sudden change to :pep:`625` in setuptools from
+    taking place which changes the file name of SQLAlchemy's source
+    distribution on pypi to be an all lower case name, and the change was
+    extended to all SQLAlchemy projects to prevent any further surprises.
+    However, the presence of this pin is now holding back environments that
+    otherwise want to use a newer setuptools, so we've decided to move forward
+    with this change, with the assumption that build environments will have
+    largely accommodated the setuptools change by now.
+
+
+
index 628e67618b9c83e392649d57fcb9bb54b07b4f4e..2d2edede0b226bf3e61371c4e472719398366a2d 100644 (file)
@@ -1,9 +1,7 @@
 [build-system]
 build-backend = "setuptools.build_meta"
 requires = [
-    # avoid moving to https://github.com/pypa/setuptools/issues/3593
-    # until we're ready
-    "setuptools>=61.0,<69.3",
+    "setuptools>=61.0",
 ]
 
 [tool.black]