pip 20.3 发布:更改默认依赖解析器、即将停止支持 Python 2.7
pip 20.3 已发布,这是一个重要且具有破坏性的版本,原因在于 20.3 使用了新的默认依赖解析器。解析器会默认开启,在接收到不兼容的指令时会更加严格,对一致性要求也更高,并减少了对某些类型的约束文件的支持,因此某些工作流和运行环境可能会被中断。点此查看测试和迁移至新解析器以及报告问题的指南。
如果仍希望使用旧解析器(目前处于弃用状态),可通过--use-deprecated=legacy-resolver
flag 实现,直到2021年1月发布的 pip 21.0 版本将其删除。
更新亮点
- DEPRECATION:取消支持 Python 3.5,并将在 pip 21.0 中被移除
- DEPRECATION:在未来的版本中,pip freeze 将停止从 pip freeze 输出中过滤 pip、setuptools、distribute 和 wheel 包。为了保持以前的行为,用户应该使用新的
--exclude
选项 - 对新解析器在性能、输出和错误信息、避免无限循环、以及支持约束文件等方面进行了实质性的改进
- 支持 PEP 600:未来
manylinux
Platform Tags 的便携式 Linux 内置发行版 - 优化文档:改进解析器迁移指南、快速入门指南和新的文档主题
- 增加对 macOS Big Sur 兼容性标签的支持
最后,根据发布安排,pip 21.0 计划于2021年1月推出。届时,pip 将停止支持 Python 2.7,亦即意味着不再支持 Python 2.x 系列。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PowerToys 0.27.0 发布,微软开发的免费实用工具集
PowerToys v0.27.0 发布了,主要更新内容有: General 安装程序改进,包括 dark模式 大量的可访问性问题修复 致力于 localization 工作 Color Picker 完成了更新的界面和新的编辑体验 FancyZones 现在,多显示器编辑器的体验大大提高了可发现性。 重启时被遗忘的 Zones 增加了 no layout的功能 Image Resizer 界面更新 PowerToys Run 删除了未使用的依赖项 PowerRename 通过 Boost 库添加了 Lookbehind 支持 更新说明:https://github.com/microsoft/PowerToys/releases/tag/v0.27.0
- 下一篇
IntelliJ IDEA 2020.3 稳定版发布
IntelliJ IDEA 2020.3现已发布。该版本提供了许多有用的功能:例如在调试和 inline watches 期间的变量交互提示、Git staging 支持、对 Java 15 records 和密封类的继承支持等等。同时,该版本还简化了你在 endpoints、frameworks 和 profiler 的日常工作。整体的用户体验得到了改进、基于机器学习技术的代码完成度更好、新的“Welcome”屏幕更直观有用、拼写和语法检查也变得更好。 下载地址:https://www.jetbrains.com/idea/download/ 编辑器 当你想重命名事件时,现在可以选择是在注释和字符串文字中还是在可打印文本中进行重命名。 用户可以通过拖放标签来更轻松地组织标签,以在水平或垂直方向上拆分编辑器。开发团队还添加了“Open in Right Split”的操作,当用户打开另一个文件时,该操作会垂直拆分编辑器。 组织固定的标签更加容易。用户可以拖放文件以将其添加到固定选项卡。此外,用户可以将所有固定选项卡保留在单独的行中。 用户可以将 IntelliJ IDEA 设置为用于打...
相关文章
文章评论
共有0条评论来说两句吧...