Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release binary packages for Python 3.11 #372

Closed
jgraham opened this issue Apr 26, 2023 · 10 comments
Closed

Release binary packages for Python 3.11 #372

jgraham opened this issue Apr 26, 2023 · 10 comments
Labels
help wanted Extra attention is needed

Comments

@jgraham
Copy link

jgraham commented Apr 26, 2023

web-platform-tests is relying on aioquic for HTTP/3 and WebTransport testing. Currently we can't support Python 3.11 because there isn't a binary wheel available for aioquic, and we can't depend on consumers being able to compile from source.

Do you have plans to either update the 0.9.20 release with Python 3.11-compatible wheels, or release a 0.9.21 version?

@kdashg
Copy link

kdashg commented May 8, 2023

I believe this will be covered by/after #373.

@kdashg
Copy link

kdashg commented May 8, 2023

This issue is one of the possible solutions to #369, or alternatively #347.

@foolip
Copy link

foolip commented May 24, 2023

I ran into this as well, but when trying to run tests locally, see web-platform-tests/wpt#40188.

The failure doesn't give me clues about how to install the headers.

@saschanaz
Copy link
Contributor

Tests already run on Py3.11 since #351 and looks green, could you elaborate why #373 blocks this, @kdashg? Thanks!

@jgraham
Copy link
Author

jgraham commented Jun 13, 2023

I don't think #373 blocks this, but it's an alternative to uploading a new set of wheels for 3.11.

@gsnedders
Copy link

Uploading new wheels, either as a point release or for the existing release, seems like something that could be done quicker than resolving #373?

@jgraham
Copy link
Author

jgraham commented Jun 13, 2023

@jlaine Is there any way to get forward progress on Python 3.11 support in any form? This is becoming a problem for web-platform-tests as more OSes move toward Python 3.11. We can help if there's a shortage of time or labour (e.g. if you're happy to give someone from https://github.com/orgs/web-platform-tests/teams/wpt-core-team to merge PRs and upload to pypi). Otherwise I suspect we're going to end up having to fork aioquic, at least in the short term, to unblock our users.

@Ousret
Copy link

Ousret commented Jun 20, 2023

See #380

@jlaine
Copy link
Contributor

jlaine commented Jul 4, 2023

Hi, I'd be happy to merge the PR and cut a release once I get a clean CI run. However CI on Windows seems to have broken and I'd appreciate help getting it green again, see #383

@jlaine jlaine added the help wanted Extra attention is needed label Jul 4, 2023
@jlaine jlaine mentioned this issue Jul 4, 2023
@jlaine
Copy link
Contributor

jlaine commented Jul 4, 2023

aioquic 0.9.21 is on PyPI, and features ABI3 wheels (thanks @mhils !) so we won't need a rebuild for Python 3.12. We will however still need wheels for pylsqpack unfortunately.

@jlaine jlaine closed this as completed Jul 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

7 participants