pip 20.3 發佈,新特性新解析器

最近更新時間 2020-12-01 12:21:03

Python Packaging Authoriry 和 pip 團隊宣佈,pip 20.3 已經發布,這是一個新版本。通過運行以下命令進行安裝升級。

python -m pip install --upgrade pip

重點更新

  • check變更 - 默認切換到新的解析器。注意有一些改變,比如在處理可編輯安裝和約束文件方面,瞭解更多詳情請登錄 https://pip.pypa.io/en/latest/user_guide/#changes-to-the-pip-dependency-resolver-in-20-3-2020open_in_new
  • check放棄 - 放棄對 Python 3.5 的支持(將在pip 21.0中刪除)。
  • check放棄 - 以後版本的 pip freeze 會停止從 pip freeze output 過濾 pip、setuptools、distribute 和 wheel 的軟件包。提供了新的 --exclude 選項用於兼容以前程序。
  • check優化 - 新解析器針對性能、輸出和錯誤消息進行了大幅度改進,避免了無限循環,並支持約束文件。
  • check支持 PEP 600 - 用於便攜式 Linux 編譯版的特性,支持 manylinux 平臺標籤。
  • check文檔改進 - 增加解析程序遷移指南,快速入門指南和新的文檔主題等。
  • check支持 - 新增對 Mac OS Big Sur 兼容性支持。

pip 20.3 版本默認使用新的解析器,當它接收到不兼容的指令時,它會變得更加嚴格且更加一致,並且會減少對某些約束文件的支持,因此某些解決方法和工作流程可能會中斷。可以通過 --use-deprecated=legacy-resolver 參數指定使用已棄用(舊)的解析器,這個參數會在 2021年1月的 pip 21.0 版本中被刪除。

即將到來:結束支持 Python 2.7。

安裝我們的發佈節奏,我們將在 2021年1月發佈 pip 21.0 。到那時,pip 會停止支持 Python 2.7 進而完全停止支持 Python 2 。

已过期

pip 21.0 版本計劃將於 2020年1月發佈
rss_feed