gpt4 book ai didi

python - pip wheel 条件依赖

转载 作者:太空狗 更新时间:2023-10-30 01:29:00 27 4
gpt4 key购买 nike

在开发 python 包的 virtualenv 上工作时,我使用了一个“pip wheel”。生成包所需的所有车轮文件。我通过在 setuptools extras_require 参数中列出它们来开始使用条件依赖项。是否可以生成特定条件依赖的车轮文件?

类似于:不支持 pip wheel“.[conditional_feature]”。 (至少在 python-2.7 上)请注意,我可以在 virtualenv 中安装这些依赖项:pip install -e ".[conditional_feature]"

最佳答案

查看我的 answerthis script这可以帮助您使用不同的方法使用多个需求文件和使用一个或另一个的条件来准确地做到这一 pip 。

更新

另请注意,使用最新版本 (2017) 的 pypa 三重奏(pip、setuptools、wheel),您现在可以直接使用条件要求。这是安装 various versions of lxml 的 extra_requires 示例在不同的操作系统上:

extras_require={
':platform_system == "Windows"': ['lxml == 3.6.0'],
':platform_system == "Linux"': ['lxml == 3.6.4'],
':platform_system == "Darwin"': ['lxml == 3.6.4'],

},

当然,您可以使用更复杂的表达式做更多的事情。

关于python - pip wheel 条件依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24255788/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com