Avoid pypa/wheel API in editable_wheel#3907
Avoid pypa/wheel API in editable_wheel#3907abravalheri wants to merge 3 commits intodev/simplified_wheelbuilderfrom
pypa/wheel API in editable_wheel#3907Conversation
|
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
WheelBuilderand_core_metadataintroduced in previous PRs instead ofpypa/wheel.(The
pypa/wheelAPIs for building wheel files are likely to change in the future)This is part of a series of PRs:
install_requiresandextra_requiresthat deviates from core metadata #3903PKG-INFO#3904pypa/wheelAPI indist_info#3905pypa/wheelAPI ineditable_wheel#3907bdist_wheelfrompypa/wheel#3908The motivation for this series of PRs is the following:
.egg-infoand.dist-infodirectories is intertwined and implicit(See Adopt bdist_wheel from wheel project #1386).
pypa/wheelAPI which is not stable yet and is very likely to change in the future.pypa/wheelmaintainers previously described that the long term vision is to transferbdist_wheeldirectly to
setuptools(See pypa/wheel#262, pypa/wheel#472, pypa/wheel#472).Pull Request Checklist
changelog.d/.(See documentation for details)