File tree Expand file tree Collapse file tree 4 files changed +48
-5
lines changed Expand file tree Collapse file tree 4 files changed +48
-5
lines changed Original file line number Diff line number Diff line change @@ -28,14 +28,38 @@ matrix:
28
28
env : TOX_ENV=py35-django111
29
29
- python : 3.6
30
30
env : TOX_ENV=py36-django111
31
+ - python : 3.4
32
+ env : TOX_ENV=py34-django20
33
+ - python : 3.5
34
+ env : TOX_ENV=py35-django20
35
+ - python : 3.6
36
+ env : TOX_ENV=py36-django20
37
+ - python : 3.7
38
+ env : TOX_ENV=py37-django20
31
39
- python : 3.5
32
- env : TOX_ENV=py35-djangomaster
40
+ env : TOX_ENV=py35-django21
41
+ - python : 3.6
42
+ env : TOX_ENV=py36-django21
43
+ - python : 3.7
44
+ env : TOX_ENV=py37-django21
45
+ - python : 3.5
46
+ env : TOX_ENV=py35-django22
47
+ - python : 3.6
48
+ env : TOX_ENV=py36-django22
49
+ - python : 3.7
50
+ env : TOX_ENV=py37-django22
51
+ - python : 3.6
52
+ env : TOX_ENV=py36-django30
53
+ - python : 3.7
54
+ env : TOX_ENV=py37-django30
33
55
- python : 3.6
34
56
env : TOX_ENV=py36-djangomaster
57
+ - python : 3.7
58
+ env : TOX_ENV=py37-djangomaster
35
59
fast_finish : true
36
60
allow_failures :
37
- - env : TOX_ENV=py35-djangomaster
38
61
- env : TOX_ENV=py36-djangomaster
62
+ - env : TOX_ENV=py37-djangomaster
39
63
40
64
addons :
41
65
apt :
Original file line number Diff line number Diff line change 35
35
from django .utils .encoding import force_text
36
36
except ImportError :
37
37
from django .utils .text import force_text
38
- from django .utils .six .moves .urllib .parse import urlparse , parse_qs
38
+ try :
39
+ from django .utils .six .moves .urllib .parse import urlparse , parse_qs
40
+ except ImportError :
41
+ from urllib .parse import urlparse , parse_qs
39
42
40
43
from saml2 .config import SPConfig
41
44
from saml2 .s_utils import decode_base64_and_inflate , deflate_and_base64_encode
Original file line number Diff line number Diff line change 32
32
from django .views .decorators .http import require_POST
33
33
from django .shortcuts import render
34
34
from django .template import TemplateDoesNotExist
35
- from django .utils .six import text_type , binary_type , PY3
35
+
36
+ try :
37
+ from django .utils .six import text_type , binary_type , PY3
38
+ except ImportError :
39
+ import sys
40
+ PY3 = sys .version_info [0 ] == 3
41
+ text_type = str
42
+ binary_type = bytes
43
+
36
44
from django .views .decorators .csrf import csrf_exempt
37
45
38
46
from saml2 import BINDING_HTTP_REDIRECT , BINDING_HTTP_POST
Original file line number Diff line number Diff line change @@ -4,7 +4,11 @@ envlist =
4
4
py{27,34,35}-django19
5
5
py{27,34,35}-django110
6
6
py{27,34,35,36}-django111
7
- py{35,36}-djangomaster
7
+ py{34,35,36,37}-django20
8
+ py{35,36,37}-django21
9
+ py{35,36,37}-django22
10
+ py{36,37}-django30
11
+ py{36,37}-djangomaster
8
12
9
13
[testenv]
10
14
commands =
@@ -15,6 +19,10 @@ deps =
15
19
django19: Django>=1.9,<1.10
16
20
django110: Django>=1.10,<1.11
17
21
django111: Django>=1.11,<2.0
22
+ django20: Django>=2.0,<2.1
23
+ django21: Django>=2.1,<2.2
24
+ django22: Django>=2.2,<3.0
25
+ django30: Django>=3.0,<3.1
18
26
djangomaster: https://github.com/django/django/archive/master.tar.gz
19
27
.[test]
20
28
You can’t perform that action at this time.
0 commit comments