Merge lp://staging/~gary/zc.buildout/python-support-8-support-subprocess into lp://staging/zc.buildout
Status: | Needs review |
---|---|
Proposed branch: | lp://staging/~gary/zc.buildout/python-support-8-support-subprocess |
Merge into: | lp://staging/zc.buildout |
Prerequisite: | lp://staging/~gary/zc.buildout/python-support-7 |
Diff against target: |
644 lines (+324/-65) (has conflicts) 8 files modified
bootstrap/bootstrap.py (+33/-10) buildout.cfg (+3/-3) dev.py (+43/-3) src/zc/buildout/buildout.py (+40/-19) src/zc/buildout/easy_install.py (+26/-8) src/zc/buildout/easy_install.txt (+11/-1) src/zc/buildout/tests.py (+149/-5) src/zc/buildout/update.txt (+19/-16) Text conflict in CHANGES.txt Text conflict in src/zc/buildout/buildout.py Text conflict in src/zc/buildout/buildout.txt Text conflict in src/zc/buildout/easy_install.py Text conflict in src/zc/buildout/tests.py |
To merge this branch: | bzr merge lp://staging/~gary/zc.buildout/python-support-8-support-subprocess |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Francis J. Lacoste (community) | Approve | ||
Review via email: mp+21732@code.staging.launchpad.net |
Description of the change
This branch does two things.
1) It makes it simple to start Python processes from scripts started with the new recipe: PYTHONPATH is set so that everything works by default.
2) It makes bootstrap.py (and dev.py) yet more robust in the face of system Pythons.
#1 affects #2.
Unmerged revisions
- 564. By Gary Poster
-
add explanatory comments; extend test to show that scripts honor explicit PYTHONPATH
- 563. By Gary Poster
-
fix intermittent test failure in update.txt
- 562. By Gary Poster
-
fixes for bootstrap and a system Python; changes based on learning what would be necessary to be able to develop buildout with a system Python (zc.recipe.testing would also need to use sitepackage_
safe_scripts) - 561. By Gary Poster
-
set up PYTHONPATH for scripts too, so subprocesses are good to go by default.
- 560. By Gary Poster
-
merge from gary-6 <- gary-5
- 559. By Gary Poster
-
with these changes, I can build zc.buildout and run its tests successfully with my system Python. To make it fully robust, zc.recipe.test probably would need to use sitepackage_
safe_scripts, but this works for now. - 558. By Gary Poster
-
add test for recent fix for buildout
- 557. By Gary Poster
-
make the buildout script itself safe for a Python with site packages.
- 556. By Gary Poster
-
merge from gary-5 <- gary-4
- 555. By Gary Poster
-
merge from gary-5 <- gary-4
The conflicts in this branch are resolved in https:/ /code.edge. launchpad. net/~gary/ zc.buildout/ python- support (see https:/ /code.edge. launchpad. net/~gary/ zc.buildout/ python- support/ +merge/ 21733 ).