Python核心團隊:在2020年停止支援Python2

pythontab發表於2017-11-17

Python核心團隊計劃在2020年停止支援Python 2。NumPy專案自2010年以來一直支援Python 2和Python 3,並且發現支援Python 2對我們有限的資源增加了負擔;因此,我們最終計劃將停止支援Python 2。現在,我們已經進入了社群支援的Python 2的最後幾年,NumPy 專案公佈了它逐步淘汰 Python 2 支援的時間表,目標是幫助下游生態系統制定計劃並完成過渡。


我們目前的計劃如下:


到2018年12月31日為止,所有的NumPy版本都將完全支援Python2和Python3。


從2019年1月1日開始,任何新的功能版本都只支援Python3。


最後的Python2支援版本將被指定為長期支援(LTS)版本,這意味著我們將繼續合併bug修復,並使bug修復版本比平常更長。具體來說,它將在2019年12月31日前得到社群的支援。


在2020年1月1日,我們將結束對Python2支援版本最後的社群支援。然而,PyPI將會無限期地使用它,如果任何商業供應商希望將延長對LTS的支援,那麼,我們將允許他們在官方NumPy儲存庫中使用LTS分支來協調它。


如果您是一個NumPy使用者,需要在2020年或以後使用python支援,那麼請聯絡您的供應商。如果你是一個想在2020年繼續支援NumPy的供應商也請保持聯絡;理想情況下,我們希望你能參與到維護LTS的全過程中,這樣我們就可以做一個乾淨的交接。


為了最小化干擾,在Python 2上執行 pip install numpy 將繼續提供最後永久的版本,但在2019年1月1日之後,它可能不包含最新的功能,到2020年1月1日之後,它可能不包含最新的bug修復。


相關文章