Skip to content

[build-system] requires does not fail on mismatch #3688

Closed Answered by abn
aethanol asked this question in Q&A
Discussion options

You must be logged in to vote

@aethanol I think you are misunderstanding PEP 517 here. The purpose for this is it allow build system to determine what build backend to use when building a package. For example if you install a poetry managed managed project using pip or any other PEP 517 compatible build front ends, eg: pip install /path/to/package or pip install source.tar.gz etc. In these example pip will create a new isolated temporary build environment with the build-system.requires present along with the source and call the build-backend method to produce a wheel or sdist it can install to the active environment. Poetry itself does not take this into account for poetry managed projects.

This is not intended to con…

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by finswimmer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #2856 on February 13, 2021 09:15.