跳转到主要内容

一个用于检查您的项目依赖是否支持特定Python版本的pdm插件。

项目描述

pdm-readiness

PyPI version Github Actions

一个用于检查您的项目依赖是否支持特定Python版本的pdm插件。

[!注意]
许多包即使在未列为支持的情况下也可能仍然运行良好。此插件仅检查包作者提供的元数据,因此不能保证包是否运行或不起作用。

摘要

准备报告分为4个部分

  • 支持的依赖项 - 当前锁定且支持目标Python版本的依赖项。
  • 需要更新 - 当前锁定但不支持目标Python版本,但有新版本支持。
  • 不支持的依赖项 - 依赖项的最新版本不支持目标Python版本。
  • 缺少元数据 - 包未提供关于支持的Python版本的信息。

插件使用PyPI JSON API获取元数据。它查看类似编程语言 :: Python :: 3.12的分类器以确定哪些版本受支持。

安装

pdm self add pdm-readiness

用法

在您的pdm项目根目录中运行pdm readiness <python_version>

示例输出

image

支持者