-
Notifications
You must be signed in to change notification settings - Fork 50
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
System packages leak into build environment #75
Comments
It doesn't really try to isolate the build environment, to be honest. Doing so properly without assuming that the It looks like the copy in pip has got a bit more advanced - @pradyunsg has talked in #2 about bringing that into pep517. Of course, one day we'll be able to wave goodbye to Python 2 and just rely on venv. But for something so fundamental, that's probably not quite yet. |
This comment has been minimized.
This comment has been minimized.
This issue is about pep517 exposing libraries which are not available when building from an sdist with pip using build isolation (i.e. the pip default for packages with a |
We've come to an agreement that the functionality to create isolated build environments and install build dependencies will live in the PyPA build project. The So I'm closing this, as there won't be any further significant work here on isolating the build environment. Hopefully |
PEP 517 recommends that the build environment should only contain the standard library and packages from
build-system.requires
. However, system packages are exposed to the build environment using pep517. This behaviour has been implicated in jaraco/skeleton#12.For an MRE:
The text was updated successfully, but these errors were encountered: