挂钩向distutils构建添加命令?

发布于 2021-01-29 17:39:08

我已经将一个自定义distutils命令添加到setup.py脚本中:

from distutils.command.build_py import build_py

cmdclass = {}
cmdclass['build_qt'] = BuildQt
cmdclass['build_py'] = build_py

setup(..., cmdclass=cmdclass, ...)

有没有办法做到这一点,以便在运行时::

python setup.py build

第一次打电话

python setup.py build_qt

自动吗?

关注者
0
被浏览
42
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    您可以覆盖build

    from distutils.command.build import build
    
    class my_build(build):
        def run(self):
            self.run_command("build_qt")
            build.run(self)
    
    cmdclass['build'] = my_build
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看