Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopt the “time window-based” policy for support of Python versions from NEP 29 #35403

Open
wants to merge 7 commits into
base: develop
Choose a base branch
from
12 changes: 12 additions & 0 deletions src/doc/en/developer/coding_basics.rst
Expand Up @@ -87,6 +87,18 @@ In particular,
def SomeIdentityValue(x):
return SomeValue(1)

.. _section-python-version:

Python Version
=================

In order to reduce the technical debt of maintaining the project, Sage follows
Numpy's time window-based support policy
`NEP 29 <https://numpy.org/neps/nep-0029-deprecation_policy.html>`_ for Python versions.
Accordingly, minor versions of Python that are older than 42 months
at the next planned release date are no longer supported.
Support for Python 3.9 (initially released in October 2020) is dropped in April 2024 and
support for Python 3.10 (initially released in October 2021) is dropped in April 2025.

.. _chapter-directory-structure:

Expand Down