1
Travis Python環境がpytest
,nose
、mock
などをプレインストールしないようにする方法はありますか?バージョンは古く、アップグレード時にオーダー依存の問題を引き起こします。依存関係をsetup.py
に限定したいが、pytest
とpy
には相互アップグレードが必要で、常に失敗するようだ。Travis Python環境がパッケージをプレインストールするのを防ぐ
.travis.yml
のvirtualenv
キーがありますが、時には簡単に言及されていますが、適切なドキュメントが表示されません。
'requirements.txt'ファイルを提供していますか?あなたが見ている問題は何ですか? – jonrsharpe
いいえ、私は 'setup.py'でのみ指定したいと思います。 'setup.py'に相互依存関係のあるパッケージのバージョンを指定すると、競合が発生します。この方法をクリーンな環境にインストールすることは問題ありません。 –
なぜこのコンベンションを使用したくないですか?どのような競合ですか?繰り返しますが、より具体的な問題を提出できますか? Travisで 'requirements.txt'と' setup.py'を使ってプロジェクトを実行しているこれらの競合は経験していません。 – jonrsharpe