Skip to content

Commit 8937739

Browse files
author
Czémán Arnold
committed
Upgrade to pysaml2 4.5.0
1 parent 701d11e commit 8937739

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

djangosaml2/tests/conf.py

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ def create_conf(sp_host='sp.example.com', idp_hosts=['idp.example.com'],
5353
},
5454
'required_attributes': ['uid'],
5555
'optional_attributes': ['eduPersonAffiliation'],
56+
'want_response_signed': False,
5657
'idp': {} # this is filled later
5758
},
5859
},

djangosaml2/views.py

+11-2
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,18 @@
1717
import logging
1818

1919
try:
20-
from xml.etree import ElementTree
20+
from xml.etree import cElementTree as ElementTree
21+
22+
if ElementTree.VERSION < '1.3.0':
23+
# cElementTree has no support for register_namespace
24+
# neither _namespace_map, thus we sacrify performance
25+
# for correctness
26+
from xml.etree import ElementTree
2127
except ImportError:
22-
from elementtree import ElementTree
28+
try:
29+
import cElementTree as ElementTree
30+
except ImportError:
31+
from elementtree import ElementTree
2332

2433
from django.conf import settings
2534
from django.contrib import auth

setup.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ def read(*rnames):
7272
'defusedxml>=0.4.1',
7373
'Django>=1.8',
7474
'enum34;python_version > "3" and python_version < "3.4"',
75-
'pysaml2==4.4.0',
75+
'pysaml2==4.5.0',
7676
],
7777
extras_require=extra,
7878
)

0 commit comments

Comments
 (0)