-
-
Notifications
You must be signed in to change notification settings - Fork 38
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
pre-commit hook is missing wheel dependency when run on Python 3.12 #168
Comments
Additionally bumps to use Python 3.12 in various CI checks. Adds an additional dependency on wheel for check-manifest, see: mgedmin/check-manifest#168
If you use I find the option confusing myself (especially the I think the worst part is where the README snippet that speaks about build requirements says "outside of pip / setuptools / wheels", which used to be preinstalled by virtualenv/venv, as that is no longer the case since Python 3.12. I'll try to at least update the README and the |
@mgedmin Got it, thanks for the insight 👍 |
Stop assuming that setuptools/wheel will always be preinstalled and don't need to be explicitly listed as build requirements; this is not the case in Python 3.12. Stop using ArgumentDefaultsHelpFormatter, it makes the help message for --no-build-isolation extra confusing. Clarify that 'patterns' in --ignore et al. mean glob patterns rather than regexes or something. Use an exact version instead of `... # pick a valid tag / revision` in the README, I trust my `make check-readme` (part of `make release`) to remind me to update it. See #168.
Adding
additional_dependencies: [ wheel==0.42.0 ]
is effective as workaround.The text was updated successfully, but these errors were encountered: