Python 3.10 has reached its upstream end-of-life

Change effective on 26 October 2026

Python 3.10 reached its upstream end-of-life on 1st October 2026 and so no longer receives upstream bug or security fixes.

In accordance with our Python Version Support Policy, we previously deprecated Python 3.10 support on 21st November 2025 and added a deprecation warning to the build log announcing its end of support.

Apps using Python 3.10 will continue to build until 6th January 2027, when support for Python 3.10 will be removed from the Python buildpacks. After that, existing Python 3.10 apps will continue to run, however, you will need to upgrade them to a newer version of Python before you can perform any further builds/code deployments.

Since Python 3.10 is no longer receiving security updates, apps still using it may contain security vulnerabilities. Upgrade them to a newer version of Python as soon as possible.

For more information, see Supported Python Versions.