- 26 Jan, 2016 8 commits
-
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
Kazuhiko Shiozaki authored
-
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
-
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
-
Łukasz Nowak authored
In order to have as canonical as possible paths, chomp ../ from filenames and recalculate base.
-
Kazuhiko Shiozaki authored
-
- 29 Oct, 2015 5 commits
-
-
Reinout van Rees authored
[ci skip]
-
Reinout van Rees authored
Fix #279 on windows
-
Reinout van Rees authored
-
Reinout van Rees authored
-
Reinout van Rees authored
-
- 28 Oct, 2015 3 commits
-
-
Reinout van Rees authored
[ci skip]
-
Reinout van Rees authored
[ci skip]
-
Reinout van Rees authored
Same as #277, but with test and changelog entry
-
- 26 Oct, 2015 3 commits
-
-
Reinout van Rees authored
-
Reinout van Rees authored
-
Reinout van Rees authored
The base dir ("develop = .") should be relativized, too, but currently isn't. This test proves that it doesn't work (it will be fixed by #277)
-
- 24 Oct, 2015 1 commit
-
-
YoungKing authored
For example when you use the develop option like: [buildout] develop= .
-
- 15 Oct, 2015 2 commits
-
-
Reinout van Rees authored
Fixed winbot test. Didn't think about -script and .exe
-
- 14 Oct, 2015 11 commits
-
-
Reinout van Rees authored
[ci skip]
-
Reinout van Rees authored
[ci skip]
-
Reinout van Rees authored
distutils scripts for develoment eggs are also installed
-
Reinout van Rees authored
-
Reinout van Rees authored
-x means "do not install scripts" and we're doing that now. So the test needed to be adjusted.
-
Reinout van Rees authored
-
Reinout van Rees authored
-
Reinout van Rees authored
-
Reinout van Rees authored
-
Reinout van Rees authored
Upgraded version pins
-
Reinout van Rees authored
This only impacts testing. Note that VersionConflict: (zc.recipe.testrunner 2.0.0 (/Users/reinout/.buildout/eggs/zc.recipe.testrunner-2.0.0-py2.7.egg), Requirement.parse('zc.recipe.testrunner==1.3.0')) means you have to remove .installed.cfg. Pinning a recipe version in a 'recipe=' line isn't handy.
-
- 11 Oct, 2015 2 commits
-
-
Reinout van Rees authored
fix for win32 '#!"python"' vs '#!python' shebang
-
Adam Groszer authored
-
- 06 Oct, 2015 1 commit
-
-
Reinout van Rees authored
A pip issue prevents installation of wheels with ``.egg`` in their name...
-
- 02 Oct, 2015 4 commits
-
-
Reinout van Rees authored
[ci skip]
-
Reinout van Rees authored
[ci skip]
-
Reinout van Rees authored
Wheel support also for zc.recipe.egg
-
Reinout van Rees authored
-