ethereum / ethereum/execution-specs
chore(packaging,deps): enable "dynamic" package version from git tags
Open
stale
- Dominant language
- Python
- Stars
- 1.2k
- Forks
- 505
- Avg merge
- 2d 14h
- Merged PRs (30d)
- 116
Description
Consider using [setuptools-scm](https://github.com/pypa/setuptools-scm) and setting `dynamic = ["version"]`, something along the lines of:
```toml
[project]
dynamic = ["version"] # Let the build backend determine the version
[build-system]
requires = ["setuptools>=64", "setuptools_scm>=8"]
build-backend = "setuptools.build_meta"
[tool.setuptools_scm]
version_scheme = "guess-next-dev"
local_scheme = "no-local-version"
```
Contributor guide
Assessment
This issue has not been assessed yet.