Skip to content

PEP440 Versioning

Identifier

pep440

References

Ranges/Constraints

✅ Ranges are supported.

Valid rangeStrategy values are: bump, widen, replace

Description

PEP 440 is defined as part of the Python project, and its versioning is independent of others such as SemVer.

Ranges are supported using the syntax defined as part of the PEP440 spec.


Open items

The below list of bugs were current when this page was generated on December 28, 2025.

Bug reports

  • pep440: failed to calculate newValue for ranges with complicated newVersion suffixes #33816