setup.py 不为 install_requires 开发 use wheel 吗?

doesn't setup.py develop use wheel for install_requires?

我的印象是(使用设置工具):

python setup.py develop

安装所需包时不会使用轮子(在 install_requires 中指定)。

问题:

  1. 我的印象正确吗?
  2. 有没有办法强制它使用 wheel?

我说的是this particular setup script

无论出于何种原因,setuptools 根本不会使用轮子。可能的解释是 setuptools 比 wheels 更旧,并且没有人更新它来使用它们。

但是使用 pip install . 是可行的,因为 pip 可以用轮子。在你的情况下 python setup.py develop 那将是 pip install --editable ..

所以,回答你的观点:

  1. 是的,设置。py/setuptools不会使用轮子。
  2. 不,目前没有。但是您可以直接使用 pip 而不是 运行 setup.py

类似问题:

  • Can python setup.py install use wheels?