我需要使用它自己的构建机制来编译ICU.因此问题:
如何从中运行Makefile setup.py?显然,我只希望它在构建过程中运行,而不是在安装时运行.
Wal*_*ter 38
我通常使用的方法是覆盖有问题的命令:
from distutils.command.install import install as DistutilsInstall
class MyInstall(DistutilsInstall):
def run(self):
do_pre_install_stuff()
DistutilsInstall.run(self)
do_post_install_stuff()
...
setup(..., cmdclass={'install': MyInstall}, ...)
Run Code Online (Sandbox Code Playgroud)
这花了我很长时间才从distutils文档和来源中找出来,所以我希望它可以为你节省痛苦.
注意:您还可以使用此cmdclass参数添加新命令.