2009-08-02 11 views
11

Cosa devo inserire in distutils.cfg per impedire a easy_install di installare mai un uovo zippato? La compressione è una buona idea, ma mi piace essere in grado di eseguire il grep e il debug di quel codice.Come proibisco easy_install dalla zippatura delle uova?

Ho inserito alcune dipendenze con python setup.py develop . Un'occhiata più ravvicinata rivela che accetta anche il flag --always-unzip. Sarebbe bello impostarlo come predefinito.

risposta

14

l'opzione è zip-ok, così si può mettere quanto segue nel distutils.cfg:

[easy_install] 

# i don't like having zipped files. 
zip_ok = 0 
0

Una soluzione?

easy_install pip 
rm easy_install 
ln -s easy_install pip 
3

Dubito che ci sia un ambiente in distutils.cfg per questo, come easy_install non è una parte di Distutils. Ma esegui easy_install come questo:

easy_install --always-unzip 

e dovrebbe risolvere il problema.

+0

easy_install cerca una sezione [easy_install] in lib/python2.6/distutils/distutils.cfg. Può accettare find_links = per esempio. – joeforker

+0

beh, alwasy-unzip = true vale la pena provare, quindi. –

0

ho avuto il problema usando buildout, e risolto con l'aggiunta di:

[buildout] 
unzip = true 

in il file buildout.cfg

Problemi correlati