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

add Python 3.11 support #74

Closed
MironBodewes opened this issue Dec 7, 2022 · 3 comments · Fixed by #79
Closed

add Python 3.11 support #74

MironBodewes opened this issue Dec 7, 2022 · 3 comments · Fixed by #79

Comments

@MironBodewes
Copy link

MironBodewes commented Dec 7, 2022

It works fine for me with 3.10.6, but with python 3.11 it doesn't install. Edit: see exarkuns comment. I did change the Issue name.

@exarkun
Copy link
Member

exarkun commented Dec 7, 2022

This is expected. zfec is not yet tested against Python 3.11. This ticket could be retitled to "add Python 3.11 support" and someone could do the necessary CI setup, fix any issues, and make a release happen.

@WojciechMigda
Copy link

@MironBodewes It may interest you that zfex, a fork of zfec which I maintain, builds and installs with cpython 3.11.

@MironBodewes MironBodewes changed the title Can't install with python 3.11 add Python 3.11 support Dec 9, 2022
@sajith
Copy link
Member

sajith commented Dec 18, 2022

Did a quick test on macOS (arm64) and Fedora 37 (x86_64). With Python 3.11, pip install zfec does install from the sdist package when a C compiler is available, so the issue must be that there are no wheel packages for Python 3.11?

I suppose can can do some things:

  • Add Python 3.10 and Python 3.11 to the "test" workflow.
  • Update cibuildwheel in the "build" workflow (they're now at 2.x releases, and we're pinned at 1.6.4) and until it magically makes py310 and py311 wheels. There's also a pypa/cibuildwheel@version action now, which simplifies things.

We could also look into abi3 wheels again (#49), now that cibuildwheel has support for it.

@sajith sajith linked a pull request Dec 18, 2022 that will close this issue
@sajith sajith linked a pull request Dec 19, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
4 participants