setup.py がないプロジェクトで tox を実行するにはどうすればいいですか? 質問する

setup.py がないプロジェクトで tox を実行するにはどうすればいいですか? 質問する

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

おすすめ記事