1. ホーム
  2. python

[解決済み] setup.pyがないプロジェクトでtoxを実行するにはどうしたらいいですか?

2023-07-22 05:09:30

質問

私は tox を使用して、2つの仮想環境でunittestを実行したいと思います。私のアプリケーションは2つの異なるPythonバージョンをサポートしなければならないからです。

私の問題は tox が必要なのですが setup.py が必要ですが、私のアプリケーションはモジュールではなく、独自のインストーラを持っているので、私は何も持っていません。今のところ、私はインストールプロセスを自動化するような面倒なことはしたくありません。 setup.py で作業するようなインストールプロセスの自動化のような面倒なことはしたくないのです。 setup.py .

それは可能ですか?あるいは、単に何もしない "empty" setup.py をどのように書けばよいのでしょうか?この件に関するドキュメントを紹介してもらえますか? distutils の書き方について説明しています。 setup.py を書く方法を説明していますか?)

どのように解決するのですか?

ソース コードの内部を掘り下げた後、sdist をスキップする、ほとんど文書化されていないオプションを tox.ini で発見しました。

[tox]
skipsdist = BOOL    # defaults to false

これを設定することで True を書く手間を省いて、欲しいものが手に入りました。 setup.py