私のプロジェクトがディレクトリにあらかじめダウンロードされているすべての卵を持っていて、setuptoolsをにしたいのですが、そのディレクトリからパッケージをインストールしてください。私が持っている私のsetup.cfg
で'setup.py test' eggインストール場所?
:
[easy_install]
allow_hosts = None
find_links = ../../setup
私はpython setup.py develop
を実行し、それが正しく、すべてのパッケージを検索し、インストールします。
テストの場合、追加の要件がsetup.py
で指定されています。
tests_require=["pinocchio==0.2"],
この卵は、../../setup
ディレクトリにもローカルに存在します。
私はpython setup.py test
を実行し、依存関係を確認して、卵を../../setup
で見つけました。しかし、卵は私の現在のディレクトリに残りの卵とsite-packages
ディレクトリの代わりにインストールされます。
install-dir
をsetup.cfg
とコマンドラインで指定しようとしましたが、どちらもtests
コマンドでは動作していないようです。
私はちょうどinstall_requires
セクションに依存関係を追加することができますが、インストールに必要なものと可能であればテストを分けておきたいと思います。
tests_require
セクションで依存関係を維持するにはどうすればよいですか?site-packages
ディレクトリにインストールしますか?
ご回答いただきありがとうございます。私はsetuptoolsとの戦いを気にするつもりはないし、あなたが推奨するようにA)かB)のどちらかをやってください。 – amrox