Numpy准备放弃Python2.7支持

 

由于资源有限,我们越来越觉得支持Python2对我们来说压力太大了:因此,我们也决定放弃对Python2的支持。...



Python核心团队将于2020年放弃对Python2的支持。自2010年开始Numpy就是兼容Python2和Python3的,由于资源有限,我们越来越觉得支持Python2对我们来说压力太大了:因此,我们也决定放弃对Python2的支持。Python社区支持Python2只有最后几年了,这里我们公布一下我们的计划,以便我们的下游生态系统能够有时间做迁移,并尽量地减少损失。

我们的计划是这样

直到2018年12月31日,所有的Numpy版本将会继续兼容Python2和Python3。

从2019年1月1日开始,所有的有新特性的版本都将只支持Python3。

最后一个Python2版本将会作为长期支持版。这个版本在很长的时间里我们都会进行bug修复,在2019年12月31前都会得到社区的支持。

在2020年1月1日,我们将彻底放弃Python2,即便是长期支持版,也将失去社区的支持。当然,Python2的长期支持版在pypi上还是可以找到的。在那个时间点之后,如果有商业机构愿意继续开发Python2的长期支持版,我们也可以提供长期支持版的权限,让他们进行开发。

如果你是Numpy的用户,并且在2020年后也将需要Python2的支持,请联系你所在的机构。如果你是一个机构,愿意在2020年之后继续维护Numpy的Python2版本,请联系我们。事实上,我们希望有机构能在2020年前接手Numpy的Python2版本,这样对社区来说是最有利的。

为了减少给大家带来不便,如果通过Python2的pip安装numpy,将得到支持Python2的最后一个版本。当然,在2019年1月1日之后,它可能不会包含最新的特性。在2020年1月1日之后,可能有问题就得不到解决了。

英文原文:https://github.com/numpy/numpy/blob/master/doc/neps/dropping-python2.7-proposal.rst

译者:诗书塞外


    关注 Python程序员


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册