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:
2828 env : TOX_ENV=py35-django111
2929 - python : 3.6
3030 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
3139 - 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
3355 - python : 3.6
3456 env : TOX_ENV=py36-djangomaster
57+ - python : 3.7
58+ env : TOX_ENV=py37-djangomaster
3559 fast_finish : true
3660 allow_failures :
37- - env : TOX_ENV=py35-djangomaster
3861 - env : TOX_ENV=py36-djangomaster
62+ - env : TOX_ENV=py37-djangomaster
3963
4064addons :
4165 apt :
Original file line number Diff line number Diff line change 3535 from django .utils .encoding import force_text
3636except ImportError :
3737 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
3942
4043from saml2 .config import SPConfig
4144from saml2 .s_utils import decode_base64_and_inflate , deflate_and_base64_encode
Original file line number Diff line number Diff line change 3232from django .views .decorators .http import require_POST
3333from django .shortcuts import render
3434from 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+
3644from django .views .decorators .csrf import csrf_exempt
3745
3846from saml2 import BINDING_HTTP_REDIRECT , BINDING_HTTP_POST
Original file line number Diff line number Diff line change @@ -4,7 +4,11 @@ envlist =
44 py{27,34,35}-django19
55 py{27,34,35}-django110
66 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
812
913[testenv]
1014commands =
@@ -15,6 +19,10 @@ deps =
1519 django19: Django>=1.9,<1.10
1620 django110: Django>=1.10,<1.11
1721 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
1826 djangomaster: https://github.com/django/django/archive/master.tar.gz
1927 .[test]
2028
You can’t perform that action at this time.
0 commit comments