diff options
| -rw-r--r-- | .travis.yml | 2 | ||||
| -rw-r--r-- | HACKING.txt | 2 | ||||
| -rw-r--r-- | appveyor.yml | 2 | ||||
| -rw-r--r-- | docs/narr/install.rst | 6 | ||||
| -rw-r--r-- | docs/quick_tutorial/requirements.rst | 2 | ||||
| -rw-r--r-- | setup.py | 3 | ||||
| -rw-r--r-- | tox.ini | 2 |
7 files changed, 12 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml index 550c79611..c762c085b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,6 +4,8 @@ sudo: false matrix: include: + - python: 3.5 + env: TOXENV=py35 - python: 3.6 env: TOXENV=py36 - python: pypy3 diff --git a/HACKING.txt b/HACKING.txt index fbfd0ecd0..492b8675b 100644 --- a/HACKING.txt +++ b/HACKING.txt @@ -34,7 +34,7 @@ In order to add a feature to Pyramid: - The feature must be documented in both the API and narrative documentation (in `docs/`). -- The feature must work fully on the following CPython versions: 3.6, 3.7, and 3.8 on both UNIX and Windows. +- The feature must work fully on the following CPython versions: 3.5, 3.6, 3.7, and 3.8 on both UNIX and Windows. - The feature must work on the latest version of PyPy3. diff --git a/appveyor.yml b/appveyor.yml index d0d22146d..ba07274f8 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,5 +1,7 @@ environment: matrix: + - PYTHON: "C:\\Python35" + TOXENV: "py35" - PYTHON: "C:\\Python36" TOXENV: "py36" - PYTHON: "C:\\Python37" diff --git a/docs/narr/install.rst b/docs/narr/install.rst index 903769b59..8e2bfa866 100644 --- a/docs/narr/install.rst +++ b/docs/narr/install.rst @@ -5,7 +5,7 @@ Installing :app:`Pyramid` .. note:: - This installation guide emphasizes the use of Python 3.6 and greater for + This installation guide emphasizes the use of Python 3.5 and greater for simplicity. @@ -15,13 +15,13 @@ Installing :app:`Pyramid` Before You Install Pyramid -------------------------- -Install Python version 3.6 or greater for your operating system, and satisfy +Install Python version 3.5 or greater for your operating system, and satisfy the :ref:`requirements-for-installing-packages`, as described in the following sections. .. sidebar:: Python Versions - As of this writing, :app:`Pyramid` is tested against Python 3.6, Python 3.7, Python 3.8, and PyPy3. + As of this writing, :app:`Pyramid` is tested against Python 3.5, 3.6, Python 3.7, Python 3.8, and PyPy3. :app:`Pyramid` is known to run on all popular Unix-like systems such as Linux, macOS, and FreeBSD, as well as on Windows platforms. It is also known to diff --git a/docs/quick_tutorial/requirements.rst b/docs/quick_tutorial/requirements.rst index 901f6134d..fd1726dbd 100644 --- a/docs/quick_tutorial/requirements.rst +++ b/docs/quick_tutorial/requirements.rst @@ -19,7 +19,7 @@ virtual environment.) This *Quick Tutorial* is based on: -* **Python 3.8**. Pyramid fully supports Python 3.6+. +* **Python 3.8**. Pyramid fully supports Python 3.5+. This tutorial uses **Python 3.8**. * **venv**. We believe in virtual environments. @@ -69,6 +69,7 @@ setup( "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 3", + "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", @@ -93,7 +94,7 @@ setup( package_dir={'': 'src'}, include_package_data=True, zip_safe=False, - python_requires='>=3.6', + python_requires='>=3.5', install_requires=install_requires, extras_require={'testing': testing_extras, 'docs': docs_extras}, tests_require=tests_require, @@ -1,7 +1,7 @@ [tox] envlist = lint, - py36,py37,py38,pypy3, + py35,py36,py37,py38,pypy3, docs,py36-cover,coverage, [testenv] |
