在不构建依赖项的情况下创建轮子

Create wheel without building dependencies

我有一个示例项目:

test/
    - __init__.py
    - module.py
    - setup.py

setup.py 就是

from setuptools import setup

setup(name='test', install_requires=['numpy'])

然后当我调用pip wheel .时,它会自动为numpy造一个轮子。我可以让它不那样做吗?据我了解,当您安装轮子时,它会自动下载并安装任何缺少的依赖项。制作我的测试轮需要 numpy 轮吗?

这就是 pip 滚动的方式,但如果你想要省略 numpy 构建,那么你可以转身并给这个命令一个旋转:

pip wheel --no-deps .

注意:如果正确的 numpy 轮已经存在,无论如何都会跳过它。无需重新发明...