setuptools-scm

Version extractor

Automatically extracts and manages version numbers from Git or SVN metadata

the blessed package to manage your versions by scm tags

GitHub

869 stars
28 watching
213 forks
Language: Python
last commit: about 1 month ago
Linked from 1 awesome list

metadatapackagingpythonversion-control

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
qw3rtman/p A utility for managing different versions of Python on a single system. 776
scm-manager/scm-manager Manages multiple version control systems over HTTP 137
sbt/sbt-release A plugin for the build tool sbt that automates the process of releasing and managing software versions. 649
gabrielrobert/xavtool Automates version updates for mobile applications across multiple platforms using semantic versioning. 35
metasmile/git-xcp Automates versioning and release management for Xcode projects using Git 13
final-israel/vmn Automatic version management and state recovery solution for software projects 62
s0ders/go-semver-release Automates semantic versioning of Git repositories by analyzing commit history and tagging with the correct SemVer number. 10
yuroyoro/svm Tools for managing different Scala versions 88
mpanarin/versioce Automates versioning and changelog generation for software projects 30
shivas/versioning-bundle Automates version tracking for Symfony applications using Git tags or revision files 112
markchalloner/git-semver A plugin for managing version numbers in Git using the Semantic Versioning scheme 382
pdm-project/setup-pdm Automates setup of PDM for various Python versions in GitHub Actions workflows 86
ekalinin/pbvm A tool to manage and switch between different versions of the Protocol Buffers compiler 3
gabrielfalcao/pyenv-action A GitHub Action that automates the installation and management of Python versions using pyenv. 38
gabriella439/dhall-semver A Dhall package for working with semantic version numbers in software development 14