From 5833beb247a71c6e81496dd3197010a952ed19fc Mon Sep 17 00:00:00 2001 From: Matthias Bussonnier Date: Mon, 2 Oct 2023 19:38:26 +0200 Subject: [PATCH] try as a table --- spec-0000/SPEC0_versions.py | 5 +- spec-0000/schedule.md | 113 +++++++++++++++++++++--------------- 2 files changed, 71 insertions(+), 47 deletions(-) diff --git a/spec-0000/SPEC0_versions.py b/spec-0000/SPEC0_versions.py index 9412d3e0..f2c6ceed 100644 --- a/spec-0000/SPEC0_versions.py +++ b/spec-0000/SPEC0_versions.py @@ -149,6 +149,9 @@ def get_release_dates(package, support_time=plus24): fh.write("#### " + str(quarter).replace("Q", " - Quarter ") + ":\n\n") fh.write("Recommend drop support for:\n\n") + fh.write("| | | |\n") + fh.write("|----|----|----|\n") + sub = dq.loc[quarter] for package in sorted(set(sub.index.get_level_values(0))): vers = sub.loc[[package]]["version"] @@ -161,5 +164,5 @@ def get_release_dates(package, support_time=plus24): if rel_min == rel_max else f"{rel_min.strftime('%b %Y')} and {rel_max.strftime('%b %Y')}" ) - fh.write(f" {package:<15} {version_range:<19} released {rel_range}\n") + fh.write(f"|{package:<15}|{version_range:<19}|released {rel_range}|\n") fh.write("\n") diff --git a/spec-0000/schedule.md b/spec-0000/schedule.md index 4b3565cb..d07a22b5 100644 --- a/spec-0000/schedule.md +++ b/spec-0000/schedule.md @@ -2,94 +2,115 @@ Recommend drop support for: - ipython 7.29.0 to 7.30.0 released Oct 2021 and Nov 2021 - matplotlib 3.5.0 released Nov 2021 - numpy 1.22.0 released Dec 2021 - python 3.9 released Oct 2020 - scikit-image 0.19.0 released Dec 2021 - xarray 0.20.0 released Nov 2021 +| | | | +|----|----|----| +|ipython |7.29.0 to 7.30.0 |released Oct 2021 and Nov 2021| +|matplotlib |3.5.0 |released Nov 2021| +|numpy |1.22.0 |released Dec 2021| +|python |3.9 |released Oct 2020| +|scikit-image |0.19.0 |released Dec 2021| +|xarray |0.20.0 |released Nov 2021| #### 2024 - Quarter 1: Recommend drop support for: - ipython 7.31.0 to 8.2.0 released Jan 2022 and Mar 2022 - networkx 2.7 released Feb 2022 - pandas 1.4.0 released Jan 2022 - scipy 1.8.0 released Feb 2022 - xarray 0.21.0 to 2022.3.0 released Jan 2022 and Mar 2022 +| | | | +|----|----|----| +|ipython |7.31.0 to 8.2.0 |released Jan 2022 and Mar 2022| +|networkx |2.7 |released Feb 2022| +|pandas |1.4.0 |released Jan 2022| +|scipy |1.8.0 |released Feb 2022| +|xarray |0.21.0 to 2022.3.0 |released Jan 2022 and Mar 2022| #### 2024 - Quarter 2: Recommend drop support for: - ipython 7.33.0 to 8.4.0 released Apr 2022 and May 2022 - networkx 2.8 released Apr 2022 - numpy 1.23.0 released Jun 2022 - scikit-learn 1.1.0 released May 2022 +| | | | +|----|----|----| +|ipython |7.33.0 to 8.4.0 |released Apr 2022 and May 2022| +|networkx |2.8 |released Apr 2022| +|numpy |1.23.0 |released Jun 2022| +|scikit-learn |1.1.0 |released May 2022| #### 2024 - Quarter 3: Recommend drop support for: - ipython 8.5.0 released Sep 2022 - matplotlib 3.6.0 released Sep 2022 - pandas 1.5.0 released Sep 2022 - scipy 1.9.0 released Jul 2022 - xarray 2022.6.0 to 2022.9.0 released Jul 2022 and Sep 2022 +| | | | +|----|----|----| +|ipython |8.5.0 |released Sep 2022| +|matplotlib |3.6.0 |released Sep 2022| +|pandas |1.5.0 |released Sep 2022| +|scipy |1.9.0 |released Jul 2022| +|xarray |2022.6.0 to 2022.9.0|released Jul 2022 and Sep 2022| #### 2024 - Quarter 4: Recommend drop support for: - ipython 8.6.0 to 8.7.0 released Oct 2022 and Nov 2022 - numpy 1.24.0 released Dec 2022 - python 3.10 released Oct 2021 - scikit-learn 1.2.0 released Dec 2022 - xarray 2022.10.0 to 2022.12.0 released Oct 2022 and Dec 2022 +| | | | +|----|----|----| +|ipython |8.6.0 to 8.7.0 |released Oct 2022 and Nov 2022| +|numpy |1.24.0 |released Dec 2022| +|python |3.10 |released Oct 2021| +|scikit-learn |1.2.0 |released Dec 2022| +|xarray |2022.10.0 to 2022.12.0|released Oct 2022 and Dec 2022| #### 2025 - Quarter 1: Recommend drop support for: - ipython 8.8.0 to 8.12.0 released Jan 2023 and Mar 2023 - matplotlib 3.7.0 released Feb 2023 - networkx 3.0 released Jan 2023 - scikit-image 0.20.0 released Feb 2023 - scipy 1.10.0 released Jan 2023 - xarray 2023.1.0 to 2023.3.0 released Jan 2023 and Mar 2023 +| | | | +|----|----|----| +|ipython |8.8.0 to 8.12.0 |released Jan 2023 and Mar 2023| +|matplotlib |3.7.0 |released Feb 2023| +|networkx |3.0 |released Jan 2023| +|scikit-image |0.20.0 |released Feb 2023| +|scipy |1.10.0 |released Jan 2023| +|xarray |2023.1.0 to 2023.3.0|released Jan 2023 and Mar 2023| #### 2025 - Quarter 2: Recommend drop support for: - ipython 8.13.0 to 8.14.0 released Apr 2023 and Jun 2023 - networkx 3.1 released Apr 2023 - numpy 1.25.0 released Jun 2023 - pandas 2.0.0 released Apr 2023 - scikit-image 0.21.0 released Jun 2023 - scikit-learn 1.3.0 released Jun 2023 - scipy 1.11.0 released Jun 2023 - xarray 2023.4.0 to 2023.6.0 released Apr 2023 and Jun 2023 +| | | | +|----|----|----| +|ipython |8.13.0 to 8.14.0 |released Apr 2023 and Jun 2023| +|networkx |3.1 |released Apr 2023| +|numpy |1.25.0 |released Jun 2023| +|pandas |2.0.0 |released Apr 2023| +|scikit-image |0.21.0 |released Jun 2023| +|scikit-learn |1.3.0 |released Jun 2023| +|scipy |1.11.0 |released Jun 2023| +|xarray |2023.4.0 to 2023.6.0|released Apr 2023 and Jun 2023| #### 2025 - Quarter 3: Recommend drop support for: - ipython 8.15.0 to 8.16.0 released Sep 2023 and Sep 2023 - matplotlib 3.8.0 released Sep 2023 - numpy 1.26.0 released Sep 2023 - pandas 2.1.0 released Aug 2023 - xarray 2023.7.0 to 2023.9.0 released Jul 2023 and Sep 2023 +| | | | +|----|----|----| +|ipython |8.15.0 to 8.16.0 |released Sep 2023 and Sep 2023| +|matplotlib |3.8.0 |released Sep 2023| +|numpy |1.26.0 |released Sep 2023| +|pandas |2.1.0 |released Aug 2023| +|xarray |2023.7.0 to 2023.9.0|released Jul 2023 and Sep 2023| #### 2025 - Quarter 4: Recommend drop support for: - python 3.11 released Oct 2022 +| | | | +|----|----|----| +|python |3.11 |released Oct 2022| #### 2026 - Quarter 4: Recommend drop support for: - python 3.12 released Oct 2023 +| | | | +|----|----|----| +|python |3.12 |released Oct 2023| +