• It’s 🪄 finally 🪄 the final 3.14 release candidate! • https://www.python.org/downloads/release/python-3140rc3/ Note: It’s another magic release. • We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc ) files. • This means file .pyc files created for rc2 cannot be used for rc3, and they’ll be recompiled. • The ABI isn’t changing. • Wheels built for rc1 should be fine for rc2, rc3 and 3.14.x, so this shouldn’t affect too many people.

Article Summaries:

  • Python 3.14.0rc3 has been released as the final release candidate for the upcoming 3.14 series. The update fixes a bug that required bumping the magic number in .pyc files, meaning byte‑code compiled for rc2 must be recompiled for rc3, though the ABI remains unchanged and existing wheels will continue to work. The final 3.14.0 release is scheduled for October 7, 2025, with no further ABI changes expected. Maintainers are urged to publish 3.14 wheels on PyPI and test their projects during this phase. The release preview highlights major new features such as free‑threaded Python, deferred annotation evaluation, template string literals, and a new Zstandard compression module.

Sources: