【发布时间】:2018-01-16 14:27:57
【问题描述】:
我有一个 distutils 风格的 Python 包,它的构建步骤需要一个特定且相当大的依赖项。目前,此依赖项在 distutils.setup 的 setup_requires 参数下指定。不幸的是,这意味着将为 setup.py 的 any 执行构建依赖项,包括在运行 setup.py clean 时。这造成了颇具讽刺意味的干净步骤的情况,有时会导致编译大量代码。
正如我所说,只有build 步骤需要此设置依赖项。有没有办法在 setup.py 中编码这个逻辑,这样所有不调用构建命令的命令都可以在没有它的情况下运行?
【问题讨论】:
标签: python pip setuptools distutils