一个用于检查您的项目依赖是否支持特定Python版本的pdm插件。
项目描述
pdm-readiness
一个用于检查您的项目依赖是否支持特定Python版本的pdm
插件。
[!注意]
许多包即使在未列为支持的情况下也可能仍然运行良好。此插件仅检查包作者提供的元数据,因此不能保证包是否运行或不起作用。
摘要
准备报告分为4个部分
- 支持的依赖项 - 当前锁定且支持目标Python版本的依赖项。
- 需要更新 - 当前锁定但不支持目标Python版本,但有新版本支持。
- 不支持的依赖项 - 依赖项的最新版本不支持目标Python版本。
- 缺少元数据 - 包未提供关于支持的Python版本的信息。
插件使用PyPI JSON API获取元数据。它查看类似编程语言 :: Python :: 3.12
的分类器以确定哪些版本受支持。
安装
pdm self add pdm-readiness
用法
在您的pdm项目根目录中运行pdm readiness <python_version>
。
示例输出