Skip to content

Commit 7196e8a

Browse files
authored
feat:Added support for django3.2 (#158)
1 parent df30b21 commit 7196e8a

File tree

5 files changed

+31
-22
lines changed

5 files changed

+31
-22
lines changed

.github/workflows/ci.yml

+8-9
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: Python CI
22

33
on:
44
push:
5-
branches: [ master ]
5+
branches: [master]
66
pull_request:
77
branches:
88
- '**'
@@ -13,14 +13,13 @@ jobs:
1313
strategy:
1414
matrix:
1515
os: [ubuntu-20.04]
16-
python-version: ["3.8"]
17-
toxenv: [
18-
"django22-celery44-drf39", "django22-celery44-drf310",
19-
"django22-celery44-drf311", "django22-celery44-drf312",
20-
"django22-celery50-drf39", "django22-celery50-drf310",
21-
"django22-celery50-drf311", "django22-celery50-drf312",
22-
"quality", "docs"
23-
]
16+
python-version: ['3.8']
17+
toxenv: [django22-celery44-drflatest, django22-celery44-drf312, django22-celery50-drflatest,
18+
django22-celery50-drf312, django30-celery44-drflatest, django30-celery44-drf312,
19+
django30-celery50-drflatest, django30-celery50-drf312, django31-celery44-drflatest,
20+
django31-celery44-drf312, django31-celery50-drflatest, django31-celery50-drf312,
21+
django32-celery44-drflatest, django32-celery44-drf312, django32-celery50-drflatest,
22+
django32-celery50-drf312, quality, docs]
2423

2524
steps:
2625
- uses: actions/checkout@v2

CHANGELOG.rst

+8
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ Unreleased
1616

1717
*
1818

19+
[2.1.0] - 2021-07-07
20+
~~~~~~~~~~~~~~~~~~~~
21+
22+
Added
23+
+++++
24+
25+
* Support for django3.0, 3.1 and 3.2
26+
1927
[2.0.3] - 2021-06-08
2028
~~~~~~~~~~~~~~~~~~~~
2129

setup.py

+3
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,9 @@ def is_requirement(line):
8080
'Development Status :: 4 - Beta',
8181
'Framework :: Django',
8282
'Framework :: Django :: 2.2',
83+
'Framework :: Django :: 3.0',
84+
'Framework :: Django :: 3.1',
85+
'Framework :: Django :: 3.2',
8386
'Intended Audience :: Developers',
8487
'License :: OSI Approved :: Apache Software License',
8588
'Natural Language :: English',

tox.ini

+11-12
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,27 @@
11
[tox]
2-
envlist = py38-django{22,30,31}-celery{44,50}-drf{39,310,311,312},quality,docs
2+
envlist = py38-django{22,30,31,32}-celery{44,50}-drf{312,latest},quality,docs
33

44
[testenv]
5-
deps =
5+
deps =
66
django22: Django>=2.2,<2.3
77
django30: Django>=3.0,<3.1
88
django31: Django>=3.1,<3.2
9-
drf39: djangorestframework>=3.9,<3.10
10-
drf310: djangorestframework>=3.10,<3.11
11-
drf311: djangorestframework>=3.11,<3.12
9+
django32: Django>=3.2,<3.3
1210
drf312: djangorestframework>=3.12,<3.13
11+
drflatest: djangorestframework
1312
celery44: -r{toxinidir}/requirements/celery44.txt
1413
celery50: -r{toxinidir}/requirements/celery50.txt
1514
-r{toxinidir}/requirements/test.txt
16-
commands =
15+
commands =
1716
python -Wd -m pytest {posargs}
1817

1918
[testenv:docs]
20-
allowlist_externals =
19+
allowlist_externals =
2120
make
2221
rm
23-
deps =
22+
deps =
2423
-r{toxinidir}/requirements/doc.txt
25-
commands =
24+
commands =
2625
doc8 --ignore-path docs/_build --ignore-path docs/rest_api.rst README.rst docs
2726
rm -f docs/user_tasks.rst
2827
rm -f docs/modules.rst
@@ -34,15 +33,15 @@ commands =
3433
[testenv:quality]
3534
setenv=
3635
DJANGO_SETTINGS_MODULE=test_settings
37-
allowlist_externals =
36+
allowlist_externals =
3837
make
3938
rm
4039
touch
41-
deps =
40+
deps =
4241
-r{toxinidir}/requirements/doc.txt
4342
-r{toxinidir}/requirements/quality.txt
4443
-r{toxinidir}/requirements/test.txt
45-
commands =
44+
commands =
4645
touch tests/__init__.py
4746
pylint user_tasks
4847
pylint tests

user_tasks/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
from django.dispatch import Signal
66

7-
__version__ = '2.0.3'
7+
__version__ = '2.1.0'
88

99
default_app_config = 'user_tasks.apps.UserTasksConfig' # pylint: disable=invalid-name
1010

0 commit comments

Comments
 (0)