diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fb42593..755bc27 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -9,7 +9,7 @@ jobs: fail-fast: false max-parallel: 5 matrix: - python-version: ['3.6', '3.7', '3.8', 'pypy3'] + python-version: ['3.6', '3.7', '3.8', '3.9', 'pypy3'] steps: - uses: actions/checkout@v2 diff --git a/docs/changes.rst b/docs/changes.rst index cd21b01..b2cc925 100644 --- a/docs/changes.rst +++ b/docs/changes.rst @@ -12,6 +12,8 @@ unreleased - Add support for Django 3.1 and 3.2. +- Add suppport for Python 3.9. + v2.2 (2019-12-03) ^^^^^^^^^^^^^^^^^ diff --git a/setup.py b/setup.py index 2b638c3..7a578e2 100644 --- a/setup.py +++ b/setup.py @@ -56,6 +56,7 @@ setup( 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', + 'Programming Language :: Python :: 3.9', 'Programming Language :: Python :: Implementation :: PyPy', 'Topic :: Utilities', ], diff --git a/tox.ini b/tox.ini index be6bc5e..8ee43af 100644 --- a/tox.ini +++ b/tox.ini @@ -5,13 +5,14 @@ minversion = 1.8 whitelist_externals = sphinx-build envlist = py36-checkqa, - py{36,37,38,py3}-dj{22,30,31,32,master} + py{36,37,38,39,py3}-dj{22,30,31,32,master} [gh-actions] python = 3.6: py36,flake8,readme 3.7: py37 3.8: py38 + 3.9: py39 pypy3: pypy3 [testenv] @@ -21,9 +22,9 @@ setenv = DJANGO_CONFIGURATION = Test COVERAGE_PROCESS_START = {toxinidir}/setup.cfg deps = - dj22: django>=2.2,<3.0 - dj30: django>=3.0,<3.1 - dj31: django>=3.1,<3.2 + dj22: django~=2.2.17 + dj30: django~=3.0.11 + dj31: django~=3.1.3 dj32: https://github.com/django/django/archive/stable/3.2.x.tar.gz#egg=django djmaster: https://github.com/django/django/archive/master.tar.gz#egg=django coverage