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

862 stars
28 watching
212 forks
Language: Python
last commit: 10 days 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. 775
scm-manager/scm-manager Manages multiple version control systems over HTTP 136
sbt/sbt-release A plugin for the build tool sbt that automates the process of releasing and managing software versions. 647
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 85
ekalinin/pbvm A tool to manage and switch between different versions of the Protocol Buffers compiler 3
gabrielfalcao/pyenv-action A GitHub Action that enables the use of pyenv in build processes for multiple Python versions. 39
gabriella439/dhall-semver A Dhall package for working with semantic version numbers in software development 14