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
Avoid pypa/wheel
API in editable_wheel
#3907
base: dev/simplified_wheelbuilder
Are you sure you want to change the base?
Avoid pypa/wheel
API in editable_wheel
#3907
Conversation
It seems that the error in the CI:
... is related to pypa/pip#11789 and will be fixed in pypa/pip#11945 I did a quick experiment trying to isolate and create a minimal reproducer for this problem in https://github.com/abravalheri/macos_tag_test/blob/main/.github/workflows/main.yaml Here we can see that |
The CI fails to run for the PR but runs OK for the branch! https://github.com/pypa/setuptools/actions/runs/4788889163 I noticed lately that there is a lot of warnings/errors happening when loading pytest related to |
f4e4737
to
7f05c32
Compare
64425e1
to
b99d254
Compare
3deabb7
to
8ad5407
Compare
b99d254
to
5ceb4b3
Compare
5ceb4b3
to
75dd66d
Compare
Summary of changes
WheelBuilder
and_core_metadata
introduced in previous PRs instead ofpypa/wheel
.(The
pypa/wheel
APIs for building wheel files are likely to change in the future)This is part of a series of PRs:
install_requires
andextra_requires
that deviates from core metadata #3903PKG-INFO
#3904pypa/wheel
API indist_info
#3905pypa/wheel
API ineditable_wheel
#3907bdist_wheel
frompypa/wheel
#3908The motivation for this series of PRs is the following:
.egg-info
and.dist-info
directories is intertwined and implicit(See Remove dependency on wheel #1386).
pypa/wheel
API which is not stable yet and is very likely to change in the future.pypa/wheel
maintainers previously described that the long term vision is to transferbdist_wheel
directly to
setuptools
(See pypa/wheel#262, pypa/wheel#472, pypa/wheel#472).Pull Request Checklist
changelog.d/
.(See documentation for details)