Download raw body.
[maintainer update] devel/uv 0.9.5
Hi ports@
update for devel/uv to the latest version 0.9.5
Changelog:
- https://github.com/astral-sh/uv/releases/tag/0.9.4
- https://github.com/astral-sh/uv/releases/tag/0.9.5
Build and tests OK on current/amd64 with Rust 1.90.0
Tests welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/uv/Makefile,v
diff -u -p -r1.14 Makefile
--- Makefile 17 Oct 2025 16:47:59 -0000 1.14
+++ Makefile 22 Oct 2025 16:20:37 -0000
@@ -6,7 +6,7 @@ COMMENT = Python package and project ma
GH_ACCOUNT = astral-sh
GH_PROJECT = uv
GH_TAGNAME = ${MODPY_DISTV}
-MODPY_DISTV = 0.9.3
+MODPY_DISTV = 0.9.5
ASYNC_ZIP = 285e48742b74ab109887d62e1ae79e7c15fd4878
PUBGRUB = d8efd77673c9a90792da9da31b6c0da7ea8a324b
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/uv/crates.inc,v
diff -u -p -r1.12 crates.inc
--- crates.inc 17 Oct 2025 16:47:59 -0000 1.12
+++ crates.inc 22 Oct 2025 16:20:37 -0000
@@ -19,7 +19,7 @@ MODCARGO_CRATES += arrayvec 0.7.6 # MIT
MODCARGO_CRATES += assert-json-diff 2.0.2 # MIT
MODCARGO_CRATES += assert_cmd 2.0.17 # MIT OR Apache-2.0
MODCARGO_CRATES += assert_fs 1.1.3 # MIT OR Apache-2.0
-MODCARGO_CRATES += astral-tokio-tar 0.5.5 # MIT OR Apache-2.0
+MODCARGO_CRATES += astral-tokio-tar 0.5.6 # MIT OR Apache-2.0
MODCARGO_CRATES += async-broadcast 0.7.2 # MIT OR Apache-2.0
MODCARGO_CRATES += async-channel 2.5.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += async-compression 0.4.19 # MIT OR Apache-2.0
@@ -169,10 +169,10 @@ MODCARGO_CRATES += getrandom 0.3.3 # MIT
MODCARGO_CRATES += gif 0.12.0 # MIT/Apache-2.0
MODCARGO_CRATES += gimli 0.31.1 # MIT OR Apache-2.0
MODCARGO_CRATES += glob 0.3.3 # MIT OR Apache-2.0
-MODCARGO_CRATES += globset 0.4.16 # Unlicense OR MIT
+MODCARGO_CRATES += globset 0.4.17 # Unlicense OR MIT
MODCARGO_CRATES += globwalk 0.9.1 # MIT
MODCARGO_CRATES += gloo-timers 0.3.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += goblin 0.10.2 # MIT
+MODCARGO_CRATES += goblin 0.10.3 # MIT
MODCARGO_CRATES += h2 0.4.12 # MIT
MODCARGO_CRATES += half 2.6.0 # MIT OR Apache-2.0
MODCARGO_CRATES += hashbrown 0.14.5 # MIT OR Apache-2.0
@@ -204,7 +204,7 @@ MODCARGO_CRATES += icu_properties_data 2
MODCARGO_CRATES += icu_provider 2.0.0 # Unicode-3.0
MODCARGO_CRATES += idna 1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += idna_adapter 1.2.1 # Apache-2.0 OR MIT
-MODCARGO_CRATES += ignore 0.4.23 # Unlicense OR MIT
+MODCARGO_CRATES += ignore 0.4.24 # Unlicense OR MIT
MODCARGO_CRATES += image 0.25.6 # MIT OR Apache-2.0
MODCARGO_CRATES += imagesize 0.11.0 # MIT
MODCARGO_CRATES += indexmap 2.10.0 # Apache-2.0 OR MIT
@@ -598,6 +598,7 @@ MODCARGO_CRATES += winnow 0.7.12 # MIT
MODCARGO_CRATES += winsafe 0.0.19 # MIT
MODCARGO_CRATES += wiremock 0.6.5 # MIT/Apache-2.0
MODCARGO_CRATES += wit-bindgen-rt 0.39.0 # Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES += wmi 0.16.0 # MIT OR Apache-2.0
MODCARGO_CRATES += writeable 0.6.1 # Unicode-3.0
MODCARGO_CRATES += xattr 1.5.1 # MIT OR Apache-2.0
MODCARGO_CRATES += xmlparser 0.13.6 # MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/uv/distinfo,v
diff -u -p -r1.12 distinfo
--- distinfo 17 Oct 2025 16:47:59 -0000 1.12
+++ distinfo 22 Oct 2025 16:20:39 -0000
@@ -23,7 +23,7 @@ SHA256 (cargo/arrayvec-0.7.6.tar.gz) = f
SHA256 (cargo/assert-json-diff-2.0.2.tar.gz) = R+TyuBgy5yg011GNhIegOWoozECBhqLohUwPmAEfrxI=
SHA256 (cargo/assert_cmd-2.0.17.tar.gz) = K9OJpLKXCgEoLuRVKUkTwKQ3JNrtzRokw+sOwcEyC2Y=
SHA256 (cargo/assert_fs-1.1.3.tar.gz) = plL2yx9RaIb8/uXnpcB4ua3mLPy4iVJO/lpk1oLdJ6k=
-SHA256 (cargo/astral-tokio-tar-0.5.5.tar.gz) = vHK3oZRUNtWE0q4LPs/kRUWrXo5KK04aPJrqa2DuH6o=
+SHA256 (cargo/astral-tokio-tar-0.5.6.tar.gz) = 7BeaBsF2mx5C4eLL50x9zbPWODyDhFTQY+qsW7t+u+U=
SHA256 (cargo/async-broadcast-0.7.2.tar.gz) = Q1qHpSdVuPJ/zzIaxPBLKALjN8jEhykjE3Rx7DnDdTI=
SHA256 (cargo/async-channel-2.5.0.tar.gz) = kk7ZbdUtG3XpwaPmJ1cV/TIPX5Q5+1pKEfpR9CIRWNI=
SHA256 (cargo/async-compression-0.4.19.tar.gz) = BldeapZzWA9SZhySEHuqv/v0HiFBNzRBy83EfLczADw=
@@ -173,10 +173,10 @@ SHA256 (cargo/getrandom-0.3.3.tar.gz) =
SHA256 (cargo/gif-0.12.0.tar.gz) = gHklk2deBRz5SksRGYDaK6YNSoPkPgBIxWk7qrOXcEU=
SHA256 (cargo/gimli-0.31.1.tar.gz) = B+KO24CQDBnCjxBy8uiuyn+gayPNQWnO/hr1qjJgeD8=
SHA256 (cargo/glob-0.3.3.tar.gz) = DMIycPbhgI4wqSi9yE3qC5tBNqi8gjOFdPI7r0e70oA=
-SHA256 (cargo/globset-0.4.16.tar.gz) = VKECjfxfXfXailanPmwVPJqXCOxXIyRwcDWSo/GOSfU=
+SHA256 (cargo/globset-0.4.17.tar.gz) = 6raRMIBNlB+Adc/XE7+ISKLDs/IBqUV6Eeb4fhq2IwU=
SHA256 (cargo/globwalk-0.9.1.tar.gz) = C/dg6/aYeNn9jxEMiXA9kM41CVMk0fHty1lcY5Re51c=
SHA256 (cargo/gloo-timers-0.3.0.tar.gz) = u7FDz5YJmAIDPg1PSWOxn9Lgtyi88HbNnPf2Y08JKZQ=
-SHA256 (cargo/goblin-0.10.2.tar.gz) = e+Mg8HcjmgNhwg1gi0doxiobd6pJRt12OVqkzVAsun0=
+SHA256 (cargo/goblin-0.10.3.tar.gz) = UYduN0jEo0f+ZbkG8rGuRqHlWkl7IslMH08sRp/3Zzo=
SHA256 (cargo/h2-0.4.12.tar.gz) = 88C2nPy04bnxvy9T+V92bkZhFpco7GHNP+WgFm8tE4Y=
SHA256 (cargo/half-2.6.0.tar.gz) = RZGW7SlUlaaPfX/h2E9sS3/w4h/jAXsvKDxvrDrYA8k=
SHA256 (cargo/hashbrown-0.14.5.tar.gz) = 5SdEI+F7fJ/CC25+IIUy+bGYJdgt/WFXCLcO3YPfQfE=
@@ -208,7 +208,7 @@ SHA256 (cargo/icu_properties_data-2.0.1.
SHA256 (cargo/icu_provider-2.0.0.tar.gz) = A8gNontfQYeQkEnuLXLydvDZ+ZpCwwa9ATHs/gTY5a8=
SHA256 (cargo/idna-1.1.0.tar.gz) = Owh18jyqA4mJlPbdxQGIakXH09YtBNLZB4jUe+Gx5N4=
SHA256 (cargo/idna_adapter-1.2.1.tar.gz) = OsrpYJVAqjGNG8WIRVIl+yCFue0MT2vQ2dW82G8aA0Q=
-SHA256 (cargo/ignore-0.4.23.tar.gz) = bYn9OAr96GVn37pxXbBlZzmJ1iU/QriBeavT6uR72ks=
+SHA256 (cargo/ignore-0.4.24.tar.gz) = gXdub5RkQyr8wo0D5S6xAck7bwVm9SrvJCdmPnAPBAM=
SHA256 (cargo/image-0.25.6.tar.gz) = 2zVmTOa5gQhXo4qQYhXnWpyHnwaWVWo59ZxigpcQJRo=
SHA256 (cargo/imagesize-0.11.0.tar.gz) = tyrUm1VMFyix6DJUobFWWupBYeKNq7+hcfwV/mIpnK8=
SHA256 (cargo/indexmap-2.10.0.tar.gz) = /kzYUzPiJBFBmgvK4Sl9JeWMlEOEixHcaob+/ox4pmE=
@@ -602,6 +602,7 @@ SHA256 (cargo/winnow-0.7.12.tar.gz) = 8+
SHA256 (cargo/winsafe-0.0.19.tar.gz) = 0TXRerdwJSrZXpqHLTZc8wkOO+hko0q0b0hVWZPvyQQ=
SHA256 (cargo/wiremock-0.6.5.tar.gz) = CNse37BdmzwVQuUhrqB0RCCIKS8AtfKOQ1xxSpj4UDE=
SHA256 (cargo/wit-bindgen-rt-0.39.0.tar.gz) = b0IyDmH+LP00NU7LWX+G9BNISnmLpEqMoRZcWNQtpsE=
+SHA256 (cargo/wmi-0.16.0.tar.gz) = XZGJvHLw5NgU2BIhbsBmNs4+pVl/9fH/n58OXseBwCc=
SHA256 (cargo/writeable-0.6.1.tar.gz) = 6i8QubsJKN+xtCtl4fnjb39U298IRXr++zivzexPors=
SHA256 (cargo/xattr-1.5.1.tar.gz) = rzoZg3NR3IK6ifihJeIqPEdfBaumBKzAI9YrJzmuKQk=
SHA256 (cargo/xmlparser-0.13.6.tar.gz) = Zv7gt3ew9awcabsG02Emj6r6Yc1Ggq4GShccFsQz6eQ=
@@ -629,7 +630,7 @@ SHA256 (cargo/zstd-sys-2.0.15+zstd.1.5.7
SHA256 (cargo/zvariant-5.6.0.tar.gz) = 2Rs2gLszkhar2EcUFytROKTtrGd+ZB7xfh2MsbPKbm8=
SHA256 (cargo/zvariant_derive-5.6.0.tar.gz) = OoxoUBvkWajb//vl15Ks3SO0lZlA/Id4X7ATsy7bwgg=
SHA256 (cargo/zvariant_utils-3.2.0.tar.gz) = 4W7f7kPl17VTt3hy2ZvDav3adcIjynrV4/vs2Cyl/DQ=
-SHA256 (uv-0.9.3.tar.gz) = kTmd4zjCsy/1tmJaLt48GncViogJ41u5HOqvxMd9yxs=
+SHA256 (uv-0.9.5.tar.gz) = n9HdAws3tR3PebWC6nepEe60AVoAZpvTBH07at6je6g=
SIZE (astral-sh-pubgrub-d8efd77673c9a90792da9da31b6c0da7ea8a324b.tar.gz) = 100042
SIZE (astral-sh-reqwest-middleware-7650ed76215a962a96d94a79be71c27bffde7ab2.tar.gz) = 42520
SIZE (astral-sh-rs-async-zip-285e48742b74ab109887d62e1ae79e7c15fd4878.tar.gz) = 37003
@@ -655,7 +656,7 @@ SIZE (cargo/arrayvec-0.7.6.tar.gz) = 312
SIZE (cargo/assert-json-diff-2.0.2.tar.gz) = 10874
SIZE (cargo/assert_cmd-2.0.17.tar.gz) = 26914
SIZE (cargo/assert_fs-1.1.3.tar.gz) = 20176
-SIZE (cargo/astral-tokio-tar-0.5.5.tar.gz) = 63910
+SIZE (cargo/astral-tokio-tar-0.5.6.tar.gz) = 64648
SIZE (cargo/async-broadcast-0.7.2.tar.gz) = 22746
SIZE (cargo/async-channel-2.5.0.tar.gz) = 18624
SIZE (cargo/async-compression-0.4.19.tar.gz) = 112164
@@ -805,10 +806,10 @@ SIZE (cargo/getrandom-0.3.3.tar.gz) = 49
SIZE (cargo/gif-0.12.0.tar.gz) = 634734
SIZE (cargo/gimli-0.31.1.tar.gz) = 279515
SIZE (cargo/glob-0.3.3.tar.gz) = 22861
-SIZE (cargo/globset-0.4.16.tar.gz) = 26533
+SIZE (cargo/globset-0.4.17.tar.gz) = 28943
SIZE (cargo/globwalk-0.9.1.tar.gz) = 12572
SIZE (cargo/gloo-timers-0.3.0.tar.gz) = 5530
-SIZE (cargo/goblin-0.10.2.tar.gz) = 252043
+SIZE (cargo/goblin-0.10.3.tar.gz) = 253966
SIZE (cargo/h2-0.4.12.tar.gz) = 176264
SIZE (cargo/half-2.6.0.tar.gz) = 59507
SIZE (cargo/hashbrown-0.14.5.tar.gz) = 141498
@@ -840,7 +841,7 @@ SIZE (cargo/icu_properties_data-2.0.1.ta
SIZE (cargo/icu_provider-2.0.0.tar.gz) = 50966
SIZE (cargo/idna-1.1.0.tar.gz) = 148747
SIZE (cargo/idna_adapter-1.2.1.tar.gz) = 10389
-SIZE (cargo/ignore-0.4.23.tar.gz) = 55901
+SIZE (cargo/ignore-0.4.24.tar.gz) = 59121
SIZE (cargo/image-0.25.6.tar.gz) = 242367
SIZE (cargo/imagesize-0.11.0.tar.gz) = 9519
SIZE (cargo/indexmap-2.10.0.tar.gz) = 95836
@@ -1234,6 +1235,7 @@ SIZE (cargo/winnow-0.7.12.tar.gz) = 1744
SIZE (cargo/winsafe-0.0.19.tar.gz) = 492820
SIZE (cargo/wiremock-0.6.5.tar.gz) = 60561
SIZE (cargo/wit-bindgen-rt-0.39.0.tar.gz) = 12241
+SIZE (cargo/wmi-0.16.0.tar.gz) = 61370
SIZE (cargo/writeable-0.6.1.tar.gz) = 24068
SIZE (cargo/xattr-1.5.1.tar.gz) = 14565
SIZE (cargo/xmlparser-0.13.6.tar.gz) = 26718
@@ -1261,4 +1263,4 @@ SIZE (cargo/zstd-sys-2.0.15+zstd.1.5.7.t
SIZE (cargo/zvariant-5.6.0.tar.gz) = 90550
SIZE (cargo/zvariant_derive-5.6.0.tar.gz) = 14278
SIZE (cargo/zvariant_utils-3.2.0.tar.gz) = 14779
-SIZE (uv-0.9.3.tar.gz) = 4746738
+SIZE (uv-0.9.5.tar.gz) = 4752059
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/uv/patches/patch-Cargo_toml,v
diff -u -p -r1.11 patch-Cargo_toml
--- patches/patch-Cargo_toml 17 Oct 2025 16:47:59 -0000 1.11
+++ patches/patch-Cargo_toml 22 Oct 2025 16:20:39 -0000
@@ -48,7 +48,7 @@ Index: Cargo.toml
walkdir = { version = "2.5.0" }
which = { version = "8.0.0", features = ["regex"] }
windows = { version = "0.59.0", features = ["Win32_Globalization", "Win32_Security", "Win32_System_Console", "Win32_System_Kernel", "Win32_System_Diagnostics_Debug", "Win32_Storage_FileSystem", "Win32_System_Registry", "Win32_System_IO", "Win32_System_Ioctl"] }
-@@ -329,5 +329,5 @@ codegen-units = 1
+@@ -330,5 +330,5 @@ codegen-units = 1
inherits = "release"
[patch.crates-io]
[maintainer update] devel/uv 0.9.5