{"library":"vcs-versioning","type":"library","category":null,"description":"vcs-versioning is a Python library that provides core version inference logic based on Version Control System (VCS) metadata. It serves as a foundational component for build backends like setuptools-scm, enabling projects to automatically derive their package version from Git tags, branches, and commit information. The library is currently at version 1.1.1 and follows an active release cadence, often in conjunction with its primary consumer, setuptools-scm.","language":"python","status":"active","version":"1.1.1","tags":["versioning","vcs","git","build-system","setuptools-scm"],"last_verified":"Tue Jun 30","install":[{"cmd":"pip install vcs-versioning","imports":["from vcs_versioning import infer_version_string"]}],"homepage":null,"github":"https://github.com/pypa/setuptools-scm#readme","docs":"https://github.com/pypa/setuptools-scm#readme","changelog":null,"pypi":"https://pypi.org/project/vcs-versioning/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":50,"avg_install_s":1.6,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/vcs-versioning/compatibility"}}