Drop setuptools as a runtime dependency

Because of the change from using setuptools.pkg_resources to using
importlib, we no longer need a runtime dependency on setuptools. It is
still required, however, for running setup.py.
This commit is contained in:
Harlan Lieberman-Berg 2024-10-05 20:06:34 -04:00
parent c54f99e35b
commit d704a258a6
18 changed files with 0 additions and 18 deletions

View file

@ -15,7 +15,6 @@ install_requires = [
'pyrfc3339',
'pytz>=2019.3',
'requests>=2.20.0',
'setuptools>=41.6.0',
]
docs_extras = [

View file

@ -11,7 +11,6 @@ install_requires = [
f'certbot>={version}',
'importlib_resources>=1.3.1; python_version < "3.9"',
'python-augeas',
'setuptools>=41.6.0',
]
dev_extras = [

View file

@ -22,7 +22,6 @@ install_requires = [
# requests unvendored its dependencies in version 2.16.0 and this code relies on that for
# calling `urllib3.disable_warnings`.
'requests>=2.16.0',
'setuptools',
'types-python-dateutil',
]

View file

@ -10,7 +10,6 @@ install_requires = [
# for now, do not upgrade to cloudflare>=2.20 to avoid deprecation warnings and the breaking
# changes in version 3.0. see https://github.com/certbot/certbot/issues/9938
'cloudflare>=1.5.1, <2.20',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'python-digitalocean>=1.11', # 1.15.0 or newer is recommended for TTL support
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -10,7 +10,6 @@ install_requires = [
# This version of lexicon is required to address the problem described in
# https://github.com/AnalogJ/lexicon/issues/387.
'dns-lexicon>=3.14.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -9,7 +9,6 @@ version = '2.12.0.dev0'
install_requires = [
'google-api-python-client>=1.6.5',
'google-auth>=2.16.0',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dns-lexicon>=3.15.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dnspython>=1.15.0',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'boto3>=1.15.15',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -8,7 +8,6 @@ version = '2.12.0.dev0'
install_requires = [
'dns-lexicon>=3.14.1',
'setuptools>=41.6.0',
]
if os.environ.get('SNAP_BUILD'):

View file

@ -13,7 +13,6 @@ install_requires = [
# pyOpenSSL 23.1.0 is a bad release: https://github.com/pyca/pyopenssl/issues/1199
'PyOpenSSL>=17.5.0,!=23.1.0',
'pyparsing>=2.2.1',
'setuptools>=41.6.0',
]
test_extras = [

View file

@ -43,7 +43,6 @@ install_requires = [
# This dependency needs to be added using environment markers to avoid its
# installation on Linux.
'pywin32>=300 ; sys_platform == "win32"',
'setuptools>=41.6.0',
]
dev_extras = [