Skip to content
Permalink

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.7.5
Choose a base ref
...
head repository: astral-sh/uv
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.7.6
Choose a head ref
  • 20 commits
  • 266 files changed
  • 9 contributors

Commits on May 17, 2025

  1. 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.
    ericbn authored May 17, 2025
    Configuration menu
    Copy the full SHA
    be1404d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4b7f5f1 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2025

  1. 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
    h4iku authored May 18, 2025
    Configuration menu
    Copy the full SHA
    d4e8df9 View commit details
    Browse the repository at this point in the history
  2. 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.
    charliermarsh authored May 18, 2025
    Configuration menu
    Copy the full SHA
    9904c47 View commit details
    Browse the repository at this point in the history
  3. 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
    mgorny authored May 18, 2025
    Configuration menu
    Copy the full SHA
    061751f View commit details
    Browse the repository at this point in the history
  4. Update pre-release hint (#13517)

    ## Summary
    
    I believe it's a known issue that the "available versions" doesn't
    respect `--exclude-newer`.
    charliermarsh authored May 18, 2025
    Configuration menu
    Copy the full SHA
    cc6e766 View commit details
    Browse the repository at this point in the history
  5. Bump MSRV to 1.85 and Edition 2024 (#13516)

    ## Summary
    
    Builds on #11724.
    
    Closes #13476.
    charliermarsh authored May 18, 2025
    Configuration menu
    Copy the full SHA
    c5032ae View commit details
    Browse the repository at this point in the history
  6. Remove av pin in transformers (#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.
    charliermarsh authored May 18, 2025
    Configuration menu
    Copy the full SHA
    6e05d37 View commit details
    Browse the repository at this point in the history

Commits on May 19, 2025

  1. fix: format uv-trampoline for 2024 edition (#13519)

    ## Summary
    
    Follow on to #13516
    
    Ensure uv-trampoline is formatted after switching to 2024 edition.
    samypr100 authored May 19, 2025
    Configuration menu
    Copy the full SHA
    3483f1d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2572ea8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c3c4586 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6842085 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c80ceff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e3ade0f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a404b9 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6afb11c View commit details
    Browse the repository at this point in the history
  9. 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>
    renovate[bot] authored May 19, 2025
    Configuration menu
    Copy the full SHA
    6b46cb2 View commit details
    Browse the repository at this point in the history
  10. 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>
    renovate[bot] authored May 19, 2025
    Configuration menu
    Copy the full SHA
    97d519c View commit details
    Browse the repository at this point in the history
  11. Use AsyncFn traits for cached client (#13530)

    Make use of the 2024 edition.
    konstin authored May 19, 2025
    Configuration menu
    Copy the full SHA
    2894721 View commit details
    Browse the repository at this point in the history
  12. Bump version to 0.7.6 (#13537)

    Co-authored-by: Aria Desires <aria.desires@gmail.com>
    zanieb and Gankra authored May 19, 2025
    Configuration menu
    Copy the full SHA
    7f3e94a View commit details
    Browse the repository at this point in the history
Loading