Skip to content

Python 3.10 support #312

@nateprewitt

Description

@nateprewitt

We're trying to prep the AWS CLI and Boto3 for Python 3.10's release on October 4th. Currently our test builds are blocked due to a lack of wheel availability.

The immediate ask is to get a wheel built if possible, but longer term, you may consider distributing abi3 wheels.

Most Python projects with C dependencies that distribute wheels will release a copy of the wheel on each platform with abi3. This allows the distributors to build a single wheel on something like Python 3.6, and have it be forward-compatible for stable Python interfaces. Some projects of note that do this are brotlicffi, cryptography, etc. which are able to continue functioning without requiring an immediate release with new Python versions.

Here's an example PR integrating similar changes: python-hyper/brotlicffi#162

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