diff options
author | mike bayer <mike_mp@zzzcomputing.com> | 2021-11-19 14:30:09 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@ci3.zzzcomputing.com> | 2021-11-19 14:30:09 +0000 |
commit | 6c9b43440f2c0ccb9ebb0c6d09dc33fbc0d99e8d (patch) | |
tree | 25e6fb22ca5300599dec62c89d6843eb3dd4273e /doc | |
parent | e01ee5c50bd97908cf5665bc9f7df0332c94a104 (diff) | |
parent | e6c02c33728a581e0df910caa8d96b6e114c114d (diff) | |
download | sqlalchemy-6c9b43440f2c0ccb9ebb0c6d09dc33fbc0d99e8d.tar.gz |
Merge "favor setuptools imports over distutils" into main
Diffstat (limited to 'doc')
-rw-r--r-- | doc/build/changelog/unreleased_14/7311.rst | 12 |
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. |