pontos.version.helper package

pontos.version.helper.get_last_release_versions(parse_version, *, git_tag_prefix='', ignore_pre_releases=False, tag_name=None)

Get the last released Versions from git.

Parameters:
  • git_tag_prefix (str | None) – Git tag prefix to consider

  • ignore_pre_release – Ignore pre releases and only consider non pre releases. Default is False.

  • tag_name (str | None) – A pattern for filtering the tags. For example: “1.2.*”

Returns:

List of released versions

Return type:

Iterator[Version]

pontos.version.helper.get_last_release_version(parse_version, *, git_tag_prefix='', ignore_pre_releases=False, tag_name=None)

Get the last released Version from git.

Parameters:
  • git_tag_prefix (str | None) – Git tag prefix to consider

  • ignore_pre_release – Ignore pre releases and only consider non pre releases. Default is False.

  • tag_name (str | None) – A pattern for filtering the tags. For example: “1.2.*”

Returns:

Last released git tag as Version if tags were found or None

Return type:

Version | None