Skip to content

build(deps): recompile the release-seal lock with uv 0.13.1 - #1091

Open
pengfei-threemoonslab wants to merge 2 commits into
mainfrom
claude/deps-release-seal-2026-10-19
Open

pengfei-threemoonslab wants to merge 2 commits into
mainfrom
claude/deps-release-seal-2026-10-19

Conversation

@pengfei-threemoonslab

Copy link
Copy Markdown
Contributor

Summary

Supersedes Dependabot #1090. Its rewrite of the locks dropped the PyPy environment markers (cffi, pycparser, colorama) and wrote pydantic[email]==2.14.1. The release toolchain allowlist rejects that pin, so suite (4) failed on test_the_committed_publication_lockfile_passes_the_allowlist.

#1088 recompiled dev.txt, build-backend.txt and release-publish.txt with uv 0.13.1. This PR recompiles only the remaining lock, constraints/release-seal.txt, with the same pinned resolver: python scripts/update_locks.py --uv <uv 0.13.1> constraints/release-seal.txt. #1090's release-publish.txt edit carried no version change, only the damage above, so it is dropped.

What moved (constraints/release-seal.txt)

charset-normalizer 3.5.2, cryptography 50.0.1 → 50.0.2, dnspython 2.9.0, idna 3.20, platformdirs 4.13.4, pluggy 1.7.0, pycparser 3.11, pydantic 2.14.1 / pydantic-core 2.50.1, pyjwt 2.15.1, pyproject-hooks 1.3.3, tomlkit 0.15.2, trove-classifiers 2026.9.21.13, tuf 7.0.1, urllib3 2.8.0. Environment-marker lines: 3 → 3. Extras-qualified pins: 0.

Validation

  • python scripts/verify_dependency_lock.py: OK for all four locks.
  • tests/test_release_pipeline.py, tests/test_release_advisory_pipeline.py and every lock/seal/release test file: exit 0.

Protected paths

constraints/release-seal.txt.

🤖 Generated with Claude Code

Supersedes Dependabot #1090, whose rewrite dropped the PyPy environment
markers and wrote pydantic[email]==, which the release toolchain allowlist
rejects (test_the_committed_publication_lockfile_passes_the_allowlist).
#1088 recompiled every other lock with uv 0.13.1; this is the seal lock's
turn. Only release-seal.txt is recompiled; markers are preserved (3) and no
extras-qualified pin appears. Moves cryptography 50.0.2, pydantic 2.14.1 /
pydantic-core 2.50.1, pyjwt 2.15.1, tuf 7.0.1, urllib3 2.8.0 and the rest of
the seal closure.

This branch has not been deployed

No deployments
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.

1 participant