プロジェクトに必要なすべての卵がディレクトリに事前にダウンロードされており、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.cfgtests
依存関係をセクションに追加することもできinstall_requiresますが、インストールとテストに必要なものはできれば分けておきたいと思います。
依存関係をセクションに保持しながら、ディレクトリtests_requireにインストールするにはどうすればよいですか?site-packages