python – pip wheel条件依赖项

python – pip wheel条件依赖项,第1张

概述在开发用于开发 python包的virtualenv时,我使用了一个“pip wheel”.生成包所需的所有轮档案. 我通过在setuptools extras_require参数中列出它们来开始使用条件依赖项.是否有可能生成特定条件依赖的轮式档案? 类似于:pip wheel“.[conditional_feature]”不受支持. (至少在python-2.7上) 请注意,我可以在virtua 在开发用于开发 python包的virtualenv时,我使用了一个“pip wheel”.生成包所需的所有轮档案.
我通过在setuptools extras_require参数中列出它们来开始使用条件依赖项.是否有可能生成特定条件依赖的轮式档案?

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

解决方法 请参阅我的 answer和 this script,它可以帮助您使用不同的方法使用多个需求文件和条件来使用其中一个.

更新

另请注意,使用pypa trio(pip,setuptools,wheel)的最新版本(2017),您现在可以直接使用条件要求.以下是在不同 *** 作系统上安装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条件依赖项全部内容,希望文章能够帮你解决python – pip wheel条件依赖项所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1197097.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存