ethereum / ethereum/execution-specs

chore(packaging,deps): enable "dynamic" package version from git tags

Open
#1,451 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.