nautilus_trader
nautilus_trader copied to clipboard
Drop support for Python 3.10
This is a general RFC/notice for anyone currently depending on Python 3.10 support for NautilusTrader.
With the first Python 3.13 release candidate approaching, and on track for a stable release at the beginning of October 2024, this is an advanced notice that prior to this time we're planning on dropping support for Python 3.10.
This will allow us to leverage new Python 3.11 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.13 will not be introduced immediately, but as soon as possible as a best effort.
https://docs.python.org/3/whatsnew/3.11.html https://docs.python.org/3.13/whatsnew/3.13.html