Python 3.3

end of lifeno security fixes since 2017-09-29

Python 3.3 reached end of life 9 years ago.

Supported now: Python 3.11 (until 2027-10-31), Python 3.12 (until 2028-10-31), Python 3.13 (until 2029-10-31), Python 3.14 (until 2030-10-31), Python 3.15 (until 2031-10-31)

Facts

Released
(14 years ago)
Security support ended
(9 years ago)
Latest release
3.3.7, (9 years ago)
Source
endoflife.date (checked 2026-09-09)

Packages whose latest version requires a newer Python

20 of the most downloaded packages no longer run on Python 3.3 in their latest version.

PackageLatest versionRequiresSince versionSince
boto31.43.1143.101.0.02015-06-22
packaging26.33.926.32026-08-04
typing-extensions4.16.03.94.14.02025-06-02
idna3.203.93.162026-05-22
urllib32.8.03.102.7.02026-05-07
requests2.34.23.102.0.02013-09-24
setuptools84.0.03.1084.0.02026-08-08
certifi2026.10.183.72026.1.42026-01-04
cffi2.1.13.102.1.02026-07-06
pygments2.21.03.92.02014-11-09
charset-normalizer3.5.23.73.0.02022-10-20
pyyaml6.0.33.86.0.22024-08-06
click8.5.03.108.2.02025-05-10
cryptography50.0.23.950.0.02026-07-31
anyio4.15.13.104.13.02026-03-24
pytest9.1.13.109.0.02025-11-08
annotated-types0.8.03.100.8.02026-07-23
h110.16.03.80.0.1
attrs26.1.03.926.1.02026-03-19
typing-inspection0.4.43.100.4.32026-08-10

Keelbench tracks end-of-life dates for 469 products, updated daily. Check your repositories against these dates with Deps.