Skip to content

support python3.14 #469

@percy507

Description

@percy507

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions