{"categories":[{"label":"Software Distribution","url":"https://skillfed.io/packages/category/system-software-distribution"}],"enrichment":{"capability":"vcver generates version strings for Python packages by extracting version information from version control systems, producing development versions with commit metadata and release versions from tags.","skillfed_tags":["version-control-integration","setuptools-plugin"],"use_cases":["Automatically version Python packages from git tags without manually updating setup.py for each release","Generate development version strings that encode branch and commit information for debugging build artifacts","Prevent accidental installation of development branch versions by zeroing out non-release branch versions","Include version metadata in source distributions via a generated VERSION file for offline builds"],"what_it_does":"vcver is a setup tool that automatically generates version strings for Python packages by reading version control metadata. It produces two types of versions: development versions (e.g., 1.1.dev10+master.abc123) that include commit count, branch, and change ID for debugging, and release versions (e.g., 1.1) taken directly from git tags. The tool is designed to work with setuptools during the build process and writes a VERSION file that can be included in source distributions.\n\nThe package solves the problem of keeping package versions in sync with version control without manual version bumping in setup.py. It distinguishes between release branches (where versions come from tags) and development branches (where versions are zeroed out to prevent accidental installation of development builds). All generated versions comply with PEP440.","worth_installing":"No. The package is abandoned (last release 2021-08-10, no commits since) and targets legacy setuptools workflows. Only install if you have an existing project already using vcver and cannot migrate to actively maintained alternatives."},"id":"vcver","links":{"html":"https://skillfed.io/packages/vcver","md":"https://skillfed.io/packages/vcver.md","pypi":"https://pypi.org/project/vcver/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2021-08-10","license_spdx":null,"license_treatment":"permissive","name":"vcver","python_support":"unspecified","summary":"provide package versions with version control data."},"popularity":{"monthly_downloads":498868,"position":6328,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.12"}
