diff --git a/certbot-dns-cloudflare/setup.py b/certbot-dns-cloudflare/setup.py index 54b31b44e..43f13e5cd 100644 --- a/certbot-dns-cloudflare/setup.py +++ b/certbot-dns-cloudflare/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.29.0', - 'certbot>=1.1.0', 'cloudflare>=1.5.1', 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.29.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-cloudxns/setup.py b/certbot-dns-cloudxns/setup.py index 7d3097976..82ee81756 100644 --- a/certbot-dns-cloudxns/setup.py +++ b/certbot-dns-cloudxns/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.2.1', # Support for >1 TXT record per name 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-digitalocean/setup.py b/certbot-dns-digitalocean/setup.py index 32376aff8..bafcedd36 100644 --- a/certbot-dns-digitalocean/setup.py +++ b/certbot-dns-digitalocean/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,14 +12,21 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.29.0', - 'certbot>=1.1.0', 'python-digitalocean>=1.11', 'setuptools', 'six', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.29.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-dnsmadeeasy/setup.py b/certbot-dns-dnsmadeeasy/setup.py index 01525afca..1057b761f 100644 --- a/certbot-dns-dnsmadeeasy/setup.py +++ b/certbot-dns-dnsmadeeasy/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.2.1', # Support for >1 TXT record per name 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-gehirn/setup.py b/certbot-dns-gehirn/setup.py index 224ea53b2..177ff1adc 100644 --- a/certbot-dns-gehirn/setup.py +++ b/certbot-dns-gehirn/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -10,13 +11,20 @@ version = '1.6.0.dev0' # Please update tox.ini when modifying dependency version requirements install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.1.22', 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-google/setup.py b/certbot-dns-google/setup.py index de9d172bb..859e7a00a 100644 --- a/certbot-dns-google/setup.py +++ b/certbot-dns-google/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,8 +12,6 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.29.0', - 'certbot>=1.1.0', 'google-api-python-client>=1.5.5', 'oauth2client>=4.0', 'setuptools', @@ -21,6 +20,15 @@ install_requires = [ 'httplib2' ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.29.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-linode/setup.py b/certbot-dns-linode/setup.py index 068c04b06..cc714368c 100644 --- a/certbot-dns-linode/setup.py +++ b/certbot-dns-linode/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -10,13 +11,20 @@ version = '1.6.0.dev0' # Please update tox.ini when modifying dependency version requirements install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.2.3', 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-luadns/setup.py b/certbot-dns-luadns/setup.py index d9723491c..b8945c911 100644 --- a/certbot-dns-luadns/setup.py +++ b/certbot-dns-luadns/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.2.1', # Support for >1 TXT record per name 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-nsone/setup.py b/certbot-dns-nsone/setup.py index 073b6458c..818d8c41e 100644 --- a/certbot-dns-nsone/setup.py +++ b/certbot-dns-nsone/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.2.1', # Support for >1 TXT record per name 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-ovh/setup.py b/certbot-dns-ovh/setup.py index 10d22e7a7..3d0444e1a 100644 --- a/certbot-dns-ovh/setup.py +++ b/certbot-dns-ovh/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.7.14', # Correct proxy use on OVH provider 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-rfc2136/setup.py b/certbot-dns-rfc2136/setup.py index 1f035d88f..4ba396112 100644 --- a/certbot-dns-rfc2136/setup.py +++ b/certbot-dns-rfc2136/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.29.0', - 'certbot>=1.1.0', 'dnspython', 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.29.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-route53/setup.py b/certbot-dns-route53/setup.py index b0d0d1beb..8d601ee49 100644 --- a/certbot-dns-route53/setup.py +++ b/certbot-dns-route53/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -11,13 +12,20 @@ version = '1.6.0.dev0' # Remember to update local-oldest-requirements.txt when changing the minimum # acme/certbot version. install_requires = [ - 'acme>=0.29.0', - 'certbot>=1.1.0', 'boto3', 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.29.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"') diff --git a/certbot-dns-sakuracloud/setup.py b/certbot-dns-sakuracloud/setup.py index 1b4ea512e..3d351d64e 100644 --- a/certbot-dns-sakuracloud/setup.py +++ b/certbot-dns-sakuracloud/setup.py @@ -1,4 +1,5 @@ from distutils.version import LooseVersion +import os import sys from setuptools import __version__ as setuptools_version @@ -10,13 +11,20 @@ version = '1.6.0.dev0' # Please update tox.ini when modifying dependency version requirements install_requires = [ - 'acme>=0.31.0', - 'certbot>=1.1.0', 'dns-lexicon>=2.1.23', 'setuptools', 'zope.interface', ] +if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): + install_requires.extend([ + 'acme>=0.31.0', + 'certbot>=1.1.0', + ]) +elif 'bdist_wheel' in sys.argv[1:]: + raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' + 'to include certbot dependencies.') + setuptools_known_environment_markers = (LooseVersion(setuptools_version) >= LooseVersion('36.2')) if setuptools_known_environment_markers: install_requires.append('mock ; python_version < "3.3"')