This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch chart/v1-2x-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/chart/v1-2x-test by this push:
new 644c38ab6d0 Bump uv floor to 0.11.8, override cooldown for uv (#66042)
(#66056)
644c38ab6d0 is described below
commit 644c38ab6d0452943914e65866bdb9d343f9ddb7
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Apr 29 00:23:02 2026 +0200
Bump uv floor to 0.11.8, override cooldown for uv (#66042) (#66056)
Pins `[tool.uv] required-version` (and the matching marker-tagged
constants in breeze) to 0.11.8 across the root and the three workspace
members that carried their own (stale) floor (`airflow-core`,
`airflow-ctl`, `dev/mypy` — all previously `>=0.6.3`). The bump picks
up the timestamp-elision fix from astral-sh/uv#19022 (closes
astral-sh/uv#18708 — relative `exclude-newer` no longer writes a
churning timestamp into uv.lock that two branches collide on).
Drops uv's per-package cooldown to "12 hours" in both
[tool.uv.exclude-newer-package] and [tool.uv.pip.exclude-newer-package];
without the override the project-wide 4-day window blocks a
freshly-released uv from being adopted as the floor. The override is
flagged "REMOVE BY 2026-05-01" — once 0.11.8 is older than the global
4-day cooldown the override is redundant.
Bumps AIRFLOW_UV_VERSION across Dockerfiles, breeze constants, and
the image-args doc to match. The `# sync-uv-min-version`-tagged test
fixtures were auto-rewritten by the prek hook of the same name.
uv.lock confirms the upstream fix is engaged: `exclude-newer` reads
as the no-op `0001-01-01T00:00:00Z` placeholder.
(cherry picked from commit dbfc27de982226cb325c7c6d4cb2ccfab946b6c5)
---
Dockerfile | 2 +-
Dockerfile.ci | 2 +-
airflow-core/pyproject.toml | 2 +-
airflow-ctl/pyproject.toml | 2 +-
dev/breeze/doc/ci/02_images.md | 2 +-
.../commands/release_management_commands.py | 2 +-
dev/breeze/src/airflow_breeze/global_constants.py | 2 +-
pyproject.toml | 4 +-
uv.lock | 46 +++++++++++-----------
9 files changed, 32 insertions(+), 32 deletions(-)
diff --git a/Dockerfile b/Dockerfile
index 10ecf18d2cf..6ecc4e4a539 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -73,7 +73,7 @@ ARG PYTHON_LTO="true"
# Also use `force pip` label on your PR to swap all places we use `uv` to `pip`
ARG AIRFLOW_PIP_VERSION=26.0.1
# ARG AIRFLOW_PIP_VERSION="git+https://github.com/pypa/pip.git@main"
-ARG AIRFLOW_UV_VERSION=0.10.12
+ARG AIRFLOW_UV_VERSION=0.11.8
ARG AIRFLOW_USE_UV="false"
ARG AIRFLOW_IMAGE_REPOSITORY="https://github.com/apache/airflow"
ARG
AIRFLOW_IMAGE_README_URL="https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md"
diff --git a/Dockerfile.ci b/Dockerfile.ci
index a40d20b67d2..b0a1dad87ed 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -1777,7 +1777,7 @@ COPY --from=scripts common.sh install_packaging_tools.sh
install_additional_depe
# Also use `force pip` label on your PR to swap all places we use `uv` to `pip`
ARG AIRFLOW_PIP_VERSION=26.0.1
# ARG AIRFLOW_PIP_VERSION="git+https://github.com/pypa/pip.git@main"
-ARG AIRFLOW_UV_VERSION=0.10.12
+ARG AIRFLOW_UV_VERSION=0.11.8
ARG AIRFLOW_PREK_VERSION="0.3.6"
# UV_LINK_MODE=copy is needed since we are using cache mounted from the host
diff --git a/airflow-core/pyproject.toml b/airflow-core/pyproject.toml
index 8a75f309776..e7b6f9bb9b0 100644
--- a/airflow-core/pyproject.toml
+++ b/airflow-core/pyproject.toml
@@ -314,7 +314,7 @@ docs = [
[tool.uv]
-required-version = ">=0.6.3"
+required-version = ">=0.11.8"
[tool.uv.sources]
apache-airflow-core = {workspace = true}
diff --git a/airflow-ctl/pyproject.toml b/airflow-ctl/pyproject.toml
index 1fc37efc166..0380d67ac39 100644
--- a/airflow-ctl/pyproject.toml
+++ b/airflow-ctl/pyproject.toml
@@ -210,7 +210,7 @@ tmp_path_retention_count = "2"
tmp_path_retention_policy = "failed"
[tool.uv]
-required-version = ">=0.6.3"
+required-version = ">=0.11.8"
[tool.uv.sources]
apache-airflow-devel-common = { workspace = true }
diff --git a/dev/breeze/doc/ci/02_images.md b/dev/breeze/doc/ci/02_images.md
index 97ddc977a32..4e97d3003b7 100644
--- a/dev/breeze/doc/ci/02_images.md
+++ b/dev/breeze/doc/ci/02_images.md
@@ -443,7 +443,7 @@ can be used for CI images:
| `ADDITIONAL_DEV_APT_DEPS` | | Additional
apt dev dependencies installed in the first part of the image
|
| `ADDITIONAL_DEV_APT_ENV` | | Additional
env variables defined when installing dev deps
|
| `AIRFLOW_PIP_VERSION` | `26.0.1` | `pip`
version used.
|
-| `AIRFLOW_UV_VERSION` | `0.10.12` | `uv`
version used.
|
+| `AIRFLOW_UV_VERSION` | `0.11.8` | `uv`
version used.
|
| `AIRFLOW_PREK_VERSION` | `0.3.6` | `prek`
version used.
|
| `AIRFLOW_USE_UV` | `true` | Whether to
use UV for installation.
|
| `PIP_PROGRESS_BAR` | `on` | Progress
bar for PIP installation
|
diff --git
a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
index 8b86de4c394..7d53a8022ae 100644
--- a/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
+++ b/dev/breeze/src/airflow_breeze/commands/release_management_commands.py
@@ -260,7 +260,7 @@ class VersionedFile(NamedTuple):
AIRFLOW_PIP_VERSION = "26.0.1"
-AIRFLOW_UV_VERSION = "0.10.12"
+AIRFLOW_UV_VERSION = "0.11.8"
AIRFLOW_USE_UV = False
GITPYTHON_VERSION = "3.1.46"
RICH_VERSION = "14.3.3"
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py
b/dev/breeze/src/airflow_breeze/global_constants.py
index 0a7ba626ec5..a55f7603ae5 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -281,7 +281,7 @@ if MYSQL_INNOVATION_RELEASE:
ALLOWED_INSTALL_MYSQL_CLIENT_TYPES = ["mariadb"]
PIP_VERSION = "26.0.1"
-UV_VERSION = "0.10.12"
+UV_VERSION = "0.11.8"
# packages that providers docs
REGULAR_DOC_PACKAGES = [
diff --git a/pyproject.toml b/pyproject.toml
index 88b0a2113f0..23add0ed99e 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -539,7 +539,7 @@ packages = []
"apache-airflow-providers-amazon[s3fs]",
]
"uv" = [
- "uv>=0.10.12",
+ "uv>=0.11.8",
]
[project.urls]
@@ -1338,7 +1338,7 @@ leveldb = [
]
[tool.uv]
-required-version = ">=0.6.3"
+required-version = ">=0.11.8"
no-build-isolation-package = ["sphinx-redoc"]
constraint-dependencies = ["lxml==6.0.2"] # Remove after
https://github.com/aws/amazon-redshift-python-driver/pull/272
diff --git a/uv.lock b/uv.lock
index 37c0acf8a38..5e5f0c4bedd 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1565,7 +1565,7 @@ requires-dist = [
{ name = "cloudpickle", marker = "extra == 'cloudpickle'", specifier =
">=2.2.1" },
{ name = "python-ldap", marker = "extra == 'ldap'", specifier = ">=3.4.4"
},
{ name = "sentry-sdk", marker = "extra == 'sentry'", specifier =
">=2.30.0" },
- { name = "uv", marker = "extra == 'uv'", specifier = ">=0.10.12" },
+ { name = "uv", marker = "extra == 'uv'", specifier = ">=0.11.8" },
]
provides-extras = ["all-core", "async", "graphviz", "gunicorn", "kerberos",
"memray", "otel", "statsd", "all-task-sdk", "airbyte", "alibaba", "amazon",
"apache-cassandra", "apache-drill", "apache-druid", "apache-flink",
"apache-hdfs", "apache-hive", "apache-iceberg", "apache-impala",
"apache-kafka", "apache-kylin", "apache-livy", "apache-pig", "apache-pinot",
"apache-spark", "apache-tinkerpop", "apprise", "arangodb", "asana",
"atlassian-jira", "celery", "cloudant", "cncf-kubernetes", "co [...]
@@ -21738,28 +21738,28 @@ wheels = [
[[package]]
name = "uv"
-version = "0.10.12"
-source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/8d/b7/6a27678654caa7f2240d9c5be9bd032bfff90a58858f0078575e7a9b6d9f/uv-0.10.12.tar.gz",
hash =
"sha256:fa722691c7ae5c023778ad0b040ab8619367bcfe44fd0d9e05a58751af86cdf8", size
= 3988720, upload-time = "2026-03-19T21:50:41.015Z" }
-wheels = [
- { url =
"https://files.pythonhosted.org/packages/fe/aa/dde1b7300f8e924606ab0fe192aa25ca79736c5883ee40310ba8a5b34042/uv-0.10.12-py3-none-linux_armv6l.whl",
hash =
"sha256:7099bdefffbe2df81accad52579657b8f9f870170caa779049c9fd82d645c9b3", size
= 22662810, upload-time = "2026-03-19T21:50:43.108Z" },
- { url =
"https://files.pythonhosted.org/packages/5c/90/4fd10d7337a084847403cdbff288395a6a12adbaaac975943df4f46c2d31/uv-0.10.12-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:e0f0ef58f0ba6fbfaf5f91b67aad6852252c49b8f78015a2a5800cf74c7538d5", size
= 21852701, upload-time = "2026-03-19T21:51:06.216Z" },
- { url =
"https://files.pythonhosted.org/packages/ce/db/c41ace81b8ef5d5952433df38e321c0b6e5f88ce210c508b14f84817963f/uv-0.10.12-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:551f799d53e397843b6cde7e3c61de716fb487da512a21a954b7d0cbc06967e0", size
= 20454594, upload-time = "2026-03-19T21:50:53.693Z" },
- { url =
"https://files.pythonhosted.org/packages/5d/07/a990708c5ba064b4eb1a289f1e9c484ebf5c1a0ea8cad049c86625f3b467/uv-0.10.12-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl",
hash =
"sha256:a5afe619e8a861fe4d49df8e10d2c6963de0dac6b79350c4832bf3366c8496cf", size
= 22212546, upload-time = "2026-03-19T21:51:08.76Z" },
- { url =
"https://files.pythonhosted.org/packages/b7/26/7f5ac4af027846c24bd7bf0edbd48b805f9e7daec145c62c632b5ce94e5f/uv-0.10.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl",
hash =
"sha256:8dc352c93a47a4760cf824c31c55ce26511af780481e8f67c796d2779acaa928", size
= 22278457, upload-time = "2026-03-19T21:51:19.895Z" },
- { url =
"https://files.pythonhosted.org/packages/02/00/c9043c73fb958482c9b42ad39ba81d1bd1ceffef11c4757412cb17f12316/uv-0.10.12-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:bd84379292e3c1a1bf0a05847c7c72b66bb581dccf8da1ef94cc82bf517efa7c", size
= 22239751, upload-time = "2026-03-19T21:50:51.25Z" },
- { url =
"https://files.pythonhosted.org/packages/5c/d1/31fe74bf2a049446dd95213890ffed98f733d0f5e3badafec59164951608/uv-0.10.12-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:2ace05115bd9ee1b30d341728257fe051817c4c0a652c085c90d4bd4fb0bc8f2", size
= 23697005, upload-time = "2026-03-19T21:50:48.767Z" },
- { url =
"https://files.pythonhosted.org/packages/8b/9a/dd58ef59e622a1651e181ec5b7d304ae482e591f28a864c474d09ea00aff/uv-0.10.12-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:be85acae8f31c68311505cd96202bad43165cbd7be110c59222f918677e93248", size
= 24453680, upload-time = "2026-03-19T21:51:11.443Z" },
- { url =
"https://files.pythonhosted.org/packages/09/26/b5920b43d7c91e720b72feaf81ea8575fa6188b626607695199fb9a0b683/uv-0.10.12-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:2bb5893d79179727253e4a283871a693d7773c662a534fb897aa65496aa35765", size
= 23570067, upload-time = "2026-03-19T21:51:13.976Z" },
- { url =
"https://files.pythonhosted.org/packages/8d/42/139e68d7d92bb90a33b5e269dbe474acb00b6c9797541032f859c5bf4c4d/uv-0.10.12-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:101481a1f48db6becf219914a591a588c0b3bfd05bef90768a5d04972bd6455e", size
= 23498314, upload-time = "2026-03-19T21:50:36.104Z" },
- { url =
"https://files.pythonhosted.org/packages/0c/75/40b237d005e4cdef9f960c215d3e2c0ab4f459ca009c3800cdcb07fbaa1d/uv-0.10.12-py3-none-manylinux_2_28_aarch64.whl",
hash =
"sha256:384b7f36a1ae50efe5f50fe299f276a83bf7acc8b7147517f34e27103270f016", size
= 22314017, upload-time = "2026-03-19T21:50:56.45Z" },
- { url =
"https://files.pythonhosted.org/packages/d0/c3/e65a6d795d5baf6fc113ff764650cc6dd792d745ff23f657e4c302877365/uv-0.10.12-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl",
hash =
"sha256:2c21e1b36c384f75dd3fd4a818b04871158ce115efff0bb4fdcd18ba2df7bd48", size
= 23321597, upload-time = "2026-03-19T21:50:39.012Z" },
- { url =
"https://files.pythonhosted.org/packages/65/ad/00f561b90b0ddfd1d591a78299fdeae68566e9cf82a4913548e4b700afef/uv-0.10.12-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:006812a086fce03d230fc987299f7295c7a73d17a1f1c17de1d1f327826f8481", size
= 23336447, upload-time = "2026-03-19T21:50:58.764Z" },
- { url =
"https://files.pythonhosted.org/packages/f1/6e/ddf50c9ad12cffa99dbb6d1ab920da8ba95e510982cf53df3424e8cbc228/uv-0.10.12-py3-none-musllinux_1_1_i686.whl",
hash =
"sha256:2c5dfc7560453186e911c8c2e4ce95cd1c91e1c5926c3b34c5a825a307217be9", size
= 22855873, upload-time = "2026-03-19T21:51:01.13Z" },
- { url =
"https://files.pythonhosted.org/packages/7a/9a/31a9c2f939849e56039bbe962aef6fb960df68c31bebd834d956876decfc/uv-0.10.12-py3-none-musllinux_1_1_x86_64.whl",
hash =
"sha256:b9ca1d264059cb016c853ebbc4f21c72d983e0f347c927ca29e283aec2f596cf", size
= 23675276, upload-time = "2026-03-19T21:51:17.262Z" },
- { url =
"https://files.pythonhosted.org/packages/81/83/9225e3032f24fcb3b80ff97bbd4c28230de19f0f6b25dbad3ba6efda035e/uv-0.10.12-py3-none-win32.whl",
hash =
"sha256:cca36540d637c80d11d8a44a998a068355f0c78b75ec6b0f152ecbf89dfdd67b", size
= 21739726, upload-time = "2026-03-19T21:50:46.155Z" },
- { url =
"https://files.pythonhosted.org/packages/b5/9c/1954092ce17c00a8c299d39f8121e4c8d60f22a69c103f34d8b8dc68444d/uv-0.10.12-py3-none-win_amd64.whl",
hash =
"sha256:76ebe11572409dfbe20ec25a823f9bc8781400ece5356aa33ec44903af7ec316", size
= 24219668, upload-time = "2026-03-19T21:51:03.591Z" },
- { url =
"https://files.pythonhosted.org/packages/37/92/9ca420deb5a7b6716d8746e1b05eb2c35a305ff3b4aa57061919087d82dd/uv-0.10.12-py3-none-win_arm64.whl",
hash =
"sha256:6727e3a0208059cd4d621684e580d5e254322dacbd806e0d218360abd0d48a68", size
= 22544602, upload-time = "2026-03-19T21:51:22.678Z" },
+version = "0.11.8"
+source = { registry = "https://pypi.org/simple" }
+sdist = { url =
"https://files.pythonhosted.org/packages/c1/cd/4393fecb083897e956f016d4e66d0b8a496a08fe2e03cbda32a1e91da7ee/uv-0.11.8.tar.gz",
hash =
"sha256:bb2cf302b8503629aab6f0090a05551e6f8cfc2d687ca059cad7ec9e11214335", size
= 4098020, upload-time = "2026-04-27T13:15:31.625Z" }
+wheels = [
+ { url =
"https://files.pythonhosted.org/packages/99/84/dcb676a3e36a3a2b44dc2e4dfea471b8cd709025e27cce3e588b176fd899/uv-0.11.8-py3-none-linux_armv6l.whl",
hash =
"sha256:a53e704a780a9e78a50f5a880e99a690f84e6fb9e82610903ce26f47c271d74c", size
= 23664296, upload-time = "2026-04-27T13:15:15.644Z" },
+ { url =
"https://files.pythonhosted.org/packages/86/05/557aa070fda7b8460bbbe1e867e8e5b80602c5b30ed77d1d94fc5acae518/uv-0.11.8-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:d414fc3795b6f56fb6b1fa359537930924fdfe857750a144d2aedf3077be3f1d", size
= 23087321, upload-time = "2026-04-27T13:15:36.193Z" },
+ { url =
"https://files.pythonhosted.org/packages/d5/62/82953018801a250e16b091ef4b5e95e939b2f01224363d6fc80f600b7eff/uv-0.11.8-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:f0d402e182ab581e934c159cc9edf25ec6e08d32f29aa797980e949afefc87cd", size
= 21747142, upload-time = "2026-04-27T13:15:20.4Z" },
+ { url =
"https://files.pythonhosted.org/packages/af/4c/477f2abe16f9a3d3c73077f15615878a303eef3760115ec946be58ecb9b2/uv-0.11.8-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl",
hash =
"sha256:877c9af3b3955a35ef739e5b2ba79c56dae5c4d50420a7ed908c0901e1c8c807", size
= 23425861, upload-time = "2026-04-27T13:15:10.374Z" },
+ { url =
"https://files.pythonhosted.org/packages/2a/63/19f46193e49f0c9bf33346a4d726313871864db16e7cdd1c0a63bc112000/uv-0.11.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.musllinux_1_1_armv7l.whl",
hash =
"sha256:8278144df8d80a83f770c264a5e79ea50791316d2a0dda869e53b3c1174142a8", size
= 23215551, upload-time = "2026-04-27T13:15:38.706Z" },
+ { url =
"https://files.pythonhosted.org/packages/72/3e/5595b265df848a33cd060b10e8f763a46d67521ac9f6c314e8a4ad5329d7/uv-0.11.8-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:b3494ad32465f4e02259cfb104d24efe5bb8f7a782351f0354de9385415fb310", size
= 23224170, upload-time = "2026-04-27T13:15:18.083Z" },
+ { url =
"https://files.pythonhosted.org/packages/a6/b3/6ca95e690b52542caa1dae10ede57732f90c629946ab5f027ff746f87deb/uv-0.11.8-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:a4421e27e81f85bce3bdb75986c38b5f9bfab9cdccaf3d977cf124b3f0f0b989", size
= 24730048, upload-time = "2026-04-27T13:15:13.254Z" },
+ { url =
"https://files.pythonhosted.org/packages/ea/49/71b7322067c85a3736a22a300072b0566991fe3f95b81bed793508ff5315/uv-0.11.8-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:91943e77fc962752d4f64ad5739219858395981078051c740b28b52963b366aa", size
= 25585906, upload-time = "2026-04-27T13:15:41.455Z" },
+ { url =
"https://files.pythonhosted.org/packages/37/16/4e84cd5131327fe86d4784ebfc8a983149f4e6b811476ef271fc548b29e6/uv-0.11.8-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:41fbba287efcc9bc9505a60549b3a223220da720eacd03be8c23d9daaafa44f4", size
= 24795740, upload-time = "2026-04-27T13:15:49.842Z" },
+ { url =
"https://files.pythonhosted.org/packages/5b/01/df175979018743cc5ba6e2fb9dcec916868271e8d88cf0b9df8fd805a0df/uv-0.11.8-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:d97bb2920d6cddc07faa475013461294cc09b77ec8139278416c6e54b938d037", size
= 24824980, upload-time = "2026-04-27T13:15:53.506Z" },
+ { url =
"https://files.pythonhosted.org/packages/1c/95/93c7f595f7136fb32807442860c55d0faed2cd3d7da4b7105ed3c2535d5f/uv-0.11.8-py3-none-manylinux_2_28_aarch64.whl",
hash =
"sha256:fb6a755305eb1e081dfe6a8bc007dbae2d26fe75e551656ca7c9cd08fba21d26", size
= 23526790, upload-time = "2026-04-27T13:15:04.955Z" },
+ { url =
"https://files.pythonhosted.org/packages/04/02/77430b89e172c20cc549b07a5b1dfda0c882c161b6d82781d3150a7063ac/uv-0.11.8-py3-none-manylinux_2_31_riscv64.musllinux_1_1_riscv64.whl",
hash =
"sha256:841ecbb38532698f73b14b49dc5f0c5e756194c7fcf6e5c6b7ed3859200fe91b", size
= 24280498, upload-time = "2026-04-27T13:15:43.978Z" },
+ { url =
"https://files.pythonhosted.org/packages/8a/e3/23e4a2bb91e3880e017e6116886e2d0bde14ba6aa95ddc458160ee630e7c/uv-0.11.8-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:b3ff2b20c1897105ebe7ed7f9b1b331c7171da029bc1e35970ce31dc086141c1", size
= 24375233, upload-time = "2026-04-27T13:15:25.753Z" },
+ { url =
"https://files.pythonhosted.org/packages/d9/67/fb7dc17cea816a667d1be2632525aa1687566bfafd17bdac561a7a6c9484/uv-0.11.8-py3-none-musllinux_1_1_i686.whl",
hash =
"sha256:ad381228b0170ef9646902c7e908d4a10a7ecc3da8139450506cf70c7e7f3e80", size
= 23904818, upload-time = "2026-04-27T13:15:23.21Z" },
+ { url =
"https://files.pythonhosted.org/packages/4b/91/b920e35f54f8c6b51f2c639e8170bb80a47a739a1442fea33a479bc93a3d/uv-0.11.8-py3-none-musllinux_1_1_x86_64.whl",
hash =
"sha256:0172b5215544844cd3db0fa3c73a2eb74999b3f00cd2527dde578725076d7b65", size
= 25015448, upload-time = "2026-04-27T13:15:46.666Z" },
+ { url =
"https://files.pythonhosted.org/packages/05/e8/3771956dc1c94b8484789bb8070d91872080d0af99332b8bdec7218c2bfd/uv-0.11.8-py3-none-win32.whl",
hash =
"sha256:e71c1dd23cbb480f3952c3a95b4fd00f96bd618e2a94583fc9388c500af3070d", size
= 22823583, upload-time = "2026-04-27T13:15:33.674Z" },
+ { url =
"https://files.pythonhosted.org/packages/f9/9b/a91a9c60dcae0e1e3da06377d38f32118a523697d461fe41bc9f117ecf59/uv-0.11.8-py3-none-win_amd64.whl",
hash =
"sha256:306c624c68d95dd7ea3647675323d72c1abc25f91c3e92ae4cd6f0f11b508726", size
= 25407438, upload-time = "2026-04-27T13:15:28.957Z" },
+ { url =
"https://files.pythonhosted.org/packages/61/5d/defa29fe617e6f07d4e514089e9d36fd9f44ede869e597e39ff7d69f6917/uv-0.11.8-py3-none-win_arm64.whl",
hash =
"sha256:a9853456696d579f206135c9dda7227a6ed8311b8a9a0b9b2008c4ae81950efe", size
= 23914243, upload-time = "2026-04-27T13:15:07.717Z" },
]
[[package]]