{"library":"setuptools-git-versioning","type":"library","category":null,"description":"setuptools-git-versioning is a Python library that automatically infers package versions from Git repository data, adhering to PEP 440. It allows configuration via `pyproject.toml` or `setup.py`/`setup.cfg` and supports tag-, file-, and callback-based versioning schemas with flexible templating. The library is actively maintained, with frequent patch releases and occasional major version bumps introducing breaking changes.","language":"python","status":"active","version":"3.0.1","tags":["setuptools","versioning","git","pep440","build-system"],"install":[{"cmd":"pip install setuptools-git-versioning","imports":["python -m setuptools_git_versioning"]},{"cmd":"pip install \"setuptools-git-versioning<4,>=3.0\"","imports":[]}],"homepage":"https://setuptools-git-versioning.readthedocs.io","github":"https://github.com/dolfinus/setuptools-git-versioning","docs":"https://setuptools-git-versioning.readthedocs.io","changelog":null,"pypi":"https://pypi.org/project/setuptools-git-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":2,"avg_import_s":null,"wheel_type":"wheel"},"url":"https://checklist.day/v1/registry/setuptools-git-versioning/compatibility"},"provenance":{"verified_status":"skip","verified_at":"Sun Jun 28","last_verified":"Sun Jun 28","next_check":"Sun Jul 05","install_tag":null}}