- 03 Jun, 2015 1 commit
-
-
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
-
- 12 Jan, 2015 1 commit
-
-
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).
-
- 27 Aug, 2014 1 commit
-
-
Kazuhiko Shiozaki authored
-
- 23 Aug, 2010 8 commits
-
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
- 22 Aug, 2010 1 commit
-
-
Gary Poster authored
-
- 20 Aug, 2010 3 commits
-
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
- 19 Aug, 2010 1 commit
-
-
Gary Poster authored
merge lp:~gary/zc.buildout/betafix8. merges trunk and simplifies the pattern for using newer versions of buildout, per review.
-
- 05 Aug, 2010 1 commit
-
-
Gary Poster authored
-
- 03 Aug, 2010 3 commits
-
-
Patrick Gerken authored
-
Gary Poster authored
-
Gary Poster authored
-
- 01 Aug, 2010 1 commit
-
-
Gary Poster authored
By default, Buildout and the bootstrap script now prefer final versions of Buildout, recipes, and extensions.
-
- 24 Jul, 2010 1 commit
-
-
Gary Poster authored
-
- 23 Jul, 2010 1 commit
-
-
Lennart Regebro authored
-
- 22 Jul, 2010 1 commit
-
-
Lennart Regebro authored
-
- 20 Jul, 2010 1 commit
-
-
Gary Poster authored
fix the more troublesome problems with Python 2.7. Tests still fail after these changes, but only for trivial output-ordering issues.
-
- 15 Jul, 2010 2 commits
-
-
Gary Poster authored
-
Gary Poster authored
-
- 06 Jul, 2010 1 commit
-
-
Hanno Schlichting authored
-
- 26 Jun, 2010 1 commit
-
-
Hanno Schlichting authored
-
- 23 Jun, 2010 2 commits
-
-
Marius Gedminas authored
-
Wichert Akkerman authored
Handle systems with pkg_resources but without setuptools (I am looking at you Ubuntu.. grrr). Fixes LP#410528
-
- 19 Jun, 2010 1 commit
-
-
Jim Fulton authored
-
- 18 Jun, 2010 7 commits
-
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
-
Gary Poster authored
fix virtualenv interaction by identfying broken virtualenv characteristic and reverting to previous behavior in that case.
-
Gary Poster authored
-
Gary Poster authored
-
- 14 Jun, 2010 1 commit
-