BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//endoflife.ai//Lifecycle calendar//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Python lifecycle dates (endoflife.ai)
X-WR-CALDESC:End of active support\, end of life and extended support dates
  for Python\, updated with every endoflife.ai build. https://endoflife.ai/
 python
REFRESH-INTERVAL;VALUE=DURATION:P1D
X-PUBLISHED-TTL:P1D
BEGIN:VEVENT
UID:python-3.15-eol@endoflife.ai
DTSTAMP:20261109T140947Z
DTSTART;VALUE=DATE:20311031
DTEND;VALUE=DATE:20311101
SUMMARY:Python 3.15: end of life (October 2031)
DESCRIPTION:Python 3.15 end of life in October 2031\, per endoflife.ai life
 cycle data. The vendor names the month only\, so this entry sits on the la
 st day of that month. The page shows the source of each date and the day i
 t was last read. https://endoflife.ai/python/3.15
URL:https://endoflife.ai/python/3.15
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:python-3.14-eol@endoflife.ai
DTSTAMP:20261109T140947Z
DTSTART;VALUE=DATE:20301031
DTEND;VALUE=DATE:20301101
SUMMARY:Python 3.14: end of life (October 2030)
DESCRIPTION:Python 3.14 end of life in October 2030\, per endoflife.ai life
 cycle data. The vendor names the month only\, so this entry sits on the la
 st day of that month. The page shows the source of each date and the day i
 t was last read. https://endoflife.ai/python/3.14
URL:https://endoflife.ai/python/3.14
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:python-3.13-support@endoflife.ai
DTSTAMP:20261109T140947Z
DTSTART;VALUE=DATE:20261001
DTEND;VALUE=DATE:20261002
SUMMARY:Python 3.13: end of active support
DESCRIPTION:Python 3.13 end of active support on 2026-10-01\, per endoflife
 .ai lifecycle data\; the page shows the source of each date and the day it
  was last read. https://endoflife.ai/python/3.13
URL:https://endoflife.ai/python/3.13
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:python-3.13-eol@endoflife.ai
DTSTAMP:20261109T140947Z
DTSTART;VALUE=DATE:20291031
DTEND;VALUE=DATE:20291101
SUMMARY:Python 3.13: end of life (October 2029)
DESCRIPTION:Python 3.13 end of life in October 2029\, per endoflife.ai life
 cycle data. The vendor names the month only\, so this entry sits on the la
 st day of that month. The page shows the source of each date and the day i
 t was last read. https://endoflife.ai/python/3.13
URL:https://endoflife.ai/python/3.13
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:python-3.12-eol@endoflife.ai
DTSTAMP:20261109T140947Z
DTSTART;VALUE=DATE:20281031
DTEND;VALUE=DATE:20281101
SUMMARY:Python 3.12: end of life (October 2028)
DESCRIPTION:Python 3.12 end of life in October 2028\, per endoflife.ai life
 cycle data. The vendor names the month only\, so this entry sits on the la
 st day of that month. The page shows the source of each date and the day i
 t was last read. https://endoflife.ai/python/3.12
URL:https://endoflife.ai/python/3.12
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:python-3.11-eol@endoflife.ai
DTSTAMP:20261109T140947Z
DTSTART;VALUE=DATE:20271031
DTEND;VALUE=DATE:20271101
SUMMARY:Python 3.11: end of life (October 2027)
DESCRIPTION:Python 3.11 end of life in October 2027\, per endoflife.ai life
 cycle data. The vendor names the month only\, so this entry sits on the la
 st day of that month. The page shows the source of each date and the day i
 t was last read. https://endoflife.ai/python/3.11
URL:https://endoflife.ai/python/3.11
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:python-3.10-eol@endoflife.ai
DTSTAMP:20261109T140947Z
DTSTART;VALUE=DATE:20261001
DTEND;VALUE=DATE:20261002
SUMMARY:Python 3.10: end of life
DESCRIPTION:Python 3.10 end of life on 2026-10-01\, per endoflife.ai lifecy
 cle data\; the page shows the source of each date and the day it was last 
 read. https://endoflife.ai/python/3.10
URL:https://endoflife.ai/python/3.10
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
