-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Comparing changes
Open a pull request
base repository: astral-sh/uv
base: 0.7.5
head repository: astral-sh/uv
compare: 0.7.6
- 20 commits
- 266 files changed
- 9 contributors
Commits on May 17, 2025
-
Fix VIRTUAL_ENV_PROMPT value in activator/activate (#13501)
## Summary <!-- What's the purpose of the change? What does it do, and why? --> I've compared all the activator scripts here with the original ones in https://github.com/pypa/virtualenv/tree/main/src/virtualenv/activation and only the bash/POSIX script here was yielding a VIRTUAL_ENV_PROMPT value with parenthesis and a trailing space, which should be part of the shell prompt (PS1 for bash/POSIX) but not of the VIRTUAL_ENV_PROMPT value itself. This fixes that small inconsistency. Fixes #13456 This reverts commit 0ec2d4e ## Test Plan <!-- How was it tested? --> I didn't test this locally.
Configuration menu - View commit details
-
Copy full SHA for be1404d - Browse repository at this point
Copy the full SHA be1404dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4b7f5f1 - Browse repository at this point
Copy the full SHA 4b7f5f1View commit details
Commits on May 18, 2025
-
Fix PowerShell code blocks (#13511)
<!-- 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 The PowerShell prompt is not `$`, so it is not detected as a `Generic.Prompt` token by Pygments lexers. Therefore, the JavaScript code does not strip the prompt when copying from PowerShell code blocks, such as [here](https://docs.astral.sh/uv/getting-started/installation/#__tabbed_5_2). Other places in the docs have removed the prompt completely to address this issue: * https://docs.astral.sh/uv/guides/projects/#__tabbed_1_2 * https://docs.astral.sh/uv/guides/integration/jupyter/#__tabbed_1_2 This PR updates the PowerShell prompt to `PS>` and changes the code fence language to `pwsh-session` to match the lexer name from [Pygments](https://pygments.org/docs/lexers/#pygments.lexers.shell.PowerShellSessionLexer). This allows the prompt to be correctly detected as a `Generic.Prompt` token and is stripped during copy. Related: #12520
Configuration menu - View commit details
-
Copy full SHA for d4e8df9 - Browse repository at this point
Copy the full SHA d4e8df9View commit details -
Respect default extras in uv remove (#13380)
## Summary Using "all extras" in `uv remove` will cause errors for projects with conflicting extras. Now that we have a concept of "default extras", it seems better to respect those defaults like we do for dependency groups. Closes #12770.
Configuration menu - View commit details
-
Copy full SHA for 9904c47 - Browse repository at this point
Copy the full SHA 9904c47View commit details -
Add missing git feature dep to preserve_executable_bit test (#12850)
## Summary Without the `git` feature, it fails with: ``` error: Failed to initialize Git repository at `/home/mgorny/.local/share/uv/tests/.tmp01wGGK/temp/preserve_executable_bit` stdout: stderr: error: `git` operations are not allowed — are you missing a cfg for the `git` feature? ``` ## Test Plan cargo test --features python --profile=fast-build --no-default-features
Configuration menu - View commit details
-
Copy full SHA for 061751f - Browse repository at this point
Copy the full SHA 061751fView commit details -
Update pre-release hint (#13517)
## Summary I believe it's a known issue that the "available versions" doesn't respect `--exclude-newer`.
Configuration menu - View commit details
-
Copy full SHA for cc6e766 - Browse repository at this point
Copy the full SHA cc6e766View commit details -
Configuration menu - View commit details
-
Copy full SHA for c5032ae - Browse repository at this point
Copy the full SHA c5032aeView commit details -
Remove
avpin intransformers(#13518)## Summary This test started failing, and it fails at least back to v0.6, so I don't think it's on our end. I'm wondering if all the wheels here were yanked? They're visible in the lockfile, but not on PyPI: https://pypi.org/project/av/9.2.0/#files. So to get this passing, let's just unpin it. Edit: Ahh, ok. It looks like the project ran out of space, so they removed wheels for all the older versions: PyAV-Org/PyAV#1879.
Configuration menu - View commit details
-
Copy full SHA for 6e05d37 - Browse repository at this point
Copy the full SHA 6e05d37View commit details
Commits on May 19, 2025
-
fix: format uv-trampoline for 2024 edition (#13519)
## Summary Follow on to #13516 Ensure uv-trampoline is formatted after switching to 2024 edition.
Configuration menu - View commit details
-
Copy full SHA for 3483f1d - Browse repository at this point
Copy the full SHA 3483f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2572ea8 - Browse repository at this point
Copy the full SHA 2572ea8View commit details -
Configuration menu - View commit details
-
Copy full SHA for c3c4586 - Browse repository at this point
Copy the full SHA c3c4586View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6842085 - Browse repository at this point
Copy the full SHA 6842085View commit details -
Configuration menu - View commit details
-
Copy full SHA for c80ceff - Browse repository at this point
Copy the full SHA c80ceffView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3ade0f - Browse repository at this point
Copy the full SHA e3ade0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8a404b9 - Browse repository at this point
Copy the full SHA 8a404b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6afb11c - Browse repository at this point
Copy the full SHA 6afb11cView commit details -
Update pre-commit hook astral-sh/ruff-pre-commit to v0.11.10 (#13520)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [astral-sh/ruff-pre-commit](https://redirect.github.com/astral-sh/ruff-pre-commit) | repository | patch | `v0.11.9` -> `v0.11.10` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. Note: The `pre-commit` manager in Renovate is not supported by the `pre-commit` maintainers or community. Please do not report any problems there, instead [create a Discussion in the Renovate repository](https://redirect.github.com/renovatebot/renovate/discussions/new) if you have any questions. --- ### Release Notes <details> <summary>astral-sh/ruff-pre-commit (astral-sh/ruff-pre-commit)</summary> ### [`v0.11.10`](https://redirect.github.com/astral-sh/ruff-pre-commit/releases/tag/v0.11.10) [Compare Source](https://redirect.github.com/astral-sh/ruff-pre-commit/compare/v0.11.9...v0.11.10) See: https://github.com/astral-sh/ruff/releases/tag/0.11.10 </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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 6b46cb2 - Browse repository at this point
Copy the full SHA 6b46cb2View commit details -
Update Rust crate windows-registry to v0.5.2 (#13528)
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [windows-registry](https://redirect.github.com/microsoft/windows-rs) | workspace.dependencies | patch | `0.5.1` -> `0.5.2` | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### 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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJpbnRlcm5hbCJdfQ==--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 97d519c - Browse repository at this point
Copy the full SHA 97d519cView commit details -
Use
AsyncFntraits for cached client (#13530)Make use of the 2024 edition.
Configuration menu - View commit details
-
Copy full SHA for 2894721 - Browse repository at this point
Copy the full SHA 2894721View commit details -
Bump version to 0.7.6 (#13537)
Co-authored-by: Aria Desires <aria.desires@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 7f3e94a - Browse repository at this point
Copy the full SHA 7f3e94aView 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.7.5...0.7.6