-
Notifications
You must be signed in to change notification settings - Fork 3.2k
Comparing changes
Open a pull request
base repository: astral-sh/uv
base: 0.11.11
head repository: astral-sh/uv
compare: 0.11.12
- 9 commits
- 170 files changed
- 10 contributors
Commits on May 6, 2026
-
Ensure that all Python downloads do not panic on `VersionRequest::fro…
Configuration menu - View commit details
-
Copy full SHA for bb8109a - Browse repository at this point
Copy the full SHA bb8109aView commit details
Commits on May 7, 2026
-
fix(lock): warning suggests non-existent --no-frozen flag (#19290) (#…
…19294) ## Summary When `uv lock` is invoked with `UV_FROZEN=1` (env) or `frozen` set via workspace configuration, the post-success warning suggested using `--no-frozen`, which does not exist as a CLI flag. Following that hint produces: ``` $ UV_FROZEN=1 uv lock --no-frozen error: unexpected argument '--no-frozen' found tip: a similar argument exists: '--frozen' ``` Drop the bad suggestion and recommend `--check` only, matching the sibling warning emitted when `--frozen` is passed on the CLI (introduced in #17859). ## Old vs new warning Before: ``` warning: The lockfile at `uv.lock` was only checked for validity, not whether it is up-to-date, because `UV_FROZEN=1` was provided; use `--no-frozen` or `--check` instead ``` After: ``` warning: The lockfile at `uv.lock` was only checked for validity, not whether it is up-to-date, because `UV_FROZEN=1` was provided; use `--check` instead ``` `--check` is defined on `LockArgs` in `crates/uv-cli/src/lib.rs` (the public, non-hidden flag for "check if the lockfile is up-to-date") and works regardless of whether `frozen` was set via env, configuration, or the CLI. ## Changes - `crates/uv/src/commands/project/lock.rs`: drop `--no-frozen` from the env/configuration warning text. - `crates/uv/tests/it/lock.rs`: update the `lock_frozen_warning` snapshot to match. ## Test plan - [x] `cargo build -p uv` - [x] `cargo fmt --check` - [x] `cargo clippy -p uv --all-targets -- -D warnings` - [x] `cargo test -p uv --test it lock::lock_frozen_warning` Closes #19290
Configuration menu - View commit details
-
Copy full SHA for 4bd0ae7 - Browse repository at this point
Copy the full SHA 4bd0ae7View commit details -
Add
--no-editablesupport touv pip install(#19306)Similar to the behavior of `uv sync --no-editable`
Configuration menu - View commit details
-
Copy full SHA for 44609be - Browse repository at this point
Copy the full SHA 44609beView commit details -
Respect
--no-devoverUV_DEV=1(#19313)## Summary And similarly for other flag pairs. I'm surprised this took so long to get reported. Closes #19310.
Configuration menu - View commit details
-
Copy full SHA for 7889998 - Browse repository at this point
Copy the full SHA 7889998View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce8b491 - Browse repository at this point
Copy the full SHA ce8b491View commit details -
Fix bug from inconsistent workflow name in GHA-PyPI guide example (#1…
…9309) This is a very minor doc change but fixes a bug for diligent but unknowing new users following the guide. The UV guide on publishing to PyPI from GHA has a screenshot showing that users reference a "release.yml" GHA workflow file when setting up a new Trusted Publisher in PyPI. But the guide had users create a "publish.yml" workflow file in their GitHub repository before this. PyPI won't grant the expected token because the workflow names don't match exactly across PyPI and GH, so the example bombs pretty hard. Love all your work. Thanks for your help. <!-- Thank you for contributing to uv! To help us out with reviewing, please consider the following: - Does this pull request include a summary of the change? (See below.) - Does this pull request include a descriptive title? - Does this pull request include references to any relevant issues? --> ## Summary <!-- What's the purpose of the change? What does it do, and why? --> ## Test Plan <!-- How was it tested? -->
Configuration menu - View commit details
-
Copy full SHA for 93cfed8 - Browse repository at this point
Copy the full SHA 93cfed8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c963dd - Browse repository at this point
Copy the full SHA 6c963ddView commit details
Commits on May 8, 2026
-
Sync latest Python releases (#19322)
Automated update for Python releases. Co-authored-by: zanieb <2586601+zanieb@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 400b137 - Browse repository at this point
Copy the full SHA 400b137View commit details -
Configuration menu - View commit details
-
Copy full SHA for 63c5f57 - Browse repository at this point
Copy the full SHA 63c5f57View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 0.11.11...0.11.12