終止 PyPy 支援
簡而言之:我們計劃在幾週內從 conda-forge feedstock 配方中移除 PyPy(並因此停止為 PyPy 建構新版本的套件),除非有足夠的實質興趣來證明持續維護工作的合理性。
大約 4.5 年前,Conda-forge 引入了對 PyPy 的支援,作為 Python 的替代實作。
在那段時間裡,我們與 PyPy 的開發人員共同努力,為 PyPy 也提供了最常見函式庫的易於安裝的預編譯版本。
作為一個非常正面的副作用,conda-forge 的基礎設施現在已完全具備處理 Python 直譯器的替代實作的能力,這將繼續有用(例如,支援 CPython 3.13 的實驗性自由線程建構)。
然而,由於缺乏資源——包括 PyPy 的專業知識,以及可以提供幫助的人員的可用時間——conda-forge 為 PyPy 套件建構的版本已經在最低限度的維護狀態一段時間了(例如,我們從未遷移到 PyPy 3.10,PyPy 也沒有參與 NumPy 2.0 的遷移)。
因此,我們不得不遺憾地宣布,我們將終止對 PyPy 的支援。這意味著我們將停止長期運行的遷移工具,以將 PyPy 添加到新的 feedstock 中,並且我們將最遲在 10 月 1 日或當我們開始遷移到 CPython 3.13 時(以較早者為準)開始從 feedstock 中移除 PyPy 建構的版本。
如果您以某種方式依賴 PyPy 建構的版本,請在 RFC 的討論議題中告知我們您的具體情況。
如果事實證明有足夠多的人依賴 conda-forge 中的 PyPy 支援,以至於值得他們投入時間,我們有可能會收到來自 PyPy 開發人員的必要支援。因此,如果您屬於此類別,請發聲!
最後,無論結果如何,我們都要祝賀 PyPy 開發人員為 Python 生態系統做出的重要貢獻和對可能性的探索!👏
很高興能與您合作!