Skip to content

Commit 921b135

Browse files
author
Release Manager
committed
gh-35403: Adopt the “time window-based” policy for support of Python versions from Spec-0 <!-- Please provide a concise, informative and self-explanatory title. --> <!-- Don't put issue numbers in the title. Put it in the Description below. --> <!-- For example, instead of "Fixes #12345", use "Add a new method to multiply two integers" --> ### 📚 Description Add a short paragraph to the developer guide explaining the Python support schedule. Previously discussed in #30384 and on the [mailing list](https://groups.google.com/g/sage-devel/c/j1cwbTU8aOU). Closes #30384. <!-- Describe your changes here in detail. --> <!-- Why is this change required? What problem does it solve? --> <!-- If this PR resolves an open issue, please link to it here. For example "Fixes #12345". --> <!-- If your change requires a documentation PR, please link it appropriately. --> ### 📝 Checklist <!-- Put an `x` in all the boxes that apply. It should be `[x]` not `[x ]`. --> - [x] The title is concise, informative, and self-explanatory. - [x] The description explains in detail what this PR is about. - [x] I have linked a relevant issue or discussion. - [ ] I have created tests covering the changes. - [x] I have updated the documentation accordingly. ### ⌛ Dependencies <!-- List all open PRs that this PR logically depends on - #12345: short description why this is a dependency - #34567: ... --> <!-- If you're unsure about any of these, don't hesitate to ask. We're here to help! --> URL: #35403 Reported by: Tobias Diez Reviewer(s): Dima Pasechnik
2 parents e7477f8 + 23d5360 commit 921b135

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

src/doc/en/developer/coding_basics.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,19 @@ In particular,
8282
def SomeIdentityValue(x):
8383
return SomeValue(1)
8484

85+
.. _section-python-version:
86+
87+
Python Version
88+
=================
89+
90+
In order to reduce the technical debt of maintaining the project, Sage follows
91+
the time window-based support policy
92+
`SPEC 0 — Minimum Supported Dependencies <https://scientific-python.org/specs/spec-0000/>`_
93+
for Python versions. Accordingly, support for Python versions will be dropped
94+
3 years after their initial release.
95+
For the drop schedule of Python versions, see the
96+
`SPEC 0 <https://scientific-python.org/specs/spec-0000/#drop-schedule>`_
97+
document.
8598

8699
.. _chapter-directory-structure:
87100

0 commit comments

Comments
 (0)