estoy tratando de cambiar totalmente a buildout - pero nuestro entorno de desarrollo ya ha instalado muchas cosas en /usr/lib/pythonxx/
¿Cómo asegurarse de que Buildout no use los paquetes ya instalados?
¿Cómo puedo estar seguro de que buildout no utiliza las bibliotecas instaladas en el sistema ya - con el tiempo sin virtualenv?
Por ejemplo, cómo evitar este comportamiento? :
> cat buildout.cfg
[buildout]
parts = django
[django]
recipe = zc.recipe.egg
eggs = django
interpreter = django
>bin/django
>>> import django
>>> django
<module 'django' from '/usr/lib/python2.6/site-packages/django/__init__.pyc'>
>>>
¿Hay alguna forma de forzar buildout no utilizar los huevos instalados en /usr/lib/python2.6?
Esas opciones solo me funcionaron cuando uso z3c.recipe.scripts en lugar de zc.recipe.egg; No estoy seguro de si esto es resultado de hacer algo mal, pero tal vez sea útil para alguien. – Daniel
solo pude encontrar esta información crítica en la página pypi para la construcción. Los documentos @ http://www.buildout.org/docs/ no parecen mencionarlo (ni eso ni la búsqueda está rota). Por qué este no es el valor predeterminado me desconcierta. Pero lo estoy viendo como virtualenv en esteroides que pueden no ser buildouts intento completo. –
Sí, también me resulta confuso, el archivo léame en pypi es en realidad la documentación completa y los documentos en 'buildout.org/docs' cubren solo algunos temas. – Ski