setup.py
別のファイルで関数を呼び出す必要があります。cmdclass
これは、次のような設定で実行できることを知っています。
import my_module
class Install(_install):
def run(self):
_install.run(self)
my_module.do_stuff()
setup(name='foo',
cmdclass={'install': Install},
)
しかし、私はtoxを使用しています。これは、からのインポートを受け入れないようですsetup.py
(モジュールが見つからないというだけです)。tox を実行するには、tox.ini
代わりにこれを入れます:
commands = path_to_my_module.py
そしてそれはそれをうまく実行します。
問題
setup.py
tox が文句を言わずに自分の関数を呼び出すにはどうすればよいですか?