summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2019-12-23 12:08:50 -0600
committerMichael Merickel <michael@merickel.org>2019-12-23 12:08:50 -0600
commite268aa622f57fd76b06fc6203448143f4fbe7652 (patch)
tree78d925e6625d0c9e2ccad0929f419a7c8734e60a
parent4ec93ffe23cbf3acbbfc68236696ee474ddf73ba (diff)
downloadpyramid-e268aa622f57fd76b06fc6203448143f4fbe7652.tar.gz
pyramid-e268aa622f57fd76b06fc6203448143f4fbe7652.tar.bz2
pyramid-e268aa622f57fd76b06fc6203448143f4fbe7652.zip
restore py35
-rw-r--r--.travis.yml2
-rw-r--r--HACKING.txt2
-rw-r--r--appveyor.yml2
-rw-r--r--docs/narr/install.rst6
-rw-r--r--docs/quick_tutorial/requirements.rst2
-rw-r--r--setup.py3
-rw-r--r--tox.ini2
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.
diff --git a/setup.py b/setup.py
index 02abf6471..2487d0952 100644
--- a/setup.py
+++ b/setup.py
@@ -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,
diff --git a/tox.ini b/tox.ini
index f2a2b7243..1d68122f4 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,7 +1,7 @@
[tox]
envlist =
lint,
- py36,py37,py38,pypy3,
+ py35,py36,py37,py38,pypy3,
docs,py36-cover,coverage,
[testenv]