-
Notifications
You must be signed in to change notification settings - Fork 656
Open
Description
Hello, I encountered an installation issue when trying to use binance-sdk-derivatives-trading-usds-futures with Python 3.14.
Currently, the package specifies:
python_requires = ">=3.9, <3.14"
My project uses Python 3.14 for the following reasons:
- While Python 3.14 introduces some breaking changes (e.g., in asyncio and urllib), they do not appear to affect this SDK's core functionality based on my review (no removed APIs that the package depends on).
- Python 3.14 brings meaningful improvements in performance (e.g., faster I/O and asyncio) and memory management (e.g., incremental garbage collection).
- My project relies on the uuid7 feature (introduced in Python 3.13 and stable in 3.14), which provides optimal time-ordered UUIDs not natively available in earlier versions.
Given this, I would like to request that the SDK relax its python_requires constraint to support Python 3.14.
If there are currently no known compatibility issues, perhaps updating the range to: >=3.9, <3.15
or simply:
>=3.9
would be sufficient.
Thank you very much!
Metadata
Metadata
Assignees
Labels
No labels