Skip to content

Update packaging toolchain for Metadata-Version 2.5 wheels - #360

Merged
hf-kklein merged 4 commits into
mainfrom
copilot/fix-check-packaging-job
Aug 21, 2026
Merged

Update packaging toolchain for Metadata-Version 2.5 wheels#360
hf-kklein merged 4 commits into
mainfrom
copilot/fix-check-packaging-job

Conversation

Copilot AI commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

The check_packaging GitHub Actions job was failing in twine check because the pinned packaging toolchain could not validate wheels emitted with Metadata-Version: 2.5. This updates the packaging dependency pin and lockfile so the packaging workflow can validate current build output again.

  • Root cause

    • twine==6.2.0 rejects the built wheel as an invalid distribution because it does not accept metadata version 2.5.
  • Change

    • Bump the packaging-group pin from twine==6.2.0 to twine==7.0.0 in pyproject.toml.
    • Refresh uv.lock to capture the updated packaging dependency set.
  • Impact

    • Keeps the existing packaging workflow unchanged.
    • Restores compatibility between the build backend’s emitted metadata and the validation step run in CI.
[dependency-groups]
-packaging = ["build==1.5.0", "twine==6.2.0"]
+packaging = ["build==1.5.0", "twine==7.0.0"]

Copilot AI and others added 2 commits August 21, 2026 10:54
Co-authored-by: hf-kklein <23094997+hf-kklein@users.noreply.github.com>
Copilot AI changed the title [WIP] Fix failing GitHub Actions job "check_packaging" Update packaging toolchain for Metadata-Version 2.5 wheels Aug 21, 2026
Copilot AI requested a review from hf-kklein August 21, 2026 10:55
@hf-kklein
hf-kklein marked this pull request as ready for review August 21, 2026 11:02
@hf-kklein
hf-kklein merged commit d341cdc into main Aug 21, 2026
18 checks passed
@hf-kklein
hf-kklein deleted the copilot/fix-check-packaging-job branch August 21, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants