- 10 Jun, 2015 3 commits
-
-
Kirill Smelkov authored
Currently only zc.recipe.egg:custom supports setting environment variables, and zc.recipe.egg:develop does not. My motivation for allowing setting environment in :develop is wendelin.core https://lab.nexedi.cn/nexedi/slapos/blob/b5faab3b/component/wendelin.core/buildout.cfg There we have [wendelin.core] part which installs released egg from pypi, and [wendelin.core-dev] part which installs wendelin.core from its latest git version via zc.recipe.egg:develop . The problem is, wendelin.core for setup.py to work, needs git available, and with slapos we usually don't have git available on base system, so we build it by our own and do something like [wendelin.core-dev] recipe = zc.recipe.egg:develop environment = wendelin.core-dev-env [wendelin.core-dev-env] # wendelin.core-dev needs git to build PATH = ${git:location}/bin:%(PATH)s and the problem is environment does not currently work for zc.recipe.egg:develop, and thus git is not found -> build fails. ~~~~ In order to support environment in :develop, we just move environment setting/restoring bits from Custom to Base, and provide Base.install() which uses this bits. Custom & Develop .install() becomes ._install() which gets hooked into Base.install() . I've tested the patch only manually, because currently automated tests are broken in a lot of places for slapos.buildout and zc.recipe.egg . /cc @kazuhiko, @Tyagov
-
http://legacy.python.org/dev/peps/pep-0440/Kazuhiko Shiozaki authored
- Support on the fly patches in zc.recipe.egg by ``EGGNAME-patches``, ``EGGNAME-patch-options``, ``EGGNAME-patch-binary`` (or ``patch-binary``) and ``EGGNAME-patch-revision`` options. - Support on the fly patches in zc.recipe.egg:custom by ``patches``, ``patch-options``, ``patch-binary`` and ``patch-revision`` options. (options ``EGGNAME-*`` are also supported as well).
-
Kazuhiko Shiozaki authored
-
- 23 Aug, 2010 7 commits
-
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115900 62d5b8a3-27da-0310-9561-8e5933582275
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115898 62d5b8a3-27da-0310-9561-8e5933582275
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115896 62d5b8a3-27da-0310-9561-8e5933582275
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115894 62d5b8a3-27da-0310-9561-8e5933582275
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115890 62d5b8a3-27da-0310-9561-8e5933582275
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115888 62d5b8a3-27da-0310-9561-8e5933582275
-
svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-betafixgary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115887 62d5b8a3-27da-0310-9561-8e5933582275
-
- 03 Aug, 2010 1 commit
-
-
do3cc authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@115416 62d5b8a3-27da-0310-9561-8e5933582275
-
- 22 Jul, 2010 1 commit
-
-
regebro authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@114917 62d5b8a3-27da-0310-9561-8e5933582275
-
- 06 Jul, 2010 1 commit
-
-
hannosch authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@114266 62d5b8a3-27da-0310-9561-8e5933582275
-
- 26 Jun, 2010 1 commit
-
-
hannosch authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@113849 62d5b8a3-27da-0310-9561-8e5933582275
-
- 23 Jun, 2010 2 commits
-
-
mgedmin authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@113781 62d5b8a3-27da-0310-9561-8e5933582275
-
wichert authored
Handle systems with pkg_resources but without setuptools (I am looking at you Ubuntu.. grrr). Fixes LP#410528 git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@113780 62d5b8a3-27da-0310-9561-8e5933582275
-
- 19 Jun, 2010 1 commit
-
-
jim authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@113660 62d5b8a3-27da-0310-9561-8e5933582275
-
- 14 Jun, 2010 1 commit
-
-
yuppie authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@113443 62d5b8a3-27da-0310-9561-8e5933582275
-
- 10 May, 2010 1 commit
-
-
gary authored
move the new bootstrap aside to let virtualenv users that have packages linked to bootstrap in trunk stay happy. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@112239 62d5b8a3-27da-0310-9561-8e5933582275
-
- 30 Apr, 2010 1 commit
-
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@111599 62d5b8a3-27da-0310-9561-8e5933582275
-
- 29 Apr, 2010 2 commits
-
-
gary authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@111589 62d5b8a3-27da-0310-9561-8e5933582275
-
gary authored
merge lp:~gary/zc.buildout/python-support (also available as svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-launchpad). This adds support for system Pythons, as well as other changes, such as improved Distribute support and some cleanups. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@111588 62d5b8a3-27da-0310-9561-8e5933582275
-
- 16 Apr, 2010 4 commits
-
-
gotcha authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@110962 62d5b8a3-27da-0310-9561-8e5933582275
-
gotcha authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@110961 62d5b8a3-27da-0310-9561-8e5933582275
-
gotcha authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@110954 62d5b8a3-27da-0310-9561-8e5933582275
-
gotcha authored
Warning when a script name passed in 'scripts' argument of easy_install.scripts is not defined in an entry point. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@110953 62d5b8a3-27da-0310-9561-8e5933582275
-
- 01 Apr, 2010 1 commit
-
-
tseaver authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@110428 62d5b8a3-27da-0310-9561-8e5933582275
-
- 16 Mar, 2010 2 commits
-
-
gotcha authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@109996 62d5b8a3-27da-0310-9561-8e5933582275
-
gotcha authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@109993 62d5b8a3-27da-0310-9561-8e5933582275
-
- 10 Mar, 2010 1 commit
-
-
gotcha authored
both from command line and from config files. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@109904 62d5b8a3-27da-0310-9561-8e5933582275
-
- 28 Feb, 2010 3 commits
-
-
jim authored
and avoid spurious test failures. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@109513 62d5b8a3-27da-0310-9561-8e5933582275
-
jim authored
fail. The change had to do with the way setuptools was installed. This seems to explain the changed test output, which is incidental to what's tested. This test *was* only run for Python 2.5. I've changed the test to run whenever Python 2.4 isn't used and updated the test to reflect the new output. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@109504 62d5b8a3-27da-0310-9561-8e5933582275
-
jim authored
svn+ssh://svn.zope.org/repos/main/zc.buildout/branches/gary-1 Lots of good cleanup changes, including making windows tests a bit more robust. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@109502 62d5b8a3-27da-0310-9561-8e5933582275
-
- 12 Feb, 2010 1 commit
-
-
yusei authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@108946 62d5b8a3-27da-0310-9561-8e5933582275
-
- 08 Jan, 2010 1 commit
-
-
baijum authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@107794 62d5b8a3-27da-0310-9561-8e5933582275
-
- 10 Dec, 2009 2 commits
-
-
tarek authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@106411 62d5b8a3-27da-0310-9561-8e5933582275
-
tarek authored
git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@106408 62d5b8a3-27da-0310-9561-8e5933582275
-
- 27 Nov, 2009 2 commits
-
-
reinout authored
adjusted testselectingpython.py the same way as easyinstall.txt earlier: there's no call to _get_dist() for setuptools anymore as we already have it git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@106062 62d5b8a3-27da-0310-9561-8e5933582275
-
reinout authored
Adjusted the test so that it also works when you're testing with an older setuptools version and there's a new one on pypi. In that case, the _call_easy_install call will really try to install setuptools first and execute other code paths than the test cares for. A cleaner way does not seem possible as the easy_install code is really intertwined. git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@106059 62d5b8a3-27da-0310-9561-8e5933582275
-
- 11 Nov, 2009 1 commit
-
-
reinout authored
Merged -r105475:105584 svn+ssh://reinout@svn.zope.org/repos/main/zc.buildout/branches/reinout_distribute_upgrade_check This is the fix for an infinite recursion when updating Distribute. Solved by using the available setuptools/distribute for easy_installing the Distribute tgz instead of searching for it, which tries to install, which searches... git-svn-id: http://svn.zope.org/repos/main/zc.buildout/trunk@105585 62d5b8a3-27da-0310-9561-8e5933582275
-