-
-
Notifications
You must be signed in to change notification settings - Fork 14.9k
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
[Draft] Make python310Packages usable #100389
Conversation
@FRidh not sure how you want to tackle this, but it appears that with 3.10 they now have an underscore between the major and minor number of the number:
|
A python 3.10 wheel would produce a wheel with the platform tag as `cp310`, which would be invalid, as only 3_10 is accepted by the wheel package. See: pypa/packaging#308 pypa/wheel#354 python/cpython#20333
actually, this has been raised already: I took the patch from the pull request, filtered out all the windows specific items, and added it |
It looks like the python community doesn't have a standard way to package and install wheels with python3.10. Seeing as the PR for fixing it at the interpreter level has been open for almost 6 months (and the PR has larger ramifications for people who rely on the behavior of |
Let's wait a bit and see what the core packages such as |
looks like they are fixing this on the cpython side. Going to close this, and wait for the next dev release. context: python/cpython#22858 |
Motivation for this change
more "controversial" side of #100384
The python packaging toolchain doesn't support 3.10 yet, this is more opinionated changes to the package set
Things done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)