Skip to content

Commit

Permalink
drop python 3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mmerickel committed Nov 29, 2020
1 parent 10b9c93 commit 6bda60e
Show file tree
Hide file tree
Showing 9 changed files with 9 additions and 19 deletions.
1 change: 0 additions & 1 deletion .github/workflows/ci-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@ jobs:
strategy:
matrix:
py:
- "3.5"
- "3.6"
- "3.7"
- "3.8"
Expand Down
2 changes: 2 additions & 0 deletions CHANGES.rst
Original file line number Diff line number Diff line change
Expand Up @@ -187,6 +187,8 @@ Backward Incompatibilities
- Drop support for Python 3.4.
See https://github.com/Pylons/pyramid/pull/3547

- Drop support for Python 3.5.

- Removed the ``pyramid.compat`` module. Integrators should use the ``six``
module or vendor shims they are using into their own codebases going forward.
https://github.com/Pylons/pyramid/pull/3421
Expand Down
2 changes: 1 addition & 1 deletion HACKING.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,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.5, 3.6, 3.7, 3.8, and 3.9 on both UNIX and Windows.
- The feature must work fully on the following CPython versions: 3.6, 3.7, 3.8, and 3.9 on both UNIX and Windows.

- The feature must work on the latest version of PyPy3.

Expand Down
9 changes: 0 additions & 9 deletions docs/glossary.rst
Original file line number Diff line number Diff line change
Expand Up @@ -1128,15 +1128,6 @@ Glossary
The :term:`Python Packaging Authority`'s recommended tool for installing
Python packages.

pyvenv
The :term:`Python Packaging Authority` formerly recommended using the
``pyvenv`` command for `creating virtual environments on Python 3.4 and
3.5
<https://packaging.python.org/tutorials/installing-packages/#creating-virtual-environments>`_,
but it was deprecated in 3.6 in favor of ``python3 -m venv`` on Unix or
``python -m venv`` on Windows, which is backward compatible on Python
3.3 and greater.

virtual environment
An isolated Python environment that allows packages to be installed for
use by a particular application, rather than being installed system wide.
Expand Down
6 changes: 3 additions & 3 deletions docs/narr/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Installing :app:`Pyramid`

.. note::

This installation guide emphasizes the use of Python 3.5 and greater for
This installation guide emphasizes the use of Python 3.6 and greater for
simplicity.


Expand All @@ -15,13 +15,13 @@ Installing :app:`Pyramid`
Before You Install Pyramid
--------------------------

Install Python version 3.5 or greater for your operating system, and satisfy
Install Python version 3.6 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.5, 3.6, 3.7, 3.8, and 3.9 and PyPy3.
As of this writing, :app:`Pyramid` is tested against Python 3.6, 3.7, 3.8, and 3.9 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
Expand Down
1 change: 0 additions & 1 deletion docs/narr/upgrading.rst
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,6 @@ At the time of a Pyramid version release, each supports all versions of Python
through the end of their lifespans. The end-of-life for a given version of
Python is when security updates are no longer released.

- `Python 3.5 Lifespan <https://devguide.python.org/#status-of-python-branches>`_ 2020-09-13.
- `Python 3.6 Lifespan <https://devguide.python.org/#status-of-python-branches>`_ 2021-12-23.
- `Python 3.7 Lifespan <https://devguide.python.org/#status-of-python-branches>`_ 2023-06-27.
- `Python 3.8 Lifespan <https://devguide.python.org/#status-of-python-branches>`_ 2024-10-??.
Expand Down
2 changes: 1 addition & 1 deletion docs/quick_tutorial/requirements.rst
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ virtual environment.)

This *Quick Tutorial* is based on:

* **Python 3.8**. Pyramid fully supports Python 3.5+.
* **Python 3.8**. Pyramid fully supports Python 3.6+.
This tutorial uses **Python 3.8**.

* **venv**. We believe in virtual environments.
Expand Down
3 changes: 1 addition & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,6 @@ def readfile(name):
"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",
Expand All @@ -99,7 +98,7 @@ def readfile(name):
package_dir={'': 'src'},
include_package_data=True,
zip_safe=False,
python_requires='>=3.5',
python_requires='>=3.6',
install_requires=install_requires,
extras_require={'testing': testing_extras, 'docs': docs_extras},
tests_require=tests_require,
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[tox]
envlist =
lint,
py35,py36,py37,py38,py39,pypy3,
py36,py37,py38,py39,pypy3,
py38-cover,coverage,
docs

Expand Down

0 comments on commit 6bda60e

Please sign in to comment.