setuptools-scm 7.1.0


the blessed package to manage your versions by scm tags

the blessed package to manage your versions by scm tags

Stars: 668, Watchers: 668, Forks: 184, Open Issues: 110

The pypa/setuptools_scm repo was created 7 years ago and was last updated 9 hours ago.
The project is popular with 668 github stars!

How to Install setuptools_scm

You can install setuptools_scm using pip

pip install setuptools_scm

or add it to a project with poetry

poetry add setuptools_scm

Package Details

Ronny Pfannschmidt
GitHub Repo


  • Software Development/Libraries
  • Software Development/Version Control
  • System/Software Distribution
  • Utilities
No  setuptools_scm  pypi packages just yet.


A list of common setuptools_scm errors.

Code Examples

Here are some setuptools_scm code examples and snippets.

GitHub Issues

The setuptools_scm package has 110 open issues on GitHub

  • Add feature to ignore dirty state
  • git list_files hides freshly added files due to archive not knowing them yet
  • Add pre-commit hook to update editable install versions
  • Building using a pyproject.toml results in version being
  • Add option to specify the version via PEP 517 config_settings
  • Git archives full support
  • Request: adding type hints and py.typed to setuptools_scm

See more issues on GitHub