我对python setuptools有疑问: 运行setup.py时,setuptools决定是否必须(重新)构建该软件包或是否仅需要安装该软件包。 setuptools如何确定这一点?
我的问题的原因在以下软件包中: https://github.com/hwiedDFKI/eigency/tree/no_cmake,使用此setup.py
此setuptools setup.py在调用setup()之前运行一些命令以包含系统eigen3库。一切都很好,但是不幸的是,每次执行setup.py时都会重新构建该软件包,尽管不是必须的。
我期待您的想法! ;)
(请注意我的WIP Pull Request on GitHub)