Python 3.13.4, 3.12.11, 3.11.13, 3.10.18 and 3.9.23 are now available

Change effective on 03 June 2025

Python 3.13.4, 3.12.11, 3.11.13, 3.10.18 and 3.9.23 are now available for use on Heroku.

In addition, the Python 3.13, 3.12, 3.11, 3.10 and 3.9 major version aliases have been updated to resolve to those new Python patch versions.

We strongly recommend that you use a major version alias when specifying a Python version for your app instead of pinning to an exact patch version, so that your app receives the latest Python security updates each time you build it.

See Specifying a Python Version for details on how to configure the Python version for your app.

We recently added support for uv. If you have not used the package manager uv before, we highly recommend giving it a try - it supports lockfiles, is extremely fast, and is actively maintained by a full-time team! Learn more here.