{"library":"versioneer","type":"library","category":null,"description":"Versioneer automates version string generation for Python packages based on their Git, Mercurial, or SVN tags. It works by embedding version-calculating code directly into your project's source tree, making your package self-sufficient for versioning even in sdist archives. It currently supports Python 3.7+ and is at version 0.29, with active development and releases tied to new Python versions and build system changes.","language":"en","status":"active","version":"0.29","tags":["versioning","scm","git","build-tool","setuptools","pyproject.toml"],"last_verified":"Wed May 20","install":[{"cmd":"pip install versioneer","imports":["import versioneer","from ._version import get_versions"]},{"cmd":"# Add to build-system.requires in pyproject.toml\nrequires = [\"setuptools>=61.0.0\", \"wheel\", \"versioneer[toml]>=0.28\"]","imports":[]}],"homepage":null,"github":null,"docs":null,"changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"3.10–3.9","success_rate":100,"avg_install_s":1.5,"avg_import_s":0.09,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/versioneer/compatibility"}}