setuptools-scm has 121.7M monthly downloads and 951 GitHub stars. Version 10.2.0 supports Python 3.8+, first published in 2015.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of packaging, setuptools and tomli. It is used by 345 tracked packages, including hatch-vcs, pyscaffold and python-certifi-win32.
GitHub topics include metadata, packaging and version-control.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- packaging >=20
- setuptools
- tomli >=1
- typing-extensions >=4.1
- vcs-versioning <3,>=2.0.0.dev0
1 optional dependencies
- rich[rich]
Used By
- hatch-vcs
- pyscaffold
- python-certifi-win32
- metagit-cli
- spsdk
- flit-scm
- setuptools-odoo
- setuptools-dynamic-dependencies
- bagpy
- lmcache
- tabcmd
- vllm-tpu
- cmake-build-extension
- ozi
- qtutils
- nipreps-versions
- girder-worker
- nvidia-srl-usd-to-urdf
- nvidia-srl-base
- nvidia-srl-math
- nvidia-srl-usd
- randovania-scm-version-schema
- pycalphad
- pymiesim
- rdagent
- pyuvdata
- pytrain-ogr
- scene-synthesizer
- flit-ext
- vllm-rbln
- vllm-ascend
- amuse-framework
- salesforce-data-customcode
- cromwell-tools
- open-ticket-ai
- epab
- xpk
- pyradiosky
- mcp-airflow-api
- pnio-dcp
- supymode
- mnamer
- hazelbean
- secretzero
- bridgescaler
- wiliot-testers
- ozi-spec
- km3pipe
- mcp-ambari-api
- spinta