NumPy计划停止支持Python 2

154 阅读2分钟
原文链接: mp.weixin.qq.com

论智

编译 | Bing

来源 | GitHub

昨日,NumPy在github发布公告,称由于运营负担过重,加上Python的核心团队已宣布将在2020年停止维护Python 2,团队也将于2020年全面停止支持Python 2。

2017年即将步入尾声,而2018年正是NumPy社区支持Python 2的最后一年。在这一年里,NumPy会把重心放在帮助下游用户重建生态系统上,在少干扰的前提下尽早完成过渡。

根据公告内容,NumPy团队目前的计划如下:

  • 2018年12月31日前,所有的NumPy版本仍全面支持Python 2和Python 3。

  • 2019年1月1日起,所有新版本将只支持Python 3。

  • 最后支持Python 2的版本将设为长期支持版本(LTS),团队将继续合并错误修复,并且让其维持更长的运行周期。2019年12月31日后,他们将停止社区支持。

NumPy团队将会在2020年1月1日向Python 2致敬,虽然社区已经不再提供支持,但用户仍可无限期在PyPI上下载。若有商业用户希望延长LTS支持时间,团队会开放官方NumPy存储库中的LTS分支与其合作。

所以,如果你是NumPy用户,而且到2020年还在用Python 2,请拉上同伴并准备好钱包……

此外,为尽可能减少扰乱,在Python 2上运行pip install numpy将不受影响。但是在2019年1月1日之后,它可能不包含最新功能;2020年1月1日之后,它可能不包含最新的错误修复。

看完报告,你的内心是不是毫无波动?reddit网友用实践证明,他们的内心不仅没有一丝波澜,甚至还有一点想笑:

  • 2017年,什么年代了!还有人在用Python 2?

  • 为了让世界更美好,赶快干掉Python 2吧!

  • 好几个构建系统都依赖于Meson,用的Python系统不一样,问题也不一样。讲真,要是没有Python 2,会减少很多麻烦。所以帮帮忙,快杀了Python 2吧。

话已至此,论智君只想再说一句:Python 2,一路走好!

Python 3环境搬运服务:http://www.python3statement.org/

Python 3代码搬运服务:https://docs.python.org/3/howto/pyporting.html

本文系论智编译,转载请联系本公众号获得授权。