Commit dd6d4a7
committed
fix: pin hatchling==1.27.0 + bump pypi-publish to v1.14.2 (Metadata-Version 2.5)
The v0.3.0 PyPI publish failed in gh-action-pypi-publish's
verify_metadata step: unpinned hatchling floated to 1.32.x, which emits
Metadata-Version 2.5, unsupported by the pinned ed0c539 action image
(twine < 7). Mirrors qwed-verification #318:
- Pin hatchling==1.27.0 (emits Metadata-Version 2.4, broadly supported)
so builds are reproducible and metadata stops floating.
- Bump pypa/gh-action-pypi-publish to v1.14.2 (twine >= 7, supports
metadata 2.5) as defense-in-depth for future backend bumps.
- skip-existing: true so retry attempts after partial uploads do not
fail on PyPI's immutable artifact rule.
Verified locally: wheel builds with Metadata-Version 2.4.
513 tests pass.1 parent 50fbe9f commit dd6d4a7
2 files changed
Lines changed: 6 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
33 | 33 | | |
34 | 34 | | |
35 | 35 | | |
36 | | - | |
| 36 | + | |
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
| |||
0 commit comments