-
-
Notifications
You must be signed in to change notification settings - Fork 32k
ensurepip bootstrap breaks out of isolated environment #90355
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
Comments
A change in behavior was made to the In Python <= 3.8.6, ensurepip ran the bootstrap within the current interpreter, so the environment remained isolated. But in Python >= 3.8.7 it creates a second subprocess without the |
Thanks for the report and PR. The workflow would be to merge a fix to the main branch for 3.11, then there’s a bot that makes backports for active branches (3.10 and 3.9). More info: https://devguide.python.org/ |
@kcdodd Pleas follow instructions here. |
Should the pull request be to "main", or to "3.11"? Also, the "cpython-cla-bot" now marks that the CLA is not signed again. I have signed it and previously "the-knights-who-say-ni" had marked it as signed. |
It should be main (that comment was written when 3.11==main, but now 3.11b1 was released and 3.12==main until next year). I'll look into the CLA bot. |
Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc) Co-authored-by: Carter Dodd <[email protected]>
Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]>
Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc) Co-authored-by: Carter Dodd <[email protected]>
…GH-92857) Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc) Co-authored-by: Carter Dodd <[email protected]>
…GH-92857) Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc) Co-authored-by: Carter Dodd <[email protected]>
Co-authored-by: Carter Dodd <[email protected]> Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc)
Co-authored-by: Carter Dodd <[email protected]> Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc)
…H-94570) Co-authored-by: Carter Dodd <[email protected]> Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc)
…H-94571) Co-authored-by: Carter Dodd <[email protected]> Co-authored-by: Éric <[email protected]> Co-authored-by: Łukasz Langa <[email protected]> (cherry picked from commit c8556bc)
This is now fixed in 3.8 - 3.12. Thanks, Carter! ✨ 🍰 ✨ |
A bug in ensurepip, coupled with how Nix sets up build environments, was causing tests to fail: python/cpython#90355 The bug has been fixed in Python 3.10.6 but hasn't been shipped to 3.8/3.9 lines.
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: