Es necesario para instalarlo en el nivel python site-packages; easy_install (usado debajo del cofre por buildout) lo necesita antes de instalar cualquier otra cosa.
Dicho esto, la estrofa python setup.py install
debería tenerlo bien instalado; comprobar mediante la ejecución de la siguiente prueba:
$ python -m setuptools_subversion
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools_subversion.py directory
Eso se debe imprimir la ruta de instalación del módulo, al igual que lo hizo por mí en el ejemplo anterior. Se podría tratar de usar PIP o easy_install para descarga automática:
$ pip install setuptools_subversion
o
$ easy_install setuptools_subversion
se puede hacer eso en un virtualenv si desea aislar la instalación. Debido a que esto es básicamente una dependencia para svn 1.7, instalar esto en el mismo nivel que el binario svn (generalmente todo el sistema) es ciertamente aceptable y la norma.
Tenga en cuenta que desaparecerá el mensaje de error unrecognized .svn/entries format
no, pero su construcción tendrá éxito. El mensaje se imprime sin importar cómo easy_install prueba primero el analizador interno .svn
antes de diferir al complemento externo.
Si realmente, realmente desea verificar si se ha instalado el plugin, ejecute el siguiente código Python:
import pkg_resources
for entrypoint in pkg_resources.iter_entry_points('setuptools.file_finders'):
print entrypoint
En mi sistema esta imagen Impresiones:
svn = setuptools_subversion:listfiles
svn_cvs = setuptools.command.sdist:_default_revctrl
git = setuptools_git:gitlsfiles
hg = setuptools_hg:hg_file_finder
Gracias Martijn. Resultó que estaba instalado. Me estaba confundiendo porque todavía estaba apareciendo el formato '.vvn/entradas no reconocidas' y porque cuando intentaba construir un huevo de revisión, obtenía -r0. Supongo que eso es para otro problema, aunque – scarba05
Una vez que haya instalado 'setuptools_subversion', debe eliminar manualmente la instalación original de' setuptools' del archivo 'setuptools.pth' o' easy install.pth'. – sakra
@sakra: 'setuptools_subversion' es ** no ** un reemplazo! Usted * no * elimina 'setuptools'. –