conda-forge/staged-recipes Feedstock 建立工作已移動
我們已將建立新 feedstock 的 CI 工作移至我們的 conda-forge/admin-requests 儲存庫。新的位置已反映在儲存庫和我們的狀態頁面上的各種連結中。
我們已將建立新 feedstock 的 CI 工作移至我們的 conda-forge/admin-requests 儲存庫。新的位置已反映在儲存庫和我們的狀態頁面上的各種連結中。
conda-forge 正在轉向以版本 2 套件格式(也稱為 .conda
)生成 conda
Artifacts。這些 Artifacts 可以更有效地索引和維護生態系統。我們的管理遷移機器人將開始向 feedstock 發送 PR,以將它們更改為新的 Artifacts 格式。您需要 4.7 或更高版本的 conda
才能使用新的 .conda
Artifacts。如果您遇到問題或有任何意見回饋,請在此 issue 上留言。
CPython 版本 3.8.14、3.9.14 和 3.10.7 在幾週前發布,以緩解 CVE-2020-10735。選擇的緩解策略可能會在某些函式庫中引起錯誤(例如 ValueError: Exceeds the limit (4300) for integer string conversion
)。如果您受到影響,請閱讀 公告,並在 CPython 文件中了解可用的解決方案。
conda-forge 團隊 已決定 建置並發布這些版本,而沒有任何額外變更。新的套件將在 2022-11-10 或之後發布,遵循 Anaconda 的決定。
根據 CEP 8,Conda 正在轉向 CalVer。第一個 CalVer 和最後一個 SemVer 應分別為 22.9.0
和 4.14.0
。此變更保持版本順序,因此您不應遇到任何問題。
Conda-Forge 已經為 Python 3.7 提供支援 4 年了。
越來越多的專案正在放棄它(尤其是在 PyData 社群中)。隨著 Python 3.11 的發布即將到來(10 月 3 日),conda-forge 計劃在 Python 3.11 發布時停止支援 Python 3.7。這將減輕 conda-forge 基礎架構的負擔,並為社群想要支援的新版本騰出空間。
更多詳細資訊可以在 issue conda-forge-pinning-feedstock#2623 中找到。歡迎在那裡提供意見回饋。
Conda-forge 支援 PyPy 至今已將近 2.5 年,而最初的 PyPy 3.7 建置在幾乎所有方面都被更新的 3.8 和 3.9 建置所取代。因此,我們正在捨棄 PyPy 3.7 作為受支援的 Python 版本,並將繼續專注於更現代的 PyPy 建置。
Microsoft 已棄用 Visual Studio (VS) 2017 編譯器,並將其從他們控制的所有 CI 中移除(特別是 Azure Pipelines 和 Github Actions)。這意味著該 VS 版本的預設工具鏈(== C/C++ 編譯器、連結器、標準函式庫和相關實用程式)- vc141 - 在上游函式庫中的使用越來越少(因為公有託管 CI 預設不再使用它),因此對它的支援正在加速衰退。因此,我們 計劃 在兩週後,即 2022-08-25,將我們 Windows 上的工具鏈移至 vc142(VS2019 中的預設工具鏈)。
這不會影響您作為 Windows 上 conda-forge 套件的一般使用者;唯一影響是,如果您在本地編譯以對抗 conda-forge 生產的 Artifacts,並且您自己仍在使用 VS2017,則您需要升級您的編譯器(VS2019 是直接替換且 ABI 相容的)。
Azure 正在移除他們的 OSX 10.15 VM 映像檔,因此我們正在升級至 11。您需要重新渲染您的 feedstock 才能獲得此變更。未指定新 VM 映像檔的 feedstock 在 Azure 完全移除舊映像檔後將無法建置。如果您有問題或疑問,請與我們聯繫!
經過六個多月的努力,conda-forge 團隊和貢獻者已成功將 Qt5 套件更新到最新的 LTS 版本 5.15.2。主要變更包括將 QtWebEngine(qt-webengine
)的套件與其餘 Qt 分離(現在在一個名為 qt-main
的新套件中)。這允許不使用任何 WebEngine 組件的配方僅依賴 qt-main
,從而減少下載二進制檔案的總大小。因此,qt
將是一個元套件,它會安裝 qt-main
和 qt-webengine
作為依賴項。關於 PyQt,新的套件現在與其對應的 PyPI 版本同步,這意味著 pyqt
套件將僅提供 Qt 的核心組件,而將 pyqtwebengine
和 pyqtcharts
作為可選套件,通過分別提供 QtWebEngine 和 QtCharts 組件來擴展 PyQt。將會實施遷移器來協助過渡。
GitHub Action 現在監控 staged-recipes 中 issue 的評論,並且當在評論中提及 staged-recipes 子團隊時,將會向 issue/PR 添加語言和審閱標籤。如果 staged-recipes 的成員移除 review-requested 標籤,它會添加 Awaiting author contribution 標籤。與僅在提及時發送給團隊成員的通知不同,標籤是持久且對所有人可見的,因此它們對於識別需要關注的舊 PR 應該非常有幫助。