-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: astral-sh/uv
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.6.7
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: astral-sh/uv
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.6.8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 11 commits
- 45 files changed
- 5 contributors
Commits on Mar 17, 2025
-
Configuration menu - View commit details
-
Copy full SHA for e0f81f0 - Browse repository at this point
Copy the full SHA e0f81f0View commit details
Commits on Mar 18, 2025
-
Allow owned string when deserializing
requires-python
(#12278)## Summary I suspect this only affects packages with quotes in the requires-python, which is typically an error but one that we correct for in `LenientVersionSpecifiers`. Closes #12260.
Configuration menu - View commit details
-
Copy full SHA for b78f929 - Browse repository at this point
Copy the full SHA b78f929View commit details -
Allow local version mismatches when validating lockfile (#12285)
## Summary Closes #12282. ## Test Plan Given: ```toml [project] name = "foo" version = "0.1.0" description = "Add your description here" readme = "README.md" requires-python = ">=3.13.0" dependencies = ["flash-attn"] [tool.uv] environments = ["sys_platform == 'darwin'", "sys_platform == 'linux'"] constraint-dependencies = ["torch==2.5.1"] [tool.uv.sources] flash_attn = [ { url = "https://github.com/Dao-AILab/flash-attention/releases/download/v2.7.3/flash_attn-2.7.3+cu12torch2.5cxx11abiFalse-cp310-cp310-linux_x86_64.whl", marker = "sys_platform == 'linux' and python_version == '3.10'"}, { url = "https://github.com/Dao-AILab/flash-attention/releases/download/v2.7.3/flash_attn-2.7.3+cu12torch2.5cxx11abiFalse-cp311-cp311-linux_x86_64.whl", marker = "sys_platform == 'linux' and python_version == '3.11'"}, { url = "https://github.com/Dao-AILab/flash-attention/releases/download/v2.7.3/flash_attn-2.7.3+cu12torch2.5cxx11abiFalse-cp312-cp312-linux_x86_64.whl", marker = "sys_platform == 'linux' and python_version == '3.12'"}, { url = "https://github.com/Dao-AILab/flash-attention/releases/download/v2.7.3/flash_attn-2.7.3+cu12torch2.5cxx11abiFalse-cp313-cp313-linux_x86_64.whl", marker = "sys_platform == 'linux' and python_version == '3.13'"} ] ``` Ran `uv lock` on `v0.6.5`. Then verified that `uv lock` fails on `v0.6.6` on the same lockfile, but this commit succeeds.
Configuration menu - View commit details
-
Copy full SHA for faf16c1 - Browse repository at this point
Copy the full SHA faf16c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for ada1acb - Browse repository at this point
Copy the full SHA ada1acbView commit details -
Un-pin
maturin-action
version (#12287)## Summary The commit we want is in PyO3/maturin-action#330 which is now released.
Configuration menu - View commit details
-
Copy full SHA for e9d2b6e - Browse repository at this point
Copy the full SHA e9d2b6eView commit details -
Simplify managed Python flags (#12246)
Currently, for users to specify at the command line whether to use uv-managed or system Python interpreters, they use the `--python-preference` parameter, which takes four possible values. This is more complex than necessary since the normal case is to either say "only managed" or "not managed". This PR hides the old `--python-preference` parameter from help and documentation and adds two new flags: `--managed-python` and `--no-managed-python` to capture the "only managed" and "not managed" cases. I have successfully tested this locally but currently cannot add snapshot tests because of problems with distinguishing managed vs. system interpreters in CI (and non-determinism when run on different developers' machines). The `--python-preference` test in `tool-install.rs` is currently ignored for this reason. See #5144 and #7473. --------- Co-authored-by: Zanie Blue <contact@zanie.dev>
Configuration menu - View commit details
-
Copy full SHA for f66ce58 - Browse repository at this point
Copy the full SHA f66ce58View commit details -
Update Rust crate reqwest to v0.12.15 (#12293)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [reqwest](https://redirect.github.com/seanmonstar/reqwest) | workspace.dependencies | patch | `0.12.14` -> `0.12.15` | --- ### Release Notes <details> <summary>seanmonstar/reqwest (reqwest)</summary> ### [`v0.12.15`](https://redirect.github.com/seanmonstar/reqwest/blob/HEAD/CHANGELOG.md#v01215) [Compare Source](https://redirect.github.com/seanmonstar/reqwest/compare/v0.12.14...v0.12.15) - Fix Windows to support both `ProxyOverride` and `NO_PROXY`. - Fix http3 to support streaming response bodies. - Fix http3 dependency from public API misuse. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/astral-sh/uv). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMDcuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIwNy4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 95a9416 - Browse repository at this point
Copy the full SHA 95a9416View commit details -
Configuration menu - View commit details
-
Copy full SHA for f390050 - Browse repository at this point
Copy the full SHA f390050View commit details -
This resolves https://github.com/astral-sh/uv/security/dependabot/340 which doesn't meaningfully affect us but dependabot is screaming about it nonetheless.
Configuration menu - View commit details
-
Copy full SHA for 43966f5 - Browse repository at this point
Copy the full SHA 43966f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 26cad18 - Browse repository at this point
Copy the full SHA 26cad18View commit details -
Configuration menu - View commit details
-
Copy full SHA for c1ef482 - Browse repository at this point
Copy the full SHA c1ef482View commit details
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.