Python 3.5

end of lifeno security fixes since 2020-09-30

Python 3.5 reached end of life 6 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
(11 years ago)
Security support ended
(6 years ago)
Latest release
3.5.10, (6 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.5 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.