https://github.com/pypa/setuptools-scm
metadata packaging python version-control
Score: 31.21571952955249
Last synced: 1 day ago
JSON representation
Repository metadata:
the blessed package to manage your versions by scm tags
- Host: GitHub
- URL: https://github.com/pypa/setuptools-scm
- Owner: pypa
- Created: 2015-07-01T17:57:56.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2026-10-17T06:08:26.000Z (17 days ago)
- Last Synced: 2026-10-19T00:18:09.750Z (15 days ago)
- Topics: metadata, packaging, python, version-control
- Language: Python
- Homepage: https://setuptools-scm.readthedocs.io/en/latest/
- Size: 4.42 MB
- Stars: 953
- Watchers: 21
- Forks: 250
- Open Issues: 23
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- Claude: CLAUDE.md
-
Funding:
- Tidelift: pypi/setuptools-scm
Owner metadata:
- Name: Python Packaging Authority
- Login: pypa
- Email: info@pypa.io
- Kind: organization
- Description:
- Website: https://www.pypa.io
- Location: United States of America
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/647025?v=4
- Repositories: 60
- Last Synced at: 2026-10-25T18:57:09.809Z
- Profile URL: https://github.com/pypa
GitHub Events
Total
- Create event: 33
- Delete event: 22
- Fork event: 20
- Issue comment event: 367
- Issues event: 136
- Pull request event: 186
- Pull request review comment event: 52
- Pull request review event: 70
- Push event: 239
- Release event: 5
- Watch event: 62
- Total: 1192
Last Year
- Create event: 17
- Delete event: 19
- Fork event: 5
- Issue comment event: 40
- Issues event: 21
- Pull request event: 58
- Pull request review comment event: 24
- Pull request review event: 17
- Push event: 132
- Release event: 1
- Watch event: 2
- Total: 336
Committers metadata
Last synced: 2 days ago
Total Commits: 2,005
Total Committers: 167
Avg Commits per committer: 12.006
Development Distribution Score (DDS): 0.37
Commits in past year: 358
Committers in past year: 23
Avg Commits per committer in past year: 15.565
Development Distribution Score (DDS) in past year: 0.346
| Name | Commits | |
|---|---|---|
| Ronny Pfannschmidt | o****e@r****e | 1263 |
| pre-commit-ci[bot] | 6****] | 101 |
| Jason R. Coombs | j****o@j****m | 60 |
| dependabot[bot] | 4****] | 51 |
| Dimitri Papadopoulos | 3****s | 45 |
| github-actions[bot] | g****] | 29 |
| Iker Reyes | i****s | 21 |
| paugier | p****r@u****r | 20 |
| Stéphane Bidoul (ACSONE) | s****l@a****u | 20 |
| Henry Schreiner | h****i@g****m | 18 |
| Sylvain MARIE | s****e@s****m | 14 |
| punkadiddle | 12 | |
| Anderson Bravalheri | a****i@g****m | 11 |
| Xiao Di Guan | x****g@p****t | 10 |
| Hugo van Kemenade | h****k | 10 |
| James Braza | j****a@g****m | 10 |
| FeRD (Frank Dana) | f****c@g****m | 7 |
| Stefan Zimmermann | z****e@g****m | 7 |
| Joshua | j****n@g****m | 6 |
| con-f-use | c****e@g****t | 6 |
| Sviatoslav Sydorenko | w****k@s****a | 6 |
| Spencer Chang | s****2@g****m | 6 |
| Nicholas Nadeau | n****u@g****m | 6 |
| Markus Unterwaditzer | m****s@u****t | 5 |
| Ionel Cristian Mărieș | c****t@i****o | 5 |
| Daniel Hahler | g****t@t****e | 5 |
| Cosimo Lupo | c****o@d****m | 5 |
| copilot-swe-agent[bot] | 1****t | 5 |
| Miro Hrončok | m****o@h****z | 4 |
| Michał Górny | m****y@g****g | 4 |
| and 137 more... | ||
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 542
Total pull requests: 786
Average time to close issues: 8 months
Average time to close pull requests: 15 days
Total issue authors: 316
Total pull request authors: 166
Average comments per issue: 4.77
Average comments per pull request: 1.0
Merged pull request: 672
Bot issues: 0
Bot pull requests: 203
Past year issues: 82
Past year pull requests: 250
Past year average time to close issues: 25 days
Past year average time to close pull requests: 5 days
Past year issue authors: 47
Past year pull request authors: 29
Past year average comments per issue: 2.33
Past year average comments per pull request: 0.34
Past year merged pull request: 215
Past year bot issues: 0
Past year bot pull requests: 121
Top Issue Authors
- RonnyPfannschmidt (77)
- jaraco (42)
- SnarkBoojum (10)
- webknjaz (8)
- tdegeus (6)
- jamesbraza (6)
- ThomasWaldmann (5)
- pmeier (4)
- mgorny (4)
- brianmay (4)
- henryiii (4)
- sbidoul (4)
- anthrotype (4)
- KOLANICH (4)
- Kentzo (3)
Top Pull Request Authors
- RonnyPfannschmidt (288)
- pre-commit-ci[bot] (76)
- dependabot[bot] (71)
- github-actions[bot] (56)
- DimitriPapadopoulos (25)
- henryiii (9)
- jaraco (8)
- jamesbraza (8)
- hugovk (8)
- paugier (7)
- webknjaz (5)
- anntzer (5)
- blueyed (5)
- manueljacob (5)
- sschuberth (4)
Top Issue Labels
- help wanted (56)
- bug (56)
- enhancement (55)
- question (38)
- regression (28)
- deferred (21)
- status: needs_information (14)
- documentation (11)
- upstream-broke-us (10)
- wontfix (6)
- cantfix (4)
- invalid (3)
- deprecation (2)
- support (2)
- duplicate (1)
Top Pull Request Labels
- dependencies (71)
- python:uv (35)
- github_actions (31)
- release:vcs-versioning (27)
- sync (23)
- release:setuptools-scm (21)
- python (5)
- deferred (2)
- help wanted (2)
- documentation (1)
- enhancement (1)
- skip news (1)
Package metadata
- Total packages: 11
-
Total downloads:
- conda: 382 total
- pypi: 148,816,424 last-month
- Total docker downloads: 72,304,531
- Total dependent packages: 580 (may contain duplicates)
- Total dependent repositories: 8,086 (may contain duplicates)
- Total versions: 252
- Total maintainers: 4
pypi.org: setuptools-scm
the blessed package to manage your versions by scm tags
- Homepage:
- Documentation: https://setuptools-scm.readthedocs.io/
- Licenses: MIT
- Latest release: 10.3.4 (published about 1 month ago)
- Last Synced: 2026-10-31T14:07:07.120Z (2 days ago)
- Versions: 114
- Dependent Packages: 580
- Dependent Repositories: 8,086
- Downloads: 77,774,831 Last month
- Docker Downloads: 72,304,531
-
Rankings:
- Downloads: 0.041%
- Dependent packages count: 0.042%
- Dependent repos count: 0.1%
- Docker downloads count: 0.406%
- Average: 1.388%
- Stargazers count: 3.028%
- Forks count: 4.708%
- Maintainers (3)
proxy.golang.org: github.com/pypa/setuptools-scm
- Homepage:
- Documentation: https://pkg.go.dev/github.com/pypa/setuptools-scm#section-documentation
- Licenses:
- Latest release: v9.2.2+incompatible (published about 1 year ago)
- Last Synced: 2026-10-31T14:07:03.575Z (2 days ago)
- Versions: 97
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.309%
- Average: 5.488%
- Dependent repos count: 5.666%
pypi.org: vcs-versioning
the blessed package to manage your versions by vcs metadata
- Homepage:
- Documentation: https://github.com/pypa/setuptools-scm#readme
- Licenses: MIT
- Latest release: 2.6.0 (published 27 days ago)
- Last Synced: 2026-10-31T14:06:48.669Z (2 days ago)
- Versions: 21
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 71,041,593 Last month
-
Rankings:
- Dependent packages count: 6.633%
- Average: 18.622%
- Dependent repos count: 30.611%
- Maintainers (1)
anaconda.org: vcs-versioning
Core VCS versioning functionality extracted as a standalone library that can be used independently of setuptools.
- Homepage: https://github.com/pypa/setuptools-scm
- Licenses: MIT
- Latest release: 1.1.1 (published 7 months ago)
- Last Synced: 2026-08-06T20:04:47.956Z (3 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
- Downloads: 382 Total
-
Rankings:
- Dependent packages count: 37.024%
- Dependent repos count: 40.369%
- Average: 45.35%
- Downloads: 58.658%
spack.io: py-vcs-versioning
The blessed package to manage your versions by vcs metadata.
- Homepage: https://github.com/pypa/setuptools-scm
- Licenses: []
- Latest release: 2.5.0 (published 12 days ago)
- Last Synced: 2026-10-31T14:09:22.245Z (2 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 50.191%
- Average: 50.191%
nixpkgs-unstable: python313Packages.vcs-versioning
The blessed package to manage your versions by scm tags
- Homepage: https://github.com/pypa/setuptools-scm/tree/main/vcs-versioning
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/vcs-versioning/default.nix#L55
- Licenses: MIT
- Latest release: 2.3.1 (published 1 day ago)
- Last Synced: 2026-11-01T11:18:29.830Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
nixpkgs-unstable: python314Packages.vcs-versioning
The blessed package to manage your versions by scm tags
- Homepage: https://github.com/pypa/setuptools-scm/tree/main/vcs-versioning
- Documentation: https://github.com/NixOS/nixpkgs/blob/nixos-unstable/pkgs/development/python-modules/vcs-versioning/default.nix#L55
- Licenses: MIT
- Latest release: 2.3.1 (published 1 day ago)
- Last Synced: 2026-11-01T11:52:20.863Z (1 day ago)
- Versions: 2
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
gentoo-portage: dev-python/vcs-versioning
Core VCS versioning functionality from setuptools-scm
- Homepage: https://github.com/pypa/setuptools-scm/
- Documentation: https://packages.gentoo.org/packages/dev-python/vcs-versioning
- Licenses: MIT
- Latest release: 2.2.3 (published 3 months ago)
- Last Synced: 2026-07-30T01:16:43.421Z (3 months ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: setuptools-scm
- Homepage: https://github.com/pypa/setuptools-scm
- Documentation: https://packages.debian.org/trixie/setuptools-scm
- Licenses:
- Latest release: 8.2.1-1 (published 9 months ago)
- Last Synced: 2026-03-12T15:10:40.397Z (8 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
gentoo-portage: dev-python/setuptools-scm
Manage versions by scm tags via setuptools
- Homepage: https://github.com/pypa/setuptools-scm/
- Documentation: https://packages.gentoo.org/packages/dev-python/setuptools-scm
- Licenses: MIT
- Latest release: 10.2.1 (published 3 months ago)
- Last Synced: 2026-07-23T07:44:59.776Z (3 months ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
pkgsrc-netbsd-x86_64-10.1-all: devel/py-vcs-versioning
Manage your versions by vcs metadata
- Homepage: https://github.com/pypa/setuptools-scm
- Documentation: https://pkgsrc.se/devel/py-vcs-versioning
- Licenses: mit
- Latest release: 1.1.1nb1 (published 4 months ago)
- Last Synced: 2026-07-20T06:31:28.819Z (4 months ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
Dependencies
- actions/checkout v3 composite
- actions/download-artifact v3 composite
- actions/setup-python v4 composite
- actions/upload-artifact v3 composite
- msys2/setup-msys2 v2 composite
- pypa/gh-action-pypi-publish master composite
- packaging >=20
- setuptools *
- tomli >=1; python_version < "3.11"
- typing-extensions python_version < "3.11"
- astunparse 1.6.3
- babel 2.17.0
- backrefs 5.7.post1
- backrefs 5.9
- bracex 2.5.post1
- bracex 2.6
- build 1.2.2.post1
- certifi 2025.7.14
- charset-normalizer 3.4.2
- click 8.1.8
- click 8.2.1
- colorama 0.4.6
- exceptiongroup 1.3.0
- flake8 5.0.4
- flake8 7.1.2
- flake8 7.3.0
- ghp-import 2.1.0
- griffe 1.4.0
- griffe 1.8.0
- idna 3.10
- importlib-metadata 8.5.0
- importlib-metadata 8.7.0
- iniconfig 2.1.0
- jinja2 3.1.6
- markdown 3.7
- markdown 3.8.2
- markdown-it-py 3.0.0
- markupsafe 2.1.5
- markupsafe 3.0.2
- mccabe 0.7.0
- mdurl 0.1.2
- mergedeep 1.3.4
- mkdocs 1.6.1
- mkdocs-autorefs 1.2.0
- mkdocs-autorefs 1.4.2
- mkdocs-get-deps 0.2.0
- mkdocs-include-markdown-plugin 6.2.2
- mkdocs-include-markdown-plugin 7.1.6
- mkdocs-material 9.6.15
- mkdocs-material-extensions 1.3.1
- mkdocstrings 0.26.1
- mkdocstrings 0.30.0
- mkdocstrings-python 1.11.1
- mkdocstrings-python 1.16.12
- mypy 1.13.0
- mypy-extensions 1.1.0
- packaging 25.0
- paginate 0.5.7
- pathspec 0.12.1
- pip 25.0.1
- pip 25.1.1
- platformdirs 4.3.6
- platformdirs 4.3.8
- pluggy 1.5.0
- pluggy 1.6.0
- pycodestyle 2.9.1
- pycodestyle 2.12.1
- pycodestyle 2.14.0
- pyflakes 2.5.0
- pyflakes 3.2.0
- pyflakes 3.4.0
- pygments 2.19.2
- pymdown-extensions 10.15
- pymdown-extensions 10.16
- pyproject-hooks 1.2.0
- pytest 8.3.5
- pytest 8.4.1
- pytest-timeout 2.4.0
- python-dateutil 2.9.0.post0
- pytz 2025.2
- pyyaml 6.0.2
- pyyaml-env-tag 0.1
- pyyaml-env-tag 1.1
- requests 2.32.4
- rich 13.9.4
- ruff 0.12.8
- setuptools 75.3.2
- setuptools 80.9.0
- setuptools-scm *
- six 1.17.0
- tomli 2.2.1
- typing-extensions 4.13.2
- typing-extensions 4.14.1
- urllib3 2.2.3
- urllib3 2.5.0
- watchdog 3.0.0
- wcmatch 10.0
- wcmatch 10.1
- wheel 0.45.1
- zipp 3.20.2
- zipp 3.23.0
- actions/checkout v5 composite
- actions/github-script v8 composite
- actions/setup-python v6 composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/download-artifact 9000827ccba6bdab643e8b6fd33ac0654aef8333 composite
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- packaging >=20
- setuptools *
- tomli >=1; python_version < "3.11"
- typing-extensions >=4.1; python_version < "3.11"
- vcs-versioning >=2.5.0.dev0,<3
- actions/github-script 3a2844b7e9c422d3c10d287c895573f7108da1b3 composite
- packaging >=26.2
- tomli >=1; python_version < "3.11"
- typing-extensions >=4.1; python_version < "3.11"
- actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
- actions/setup-python 5fda3b95a4ea91299a34e894583c3862153e4b97 composite
- actions/upload-artifact cf430e030ddbb5b0abf93d22962f4752f3646cd9 composite
- astral-sh/setup-uv 1c37ad07a6a961277cf70c0d37d6f313000f5884 composite