]> git.ipfire.org Git - thirdparty/babel.git/commitdiff
Depend on setuptools since Python 3.12
authorOleh Prypin <oleh@pryp.in>
Sat, 7 Oct 2023 10:29:11 +0000 (12:29 +0200)
committerAarni Koskela <akx@iki.fi>
Mon, 23 Oct 2023 14:38:37 +0000 (17:38 +0300)
The dependency was already added specifically for CI, but that is not correct, because it's the package itself that actually depends on setuptools

setup.py
tox.ini

index a013b7880193d7b0cfffc420b0aab033a444f00c..6d43080d28b98cf2652fd941dffc9b550604e053 100755 (executable)
--- a/setup.py
+++ b/setup.py
@@ -67,6 +67,9 @@ setup(
         # higher.
         # Python 3.9 and later include zoneinfo which replaces pytz
         'pytz>=2015.7; python_version<"3.9"',
+        # https://github.com/python/cpython/issues/95299
+        # https://github.com/python-babel/babel/issues/1031
+        'setuptools; python_version>="3.12"',
     ],
     extras_require={
         'dev': [
diff --git a/tox.ini b/tox.ini
index c2d235fb58fafc2cf936d10122ab6119b874efa4..dd1b9a6ff82de7b4fea80faf056a00d9358b8d9d 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -8,10 +8,6 @@ envlist =
 extras =
     dev
 deps =
-    # including setuptools here for CI;
-    #   see https://github.com/python/cpython/issues/95299
-    #   see https://github.com/python-babel/babel/issues/1005#issuecomment-1728105742
-    setuptools;python_version>="3.12"
     backports.zoneinfo;python_version<"3.9"
     tzdata;sys_platform == 'win32'
     pytz: pytz