PyRank
  • Search
  • PyPI
  • GitHub
  • Insights
  • Compare
  • Advisories
  • Ecosystem
  • About

Semver Python Packages

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

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

66.9M 524 107
commitizen-tools
commitizen

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

3.1M 4K 359
mbarkhau
bumpver

BumpVer: Automatic Versioning

395K 246 39
rabbit72
single-source

Access to the project version in Python code for PEP 621-style projects

340K 53 3
orhun
git-cliff

A highly customizable Changelog Generator that follows Conventional Commit specifications ⛰️

196K 12K 335
jmelahman
release-tag

Create semantic version git tags

68K 2 1
nekitdev
versions

Parsing, inspecting and specifying versions.

62K 7 0
wislertt
zerv-version

Dynamic versioning from git. Every commit gets its version. Keep semantic-release on main. Let zerv prerelease every other branch.

25K 15 0
raulgomis
semversioner

The easiest way to manage semantic versioning and generate CHANGELOG.md automatically for AI-native projects.

19K 48 8
stricttools
rlsbl

Automate releasing your software to npm, PyPI, and GitHub Releases, with a single CLI -- supports monorepos, semver bumping, changelog.md generation

17K 0 0
Finsa-SC
git-version-sync

A CLI tool to seamlessly synchronize, bump, and manage project versions with Git tags across multiple config formats.

12K 2 0
progovoy
vmn

git checkout for releases that span many repos. Version tags that restore your whole product. No server, no database, any language.

4K 68 14
mat81black
fastapi-router-versioning

Router-based API versioning for FastAPI, declarative route lifecycle, per-version docs, no changes to your app structure.

3K 4 0
fleetingbytes
hatch-semver

Semver versioning scheme plugin for hatch

3K 8 2
vilarneto
vbumper

Keep a project's Semantic Versioning number in sync across every file that declares it, with optional Git release workflows

2K 0 0
modern-python
semvertag

Auto-tag GitHub & GitLab repos with semantic version tags from CI

2K 1 0
Jebel-Quant
rhiza-tools

Release & versioning tooling for Rhiza-managed projects — bump, release, rollback, CI version matrix, and coverage badges

2K 3 1
IzanVil
datasemver

Versionado semántico para datos – detecta y clasifica cambios en datasets automáticamente.

2K 2 3
progovoy
vmn-exp-sdk

git checkout for releases that span many repos. Version tags that restore your whole product. No server, no database, any language.

2K 68 14
progovoy
vmn-exp

git checkout for releases that span many repos. Version tags that restore your whole product. No server, no database, any language.

2K 68 14
StardustDL
aexpy

AexPy /eikspai/ is Api EXplorer in PYthon for detecting API breaking changes in Python packages.

1K 25 5
thejoeejoee
git-judge-commits

⚖️ Judge git commits with Jev: is it breaking, does it deserve attention, and does its message tell the truth?

1K 1 0
otakup0pe
avakas

Tooling to assist with Semantic Version Manipulation and Representation

1K 3 6
dephell
dephell-versioning

Bump project version like a pro

1K 5 1
    • Original data from PyPI, GitHub, and OSV; downloads served through ClickHouse
    • Sources & methodology