diff --git a/.travis.yml b/.travis.yml index 0d5104c..0cc67cc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,26 +12,28 @@ matrix: include: # Don't test mysql & sqlite vs all python versions to reduce combinations - - { python: "3.5", env: TOXENV=py35-django21-postgres } - - { python: "3.5", env: TOXENV=py35-django22-postgres } - - - { python: "3.6", env: TOXENV=py36-django21-postgres } - { python: "3.6", env: TOXENV=py36-django22-postgres } - - { python: "3.6", env: TOXENV=py36-django30-postgres } + - { python: "3.6", env: TOXENV=py36-django31-postgres } + - { python: "3.6", env: TOXENV=py36-django32-postgres } - - { python: "3.7", env: TOXENV=py37-django21-postgres } - - { python: "3.7", env: TOXENV=py37-django21-mysql } - - { python: "3.7", env: TOXENV=py37-django21-sqlite } - { python: "3.7", env: TOXENV=py37-django22-postgres } - { python: "3.7", env: TOXENV=py37-django22-mysql } - { python: "3.7", env: TOXENV=py37-django22-sqlite } - - { python: "3.7", env: TOXENV=py37-django30-postgres } - - { python: "3.7", env: TOXENV=py37-django30-mysql } - - { python: "3.7", env: TOXENV=py37-django30-sqlite } + - { python: "3.7", env: TOXENV=py37-django31-postgres } + - { python: "3.7", env: TOXENV=py37-django31-mysql } + - { python: "3.7", env: TOXENV=py37-django31-sqlite } + - { python: "3.7", env: TOXENV=py37-django32-postgres } + - { python: "3.7", env: TOXENV=py37-django32-mysql } + - { python: "3.7", env: TOXENV=py37-django32-sqlite } - { python: "3.7", env: TOXENV=py37-djangomaster-postgres } - { python: "3.8", env: TOXENV=py38-django22-postgres } - - { python: "3.8", env: TOXENV=py38-django30-postgres } + - { python: "3.8", env: TOXENV=py38-django31-postgres } + - { python: "3.8", env: TOXENV=py38-django32-postgres } + + - { python: "3.9", env: TOXENV=py39-django22-postgres } + - { python: "3.9", env: TOXENV=py39-django31-postgres } + - { python: "3.9", env: TOXENV=py39-django32-postgres } - { python: "3.7", env: TOXENV=checkmigrations } - { python: "3.7", env: TOXENV=lint } @@ -55,4 +57,4 @@ script: - tox after_success: - - codecov \ No newline at end of file + - codecov diff --git a/README.rst b/README.rst index 2a7d90e..b97d39e 100644 --- a/README.rst +++ b/README.rst @@ -26,8 +26,8 @@ Features Requirements ------------ -* Django >= 2.1 -* Python >= 3.5 +* Django >= 2.2 +* Python >= 3.6 Quickstart ---------- diff --git a/setup.cfg b/setup.cfg index 9299fd7..0228a11 100644 --- a/setup.cfg +++ b/setup.cfg @@ -15,21 +15,21 @@ classifiers = License :: OSI Approved :: MIT License Topic :: Office/Business :: Financial Programming Language :: Python :: 3 - Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 Framework :: Django - Framework :: Django :: 2.1 Framework :: Django :: 2.2 - Framework :: Django :: 3.0 + Framework :: Django :: 3.1 + Framework :: Django :: 3.2 [options] packages = find: include_package_data = True zip_safe = False install_requires = - django>=2.1 + django>=2.2 pycryptodome>=3.9.4 phpserialize>=1.3 paddle-client>=1.0.0 diff --git a/tox.ini b/tox.ini index 1b3d956..c9e7c5b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,9 +1,9 @@ [tox] envlist = - py35-django{21,22}-{postgres,postgres_native_json,mysql,sqlite} - py36-django{21,22,30}-{postgres,postgres_native_json,mysql,sqlite} - py37-django{21,22,30,master}-{postgres,postgres_native_json,mysql,sqlite} - py38-django{22,30,master}-{postgres,postgres_native_json,mysql,sqlite} + py36-django{22,31,32}-{postgres,postgres_native_json,mysql,sqlite} + py37-django{22,31,32,master}-{postgres,postgres_native_json,mysql,sqlite} + py38-django{22,31,32,master}-{postgres,postgres_native_json,mysql,sqlite} + py39-django{22,31,32}-{postgres,postgres_native_json,mysql,sqlite} py37-django22-checkmigrations lint checkmigrations @@ -27,10 +27,9 @@ deps = postgres: psycopg2 mysql: mysqlclient - django21: Django>=2.1,<2.2 - django21: jsonfield2<3.1 django22: Django>=2.2,<2.3 - django30: Django>=3.0a1,<3.1 + django31: Django>=3.1,<3.2 + django32: Django>=3.2,<3.3 djangomaster: https://github.com/django/django/archive/master.tar.gz pytest-django pytest-cov @@ -66,7 +65,7 @@ changedir = docs whitelist_externals = make commands = make html deps = - django>=2.1 + django>=2.2 paddle-client>=1.0.0 sphinx sphinx_rtd_theme