È necessario installarlo a livello di python site-packages; easy_install (usato sotto la cappa di buildout) ne ha bisogno prima che installi qualcos'altro.
Detto questo, la stanza python setup.py install
dovrebbe averlo installato correttamente; verificare eseguendo il seguente test:
$ python -m setuptools_subversion
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools_subversion.py directory
Questo dovrebbe stampare il percorso di installazione del modulo, come ha fatto per me nell'esempio di cui sopra. Si potrebbe provare a utilizzare pip o easy_install per il download automatico:
$ pip install setuptools_subversion
o
$ easy_install setuptools_subversion
si può fare in un virtualenv se si desidera isolare l'installazione. Poiché questa è fondamentalmente una dipendenza per svn 1.7, l'installazione di questo allo stesso livello del binario svn (solitamente di sistema) è certamente accettabile e la norma.
Si noti che il messaggio di errore unrecognized .svn/entries format
non sarà non scomparirà, ma altrimenti il buildout avrà esito positivo. Il messaggio viene stampato indipendentemente da come easy_install provi prima il parser interno .svn
prima di rimandare al plugin esterno.
Se davvero, vuole veramente per verificare se è installato il plugin, eseguire il seguente codice Python:
import pkg_resources
for entrypoint in pkg_resources.iter_entry_points('setuptools.file_finders'):
print entrypoint
Sul mio sistema Questo stampa:
svn = setuptools_subversion:listfiles
svn_cvs = setuptools.command.sdist:_default_revctrl
git = setuptools_git:gitlsfiles
hg = setuptools_hg:hg_file_finder
fonte
2012-03-24 16:30:34
Grazie Martijn. Si è scoperto che era installato - mi stavo confondendo perché il 'formato .svn/entry 'non riconosciuto ancora appariva e perché quando provavo a costruire un egg di revisione stavo ottenendo -r0. Immagino che sia per un altro problema anche se – scarba05
Una volta installato 'setuptools_subversion' è necessario rimuovere manualmente l'installazione originale di' setuptools' dal file 'setuptools.pth' o' easy install.pth'. – sakra
@sakra: 'setuptools_subversion' è ** non ** una sostituzione! Tu * non * rimuovi 'setuptools' stesso. –