Skip to content

Commit 739191d

Browse files
authored
Merge pull request #75 from Renater/no-need-for-nose-at-setup-time
No need for nose at setup time
2 parents d63e988 + c220d07 commit 739191d

File tree

3 files changed

+4
-2
lines changed

3 files changed

+4
-2
lines changed

Diff for: setup.py

-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@
3333
url='http://blogs.mnt.se',
3434
license='BSD',
3535
packages=find_packages('src'),
36-
setup_requires=['nose>=1.0'],
3736
tests_require=['nose>=1.0', 'mock'],
3837
test_suite="nose.collector",
3938
package_dir = {'': 'src'},

Diff for: src/xmlsec/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ def _verify(t, keyspec, sig_path=".//{%s}Signature" % NS['ds'], drop_signature=F
363363
if not this_cert.verify(b64d(sv), actual, sig_uri):
364364
raise XMLSigException("Failed to validate {!s} using sig sig method {!s}".format(etree.tostring(sig), sig_uri))
365365
validated.append(obj)
366-
except (XMLSigException, ValueError) as ex:
366+
except (XMLSigException, ValueError) as ex: # we will try the next available signature
367367
log.error(ex)
368368

369369
if not validated:

Diff for: src/xmlsec/crypto.py

+3
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import logging
55
import threading
66
import six
7+
import sys
78
from six.moves import xrange
89
from xmlsec import constants
910
from binascii import hexlify
@@ -21,6 +22,8 @@
2122

2223
if six.PY2:
2324
from UserDict import DictMixin
25+
elif sys.version_info[:2] >= (3, 8):
26+
from collections.abc import MutableMapping as DictMixin
2427
else:
2528
from collections.abc import MutableMapping as DictMixin
2629

0 commit comments

Comments
 (0)