Skip to content

Python 3.10 Readiness #5925

@nateprewitt

Description

@nateprewitt

Python 3.10 is just a little over a month away and we have some issues that need to be addressed in Requests. Currently our test suite relies heavily on httpbin which has been largely unmaintained since 2017. As a dependency, it relies on brotlipy which has since migrated to a new package brotlicffi. Given these are both C-based, we can't compile them in CI environments and rely on wheels being available.

It looks unlikely that we'll get a new wheel for brotlipy, so we'll need to either find a way to migrate httpbin to brotlicffi, or work out another alternative for the test suite. I still have PyPI credentials for httpbin to cut a new release, but there's a matter of ownership to be worked out now that it's under Postmanlabs. It also appears to have several versions in the commit history that have never been published that we'll need to consider.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions