diff --git a/certbot-dns-route53/certbot_dns_route53/authenticator.py b/certbot-dns-route53/certbot_dns_route53/authenticator.py index 0c612e57c..53215ea1d 100644 --- a/certbot-dns-route53/certbot_dns_route53/authenticator.py +++ b/certbot-dns-route53/certbot_dns_route53/authenticator.py @@ -1,11 +1,19 @@ """Shim around `~certbot_dns_route53.dns_route53` for backwards compatibility.""" import warnings +import zope.interface + +from certbot import interfaces from certbot_dns_route53 import dns_route53 +@zope.interface.implementer(interfaces.IAuthenticator) +@zope.interface.provider(interfaces.IPluginFactory) class Authenticator(dns_route53.Authenticator): """Shim around `~certbot_dns_route53.dns_route53.Authenticator` for backwards compatibility.""" + + hidden = True + def __init__(self, *args, **kwargs): warnings.warn("The 'authenticator' module was renamed 'dns_route53'", DeprecationWarning) diff --git a/certbot-dns-route53/setup.py b/certbot-dns-route53/setup.py index 8d2632697..a138cdea5 100644 --- a/certbot-dns-route53/setup.py +++ b/certbot-dns-route53/setup.py @@ -53,7 +53,7 @@ setup( entry_points={ 'certbot.plugins': [ 'dns-route53 = certbot_dns_route53.dns_route53:Authenticator', - 'certbot-route53:auth = certbot_dns_route53.dns_route53:Authenticator' + 'certbot-route53:auth = certbot_dns_route53.authenticator:Authenticator' ], }, test_suite='certbot_dns_route53',