KEMBAR78
Comparing 0.9.3...0.9.4 · astral-sh/uv · GitHub
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.9.3
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.9.4
Choose a head ref
  • 11 commits
  • 34 files changed
  • 6 contributors

Commits on Oct 15, 2025

  1. Add missing UV_TEST_NO_HTTP_RETRY_DELAY check and better logging (#…

    …16313)
    
    The `install_http_retries` test goes from 15s to 0.3s. Additionally, we
    log the retry delay.
    konstin authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    52cc3c8 View commit details
    Browse the repository at this point in the history
  2. Use uv_build in make_project tests (#16298)

    Skip downloading and running setuptools.
    konstin authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    766bd95 View commit details
    Browse the repository at this point in the history
  3. Add CUDA 13.0 support (#16321)

    ## Summary
    
    Closes #16319.
    charliermarsh authored Oct 15, 2025
    Configuration menu
    Copy the full SHA
    bf81a5b View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2025

  1. Configuration menu
    Copy the full SHA
    0a2b160 View commit details
    Browse the repository at this point in the history
  2. Implement RFC9457 compliant messaging (#16199)

    <!--
    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
    
    HTTP1.1 [RFC 9112 -
    HTTP/1.1](https://www.rfc-editor.org/rfc/rfc9112.html#name-status-line)
    section 4 defines the response status code to optionally include a text
    description (human readable) of the reason for the status code.
    
    [RFC9113 - HTTP/2](https://www.rfc-editor.org/rfc/rfc9113) is the HTTP2
    protocol standard and the response status only considers the [status
    code](https://www.rfc-editor.org/rfc/rfc9113#name-response-pseudo-header-fiel)
    and not the reason phrase, and as such important information can be lost
    in helping the client determine a route cause of a failure.
    
    As per discussion on this
    [PR](#15979) the current feeling is
    that implementing the RFC9457 standard might be the preferred route.
    This PR makes those changes to aid the discussion which has also been
    moved to the [PEP
    board](https://discuss.python.org/t/block-download-of-components-when-violating-policy/104021/1)
    
    ## Test Plan
    
    Pulling components that violate our policy over HTTP2 and without any
    RFC9457 implementation the following message is presented to the user:
    <img width="1482" height="104" alt="image"
    src="https://github.com/user-attachments/assets/0afcd0d8-ca67-4f94-a6c2-131e3b6d8dcc"
    />
    
    
    With the RFC9457 standard implemented, below you can see the advantage
    in the extra context as to why the component has been blocked:
    <img width="2171" height="127" alt="image"
    src="https://github.com/user-attachments/assets/25bb5465-955d-4a76-9f30-5477fc2c866f"
    />
    
    ---------
    
    Co-authored-by: konstin <konstin@mailbox.org>
    doddi and konstin authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    c12e8bb View commit details
    Browse the repository at this point in the history
  3. Add auto-detection for Intel GPU on Windows (#16280)

    This PR enables `--torch-backend=auto` to automatically detect Intel
    GPUs. It follows up on
    [#14386](#14386).
    On Windows, detection is implemented by querying the
    `Win32_VideoController` class via the [WMI
    crate](https://github.com/ohadravid/wmi-rs/tree/v0.16.0).
    
    Currently, Intel GPUs (XPU) do not depend on specific driver or toolkit
    versions to determine which PyTorch wheel to use.
    guangyey authored Oct 16, 2025
    Configuration menu
    Copy the full SHA
    de9f299 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2025

  1. Configuration menu
    Copy the full SHA
    7b3a9c2 View commit details
    Browse the repository at this point in the history
  2. Only add actual schema in schemastore PRs (#16346)

    ## Summary
    
    Last time I ran the `update_schemastore.py` script in ty, due to what I
    assume was a `npm` version mismatch, the `package-lock.json` file was
    updated while running `npm install` in the `schemastore`. Due to the use
    of `git commit -a`, it was accidentally included in the commit for the
    semi-automated schemastore PR. The solution here is to only add the
    actual file that we want to commit.
    
    Same as astral-sh/ty#1391
    
    ## Test Plan
    
    I did a dry-run of this script (by commenting out the final `push`) and
    verified that the commit did include the schema, but not the updated
    `package-lock.json` file.
    sharkdp authored Oct 17, 2025
    Configuration menu
    Copy the full SHA
    b50c1be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee2649f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2025

  1. Configuration menu
    Copy the full SHA
    70cfc40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    88f519a View commit details
    Browse the repository at this point in the history
Loading