numpy と scipy に依存するパッケージについて、Windows で tox を使用してテストを実行しています。
pip はバイナリのインストール方法がわからないので、numpy と scipy のバイナリを手動でインストールしました。テスト実行中に tox は numpy と scipy をアンインストールしましたが、依存関係が見つからないため、もちろんすぐに壊れます。
これは、古いバージョンの numpy と scipy を使用した python 2.5 で発生しました (下位互換性をテストするため)。
私の tox バージョン (tox の実行に使用する python 2.6) は tox-1.4.2 です。私の 2.5 環境の pip バージョンは pip-1.2.1 です。
これは、約 2 年前に tox テストをセットアップしたときには発生しませんでした。
質問: tox が numpy と scipy をアンインストールするのを防ぐ方法はありますか?
追加の質問: Windows でより適切に動作し、バイナリのインストール方法を知っている tox/pip の代替手段はありますか?