我需要我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
电话成为我的功能而不会抱怨它?