Skip to content

Commit 0fd0bef

Browse files
committed
Add LTS to SPEC 0
1 parent eefb9ab commit 0fd0bef

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

spec-0000/index.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@ All versions refer to feature releases (i.e., Python 3.8.0, NumPy 1.19.0; not Py
3232

3333
Specifically, we recommend that:
3434

35-
1. Support for Python versions be dropped **3 years** after their initial release.
36-
2. Support for core package dependencies be dropped **2 years** after their initial release.
35+
1. Support for Python versions be dropped **3 years** after the next version of Python is released.
36+
2. Support for core package dependencies be dropped **2 years** after the next version of the package is released.
3737

3838
{{< admonition note >}}
3939
Core packages may or may not decide to provide bug fix releases during the full 2 year period after release.
@@ -42,6 +42,14 @@ For instance, if a newer minimum version of a core package is needed by a projec
4242
which is not backported to older versions.
4343
{{< /admonition >}}
4444

45+
{{< admonition note >}}
46+
Certain projects (e.g., projects that have more resources) may wish to provide long-term support (LTS) of an additional year.
47+
48+
Specifically, for projects wishing to provide LTS we recommend that:
49+
1. Support for Python versions be dropped **4 years** after the next version of Python is released.
50+
2. Support for core package dependencies be dropped **3 years** after the next version of the package is released.
51+
{{< /admonition >}}
52+
4553
### Core Project Endorsement
4654

4755
<!--

0 commit comments

Comments
 (0)