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 に対して実行しています。