Module polkadot_sdk

Module polkadot_sdk 

Source
Expand description

Provides parsers for determining Polkadot SDK versions. Parses and identifies the latest version tags based on semantic or Polkadot SDK versioning.

Functions§

parse_latest_semantic_version
Identifies the latest version based on semantic versioning - e.g. v1.2.3-rc. Prerelease versions are omitted.
parse_latest_tag
Identifies the latest tag from a list of tags, prioritizing those in a stableYYMM-X format. Prerelease versions are omitted.
parse_semantic_version
Parses a semantic version - e.g. v1.2.3-rc. Prerelease versions are omitted.
parse_stable_version
Parses a stable version - e.g. stable2503-1. Prerelease versions are omitted.
parse_version
Parses a version - e.g. v1.2.3-rc or stableYYMM-X, prioritizing those in a stableYYMM-X format. Prerelease versions are omitted.
sort_by_latest_semantic_version
Sorts the provided versions using semantic versioning, with the latest version first. Prerelease versions are omitted.
sort_by_latest_stable_version
Sorts the provided versions using stableYYMM-X versioning, with the latest version first. Prerelease versions are omitted.
sort_by_latest_version
Sorts the provided versions using stableYYMM-X and semver versioning, with the latest version first. Prerelease versions are omitted.

Type Aliases§

Version
A tuple of version numbers.