> ## Documentation Index
> Fetch the complete documentation index at: https://anaconda.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Python version support

Anaconda currently follows the official release cycle of the Python Software Foundation (PSF). Support for each Python version ends when the PSF ends security updates, typically five years after initial release.

### Currently supported Python versions

> [!WARNING]
>
> Anaconda ended support for Python 3.10 at the end of October 2026.

Python Version

Release Date

End of Support

Python 3.15

October 2026

October 2031

Python 3.14

October 2025

October 2030

Python 3.13

October 2024

October 2029

Python 3.12

October 2023

October 2028

Python 3.11

October 2022

October 2027

Not every supported Python version is available on every platform, and newly added platforms might launch with a subset of supported versions. For details on platform availability, see [Platform support policy](https://anaconda.com/docs/reference/policies-practices/platform-support.md).

![A graphic displaying the release dates and end of support dates for Anaconda's supported Python versions](https://mintcdn.com/anaconda-29683c67/JC0FTwxe_S4I5S1X/images/reference/python-support-schedule.png?fit=max\&auto=format\&n=JC0FTwxe_S4I5S1X\&q=85\&s=1c74ff8cfaee4fa0d754355e6512b57c)

For the complete Python release schedule, see the [Python Software Foundation's Status of Versions](https://devguide.python.org/versions/) page.

## What End of Support means

After the End of Support Date:

* All Python interpreter packages for the Python version will remain available in the `main` channel.
* Packages built to work with the Python version (also known as Python 3.X “variants”) will remain available in the `main` channel.
* No additional patch releases for Python 3.X, including security fix releases, will be provided by the PSF or Anaconda.
* Anaconda will stop building and distributing new Python 3.X variant packages.

## Why Anaconda matches upstream support timelines

<dl>
  <dt>No Security Updates</dt>

  <dd>The PSF ceases providing security patches for Python versions after the End of Support date. Without upstream security fixes, we cannot ensure continued safety of the interpreter.</dd>

  <dt>Upstream Package Ecosystem</dt>

  <dd>Most major Python packages will officially or semi-officially drop support for Python versions following their end of life. This means we cannot guarantee compatibility or stability for packages built against unsupported Python versions going forward.</dd>
</dl>

## When Anaconda publishes new Python versions

When the PSF releases a new Python version, the Python community maintainers gradually add support for the new Python version across the packages they maintain. Anaconda monitors these upstream releases and iteratively builds the full set of supported packages on the `main` channel to be compatible with the new Python version. Once the PSF makes an official release of a new version of Python, Anaconda typically publishes the new version of the Python interpreter to the `main` channel within two weeks, the first set of packages within the first month, and compatible versions of the majority of the remaining packages within four months.

***

If you have any questions or need assistance with Python version transitions, reach out to us in our [forums](https://forum.anaconda.com/), through our [support team](https://support.anaconda.com/), or through your account representative.
