diff --git a/README.rst b/README.rst index 5d4071fd2d58d4fecd473436ad4a9a0649f1d008..3364edcdb64f18c9087dbffb4c1547990fcb2fbd 100644 --- a/README.rst +++ b/README.rst @@ -29,9 +29,9 @@ The tool is useful for issuing certificates in: At time of this writing, Gimmecert is compatible with the following Python versions: -- *Python 3.4* - *Python 3.5* - *Python 3.6* +- *Python 3.7* Why was this tool created? diff --git a/docs/development.rst b/docs/development.rst index f486a6faad54e3a2733476de9a5118fcd98a5972..ec3fb60ce4f64dbba40a2de6336c0cbad8ef0e2c 100644 --- a/docs/development.rst +++ b/docs/development.rst @@ -28,7 +28,7 @@ tailored for a GNU/Linux system. Before proceeding, ensure you have the following system-wide packages installed: -- `Python, version 3.4+ `_. +- `Python, version 3.5+ `_. - `virtualenvwrapper `_. With those in place, do the following: diff --git a/docs/installation.rst b/docs/installation.rst index 8a912d7ffe5e0c1b89bf141eb2b2e0af54d07e5d..9fef1d8cf291a00d1d63a573f3a61bf60ccd3213 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -14,7 +14,7 @@ Installation Gimmecert can be easily installed using ``pip``. Before installing it, make sure the following requirements have been met: -- You are running *Python 3.4+*. +- You are running *Python 3.5+*. In order to install latest stable release of *Gimmecert* using *pip*, run the following command:: diff --git a/docs/releasenotes.rst b/docs/releasenotes.rst index 65264d8edc000a2077e1a4ecdd01f335ce4b29b7..c761d0b1e7ecc6ddf4e893086ffd184641b693e1 100644 --- a/docs/releasenotes.rst +++ b/docs/releasenotes.rst @@ -5,6 +5,20 @@ Release notes NEXT RELEASE ------------ +.. warning:: + + This release contains the following breaking changes: + + - Support for Python 3.4 has been dropped. Make sure that you are + using one of the supported Python versions prior to upgrading + *Gimmecert*. + +Resolved issues: + +- **Tasks**: + + - `GC-35: Drop support for Python 3.4 `_ + 0.2.0 ----- diff --git a/provision.sh b/provision.sh index 8a19f9b2e878fc792d6c9e5b6272670d08bf10e7..e09b43afc594e29d5b876de7baf76c12997bd8cc 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.4.9" "3.6.7" "3.7.1") +python_versions=("3.5.9" "3.6.10" "3.7.7") work_directory="/home/vagrant/src" echo "Setting-up work directory." diff --git a/setup.py b/setup.py index d271d93056afd4dc9719c1b57a9a70628f6307c4..33232998716e632c5de9ac609f372aa5883e9702 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.4,<3.8" +python_requirements = ">=3.5,<3.8" install_requirements = [ 'cryptography>=2.4,<2.5', @@ -93,7 +93,6 @@ setup( 'Intended Audience :: System Administrators', 'License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)', 'Operating System :: OS Independent', - 'Programming Language :: Python :: 3.4', 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', diff --git a/tox.ini b/tox.ini index b7ced1d185958e8cd4e28f7d2ee8a0feaf2ec593..1fbcca5ed08ad963036a334f5b8d2c2cc881af10 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = {py34,py35,py36,py37},lint,doc +envlist = {py35,py36,py37},lint,doc [testenv] whitelist_externals = @@ -8,7 +8,6 @@ whitelist_externals = basepython = doc: python3 lint: python3 - py34: python3.4 py35: python3.5 py36: python3.6 py37: python3.7