-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Description
This is a general RFC/notice for anyone currently depending on Python 3.11 support for NautilusTrader.
With the initial Python 3.14 release candidate(s) in circulation and on track for a stable release at the beginning of October 2025, this is an advanced notice that prior to this time we're planning on dropping support for Python 3.11.
This will allow us to leverage new Python 3.12 language features across the Python part of the codebase, and is in line with our general approach of supporting the latest 3 Python stable minor versions.
Note that it typically takes several months for the ecosystem to adopt a new stable Python version, and so support for 3.14 will not be introduced immediately - but as soon as possible as a best effort.
https://peps.python.org/pep-0745/
https://docs.python.org/3/whatsnew/3.12.html
https://docs.python.org/3.14/whatsnew/3.14.html