重新启动构建而不进行清

时间:2014-02-22 13:33:59

标签: python pyside setuptools

我正在使用setuptools构建一个Python扩展模块。当我做的时候

setup.py bdist_egg

首先删除在任何先前构建期间生成的所有文件,并从头开始重建模块。是否可以重新启动构建而不首先删除先前构建期间生成的文件?

注意:有人会问,为什么要这样做?这就是原因。我正在从Windows上的源代码构建PySide。它是一个庞大而复杂的构建,其中setuptools调用CMake调用生成makefile的qmake,然后由Visual C ++执行。整件事大约需要20分钟。

构建通常会因以下错误而失败:

mt.exe : general error c101008d: Failed to write the updated manifest to the resource of file "shiboken.exe". The process cannot access the file because it is being used by another process.

这是因为我的防病毒软件暂时锁定了该文件。我以前遇到过这个问题。解决方案是简单地重新启动构建而不进行清理。但后来我没有用setuptools构建。我如何使用setuptools做到这一点?

0 个答案:

没有答案