Pythonサイトパッケージレベルでインストールする必要があります。easy_install(buildoutによって内部で使用される)は、他のものをインストールする前にそれが利用可能である必要があります。
そうは言っても、python setup.py install
スタンザはそれをうまくインストールする必要がありました。次のテストを実行して確認してください。
$ python -m setuptools_subversion
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/setuptools_subversion.py directory
上記の例のように、モジュールのインストールパスが出力されます。自動ダウンロードには、pipまたはeasy_installを使用してみてください。
$ pip install setuptools_subversion
また
$ easy_install setuptools_subversion
インストールを分離したい場合は、virtualenvでこれを行うことができます。これは基本的にsvn1.7の依存関係であるため、これをsvnバイナリ(通常はシステム全体)と同じレベルでインストールすることは確かに受け入れられ、標準です。
unrecognized .svn/entries format
エラーメッセージは消えませんが、それ以外の場合はビルドアウトは成功することに注意してください。easy_install.svn
が外部プラグインに延期する前に最初に内部パーサーを試行したとしても、メッセージは出力されます。
プラグインがインストールされているかどうかを本当に確認したい場合は、次のPythonコードを実行します。
import pkg_resources
for entrypoint in pkg_resources.iter_entry_points('setuptools.file_finders'):
print entrypoint
私のシステムでは、これは次のように出力します。
svn = setuptools_subversion:listfiles
svn_cvs = setuptools.command.sdist:_default_revctrl
git = setuptools_git:gitlsfiles
hg = setuptools_hg:hg_file_finder