NumPy 2.1 reaches end of life on August 19, 2026 under NEP 29's 24-month rule. The same schedule drops Python 3.11 from NumPy's support floor that day (3.12+ / 2.2+ from August 19), even though Python 3.11 itself lives to October 2027. And if you are still on Python 3.10, your last supported NumPy died in June 2025. Two clocks, every date, and what to do.
The NumPy clock: 24 months, every version
| Version | Released | End of life | Latest | Risk score |
|---|---|---|---|---|
| 2.5 | 2026-06-21 | 2028-06-22 | 2.5.2 | 10 |
| 2.4 | 2025-12-20 | 2027-12-21 | 2.4.6 | 10 |
| 2.3 | 2025-06-07 | 2027-06-08 | 2.3.5 | 10 |
| 2.2 | 2024-12-08 | 2026-12-09 | 2.2.6 | 18 |
| 2.1 | 2024-08-18 | 2026-08-19 | 2.1.3 | 25 |
| 2.0 | 2024-06-16 | 2026-06-17 | 2.0.2 | 35 |
What's covered
- The NumPy clock: 24 months, every version
- The Python clock: the floor that moves the same day
- If you are on Python 3.10, your NumPy died last June
- What to do
Full guide with every version, risk scores, and live updates: https://endoflife.ai/article-numpy-21-eol
Top comments (0)