Skip to main content
This page documents Anaconda’s anticipated support cycle for our main channel. Anaconda may modify support policies and timelines to align with upstream projects and technical requirements. Changes will typically be communicated in advance through this page and our official communication channels.

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

Anaconda is ending support for Python 3.10 in October 2026.
Python VersionRelease DateEnd of Support
Python 3.14October 2025October 2030
Python 3.13October 2024October 2029
Python 3.12October 2023October 2028
Python 3.11October 2022October 2027
Python 3.10October 2021October 2026
A graphic displaying the release dates and end of support dates for Anaconda's supported Python versions
For the complete Python release schedule, see the Python Software Foundation’s Status of 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

No Security Updates
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.
Upstream Package Ecosystem
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.

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, through our support team, or through your account representative.