gpt4 book ai didi

python - 当前使用的 Python 版本是什么,包应该支持哪些版本?

转载 作者:太空宇宙 更新时间:2023-11-03 13:05:05 27 4
gpt4 key购买 nike

作为一个初级的 Python 包编写者(cobssimplerandom),我想知道我应该支持哪些 Python 版本。

我听说 Python 2.5 仍在企业型服务器上使用。所以我认为 2.5 是最老的需要实际支持的版本,在 2011 年就在这里。

但是,我看到了this blog其中作者说他仍在使用 2.4。根据内存,我在 PyCrypto 邮件列表上看到一封电子邮件,说他们的目标是尽可能保持对 2.2 的支持。

当然,还有 Python 3.x,它正在慢慢获得动力。最好知道谁在使用它。

然后还有Jython和Ironpython,我对它们了解甚少。

是否有任何具体和最新的 Python 安装/使用数据可以启发我们?对于包作者应该支持哪些版本/风格的 Python,是否有任何“最佳实践”或其他建议?

最佳答案

我认为这是开发任何软件时固有的问题。任何人都可以运行任何版本并且需要对该版本的支持(我想知道有多少人仍在运行 Windoze ME?;))。就个人而言,在开发库时,我将只支持支持当前版本+。如果没有别的原因,因为我只有一个人,没有团队。

话虽如此,我会把我的包放在 github 上,并从任何想要支持以前版本(并愿意投入工作)的人那里获取补丁。

编辑:

我发现软件开发(尤其是程序包)的一个好的规则是只为需要的东西开发,而不是你认为可能需要的东西。换句话说,让它适用于您正在运行的(或您最喜欢的)任何版本的 Python,然后如果您想在人们需要时自己实现它们,请接受支持请求。

关于python - 当前使用的 Python 版本是什么,包应该支持哪些版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5671318/

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