创建轮子而不构建依赖关系

时间:2016-09-19 18:28:20

标签: python setup.py python-wheel

我有一个示例项目:

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

setup.py只是

from setuptools import setup

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

然后,当我打电话给pip wheel .时,它会自动制作一个凹凸不平的轮子。我可以不这样做吗?我的理解是,当你安装一个轮子时,它会自动下载并安装任何缺少的依赖项。是否需要制作我的测试轮的numpy轮?

1 个答案:

答案 0 :(得分:3)

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

pip wheel --no-deps .

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