プロジェクトに必要なすべての卵がディレクトリに事前にダウンロードされており、setuptools がそのディレクトリからのみパッケージをインストールするようにしたいと考えています。
私setup.cfg
は持っています:
[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