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

标签 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 创建一个轮子。我可以让它不那样做吗?据我了解,当您安装轮子时,它会自动下载并安装任何缺少的依赖项。制作我的测试轮需要 numpy 轮吗?

最佳答案

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

pip wheel --no-deps .

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

关于python - 在不构建依赖项的情况下创建轮子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39579804/

相关文章:

python - 为什么我的 python 函数没有定义,当它存在于同一个文件中时?

installation - setup.py/setup.cfg 安装所有附加功能

python - 列出 Python wheel 文件的依赖项

python - 在安装构建依赖项之前检查 PyPI 上是否存在 Python 轮

python - 使用 glob,匹配目录模式并根据顺序返回最高的

python - 获取两个日期之间的月份列表

python - 将 python setup.py 安装到替代路径中找不到已安装的包

python - 如何编辑 wheel 包 (.whl)?

python - 如何使用python统计员 worker 数来绘制散点图

python - Django的manage.py显示旧命令