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

Versioning Python Packages

Python packages with the GitHub topic versioning. Sorted by relevance, with stars and monthly downloads.
pypa
hatchling

Modern, extensible Python project management

420.6M 7K 426
python-semver
semver

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

86.2M 522 99
pypa
hatch

Modern, extensible Python project management

24.4M 7K 426
twisted
incremental

A library for versioning your Python projects.

17.2M 143 22
zmievsa
cadwyn

Production-ready Stripe-like API versioning in FastAPI

15.5M 303 52
mtkennerly
dunamai

Dynamic versioning library and CLI

14.6M 383 27
mtkennerly
poetry-dynamic-versioning

Plugin for Poetry to enable dynamic versioning based on VCS tags

3.9M 668 40
dolfinus
setuptools-git-versioning

Use git repo data (latest tag, current commit hash, etc) for building a version number according PEP-440

1.6M 71 25
callowayproject
bump-my-version

A small command line tool to simplify releasing software by updating all version strings in your source code by the correct increment and optionally commit and tag the changes.

949K 618 39
rabbit72
single-source

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

396K 53 3
pyveci
verlib2

Standalone variant of "distutils.version" and "packaging.version", without anything else.

222K 2 0
alexmojaki
outdated

Check if a version of a PyPI package is outdated

138K 27 7
neptune-ai
neptune

📘 The experiment tracker for foundation model training

136K 622 75
Galileo-Galilei
kedro-mlflow

A kedro-plugin for integration of mlflow capabilities inside kedro projects (especially machine learning model versioning and packaging)

97K 234 44
neptune-ai
neptune-client

📘 The experiment tracker for foundation model training

68K 622 75
aboutcode-org
univers

Parse and compare package versions and ranges. From debian, npm, pypi, ruby and more. Process all the version range specs and expressions. This project is sponsored by an NLnet project https://nlnet.nl/project/vulnerabilitydatabase/ , the Google Summer of Code, nexB and others generous sponsors!

37K 49 24
nipreps
nipreps-versions

setuptools_scm plugin for nipreps version schemes

36K 2 1
pyTooling
pytooling

pyTooling is a collection of arbitrary useful classes, decorators, meta-classes and exceptions.

35K 11 2
raulgomis
semversioner

The easiest way to manage semantic versioning in your project and generate CHANGELOG.md file automatically.

26K 47 8
wronai
goal

Goal - Automated git push with enterprise-grade commit intelligence, smart conventional commit generation based on deep code analysis, and interactive release workflow management.

22K 4 2
Jebel-Quant
rhiza-tools

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

21K 3 1
mbdevpl
version-query

Zero-overhead package versioning for Python.

14K 12 3
fleetingbytes
hatch-semver

Semver versioning scheme plugin for hatch

13K 8 2
ywatanabe1989
scitex-writer

LaTeX manuscript compilation for scientific documents, with MCP server

10K 3 3
    • Data from PyPI, GitHub, ClickHouse, and BigQuery