- 
                Notifications
    You must be signed in to change notification settings 
- Fork 1.8k
Open
Labels
enhancementNew feature or requestNew feature or request
Description
NautilusTrader plans to support Python 3.14 for all officially supported platforms.
Current blockers:
-  msgspecnot available for Python 3.14 yet and cannot build from source on Windows in CI
-  dydxextras includecoincurvedue to upstreamcoincurvecompatibility (not available for Python 3.14 yet)
-  ib(Interactive Brokers) extras includenautilus-ibapiwhich is not available for Python 3.14 yet
The dYdX and Interactive Brokers dependencies can be overcome with environment markers in the pyproject.toml.
The main blocker is msgspec, which is a core dependency used for all config objects (inheriting from msgspec.Struct). This affects all adapters and cannot be worked around for now.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request