-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
pep517 backend seems not defined correctly for pyproject-hooks=1.2.0 #70
Comments
I'm trying to fix the issue here. EDIT: is fixed. |
Ok so the issue seems that the I can't open a merge request because I've not forked the project through the fork button so github doesn't let me. I've released the fix as I have no idea why this issue didn't arise last week in the Life / DogeOS Android environment build since the build toolchain is pretty much the same. I hope the same fix won't be needed for the rest of aio-libs modules/packages/libraries. |
Ok so actually its not only 'hooks' that needs to be exposed as a |
That is how you open a merge request. You need to merge from something, in Github parlance that thing is a fork. It takes a few seconds to create. |
If something doesn't work, make sure to demonstrate how, using the supported tooling. It does work with pypa/build and pip wheel, and is compliant with the standards, obviously. Debugging any downstream automations is out of the scope of the project. |
So far, there's no evidence of any bugs on our side. But the recent |
Heres the CI run from 7 hours ago that successfully uses said version of the build frontend dependency: https://github.com/aio-libs/propcache/actions/runs/11947904396/job/33304604724#step:4:1. Based on these observations, it's obvious that the downstream build tooling is broken somehow but fixing it is not something that is our concern. Closing. |
I'll note for history that I checked pypa/pyproject-hooks#199 / pypa/pyproject-hooks#195. And these are the only things that I think might influence the behavior. So it might be dependent on the presence of But so far, these are just guesses. If somebody's able to reproduce whatever the problem is with |
Please confirm the following
vulnerability, to the best of my knowledge. (These must be shared by
submitting this report form instead, if
any hesitation exists.)
Describe the bug
Apparently the pep517 backend is not declared correctly in pyproject.toml as now
pyproject-hooks=1.2.0
requires a semicolor and not a double colon anymore.I'm still not really sure how to adapt it to work.
I've been absent from Python coding (not packaging) for a couple years and I've seen everybody switch to this pep517 (now pep660?) thing which at times seems even more messy than old
setuptools
.Also it seems to build fine using the same version of
pyproject-hooks
in the Life / DogeOS's Android environment while it goes awry on GNU one.To Reproduce
Run a
reallymakepkg
on thePKGBUILD
at python-propcache-urExpected behavior
It should build.
Logs/tracebacks
Python Version
3.12.7
propcache Version
It's not a pip build.
OS
Life / DogeOS (GNU / Arch environment)
Additional context
No response
The text was updated successfully, but these errors were encountered: