From 59ffd408793aae5fa27fb9735c5b38362b18828d Mon Sep 17 00:00:00 2001 From: Erica Portnoy Date: Mon, 29 Jun 2020 14:49:17 -0700 Subject: [PATCH] Temporarily modify dns_common so certbot-dns-digitalocean relies on the latest version, for testing --- .../certbot_dns_digitalocean/_internal/dns_digitalocean.py | 2 +- certbot-dns-digitalocean/local-oldest-requirements.txt | 2 +- certbot-dns-digitalocean/setup.py | 2 +- certbot/certbot/plugins/dns_common.py | 4 ++-- certbot/tests/plugins/dns_common_test.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/certbot-dns-digitalocean/certbot_dns_digitalocean/_internal/dns_digitalocean.py b/certbot-dns-digitalocean/certbot_dns_digitalocean/_internal/dns_digitalocean.py index 75e25a848..7be240aaa 100644 --- a/certbot-dns-digitalocean/certbot_dns_digitalocean/_internal/dns_digitalocean.py +++ b/certbot-dns-digitalocean/certbot_dns_digitalocean/_internal/dns_digitalocean.py @@ -13,7 +13,7 @@ logger = logging.getLogger(__name__) @zope.interface.implementer(interfaces.IAuthenticator) @zope.interface.provider(interfaces.IPluginFactory) -class Authenticator(dns_common.DNSAuthenticator): +class Authenticator(dns_common.DNSAuthenticator2): """DNS Authenticator for DigitalOcean This Authenticator uses the DigitalOcean API to fulfill a dns-01 challenge. diff --git a/certbot-dns-digitalocean/local-oldest-requirements.txt b/certbot-dns-digitalocean/local-oldest-requirements.txt index cf61c15a5..3fce6f83b 100644 --- a/certbot-dns-digitalocean/local-oldest-requirements.txt +++ b/certbot-dns-digitalocean/local-oldest-requirements.txt @@ -1,3 +1,3 @@ # Remember to update setup.py to match the package versions below. acme[dev]==0.29.0 -certbot[dev]==1.1.0 +-e certbot[dev] diff --git a/certbot-dns-digitalocean/setup.py b/certbot-dns-digitalocean/setup.py index 74dd16f37..bf9ee63f4 100644 --- a/certbot-dns-digitalocean/setup.py +++ b/certbot-dns-digitalocean/setup.py @@ -20,7 +20,7 @@ install_requires = [ if not os.environ.get('EXCLUDE_CERTBOT_DEPS'): install_requires.extend([ 'acme>=0.29.0', - 'certbot>=1.1.0', + 'certbot>=1.6.0.dev0', ]) elif 'bdist_wheel' in sys.argv[1:]: raise RuntimeError('Unset EXCLUDE_CERTBOT_DEPS when building wheels ' diff --git a/certbot/certbot/plugins/dns_common.py b/certbot/certbot/plugins/dns_common.py index 245b7dc05..77db787aa 100644 --- a/certbot/certbot/plugins/dns_common.py +++ b/certbot/certbot/plugins/dns_common.py @@ -21,11 +21,11 @@ logger = logging.getLogger(__name__) @zope.interface.implementer(interfaces.IAuthenticator) @zope.interface.provider(interfaces.IPluginFactory) -class DNSAuthenticator(common.Plugin): +class DNSAuthenticator2(common.Plugin): """Base class for DNS Authenticators""" def __init__(self, config, name): - super(DNSAuthenticator, self).__init__(config, name) + super(DNSAuthenticator2, self).__init__(config, name) self._attempt_cleanup = False diff --git a/certbot/tests/plugins/dns_common_test.py b/certbot/tests/plugins/dns_common_test.py index 993f3b461..83a6a3ab8 100644 --- a/certbot/tests/plugins/dns_common_test.py +++ b/certbot/tests/plugins/dns_common_test.py @@ -21,7 +21,7 @@ from certbot.tests import util as test_util class DNSAuthenticatorTest(test_util.TempDirTestCase, dns_test_common.BaseAuthenticatorTest): # pylint: disable=protected-access - class _FakeDNSAuthenticator(dns_common.DNSAuthenticator): + class _FakeDNSAuthenticator(dns_common.DNSAuthenticator2): _setup_credentials = mock.MagicMock() _perform = mock.MagicMock() _cleanup = mock.MagicMock()