Skip to content

Commit 3877a37

Browse files
committed
Start fixing drop dates script
1 parent 9c4e373 commit 3877a37

File tree

4 files changed

+191
-184
lines changed

4 files changed

+191
-184
lines changed

spec-0000/SPEC0_versions.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,11 @@ def get_release_dates(package, support_time=plus24):
8888

8989
return releases
9090

91+
def shift_drop_dates(p):
92+
versions = list(p.keys())
93+
for i in range(len(versions) - 1):
94+
p[versions[i]]['drop_date'] = p[versions[i+1]]['drop_date']
95+
return p
9196

9297
package_releases = {
9398
"python": {
@@ -111,6 +116,11 @@ def get_release_dates(package, support_time=plus24):
111116
for package, releases in package_releases.items()
112117
}
113118

119+
# FIXME: This should appear before the above line, but it is temporarily here.
120+
package_releases = {
121+
package: shift_drop_dates(releases)
122+
for package, releases in package_releases.items()
123+
}
114124

115125
# Save Gantt chart
116126

spec-0000/chart.md

Lines changed: 104 additions & 101 deletions
Original file line numberDiff line numberDiff line change
@@ -4,133 +4,136 @@ axisFormat %m / %Y
44
title Support Window
55

66
section python
7-
3.10 : 2021-10-04,2024-10-03
8-
3.11 : 2022-10-24,2025-10-23
9-
3.12 : 2023-10-02,2026-10-01
7+
3.10 : 2021-10-04,2025-10-23
8+
3.11 : 2022-10-24,2026-10-01
9+
3.12 : 2023-10-02,2027-10-07
1010
3.13 : 2024-10-07,2027-10-07
1111

1212
section numpy
13-
1.24.0 : 2022-12-18,2024-12-17
14-
1.25.0 : 2023-06-17,2025-06-16
15-
1.26.0 : 2023-09-16,2025-09-15
16-
2.0.0 : 2024-06-16,2026-06-16
17-
2.1.0 : 2024-08-18,2026-08-18
13+
1.24.0 : 2022-12-18,2025-06-16
14+
1.25.0 : 2023-06-17,2025-09-15
15+
1.26.0 : 2023-09-16,2026-06-16
16+
2.0.0 : 2024-06-16,2026-08-18
17+
2.1.0 : 2024-08-18,2026-12-08
1818
2.2.0 : 2024-12-08,2026-12-08
1919

2020
section scipy
21-
1.9.0 : 2022-07-29,2024-07-28
22-
1.10.0 : 2023-01-03,2025-01-02
23-
1.11.0 : 2023-06-25,2025-06-24
24-
1.12.0 : 2024-01-20,2026-01-19
25-
1.13.0 : 2024-04-02,2026-04-02
26-
1.14.0 : 2024-06-24,2026-06-24
21+
1.9.0 : 2022-07-29,2025-01-02
22+
1.10.0 : 2023-01-03,2025-06-24
23+
1.11.0 : 2023-06-25,2026-01-19
24+
1.12.0 : 2024-01-20,2026-04-02
25+
1.13.0 : 2024-04-02,2026-06-24
26+
1.14.0 : 2024-06-24,2027-01-03
2727
1.15.0 : 2025-01-03,2027-01-03
2828

2929
section matplotlib
30-
3.6.0 : 2022-09-16,2024-09-15
31-
3.7.0 : 2023-02-13,2025-02-12
32-
3.8.0 : 2023-09-15,2025-09-14
33-
3.9.0 : 2024-05-15,2026-05-15
30+
3.6.0 : 2022-09-16,2025-02-12
31+
3.7.0 : 2023-02-13,2025-09-14
32+
3.8.0 : 2023-09-15,2026-05-15
33+
3.9.0 : 2024-05-15,2026-12-14
3434
3.10.0 : 2024-12-14,2026-12-14
3535

3636
section pandas
37-
1.5.0 : 2022-09-19,2024-09-18
38-
2.0.0 : 2023-04-03,2025-04-02
39-
2.1.0 : 2023-08-30,2025-08-29
37+
1.5.0 : 2022-09-19,2025-04-02
38+
2.0.0 : 2023-04-03,2025-08-29
39+
2.1.0 : 2023-08-30,2026-01-19
4040
2.2.0 : 2024-01-20,2026-01-19
4141

4242
section scikit-image
43-
0.20.0 : 2023-02-28,2025-02-27
44-
0.21.0 : 2023-06-02,2025-06-01
45-
0.22.0 : 2023-10-03,2025-10-02
46-
0.23.0 : 2024-04-10,2026-04-10
47-
0.24.0 : 2024-06-18,2026-06-18
43+
0.20.0 : 2023-02-28,2025-06-01
44+
0.21.0 : 2023-06-02,2025-10-02
45+
0.22.0 : 2023-10-03,2026-04-10
46+
0.23.0 : 2024-04-10,2026-06-18
47+
0.24.0 : 2024-06-18,2026-12-13
4848
0.25.0 : 2024-12-13,2026-12-13
4949

5050
section networkx
51-
3.0 : 2023-01-08,2025-01-07
52-
3.1 : 2023-04-04,2025-04-03
53-
3.2 : 2023-10-19,2025-10-18
54-
3.3 : 2024-04-06,2026-04-06
51+
3.0 : 2023-01-08,2025-04-03
52+
3.1 : 2023-04-04,2025-10-18
53+
3.2 : 2023-10-19,2026-04-06
54+
3.3 : 2024-04-06,2026-10-10
5555
3.4 : 2024-10-10,2026-10-10
5656

5757
section scikit-learn
58-
1.2.0 : 2022-12-08,2024-12-07
59-
1.3.0 : 2023-06-30,2025-06-29
60-
1.4.0 : 2024-01-18,2026-01-17
61-
1.5.0 : 2024-05-21,2026-05-21
58+
1.2.0 : 2022-12-08,2025-06-29
59+
1.3.0 : 2023-06-30,2026-01-17
60+
1.4.0 : 2024-01-18,2026-05-21
61+
1.5.0 : 2024-05-21,2026-12-09
6262
1.6.0 : 2024-12-09,2026-12-09
6363

6464
section xarray
65-
2022.6.0 : 2022-07-22,2024-07-21
66-
2022.9.0 : 2022-09-29,2024-09-28
67-
2022.10.0 : 2022-10-13,2024-10-12
68-
2022.11.0 : 2022-11-04,2024-11-03
69-
2022.12.0 : 2022-12-02,2024-12-01
70-
2023.1.0 : 2023-01-18,2025-01-17
71-
2023.2.0 : 2023-02-07,2025-02-06
72-
2023.3.0 : 2023-03-22,2025-03-21
73-
2023.4.0 : 2023-04-14,2025-04-13
74-
2023.5.0 : 2023-05-19,2025-05-18
75-
2023.6.0 : 2023-06-23,2025-06-22
76-
2023.7.0 : 2023-07-17,2025-07-16
77-
2023.8.0 : 2023-08-20,2025-08-19
78-
2023.9.0 : 2023-09-26,2025-09-25
79-
2023.10.0 : 2023-10-19,2025-10-18
80-
2023.11.0 : 2023-11-17,2025-11-16
81-
2023.12.0 : 2023-12-08,2025-12-07
82-
2024.1.0 : 2024-01-17,2026-01-16
83-
2024.2.0 : 2024-02-19,2026-02-18
84-
2024.3.0 : 2024-03-29,2026-03-29
85-
2024.5.0 : 2024-05-13,2026-05-13
86-
2024.6.0 : 2024-06-13,2026-06-13
87-
2024.7.0 : 2024-07-30,2026-07-30
88-
2024.9.0 : 2024-09-11,2026-09-11
89-
2024.10.0 : 2024-10-24,2026-10-24
90-
2024.11.0 : 2024-11-22,2026-11-22
91-
2025.1.0 : 2025-01-03,2027-01-03
92-
2025.3.0 : 2025-03-20,2027-03-20
65+
2022.6.0 : 2022-07-22,2024-09-28
66+
2022.9.0 : 2022-09-29,2024-10-12
67+
2022.10.0 : 2022-10-13,2024-11-03
68+
2022.11.0 : 2022-11-04,2024-12-01
69+
2022.12.0 : 2022-12-02,2025-01-17
70+
2023.1.0 : 2023-01-18,2025-02-06
71+
2023.2.0 : 2023-02-07,2025-03-21
72+
2023.3.0 : 2023-03-22,2025-04-13
73+
2023.4.0 : 2023-04-14,2025-05-18
74+
2023.5.0 : 2023-05-19,2025-06-22
75+
2023.6.0 : 2023-06-23,2025-07-16
76+
2023.7.0 : 2023-07-17,2025-08-19
77+
2023.8.0 : 2023-08-20,2025-09-25
78+
2023.9.0 : 2023-09-26,2025-10-18
79+
2023.10.0 : 2023-10-19,2025-11-16
80+
2023.11.0 : 2023-11-17,2025-12-07
81+
2023.12.0 : 2023-12-08,2026-01-16
82+
2024.1.0 : 2024-01-17,2026-02-18
83+
2024.2.0 : 2024-02-19,2026-03-29
84+
2024.3.0 : 2024-03-29,2026-05-13
85+
2024.5.0 : 2024-05-13,2026-06-13
86+
2024.6.0 : 2024-06-13,2026-07-30
87+
2024.7.0 : 2024-07-30,2026-09-11
88+
2024.9.0 : 2024-09-11,2026-10-24
89+
2024.10.0 : 2024-10-24,2026-11-22
90+
2024.11.0 : 2024-11-22,2027-01-03
91+
2025.1.0 : 2025-01-03,2027-03-20
92+
2025.3.0 : 2025-03-20,2027-04-29
93+
2025.4.0 : 2025-04-29,2027-04-29
9394

9495
section ipython
95-
8.5.0 : 2022-09-06,2024-09-05
96-
8.6.0 : 2022-10-30,2024-10-29
97-
8.7.0 : 2022-11-28,2024-11-27
98-
8.8.0 : 2023-01-03,2025-01-02
99-
8.9.0 : 2023-01-27,2025-01-26
100-
8.10.0 : 2023-02-10,2025-02-09
101-
8.11.0 : 2023-02-28,2025-02-27
102-
8.12.0 : 2023-03-30,2025-03-29
103-
8.13.0 : 2023-04-28,2025-04-27
104-
8.14.0 : 2023-06-02,2025-06-01
105-
8.15.0 : 2023-09-01,2025-08-31
106-
8.16.0 : 2023-09-29,2025-09-28
107-
8.17.0 : 2023-10-30,2025-10-29
108-
8.18.0 : 2023-11-24,2025-11-23
109-
8.19.0 : 2023-12-22,2025-12-21
110-
8.20.0 : 2024-01-08,2026-01-07
111-
8.21.0 : 2024-01-31,2026-01-30
112-
8.22.0 : 2024-02-22,2026-02-21
113-
8.23.0 : 2024-03-31,2026-03-31
114-
8.24.0 : 2024-04-26,2026-04-26
115-
8.25.0 : 2024-05-31,2026-05-31
116-
8.26.0 : 2024-06-28,2026-06-28
117-
8.27.0 : 2024-08-30,2026-08-30
118-
8.28.0 : 2024-10-02,2026-10-02
119-
8.29.0 : 2024-10-25,2026-10-25
120-
8.30.0 : 2024-11-29,2026-11-29
121-
8.31.0 : 2024-12-20,2026-12-20
122-
8.32.0 : 2025-01-31,2027-01-31
123-
8.33.0 : 2025-02-28,2027-02-28
124-
8.34.0 : 2025-03-08,2027-03-08
125-
8.35.0 : 2025-04-07,2027-04-07
126-
9.0.0 : 2025-02-28,2027-02-28
127-
9.1.0 : 2025-04-07,2027-04-07
96+
8.5.0 : 2022-09-06,2024-10-29
97+
8.6.0 : 2022-10-30,2024-11-27
98+
8.7.0 : 2022-11-28,2025-01-02
99+
8.8.0 : 2023-01-03,2025-01-26
100+
8.9.0 : 2023-01-27,2025-02-09
101+
8.10.0 : 2023-02-10,2025-02-27
102+
8.11.0 : 2023-02-28,2025-03-29
103+
8.12.0 : 2023-03-30,2025-04-27
104+
8.13.0 : 2023-04-28,2025-06-01
105+
8.14.0 : 2023-06-02,2025-08-31
106+
8.15.0 : 2023-09-01,2025-09-28
107+
8.16.0 : 2023-09-29,2025-10-29
108+
8.17.0 : 2023-10-30,2025-11-23
109+
8.18.0 : 2023-11-24,2025-12-21
110+
8.19.0 : 2023-12-22,2026-01-07
111+
8.20.0 : 2024-01-08,2026-01-30
112+
8.21.0 : 2024-01-31,2026-02-21
113+
8.22.0 : 2024-02-22,2026-03-31
114+
8.23.0 : 2024-03-31,2026-04-26
115+
8.24.0 : 2024-04-26,2026-05-31
116+
8.25.0 : 2024-05-31,2026-06-28
117+
8.26.0 : 2024-06-28,2026-08-30
118+
8.27.0 : 2024-08-30,2026-10-02
119+
8.28.0 : 2024-10-02,2026-10-25
120+
8.29.0 : 2024-10-25,2026-11-29
121+
8.30.0 : 2024-11-29,2026-12-20
122+
8.31.0 : 2024-12-20,2027-01-31
123+
8.32.0 : 2025-01-31,2027-02-28
124+
8.33.0 : 2025-02-28,2027-03-08
125+
8.34.0 : 2025-03-08,2027-04-07
126+
8.35.0 : 2025-04-07,2027-04-25
127+
8.36.0 : 2025-04-25,2027-02-28
128+
9.0.0 : 2025-02-28,2027-04-07
129+
9.1.0 : 2025-04-07,2027-04-25
130+
9.2.0 : 2025-04-25,2027-04-25
128131

129132
section zarr
130-
2.13.0 : 2022-09-22,2024-09-21
131-
2.14.0 : 2023-02-10,2025-02-09
132-
2.15.0 : 2023-06-14,2025-06-13
133-
2.16.0 : 2023-07-20,2025-07-19
134-
2.17.0 : 2024-02-14,2026-02-13
135-
2.18.0 : 2024-05-07,2026-05-07
133+
2.13.0 : 2022-09-22,2025-02-09
134+
2.14.0 : 2023-02-10,2025-06-13
135+
2.15.0 : 2023-06-14,2025-07-19
136+
2.16.0 : 2023-07-20,2026-02-13
137+
2.17.0 : 2024-02-14,2026-05-07
138+
2.18.0 : 2024-05-07,2027-01-09
136139
3.0.0 : 2025-01-09,2027-01-09

spec-0000/index.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,9 +94,7 @@ The situation has since improved due to improved installations via binary wheels
9494

9595
### Support Window
9696

97-
```mermaid
98-
{{< include-raw "chart.md" >}}
99-
```
97+
{{% include-raw "chart.md" %}}
10098

10199
### Drop Schedule
102100

0 commit comments

Comments
 (0)