PyPI Stats
  • Insights
  • PyPI
  • GitHub
  • Search
  • Compare
  • Advisories
  • Ecosystem
  • About
Home

Semantic Versioning Python Packages

Python packages with the GitHub topic semantic-versioning. Sorted by relevance, with stars and monthly downloads.
python-semver
semver

Python package to work with Semantic Versioning (https://semver.org/)

78.3M 519 97
mtkennerly
dunamai

Dynamic versioning library and CLI

11.6M 382 27
mtkennerly
poetry-dynamic-versioning

Plugin for Poetry to enable dynamic versioning based on VCS tags

4.5M 665 40
commitizen-tools
commitizen

Create committing rules for projects :rocket: auto bump versions :arrow_up: and auto changelog generation :open_file_folder:

2.8M 3K 334
ARMmbed
pyautoversion

Cross-language tool written in Python to automatically version projects

10K 5 5
nebbles
conventional-commit

a tool for writing conventional commits, conveniently

7K 14 2
mtkennerly
poetry-dynamic-versioning-plugin

Plugin for Poetry to enable dynamic versioning based on VCS tags

4K 665 40
Anselmoo
repo-release-tools

Config-driven automation for semantic versioning, conventional commits, and changelogs across Python, Node, Rust, and Go via CLI, GitHub Actions, and pre-commit hooks.

4K 0 0
aahnik
verlat

Get info about the latest release of a package on PyPI.

2K 2 0
damienSavoldelli
ai-prompt-runner

Deterministic stateless multi-provider AI prompt runner for CLI, scripts, and CI workflows with contract-driven structured outputs.

2K 1 0
ushkarev
semver-range

Python package for semantic versioning 2.0.0 that mimics the node `semver` package

811 2 1
open-nudge
comver

Commit-based semantic versioning - highly configurable and tag-free.

782 1 0
ashvardanian
tinysemver

Tiny Semantic Versioning (SemVer) library with LLMs and GitHub CI, that doesn't depend on 300K lines of JavaScript code and fits in a single Python file

695 28 3
mikeleppane
releasio

Automated releases for Python projects — version bumping, changelog generation, and PyPI publishing powered by conventional commits.

689 3 0
hkiang01
version-upper

Update version strings in your repo using semantic versions and commit hashes

303 3 0
madkinsz
poetry-relax

Plugin for Poetry to relax upper version pins

289 33 2
leninkhaidem
release-mate

Python-based tool designed to simplify release and changelog management for multi-project, multi-branch repositories. Powered by Python Semantic Release.

230 0 0
ljnsn
commitizen-gitmoji

A commitizen plugin that combines gitmoji and conventional commits.

150 36 11
StasX-Official
sgvc

sGVC (Simple GitHub Version Control) - A lightweight Python library for app version control via GitHub releases. Supports semantic versioning, auto-updates, and version history tracking.

75 0 0
    • Data from PyPI, GitHub, ClickHouse, and BigQuery