Commit 3456ab7
refactor: rename changelog/ to changelog.d/, use setuptools_scm CLI
- Rename `changelog/` to `changelog.d/` to match the convention
expected by the `towncrier-fragments` version scheme in
vcs-versioning. This makes `python -m setuptools_scm --strip-dev`
correctly detect fragment types and compute the release version.
- Remove `scripts/compute_version.py` — the setuptools_scm CLI
with `--strip-dev` replaces it entirely.
- Update `prepare-release.yml` and `scripts/release.py` to use the CLI.
- Add `setuptools-scm[toml]>=10.0` to the tox release env deps.
Co-authored-by: Cursor AI <ai@cursor.sh>
Co-authored-by: Anthropic Claude Opus 4 <claude@anthropic.com>1 parent 5f4590e commit 3456ab7
14 files changed
Lines changed: 21 additions & 65 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | | - | |
| 34 | + | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
| |||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
0 commit comments