[compat] Cleanup compat matrix with Django/Python supported versions

fix_request_path_info^2
Bastien Vallet 2020-08-04 14:33:08 +02:00
parent eed4e9fa4a
commit 10f6563852
4 changed files with 24 additions and 24 deletions

View File

@ -11,32 +11,33 @@ addons:
matrix: matrix:
fast_finish: true fast_finish: true
include: include:
# Django 1.11: Python 2.7, 3.5, or 3.6 # Django 2.1: Python 3.5, 3.6, or 3.7
- { env: TOXENV=py27-django111, python: 2.7 } - { env: TOXENV=py35-django21, python: 3.5 }
- { env: TOXENV=py35-django111, python: 3.5 }
- { env: TOXENV=py36-django111, python: 3.6 }
- { env: TOXENV=py36-django111-postgres DB=postgres, python: 3.6 }
# Django 2.0: Python 3.5, or 3.6
- { env: TOXENV=py35-django20, python: 3.5 }
- { env: TOXENV=py36-django20, python: 3.6 }
- { env: TOXENV=py36-django20-postgres DB=postgres, python: 3.6 }
# Django 2.1: Python 3.6, or 3.7
- { env: TOXENV=py36-django21, python: 3.6 } - { env: TOXENV=py36-django21, python: 3.6 }
- { env: TOXENV=py37-django21, python: 3.7 } - { env: TOXENV=py37-django21, python: 3.7 }
- { env: TOXENV=py37-django21-postgres DB=postgres, python: 3.7 } - { env: TOXENV=py37-django21-postgres DB=postgres, python: 3.7 }
# Django 2.2: Python 3.6, or 3.7 # Django 2.2: Python 3.5, 3.6, 3.7 or 3.8
- { env: TOXENV=py35-django22, python: 3.5 }
- { env: TOXENV=py36-django22, python: 3.6 } - { env: TOXENV=py36-django22, python: 3.6 }
- { env: TOXENV=py37-django22, python: 3.7 } - { env: TOXENV=py37-django22, python: 3.7 }
- { env: TOXENV=py37-django22-postgres DB=postgres, python: 3.7 } - { env: TOXENV=py38-django22, python: 3.8 }
- { env: TOXENV=py38-django22-postgres DB=postgres, python: 3.8 }
# Django 3.0: Python 3.6, 3.7 or 3.8
- { env: TOXENV=py36-django30, python: 3.6 }
- { env: TOXENV=py37-django30, python: 3.7 }
- { env: TOXENV=py38-django30, python: 3.8 }
- { env: TOXENV=py38-django30-postgres DB=postgres, python: 3.8 }
# Django development master (direct from GitHub source): # Django development master (direct from GitHub source):
- { env: TOXENV=py36-djangomaster, python: 3.6 } - { env: TOXENV=py36-djangomaster, python: 3.6 }
- { env: TOXENV=py37-djangomaster, python: 3.7 } - { env: TOXENV=py37-djangomaster, python: 3.7 }
- { env: TOXENV=py37-djangomaster-postgres DB=postgres, python: 3.7 } - { env: TOXENV=py38-djangomaster, python: 3.8 }
- { env: TOXENV=py38-djangomaster-postgres DB=postgres, python: 3.8 }
allow_failures: allow_failures:
- env: TOXENV=py36-djangomaster - env: TOXENV=py36-djangomaster
- env: TOXENV=py37-djangomaster - env: TOXENV=py37-djangomaster
- env: TOXENV=py37-djangomaster-postgres DB=postgres - env: TOXENV=py38-djangomaster
- env: TOXENV=py38-djangomaster-postgres DB=postgres
cache: cache:
directories: directories:

View File

@ -62,7 +62,7 @@ Django to perform an ``INNER JOIN`` to fetch the model fields from the database.
While taking this in mind, there are valid reasons for using subclassed models. While taking this in mind, there are valid reasons for using subclassed models.
That's what this library is designed for! That's what this library is designed for!
The current release of *django-polymorphic* supports Django 1.11, 2.0, 2.1, 2.2 and Python 2.7 and 3.5+ is supported. The current release of *django-polymorphic* supports Django 2.1, 2.2, 3.0 and Python 3.5+ is supported.
For older Django versions, install *django-polymorphic==1.3*. For older Django versions, install *django-polymorphic==1.3*.
For more information, see the `documentation at Read the Docs <https://django-polymorphic.readthedocs.io/>`_. For more information, see the `documentation at Read the Docs <https://django-polymorphic.readthedocs.io/>`_.

View File

@ -14,18 +14,18 @@ classifiers =
Development Status :: 5 - Production/Stable Development Status :: 5 - Production/Stable
Environment :: Web Environment Environment :: Web Environment
Framework :: Django Framework :: Django
Framework :: Django :: 1.11
Framework :: Django :: 2.0
Framework :: Django :: 2.1 Framework :: Django :: 2.1
Framework :: Django :: 2.2 Framework :: Django :: 2.2
Framework :: Django :: 3.0
Intended Audience :: Developers Intended Audience :: Developers
License :: OSI Approved :: BSD License License :: OSI Approved :: BSD License
Operating System :: OS Independent Operating System :: OS Independent
Programming Language :: Python :: 2.7
Programming Language :: Python :: 3 Programming Language :: Python :: 3
Programming Language :: Python :: 3 :: Only
Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
Topic :: Database Topic :: Database
[options] [options]

11
tox.ini
View File

@ -1,9 +1,9 @@
[tox] [tox]
envlist = envlist =
py27-django{111} py35-django{21,22,master}
py35-django{111,20} py36-django{21,22,30,master}
py36-django{111,20,21,22,master} py37-django{21,22,30,master}
py37-django{21,22,master} py38-django{21,22,30,master}
docs docs
[testenv] [testenv]
@ -14,10 +14,9 @@ setenv =
deps = deps =
coverage coverage
dj-database-url dj-database-url
django111: Django >= 1.11, < 2.0
django20: Django ~= 2.0
django21: Django ~= 2.1 django21: Django ~= 2.1
django22: Django ~= 2.2 django22: Django ~= 2.2
django30: Django ~= 3.0
djangomaster: https://github.com/django/django/archive/master.tar.gz djangomaster: https://github.com/django/django/archive/master.tar.gz
postgres: psycopg2 postgres: psycopg2
commands = commands =