From 98aa65ea305ed9b2a45ae20e3854a756388b055c Mon Sep 17 00:00:00 2001 From: ECG Bot Date: Fri, 18 Oct 2024 07:35:20 +0000 Subject: [PATCH] build(deps): update astral-sh/uv to v0.4.24 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This MR contains the following updates: | Package | Update | Change | |---|---|---| | [astral-sh/uv](https://github.com/astral-sh/uv) | patch | `0.4.22` -> `0.4.24` | MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot). **Proposed changes to behavior should be submitted there as MRs.** --- ### Release Notes
astral-sh/uv (astral-sh/uv) ### [`v0.4.24`](https://github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0424) [Compare Source](https://github.com/astral-sh/uv/compare/0.4.23...0.4.24) ##### Bug fixes - Fix Python executable name in Windows free-threaded Python distributions ([#​8310](https://github.com/astral-sh/uv/pull/8310)) - Redact index credentials from lockfile sources ([#​8307](https://github.com/astral-sh/uv/pull/8307)) - Respect `UV_INDEX_` rather than `UV_HTTP_BASIC_` as documented ([#​8306](https://github.com/astral-sh/uv/pull/8306)) - Improve sources deserialization errors ([#​8308](https://github.com/astral-sh/uv/pull/8308)) ##### Documentation - Correct pytorch-to-torch reference in docs ([#​8291](https://github.com/astral-sh/uv/pull/8291)) ### [`v0.4.23`](https://github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#0423) [Compare Source](https://github.com/astral-sh/uv/compare/0.4.22...0.4.23) This release introduces a revamped system for defining package indexes, as an alternative to the existing pip-style `--index-url` and `--extra-index-url` configuration options. You can now define named indexes in your `pyproject.toml` file using the `[[tool.uv.index]]` table: ```toml [[tool.uv.index]] name = "pytorch" url = "https://download.pytorch.org/whl/cpu" ``` Packages can be pinned to a specific index via `tool.uv.sources`, to ensure that a given package is installed from the correct index. For example, to ensure that `torch` is *always* installed from the `pytorch` index: ```toml [tool.uv.sources] torch = { index = "pytorch" } [[tool.uv.index]] name = "pytorch" url = "https://download.pytorch.org/whl/cpu" ``` Indexes can also be marked as `explicit = true` to prevent packages from being installed from that index unless explicitly pinned. For example, to ensure that `torch` is installed from the `pytorch` index, but all other packages are installed from the default index: ```toml [tool.uv.sources] torch = { index = "pytorch" } [[tool.uv.index]] name = "pytorch" url = "https://download.pytorch.org/whl/cpu" explicit = true ``` To define an additional index outside a `pyproject.toml` file, use the `--index` command-line argument (or the `UV_INDEX` environment variable); to replace the default index (PyPI), use the `--default-index` command-line argument (or `UV_DEFAULT_INDEX`). These changes are entirely backwards-compatible with the deprecated `--index-url` and `--extra-index-url` options, which continue to work as before. See the [Index](https://docs.astral.sh/uv/configuration/indexes/) documentation for more. ##### Enhancements - Add index URLs when provided via `uv add --index` or `--default-index` ([#​7746](https://github.com/astral-sh/uv/pull/7746)) - Add support for named and explicit indexes ([#​7481](https://github.com/astral-sh/uv/pull/7481)) - Add templates for popular build backends ([#​7857](https://github.com/astral-sh/uv/pull/7857)) - Allow multiple pinned indexes in `tool.uv.sources` ([#​7769](https://github.com/astral-sh/uv/pull/7769)) - Allow users to incorporate Git tags into dynamic cache keys ([#​8259](https://github.com/astral-sh/uv/pull/8259)) - Pin named indexes in `uv add` ([#​7747](https://github.com/astral-sh/uv/pull/7747)) - Respect named `--index` and `--default-index` values in `tool.uv.sources` ([#​7910](https://github.com/astral-sh/uv/pull/7910)) - Update to latest PubGrub version ([#​8245](https://github.com/astral-sh/uv/pull/8245)) - Enable environment variable authentication for named indexes ([#​7741](https://github.com/astral-sh/uv/pull/7741)) - Avoid showing lower-bound warning outside of explicit lock and sync ([#​8234](https://github.com/astral-sh/uv/pull/8234)) - Improve logging during lock errors ([#​8258](https://github.com/astral-sh/uv/pull/8258)) - Improve styling of `requires-python` warnings ([#​8240](https://github.com/astral-sh/uv/pull/8240)) - Show hint in resolution failure on `Forbidden` (`403`) or `Unauthorized` (`401`) ([#​8264](https://github.com/astral-sh/uv/pull/8264)) - Update to latest `cargo-dist` version (includes new installer features) ([#​8270](https://github.com/astral-sh/uv/pull/8270)) - Warn when patch version in `requires-python` is implicitly `0` ([#​7959](https://github.com/astral-sh/uv/pull/7959)) - Add more context on client errors during range requests ([#​8285](https://github.com/astral-sh/uv/pull/8285)) ##### Bug fixes - Avoid writing duplicate index URLs with `--emit-index-url` ([#​8226](https://github.com/astral-sh/uv/pull/8226)) - Fix error leading to out-of-bound panic in `uv-pep508` ([#​8282](https://github.com/astral-sh/uv/pull/8282)) - Fix managed distributions of free-threaded Python on Windows ([#​8268](https://github.com/astral-sh/uv/pull/8268)) - Fix selection of free-threaded interpreters during default Python discovery ([#​8239](https://github.com/astral-sh/uv/pull/8239)) - Ignore sources in build requirements for non-source trees ([#​8235](https://github.com/astral-sh/uv/pull/8235)) - Invalid cache when adding lower bound to lockfile ([#​8230](https://github.com/astral-sh/uv/pull/8230)) - Respect index priority when storing credentials ([#​8256](https://github.com/astral-sh/uv/pull/8256)) - Respect relative paths in `uv build` sources ([#​8237](https://github.com/astral-sh/uv/pull/8237)) - Narrow what the pip3. logic drops from entry points. ([#​8273](https://github.com/astral-sh/uv/pull/8273)) ##### Documentation - Add some additional notes to `--index-url` docs ([#​8267](https://github.com/astral-sh/uv/pull/8267)) - Add upgrade note to README ([#​7937](https://github.com/astral-sh/uv/pull/7937)) - Remove note that "only a single source may be defined for each dependency" ([#​8243](https://github.com/astral-sh/uv/pull/8243))
--- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this MR and you won't be reminded about this update again. --- - [ ] If you want to rebase/retry this MR, check this box --- This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). --- chezmoi/dot_config/aquaproj-aqua/aqua.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/chezmoi/dot_config/aquaproj-aqua/aqua.yaml b/chezmoi/dot_config/aquaproj-aqua/aqua.yaml index 0987cc3c..57d5d6f7 100644 --- a/chezmoi/dot_config/aquaproj-aqua/aqua.yaml +++ b/chezmoi/dot_config/aquaproj-aqua/aqua.yaml @@ -145,7 +145,7 @@ packages: - name: tofuutils/tenv@v3.2.4 description: OpenTofu / Terraform version manager link: https://github.com/tofuutils/tenv -- name: astral-sh/uv@0.4.22 +- name: astral-sh/uv@0.4.24 description: An extremely fast Python package installer and resolver, written in Rust link: https://github.com/astral-sh/uv - name: martinvonz/jj@v0.21.0