Skip to content

Commit cf25591

Browse files
authored
Merge pull request #95 from m3brown/master
Add support for Django 2.2 and Python 3.7
2 parents bb0aaa2 + c975d6b commit cf25591

File tree

4 files changed

+36
-9
lines changed

4 files changed

+36
-9
lines changed

.travis.yml

Lines changed: 22 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
dist: xenial # required for Python >= 3.7
12
language: python
23

34
sudo: false
@@ -11,9 +12,6 @@ matrix:
1112
- TOX_ENV=py27-dj19-drf33
1213
- TOX_ENV=py27-dj110-drf33
1314
- TOX_ENV=py27-dj111-drf37
14-
- python: 3.3
15-
env:
16-
- TOX_ENV=py33-dj18-drf33
1715
- python: 3.4
1816
env:
1917
- TOX_ENV=py34-dj18-drf33
@@ -29,11 +27,32 @@ matrix:
2927
- TOX_ENV=py35-dj111-drf37
3028
- TOX_ENV=py35-dj20-drf37
3129
- TOX_ENV=py35-dj21-drf37
30+
- TOX_ENV=py35-dj22-drf37
31+
- TOX_ENV=py35-dj111-drf39
32+
- TOX_ENV=py35-dj20-drf39
33+
- TOX_ENV=py35-dj21-drf39
34+
- TOX_ENV=py35-dj22-drf39
3235
- python: 3.6
3336
env:
3437
- TOX_ENV=py36-dj111-drf37
3538
- TOX_ENV=py36-dj20-drf37
3639
- TOX_ENV=py36-dj21-drf37
40+
- TOX_ENV=py36-dj22-drf37
41+
- TOX_ENV=py36-dj111-drf39
42+
- TOX_ENV=py36-dj20-drf39
43+
- TOX_ENV=py36-dj21-drf39
44+
- TOX_ENV=py36-dj22-drf39
45+
- python: 3.7
46+
env:
47+
- TOX_ENV=py37-dj111-drf37
48+
- TOX_ENV=py37-dj20-drf37
49+
- TOX_ENV=py37-dj21-drf37
50+
- TOX_ENV=py37-dj22-drf37
51+
- TOX_ENV=py37-dj111-drf39
52+
- TOX_ENV=py37-dj20-drf39
53+
- TOX_ENV=py37-dj21-drf39
54+
- TOX_ENV=py37-dj22-drf39
55+
3756

3857
install:
3958
- travis_retry pip install "virtualenv<14.0.0" "tox>=1.9" "coverage<4" "setuptools<40.0.0"

requirements/core.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
mock
22
model_mommy>=1.5.1
3-
Django>=1.8.17,<2.1.99
3+
Django>=1.8.17,<2.2

requirements/dev.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
pytest==3.0.3
1+
pytest==3.10.1
22
pytest-cov==2.4.0
33
pytest-flake8==0.7
44
pytest-django==3.1.2
@@ -9,3 +9,4 @@ virtualenv==13.1.2
99
pypandoc==1.4
1010
setuptools==39.2.0
1111
twine==1.11.0
12+
more-itertools<6.0.0; python_version < '3'

tox.ini

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
[tox]
22
# See https://docs.djangoproject.com/en/2.0/faq/install/#what-python-version-can-i-use-with-django
33
envlist =
4-
py{27,33,34,35}-dj18-drf33
4+
py{27,34,35}-dj18-drf33
55
py{27,34,35}-dj{19,110}-drf33
6-
py{27,34,35,36}-dj{111}-drf37
7-
py{34,35,36}-dj{20}-drf37
8-
py{35,36}-dj{21}-drf37
6+
py{27,34,35,36,37}-dj{111}-drf37
7+
py{34,35,36,37}-dj{20}-drf37
8+
py{35,36,37}-dj{21}-drf37
9+
py{35,36,37}-dj{22}-drf37
10+
py{27,34,35,36,37}-dj{111}-drf39
11+
py{34,35,36,37}-dj{20}-drf39
12+
py{35,36,37}-dj{21}-drf39
13+
py{35,36,37}-dj{22}-drf39
914

1015
[pytest]
1116
norecursedirs = examples
@@ -21,8 +26,10 @@ deps =
2126
dj111: Django==1.11.6
2227
dj20: Django==2.0.2
2328
dj21: Django==2.1
29+
dj22: Django==2.2
2430
drf33: djangorestframework==3.3.2
2531
drf37: djangorestframework==3.7.7
32+
drf39: djangorestframework==3.9.2
2633

2734
commands =
2835
py.test django_mock_queries/ tests/ --cov-report term-missing --cov=django_mock_queries --flake8

0 commit comments

Comments
 (0)