diff --git a/README.rst b/README.rst index 3364edcdb64f18c9087dbffb4c1547990fcb2fbd..3eccf70515e86b17f6a909dbc947c17e1a9ea88f 100644 --- a/README.rst +++ b/README.rst @@ -32,6 +32,7 @@ Python versions: - *Python 3.5* - *Python 3.6* - *Python 3.7* +- *Python 3.8* Why was this tool created? diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst index f8833d250c480c37ee1b1fb831ad5445afb0640b..4f360c98988b6531cff1141dc1d76f6f39f5f687 100644 --- a/docs/releasenotes.rst +++ b/docs/releasenotes.rst @@ -5,6 +5,9 @@ Release notes NEXT RELEASE ------------ +This release adds support for Python 3.8, drops support for Python +3.4, and updates the package requirements. + .. warning:: This release contains the following breaking changes: @@ -17,8 +20,11 @@ Resolved issues: - **Tasks**: - - `GC-35: Drop support for Python 3.4 `_ + - `GC-32: Support for Python 3.8 `_ - `GC-33: Update all requirements `_ + - `GC-35: Drop support for Python 3.4 `_ + + 0.2.0 ----- diff --git a/provision.sh b/provision.sh index e09b43afc594e29d5b876de7baf76c12997bd8cc..3125a68990b7636439aad05381eca187b88d84c8 100755 --- a/provision.sh +++ b/provision.sh @@ -27,7 +27,7 @@ apt-get install -qq -y make build-essential libssl1.0-dev zlib1g-dev libbz2-dev sudo -i -u vagrant gpg -q --import /vagrant/provision/python_releases_signing_keys.pub # Download and build additional Python versions. -python_versions=("3.5.9" "3.6.10" "3.7.7") +python_versions=("3.5.9" "3.6.10" "3.7.7" "3.8.2") work_directory="/home/vagrant/src" echo "Setting-up work directory." diff --git a/setup.py b/setup.py index 19cafc438c0bc3d159a6deb36ae795f703d1b31f..0eb8cdc57c55b5ed00a809f98f1af1a2a23889ce 100755 --- a/setup.py +++ b/setup.py @@ -24,7 +24,7 @@ from setuptools import setup, find_packages README = open(os.path.join(os.path.dirname(__file__), 'README.rst')).read() -python_requirements = ">=3.5,<3.8" +python_requirements = ">=3.5,<3.9" install_requirements = [ 'cryptography>=2.9,<2.10', @@ -96,6 +96,7 @@ setup( 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Topic :: Internet :: WWW/HTTP', 'Topic :: Internet :: WWW/HTTP :: Site Management', 'Topic :: Security', diff --git a/tox.ini b/tox.ini index 1fbcca5ed08ad963036a334f5b8d2c2cc881af10..9077838a320efa1d0dff82c1a7d61afbf1094cc4 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = {py35,py36,py37},lint,doc +envlist = {py35,py36,py37,py38},lint,doc [testenv] whitelist_externals = @@ -11,6 +11,7 @@ basepython = py35: python3.5 py36: python3.6 py37: python3.7 + py38: python3.8 deps = .[test]