diff --git a/.travis.yml b/.travis.yml index 8d10ad10..2d1a62d4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,34 +1,32 @@ addons: apt: packages: - - nodejs + - nodejs language: python python: - 3.5 + - 3.8 sudo: false env: + - TOXENV=django22 - TOXENV=eslint - TOXENV=pylint - TOXENV=csslint - TOXENV=pycodestyle - - TOXENV=django111 - - TOXENV=django20 - - TOXENV=django21 - - TOXENV=django22 before_install: - "pip install -U pip" - export BOTO_CONFIG=/dev/null cache: - directories: - - $HOME/.cache/pip + directories: + - $HOME/.cache/pip install: - "make requirements" - "pip install coveralls" script: - make test branches: - only: - - master + only: + - master after_success: coveralls diff --git a/CHANGELOG.md b/CHANGELOG.md index 66dec876..9c447674 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## Version 1.1.0 +* Removed support of Django < 2.2 versions +* Added support for python 3.8 + ## Version 1.0.0 * Pull translations from new tx acct * Modernize XBlock infrastructure diff --git a/setup.py b/setup.py index 0444e741..ff5c3420 100755 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ from setuptools import setup -version = '1.0.1' +version = '1.1.0' description = __doc__.strip().split('\n')[0] this_directory = path.abspath(path.dirname(__file__)) with open(path.join(this_directory, 'README.rst')) as file_in: @@ -54,7 +54,9 @@ 'License :: OSI Approved :: GNU Affero General Public License v3', 'Operating System :: OS Independent', 'Programming Language :: JavaScript', - 'Programming Language :: Python', + 'Programming Language :: Python :: 3', + 'Programming Language :: Python :: 3.5', + 'Programming Language :: Python :: 3.8', 'Framework :: Django', 'Topic :: Education', 'Topic :: Internet :: WWW/HTTP', diff --git a/tox.ini b/tox.ini index d8fa4d03..b1ff112b 100644 --- a/tox.ini +++ b/tox.ini @@ -1,8 +1,10 @@ [tox] -envlist = csslint,eslint,pycodestyle,pylint,py35-django{111,20,21,22} +envlist = csslint,eslint,pycodestyle,pylint,py35-django22,py38-django{22,30} [testenv] deps = + django22: Django>=2.2,<2.3 + django30: Django>=3.0,<3.1 coverage commands = coverage run manage.py test