twisted/txacme

Importing any challenge type requires libcloud

JayH5 opened this issue · 0 comments

JayH5 commented

Importing any challenge type requires the libcloud package to be installed. This should only be the case for the LibcloudDNSResponder class, not for HTTP01Responder and TLSSNI01Responder.

>>> from txacme.challenges import HTTP01Responder
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/Users/jamie/.virtualenvs/tmp-bcf6d230fbc44c61/lib/python2.7/site-packages/txacme/challenges/__init__.py", line 2, in <module>
    from ._libcloud import LibcloudDNSResponder
  File "/Users/jamie/.virtualenvs/tmp-bcf6d230fbc44c61/lib/python2.7/site-packages/txacme/challenges/_libcloud.py", line 7, in <module>
    from libcloud.dns.providers import get_driver
ImportError: No module named libcloud.dns.providers