Skip to main content

pdm-readiness

PyPI version Github Actions

A pdm plugin to check if your project dependencies support specific Python version.

Synopsis

The readiness report is divided into 4 sections:

  • Supported dependencies - currently locked dependencies that support the target Python version.
  • Update required - currently locked dependencies that do not support the target Python version, but have newer versions that do.
  • Unsupported dependencies - the most recent version of the dependency does not support the target Python version.
  • Missing metadata - the package does not provide metadata about the supported Python versions.

Plugin uses PyPI JSON API to get the metadata. It looks at classifiers like Programming Language :: Python :: 3.12 to determine which versions are supported.

Installation

pdm self add pdm-readiness

Usage

Run pdm readiness <python_version> in the root of your pdm project.

Example output:

image

Metadata

Release files for pdm-readiness 0.1.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pdm-readiness 0.1.7
File Size Uploaded Provenance Actions
pdm_readiness-0.1.7.tar.gz 4.3 kB Without provenance Details for pdm_readiness-0.1.7.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pdm-readiness 0.1.7
File Interpreter ABI Platform Actions
pdm_readiness-0.1.7-py3-none-any.whl Python 3 none any Details for pdm_readiness-0.1.7-py3-none-any.whl

Total release size: 8.8 kB

Release files / pdm_readiness-0.1.7.tar.gz

Download URL pdm_readiness-0.1.7.tar.gz
Size 4.3 kB
Tags Source
SHA-256 checksum
How to use checksums
30a41fdef91d3a10d6847dc12d9849525c0190a4d76579048a4d673cc48e27ee
BLAKE2b-256 checksum
How to use checksums
6ebd60cf7366f88d333acf6574be65fc653a91b4b40c93c3383fc2298279e99b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / pdm_readiness-0.1.7-py3-none-any.whl

Download URL pdm_readiness-0.1.7-py3-none-any.whl
Size 4.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9f548d4748345ae133b2ac19dfb78cc4b7307a76c02e14de550531a356e3cff2
BLAKE2b-256 checksum
How to use checksums
8aadf04797d213044643b07b5216d523f27469339bf9353ac958699515866caa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.0.0 CPython/3.12.3

Security for pdm-readiness 0.1.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page