Skip to content

chore: widen the uv_build pin and drop the deprecated license classifier - #131

Merged
alDuncanson merged 2 commits into
mainfrom
chore/widen-uv-build-pin
Oct 16, 2026
Merged

alDuncanson merged 2 commits into
mainfrom
chore/widen-uv-build-pin

Conversation

@alDuncanson

Copy link
Copy Markdown
Owner

Summary

Closes #110. Two packaging warnings printed on every uv build:

  • build_system.requires = ["uv-build>=0.9.15,<0.10.0"] does not contain the current uv version 0.11.32 → widened to <0.13.0 (uv-build is at 0.12.x).
  • The GPLv3 license classifier is deprecated per PEP 639; project.license = "GPL-3.0-or-later" and license-files already carry the information → classifier dropped.

Verification

  • uv build is warning-free; uv lock --check passes (build-system requires are not part of the lockfile).
  • The built wheel installs into a fresh venv from PyPI (UV_INDEX_URL=https://pypi.org/simple) and handler --version runs.

🤖 Generated with Claude Code

alDuncanson and others added 2 commits October 16, 2026 15:21
Closes #110. The build backend was pinned to <0.10.0 while uv itself is
at 0.11.x and uv-build at 0.12.x, so every build warned about the
mismatch. Widen to <0.13.0; the wheel still builds, locks cleanly, and
installs into a fresh environment.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
PEP 639 deprecates license classifiers in favour of project.license,
which pyproject already sets to GPL-3.0-or-later. uv build warned on
every run; the classifier carried no information the license field
does not.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@alDuncanson
alDuncanson marked this pull request as ready for review October 16, 2026 19:22
@alDuncanson
alDuncanson force-pushed the chore/widen-uv-build-pin branch from 7ca7a87 to f9ad579 Compare October 16, 2026 19:22
@alDuncanson
alDuncanson merged commit 9a8f191 into main Oct 16, 2026
4 checks passed
@alDuncanson
alDuncanson deleted the chore/widen-uv-build-pin branch October 16, 2026 19:24
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.

uv_build pin is behind current uv

1 participant