- Use dnspython3 fir py3X environments.

- Fix encoding for simple_verify.
This commit is contained in:
Wilfried Teiken
2016-01-09 16:43:43 -05:00
parent e7ce5e9f53
commit 56154f1301
2 changed files with 10 additions and 5 deletions
+2 -2
View File
@@ -271,8 +271,8 @@ class DNS01(KeyAuthorizationChallenge):
:rtype: unicode :rtype: unicode
""" """
return jose.b64encode(hashlib.sha256( return jose.b64encode(hashlib.sha256(self.key_authorization(
self.key_authorization(account_key)).digest()) account_key).encode("utf-8")).digest()).decode()
def validation_domain_name(self, name): def validation_domain_name(self, name):
"""Domain name for TXT validation record. """Domain name for TXT validation record.
+8 -3
View File
@@ -35,9 +35,14 @@ if sys.version_info < (2, 7, 9):
install_requires.append('ndg-httpsclient') install_requires.append('ndg-httpsclient')
install_requires.append('pyasn1') install_requires.append('pyasn1')
dns_extras = [ if sys.version_info < (3, 0):
'dnspython', dns_extras = [
] 'dnspython',
]
else:
dns_extras = [
'dnspython3',
]
docs_extras = [ docs_extras = [
'Sphinx>=1.0', # autodoc_member_order = 'bysource', autodoc_default_flags 'Sphinx>=1.0', # autodoc_member_order = 'bysource', autodoc_default_flags