Sto cercando di cambiare completamente a buildout - ma il nostro ambiente di sviluppo già ha molta roba installata in /usr/lib/pythonxx/
Come assicurarsi che buildout non usi i pacchetti già installati?
Come posso fare in modo che buildout non usa le librerie installate sul sistema già - alla fine, senza virtualenv?
Ad esempio, come evitare questo comportamento? :
> 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'>
>>>
Esiste un modo per forzare buildout di NON utilizzare le uova installati in /usr/lib/python2.6?
Queste opzioni hanno funzionato solo per me quando uso z3c.recipe.scripts anziché zc.recipe.egg; Non sono sicuro se questo è il risultato di me che sto facendo qualcosa di sbagliato, ma forse sarà utile a qualcuno. – Daniel
ho potuto trovare solo questa informazione critica sulla pagina pypi per buildout. I documenti @ http://www.buildout.org/docs/ non sembrano menzionarlo (o quello o la ricerca è rotta). Perché questo non è il default mi confonde. Ma lo sto guardando come un virtuale su steroidi che potrebbero non essere intenti completi. –
Sì, trovo anche questo confuso, il readme su pypi è in realtà la documentazione completa ei documenti su 'buildout.org/docs' riguardano solo pochi argomenti. – Ski