tox
アプリケーションは 2 つの異なる Python バージョンをサポートする必要があるため、2 つの仮想環境でユニットテストを実行したいと思います。
私の問題は、tox
には が必要なのsetup.py
ですが、私のアプリケーションはモジュールではなく独自のインストーラーがあるため、 がないことです。今のところ、 を使用するためにインストール プロセスを自動化する手間をかけたくはなくsetup.py
、 を書かずにユニットテストを実行したいだけですsetup.py
。
それは可能ですか? または、何もしない「空の」 setup.py を書くにはどうしたらいいですか? この件に関するドキュメントを教えていただけますか (distutils
ドキュメントでは、空ではなく意味のある の書き方が説明されていますsetup.py
)?
ベストアンサー1
ソース コードを詳しく調べたところ、tox.ini に sdist をスキップする、ほとんど文書化されていないオプションが見つかりました。
[tox]
skipsdist = BOOL # defaults to false
これを設定することでTrue
、意味のある文章を書く手間が省け、私が望んでいた結果が得られました。setup.py