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

314M 7K 397
python-semver
semver

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

81.6M 520 97
pypa
hatch

Modern, extensible Python project management

18.7M 7K 397
twisted
incremental

A library for versioning your Python projects.

15M 144 22
zmievsa
cadwyn

Production-ready Stripe-like API versioning in FastAPI

13.3M 298 51
mtkennerly
dunamai

Dynamic versioning library and CLI

11.6M 384 27
mtkennerly
poetry-dynamic-versioning

Plugin for Poetry to enable dynamic versioning based on VCS tags

4.2M 665 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 24
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.

960K 602 39
rabbit72
single-source

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

416K 53 3
pyveci
verlib2

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

271K 2 0
neptune-ai
neptune

📘 The experiment tracker for foundation model training

179K 623 75
alexmojaki
outdated

Check if a version of a PyPI package is outdated

134K 27 7
Galileo-Galilei
kedro-mlflow

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

123K 231 44
nipreps
nipreps-versions

setuptools_scm plugin for nipreps version schemes

54K 2 1
neptune-ai
neptune-client

📘 The experiment tracker for foundation model training

42K 623 75
pyTooling
pytooling

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

39K 11 2
raulgomis
semversioner

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

28K 47 8
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!

27K 46 22
anam-org
metaxy

Pluggable sample-level metadata versioning for incremental multimodal pipelines.

18K 97 6
ultracontext
ultracontext

Open Source Context infrastructure for AI agents. Auto-capture and share your agents' context everywhere.

14K 197 16
source-foundry
font-v

Font version string reporting and modification library + executable tool

11K 21 6
mbdevpl
version-query

Zero-overhead package versioning for Python.

8K 12 3
fleetingbytes
hatch-semver

Semver versioning scheme plugin for hatch

8K 8 2
    • Data from PyPI, GitHub, ClickHouse, and BigQuery