Skip to content

chore(python): sync uv locks and bump dev dependency constraints - #4757

Merged
dbrattli merged 1 commit into
mainfrom
chore/uv-dependency-update
Jul 10, 2026
Merged

dbrattli merged 1 commit into
mainfrom
chore/uv-dependency-update

Conversation

@dbrattli

Copy link
Copy Markdown
Collaborator

Summary

Dependabot bumps the dev dependency constraints in pyproject.toml but does not regenerate uv.lock in the same PR, so the committed lock drifts every time a uv command runs (surfacing as an unwanted uv.lock modification in git status).

This PR regenerates both locks with uv lock --upgrade and aligns the pyproject.toml lower bounds with the resolved versions so the locks stay stable:

  • root pyproject.toml: ruff 0.15.20 → 0.15.21, ty 0.0.56 → 0.0.58
  • src/fable-library-py/pyproject.toml: pytest 9.0.2 → 9.1.1, maturin 1.12.6 → 1.14.1, hypothesis 6.131.9 → 6.156.4, pytest-benchmark 5.1.0 → 5.2.3, pyright 1.1.401 → 1.1.411, pydantic 2.12.5 → 2.13.4

Both projects verify clean with uv lock --locked.

Test plan

  • uv lock --locked passes for root
  • uv lock --locked passes for src/fable-library-py

🤖 Generated with Claude Code

Dependabot bumps the dev dependency constraints in pyproject.toml but does
not regenerate uv.lock in the same PR, so the lock drifts whenever a uv
command runs. Regenerate both locks (root and fable-library-py) with
`uv lock --upgrade` and align the pyproject.toml lower bounds with the
resolved versions so the locks stay stable.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Python Type Checking Results (Pyright)

Metric Value
Total errors 34
Files with errors 4
Excluded files 4
New errors ✅ No
Excluded files with errors (4 files)

These files have known type errors and are excluded from CI. Remove from pyrightconfig.ci.json as errors are fixed.

File Errors Status
temp/tests/Python/test_hash_set.py 18 Excluded
temp/tests/Python/test_applicative.py 12 Excluded
temp/tests/Python/test_nested_and_recursive_pattern.py 2 Excluded
temp/tests/Python/fable_modules/thoth_json_python/encode.py 2 Excluded

@dbrattli
dbrattli merged commit 1593fd4 into main Jul 10, 2026
53 of 54 checks passed
@dbrattli
dbrattli deleted the chore/uv-dependency-update branch July 10, 2026 13:25
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