1

pypi からの依存関係のリストを持つ python モジュールがあり、新しい依存関係に対してテストしたいので、依存関係に加えられた変更がいつモジュールを壊すかを発見することができます。

requirements.txt

aaa
bbb>=2.0
ccc=3.0

PyPiにこれらのバージョンがあるとしましょう

aaa=1.0,1.1
bbb=2.0,2.1
ccc=2.0,3.0

これに基づいて、少なくともこれらの組み合わせに対してテストが実行されることを期待しています。

aaa=1.1 bbb=2.0 c=3.0
aaa=1.1 bbb=2.1 c=3.0

この種のマトリックス テストを行うことで、問題を非常に迅速に特定できるはずです。

この機能を取得するにはどうすればよいですか? 誰かがそのようなことを実装しましたか?

現在、私は Travis CI、tox、py.test を使用しており、3 つのバージョンの python に対して実行しています。

4

1 に答える 1

0

PyPIのtox-matrixパッケージは、必要なもののように見えます。requirements.txtただし、すぐに利用可能なバージョンを探すには、さらにツールが必要になるようです。つまり、コマンド ライン引数に特定のバージョンが必要です。

于 2014-08-07T17:26:13.763 に答える