PDM 刚刚发布了 v2.8.0 首个 Alpha。
PDM 是一个现代的 Python 包管理器,支持 PEP 最新标准。
主要特性
- 支持 PEP 582,完全不需要虚拟环境。
- 一个简单且相对快速的依赖解析器,特别是对于大的二进制包发布。
- 兼容 PEP 517 的构建后端,用于构建发布包 (源码格式与 wheel 格式)
- 灵活且强大的插件系统
- PEP 621 元数据格式
- 功能强大的用户脚本
- 像 pnpm 一样的中心化安装缓存,节省磁盘空间
此版本已支持使用pdm init
命令从模板初始化项目。
其他变化:
- 将
DeprecationWarning
替换为FutureWarning
以提供更好的 exposure - 在文档站点上提供
install-pdm.py
及其校验和文件 - 将新选项
--edit/-e
添加到pdm config
,支持在默认编辑器中编辑配置文件 - 在
pdm venv
中添加--project
选项以支持将其他路径作为项目根目录 - 添加对使用
truststore
作为 SSL 后端的支持(仅支持 Python 3.10 或更高版本)
详情查看 Release Notes。