diff --git a/setup.py b/setup.py index a013b7880..6d43080d2 100755 --- a/setup.py +++ b/setup.py @@ -67,6 +67,9 @@ def run(self): # 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 c2d235fb5..dd1b9a6ff 100644 --- 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