Adam Terrey

Results 17 comments of Adam Terrey

+1 that is a very needed feature. It is quite common for build tools to checkout other repos, it would be nice to be able to edit and commit to...

@trondhuso I think there are cases where you want to return debugging information that is not inline with application data. In a sense when a client application requests for data...

Probably possible to do it as a recipie. Maybe a wrapper around `zc.recipe.egg` which writes a `setup.py` to a tempory dir druing install/update and uses the `zc.recipe.egg` "Controlling develop-egg generation"...

For setting environment variables at the beginning of execution of generated python scripts, I find using https://pypi.org/project/collective.recipe.scriptgen/ quite a useful pattern. `colective.recipe.scriptgen` can work as a wrapper for other scripts...

I was experiencing this before, tried to reproduce today but was unsuccessful. Even tried to play around with the zc.buildout/setuptools version too see if there was a specific version that...

Ok, I hit the bug again today :( here is how to reproduce... **buildout.cfg:** ``` [buildout] parts = zc.catalog [zc.catalog] recipe = zc.recipe.egg eggs = zc.catalog interpreter = py ```...

Using just easy_install has problems... ``` $ py/bin/easy_install -U setuptools Searching for setuptools Reading https://pypi.python.org/simple/setuptools/ Downloading https://pypi.python.org/packages/e9/c3/5986db56819bd88e1a250cad2a97249211686b1b7b5d95f9ab64d403a2cb/setuptools-38.2.5.zip#md5=abfd02fba07b381c3a9682a32d765cc6 Best match: setuptools 38.2.5 etc... $ py/bin/easy_install -U zc.buildout Traceback (most recent call...

@reinout: Soz for the very much delayed response, the contents of my bin/py script are... ```python #!/tmp/bug/py/bin/python3.6 import sys sys.path[0:0] = [ '/tmp/bug/eggs/ZConfig-3.2.0-py3.6.egg', '/tmp/bug/eggs/zc.lockfile-1.2.1-py3.6.egg', '/tmp/bug/eggs/zodbpickle-1.0-py3.6-linux-x86_64.egg', '/tmp/bug/eggs/transaction-2.1.2-py3.6.egg', '/tmp/bug/eggs/ZODB-5.3.0-py3.6.egg', '/tmp/bug/eggs/python_gettext-3.0-py3.6.egg', '/tmp/bug/eggs/zope.deprecation-4.3.0-py3.6.egg', '/tmp/bug/eggs/zope.annotation-4.6.0-py3.6.egg',...

Here is perhaps an explanation the difference between the two installs of zc.buidout with pip and easy_install... Pip installs zc.buildout with the following structure: ``` $ cd py/lib/python3.6/site-packages/ $ ls...

Some further debugging... After pdb debugging, it looks like the implicit zc namespace package is setup right from the beginning of the execution of the `bin/py` script before the sys.path...