gpt4 book ai didi

python - 在 setup.py :install_requires, 中,我什么时候应该使用 == 还是 >=?

转载 作者:太空宇宙 更新时间:2023-11-04 01:26:01 25 4
gpt4 key购买 nike

我如何知道 future 版本的依赖项是否会破坏我的应用程序? >= 是否比 == 更受欢迎,这样开发人员就不需要安装那么多旧的软件包版本?

最佳答案

您不会知道 future 的版本是否会破坏您的应用;没有人能预知 future 。以后的问题可以通过 安装 固定版本来解决,或者您可以发布带有修复程序或 <= 的项目新版本。需求规范。

使用 >=当需要最低版本时;例如当您知道您依赖于从特定版本引入的库的特定功能时,或者因为旧版本使用不同的 API。

您通常希望避免使用 ==install_requires ;将版本固定到安装程序,您需要保持灵 active 。如果该特定版本被证明存在重大安全漏洞,您需要更新您的 setup.py并发布一个新版本,让安装了您的软件包的任何人都能受益。

关于python - 在 setup.py :install_requires, 中,我什么时候应该使用 == 还是 >=?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17900140/

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