Skip to content

Python 3.13 wheels (non free-threaded) are not available #110

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

Closed
RobPasMue opened this issue Dec 3, 2024 · 3 comments · Fixed by #111
Closed

Python 3.13 wheels (non free-threaded) are not available #110

RobPasMue opened this issue Dec 3, 2024 · 3 comments · Fixed by #111

Comments

@RobPasMue
Copy link
Contributor

Hi all! This is my first issue here... please let me know if you need any more information

rpds-py did a new release yesterday. However, this new release seems to ship only the Python 3.13 wheels for free-threaded mode. If you are using Python 3.13 without the free-threaded mode... you are required to build it from scratch:

image

The wheel files have a subtle difference (which is cp313t instead of cp313):

image

For MacOS and ManyLinux, this has been addressed and the distributions for both free-threaded and not free-threaded have been uploaded, but for Windows this is not the case.

Can we get this resolved? Could we also upload the standard 3.13 wheels for Windows? Thanks in advance!

@RobPasMue
Copy link
Contributor Author

It looks like installing both 3.13 and 3.13 free-threaded mode on Windows is a colliding operation using the quansight-labs/setup-python@v5 action... and the system registry might be getting confused. Maybe splitting the job in 2 for 3.13 does the trick? I can propose a PR with this change

@Julian
Copy link
Member

Julian commented Dec 3, 2024

I'll have a look at your PR later today -- have / can you raise the issue upstream with the quansight-labs action, that seems important?

And thanks for raising!

CC @ngoldbaum

@RobPasMue
Copy link
Contributor Author

Sounds good! Will do :) thanks @Julian!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants