summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authormike bayer <mike_mp@zzzcomputing.com>2021-11-19 14:30:09 +0000
committerGerrit Code Review <gerrit@ci3.zzzcomputing.com>2021-11-19 14:30:09 +0000
commit6c9b43440f2c0ccb9ebb0c6d09dc33fbc0d99e8d (patch)
tree25e6fb22ca5300599dec62c89d6843eb3dd4273e /doc
parente01ee5c50bd97908cf5665bc9f7df0332c94a104 (diff)
parente6c02c33728a581e0df910caa8d96b6e114c114d (diff)
downloadsqlalchemy-6c9b43440f2c0ccb9ebb0c6d09dc33fbc0d99e8d.tar.gz
Merge "favor setuptools imports over distutils" into main
Diffstat (limited to 'doc')
-rw-r--r--doc/build/changelog/unreleased_14/7311.rst12
1 files changed, 12 insertions, 0 deletions
diff --git a/doc/build/changelog/unreleased_14/7311.rst b/doc/build/changelog/unreleased_14/7311.rst
new file mode 100644
index 000000000..69a522d52
--- /dev/null
+++ b/doc/build/changelog/unreleased_14/7311.rst
@@ -0,0 +1,12 @@
+.. change::
+ :tags: bug, setup
+ :tickets: 7311
+
+ Python 3.10 has deprecated "distutils" in favor of explicit use of
+ "setuptools" in :pep:`632`; SQLAlchemy's setup.py has replaced imports
+ accordingly. However, since setuptools itself only recently added the
+ replacement symbols mentioned in pep-632 as of November of 2022 in version
+ 59.0.1, ``setup.py`` still has fallback imports to distutils, as SQLAlchemy
+ 1.4 does not have a hard setuptools versioning requirement at this time.
+ SQLAlchemy 2.0 is expected to use a full :pep:`517` installation layout
+ which will indicate appropriate setuptools versioning up front.