-
Notifications
You must be signed in to change notification settings - Fork 3.1k
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
fix PEP 518 support when pip is installed in the user site #5227
Conversation
41eccde
to
14098d2
Compare
14098d2
to
ab7d969
Compare
I tested this indeed fixes the failure I reported #5224. |
Looking at this, I was at first worried the build isolation would be important to have for the dependencies, but IIUC each build dep anyway gets its own isolated environment if it has a |
It'd be nicer if you reopen the earlier PR and separate these changes from those. I was about to go to merge those but saw you'd closed that PR. :/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I feel it'd be cleaner to just move "installation of build requirements" to become a method of BuildEnvironment (and update NoOpBuildEnvironement) accordingly.
I'd rather do those cleanups in a dedicated PR. I planned to do one to remove the I can move the first 2 commits in a dedicated PR. |
Thanks for that. :)
…On Sun, 15 Apr 2018, 14:14 Benoit Pierre, ***@***.***> wrote:
I'd rather do those cleanups in a dedicated PR. I planned to do one to
remove the BuildEnvironment.no_clean code too, it's not used.
I can move the first 2 commits in a dedicated PR.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#5227 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/ADH7SaS3UxWkgqXh7dDhb0JmSr8-kS-Nks5towhhgaJpZM4TVQZS>
.
|
ab7d969
to
1212d12
Compare
OK, so #5235 should be merged first. |
1212d12
to
64d5613
Compare
a816c4b
to
02b678f
Compare
Do not use the build environment isolation during the build dependencies installation.
Do you still wish this to be done? Could this be deferred to a tidy-up PR once 10.0.1 is released? I'm reluctant to delay 10.0.1 over a cosmetic issue in the code. |
Happy to let this go through as is for now.
This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Do not use the build environment isolation during the build dependencies installation.
Note: included are the changes originally proposed in #5189 as well as an additional patch fixing the virtualenvs used by the testsuite so user site packages are correctly handled.
Fix #5224.