Hi ports@
update for devel/ruff (Python linter in Rust) to the latest version 0.15.0
Changelog:
- https://github.com/astral-sh/ruff/releases/tag/0.14.14
- https://github.com/astral-sh/ruff/releases/tag/0.15.0
Update Makefile and distinfo for salsa crate downloaded via Git.
Build and tests OK on current/amd64 with Rust 1.92.0
Tests welcome and please commit if OK.
Laurent
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/ruff/Makefile,v
diff -u -p -r1.5 Makefile
--- Makefile 18 Jan 2026 09:31:06 -0000 1.5
+++ Makefile 4 Feb 2026 17:46:48 -0000
@@ -5,11 +5,11 @@ COMMENT = Python linter and code formatt
GH_ACCOUNT = astral-sh
GH_PROJECT = ruff
-GH_TAGNAME = 0.14.13
+GH_TAGNAME = 0.15.0
# Rust crates downloaded via git
LSPTYPES = 3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA = 9860ff6ca0f1f8f3a8d6b832020002790b501254
+SALSA = e9b9ddd4bec50ac777e9353bbb8f1180e5669d89
DIST_TUPLE += github astral-sh lsp-types ${LSPTYPES} ../lsp-types
DIST_TUPLE += github salsa-rs salsa ${SALSA} ../salsa
Index: crates.inc
===================================================================
RCS file: /cvs/ports/devel/ruff/crates.inc,v
diff -u -p -r1.5 crates.inc
--- crates.inc 18 Jan 2026 09:31:06 -0000 1.5
+++ crates.inc 4 Feb 2026 17:46:48 -0000
@@ -55,7 +55,7 @@ MODCARGO_CRATES += clap_complete_command
MODCARGO_CRATES += clap_complete_nushell 4.5.8 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_derive 4.5.49 # MIT OR Apache-2.0
MODCARGO_CRATES += clap_lex 0.7.5 # MIT OR Apache-2.0
-MODCARGO_CRATES += clearscreen 4.0.2 # Apache-2.0 OR MIT
+MODCARGO_CRATES += clearscreen 4.0.3 # Apache-2.0 OR MIT
MODCARGO_CRATES += codspeed 4.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += codspeed-criterion-compat 4.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += codspeed-criterion-compat-walltime 4.0.4 # Apache-2.0 OR MIT
@@ -65,7 +65,7 @@ MODCARGO_CRATES += codspeed-divan-compat
MODCARGO_CRATES += collection_literals 1.0.2 # MIT
MODCARGO_CRATES += colorchoice 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += colored 2.2.0 # MPL-2.0
-MODCARGO_CRATES += colored 3.0.0 # MPL-2.0
+MODCARGO_CRATES += colored 3.1.1 # MPL-2.0
MODCARGO_CRATES += compact_str 0.9.0 # MIT
MODCARGO_CRATES += condtype 1.3.0 # MIT OR Apache-2.0
MODCARGO_CRATES += console 0.15.11 # MIT
@@ -119,7 +119,7 @@ MODCARGO_CRATES += etcetera 0.11.0 # MIT
MODCARGO_CRATES += fancy-regex 0.14.0 # MIT
MODCARGO_CRATES += fastrand 2.3.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += fern 0.7.1 # MIT
-MODCARGO_CRATES += filetime 0.2.26 # MIT/Apache-2.0
+MODCARGO_CRATES += filetime 0.2.27 # MIT/Apache-2.0
MODCARGO_CRATES += find-msvc-tools 0.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += flate2 1.1.2 # MIT OR Apache-2.0
MODCARGO_CRATES += fnv 1.0.7 # Apache-2.0 / MIT
@@ -129,8 +129,8 @@ MODCARGO_CRATES += fs-err 2.11.0 # MIT/A
MODCARGO_CRATES += fsevent-sys 4.1.0 # MIT
MODCARGO_CRATES += funty 2.0.0 # MIT
MODCARGO_CRATES += generic-array 0.14.7 # MIT
-MODCARGO_CRATES += get-size-derive2 0.7.3 # MIT OR Apache-2.0
-MODCARGO_CRATES += get-size2 0.7.3 # MIT OR Apache-2.0
+MODCARGO_CRATES += get-size-derive2 0.7.4 # MIT OR Apache-2.0
+MODCARGO_CRATES += get-size2 0.7.4 # MIT OR Apache-2.0
MODCARGO_CRATES += getopts 0.2.24 # MIT OR Apache-2.0
MODCARGO_CRATES += getrandom 0.2.16 # MIT OR Apache-2.0
MODCARGO_CRATES += getrandom 0.3.4 # MIT OR Apache-2.0
@@ -160,12 +160,12 @@ MODCARGO_CRATES += idna_adapter 1.2.1 #
MODCARGO_CRATES += ignore 0.4.25 # Unlicense OR MIT
MODCARGO_CRATES += imara-diff 0.1.8 # Apache-2.0
MODCARGO_CRATES += imperative 1.0.7 # MIT OR Apache-2.0
-MODCARGO_CRATES += indexmap 2.12.1 # Apache-2.0 OR MIT
+MODCARGO_CRATES += indexmap 2.13.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += indicatif 0.18.3 # MIT
MODCARGO_CRATES += indoc 2.0.7 # MIT OR Apache-2.0
MODCARGO_CRATES += inotify 0.11.0 # ISC
MODCARGO_CRATES += inotify-sys 0.1.5 # ISC
-MODCARGO_CRATES += insta 1.46.0 # Apache-2.0
+MODCARGO_CRATES += insta 1.46.1 # Apache-2.0
MODCARGO_CRATES += insta-cmd 0.6.0 # Apache-2.0
MODCARGO_CRATES += interpolator 0.5.0 # MIT OR Apache-2.0
MODCARGO_CRATES += intrusive-collections 0.9.7 # Apache-2.0/MIT
@@ -179,8 +179,8 @@ MODCARGO_CRATES += itertools 0.10.5 # MI
MODCARGO_CRATES += itertools 0.13.0 # MIT OR Apache-2.0
MODCARGO_CRATES += itertools 0.14.0 # MIT OR Apache-2.0
MODCARGO_CRATES += itoa 1.0.15 # MIT OR Apache-2.0
-MODCARGO_CRATES += jiff 0.2.17 # Unlicense OR MIT
-MODCARGO_CRATES += jiff-static 0.2.17 # Unlicense OR MIT
+MODCARGO_CRATES += jiff 0.2.18 # Unlicense OR MIT
+MODCARGO_CRATES += jiff-static 0.2.18 # Unlicense OR MIT
MODCARGO_CRATES += jiff-tzdb 0.1.4 # Unlicense OR MIT
MODCARGO_CRATES += jiff-tzdb-platform 0.1.3 # Unlicense OR MIT
MODCARGO_CRATES += jobserver 0.1.34 # MIT OR Apache-2.0
@@ -189,7 +189,7 @@ MODCARGO_CRATES += js-sys 0.3.82 # MIT O
MODCARGO_CRATES += kqueue 1.1.1 # MIT
MODCARGO_CRATES += kqueue-sys 1.0.4 # MIT
MODCARGO_CRATES += lazy_static 1.5.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += libc 0.2.179 # MIT OR Apache-2.0
+MODCARGO_CRATES += libc 0.2.180 # MIT OR Apache-2.0
MODCARGO_CRATES += libcst 1.8.6 # MIT AND (MIT AND PSF-2.0)
MODCARGO_CRATES += libcst_derive 1.8.6 # MIT
MODCARGO_CRATES += libloading 0.8.9 # ISC
@@ -217,7 +217,6 @@ MODCARGO_CRATES += miniz_oxide 0.8.9 # M
MODCARGO_CRATES += mio 1.0.4 # MIT
MODCARGO_CRATES += natord 1.0.9 # MIT
MODCARGO_CRATES += newtype-uuid 1.2.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += nix 0.29.0 # MIT
MODCARGO_CRATES += nix 0.30.1 # MIT
MODCARGO_CRATES += nom 7.1.3 # MIT
MODCARGO_CRATES += normalize-line-endings 0.3.0 # Apache-2.0
@@ -232,7 +231,7 @@ MODCARGO_CRATES += once_cell 1.21.3 # MI
MODCARGO_CRATES += once_cell_polyfill 1.70.1 # MIT OR Apache-2.0
MODCARGO_CRATES += oorandom 11.1.5 # MIT
MODCARGO_CRATES += option-ext 0.2.0 # MPL-2.0
-MODCARGO_CRATES += ordermap 1.0.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += ordermap 1.1.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += os_pipe 1.2.2 # MIT
MODCARGO_CRATES += os_str_bytes 7.1.1 # MIT OR Apache-2.0
MODCARGO_CRATES += page_size 0.6.0 # MIT/Apache-2.0
@@ -272,13 +271,13 @@ MODCARGO_CRATES += pretty_assertions 1.4
MODCARGO_CRATES += prettyplease 0.2.37 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-crate 3.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += proc-macro-utils 0.10.0 # MIT OR Apache-2.0
-MODCARGO_CRATES += proc-macro2 1.0.104 # MIT OR Apache-2.0
+MODCARGO_CRATES += proc-macro2 1.0.106 # MIT OR Apache-2.0
MODCARGO_CRATES += pyproject-toml 0.13.7 # MIT
MODCARGO_CRATES += quick-junit 0.5.2 # Apache-2.0 OR MIT
MODCARGO_CRATES += quick-xml 0.38.4 # MIT
MODCARGO_CRATES += quickcheck 1.0.3 # Unlicense/MIT
MODCARGO_CRATES += quickcheck_macros 1.1.0 # Unlicense OR MIT
-MODCARGO_CRATES += quote 1.0.42 # MIT OR Apache-2.0
+MODCARGO_CRATES += quote 1.0.44 # MIT OR Apache-2.0
MODCARGO_CRATES += quote-use 0.8.4 # MIT
MODCARGO_CRATES += quote-use-macros 0.8.4 # MIT
MODCARGO_CRATES += r-efi 5.3.0 # MIT OR Apache-2.0 OR LGPL-2.1-or-later
@@ -298,7 +297,7 @@ MODCARGO_CRATES += ref-cast-impl 1.0.25
MODCARGO_CRATES += regex 1.12.2 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-automata 0.4.13 # MIT OR Apache-2.0
MODCARGO_CRATES += regex-lite 0.1.7 # MIT OR Apache-2.0
-MODCARGO_CRATES += regex-syntax 0.8.6 # MIT OR Apache-2.0
+MODCARGO_CRATES += regex-syntax 0.8.8 # MIT OR Apache-2.0
MODCARGO_CRATES += ron 0.12.0 # MIT OR Apache-2.0
MODCARGO_CRATES += rust-stemmers 1.2.0 # MIT/BSD-3-Clause
MODCARGO_CRATES += rustc-hash 2.1.1 # Apache-2.0 OR MIT
@@ -316,7 +315,7 @@ MODCARGO_CRATES += serde-wasm-bindgen 0.
MODCARGO_CRATES += serde_core 1.0.228 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_derive 1.0.228 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_derive_internals 0.29.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += serde_json 1.0.148 # MIT OR Apache-2.0
+MODCARGO_CRATES += serde_json 1.0.149 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_repr 0.1.20 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_spanned 1.0.4 # MIT OR Apache-2.0
MODCARGO_CRATES += serde_test 1.0.177 # MIT OR Apache-2.0
@@ -329,7 +328,7 @@ MODCARGO_CRATES += shlex 1.3.0 # MIT OR
MODCARGO_CRATES += similar 2.7.0 # Apache-2.0
MODCARGO_CRATES += siphasher 1.0.1 # MIT/Apache-2.0
MODCARGO_CRATES += smallvec 1.15.1 # MIT OR Apache-2.0
-MODCARGO_CRATES += snapbox 0.6.23 # MIT OR Apache-2.0
+MODCARGO_CRATES += snapbox 0.6.24 # MIT OR Apache-2.0
MODCARGO_CRATES += snapbox-macros 0.4.0 # MIT OR Apache-2.0
MODCARGO_CRATES += stable_deref_trait 1.2.0 # MIT/Apache-2.0
MODCARGO_CRATES += static_assertions 1.1.0 # MIT OR Apache-2.0
@@ -339,7 +338,7 @@ MODCARGO_CRATES += strsim 0.11.1 # MIT
MODCARGO_CRATES += strum 0.27.2 # MIT
MODCARGO_CRATES += strum_macros 0.27.2 # MIT
MODCARGO_CRATES += supports-hyperlinks 3.2.0 # Apache-2.0
-MODCARGO_CRATES += syn 2.0.113 # MIT OR Apache-2.0
+MODCARGO_CRATES += syn 2.0.114 # MIT OR Apache-2.0
MODCARGO_CRATES += synstructure 0.13.2 # MIT
MODCARGO_CRATES += tap 1.0.1 # MIT
MODCARGO_CRATES += tempfile 3.24.0 # MIT OR Apache-2.0
@@ -352,9 +351,9 @@ MODCARGO_CRATES += test-case-core 3.3.1
MODCARGO_CRATES += test-case-macros 3.3.1 # MIT
MODCARGO_CRATES += thin-vec 0.2.14 # MIT/Apache-2.0
MODCARGO_CRATES += thiserror 1.0.69 # MIT OR Apache-2.0
-MODCARGO_CRATES += thiserror 2.0.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror 2.0.18 # MIT OR Apache-2.0
MODCARGO_CRATES += thiserror-impl 1.0.69 # MIT OR Apache-2.0
-MODCARGO_CRATES += thiserror-impl 2.0.17 # MIT OR Apache-2.0
+MODCARGO_CRATES += thiserror-impl 2.0.18 # MIT OR Apache-2.0
MODCARGO_CRATES += thread_local 1.1.9 # MIT OR Apache-2.0
MODCARGO_CRATES += threadpool 1.8.1 # MIT/Apache-2.0
MODCARGO_CRATES += tikv-jemalloc-sys 0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7 # MIT/Apache-2.0
@@ -363,7 +362,7 @@ MODCARGO_CRATES += tinystr 0.8.1 # Unico
MODCARGO_CRATES += tinytemplate 1.2.1 # Apache-2.0 OR MIT
MODCARGO_CRATES += tinyvec 1.10.0 # Zlib OR Apache-2.0 OR MIT
MODCARGO_CRATES += tinyvec_macros 0.1.1 # MIT OR Apache-2.0 OR Zlib
-MODCARGO_CRATES += toml 0.9.10+spec-1.1.0 # MIT OR Apache-2.0
+MODCARGO_CRATES += toml 0.9.11+spec-1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_datetime 0.7.5+spec-1.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_edit 0.23.6 # MIT OR Apache-2.0
MODCARGO_CRATES += toml_parser 1.0.6+spec-1.1.0 # MIT OR Apache-2.0
@@ -394,13 +393,12 @@ MODCARGO_CRATES += unicode_names2_genera
MODCARGO_CRATES += unit-prefix 0.5.1 # MIT
MODCARGO_CRATES += unscanny 0.1.0 # MIT OR Apache-2.0
MODCARGO_CRATES += unty 0.0.4 # MIT OR Apache-2.0
-MODCARGO_CRATES += url 2.5.7 # MIT OR Apache-2.0
+MODCARGO_CRATES += url 2.5.8 # MIT OR Apache-2.0
MODCARGO_CRATES += urlencoding 2.1.3 # MIT
MODCARGO_CRATES += utf8-width 0.1.7 # MIT
MODCARGO_CRATES += utf8_iter 1.0.4 # Apache-2.0 OR MIT
MODCARGO_CRATES += utf8parse 0.2.2 # Apache-2.0 OR MIT
-MODCARGO_CRATES += uuid 1.19.0 # Apache-2.0 OR MIT
-MODCARGO_CRATES += uuid-macro-internal 1.19.0 # Apache-2.0 OR MIT
+MODCARGO_CRATES += uuid 1.20.0 # Apache-2.0 OR MIT
MODCARGO_CRATES += valuable 0.1.1 # MIT
MODCARGO_CRATES += version-ranges 0.1.1 # MPL-2.0
MODCARGO_CRATES += version_check 0.9.5 # MIT/Apache-2.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/ruff/distinfo,v
diff -u -p -r1.5 distinfo
--- distinfo 18 Jan 2026 09:31:06 -0000 1.5
+++ distinfo 4 Feb 2026 17:46:49 -0000
@@ -56,7 +56,7 @@ SHA256 (cargo/clap_complete_command-0.6.
SHA256 (cargo/clap_complete_nushell-4.5.8.tar.gz) = CgyVFpRpHmW/nUIdWX1oQWwi3pYy6ITChBLLjNi3Pc4=
SHA256 (cargo/clap_derive-4.5.49.tar.gz) = KgtUh6/qst6y/04DqAetGgOsUy/1os7l2GiERAx/dnE=
SHA256 (cargo/clap_lex-0.7.5.tar.gz) = uU9hRyzuFDnAuWa0fjrKmuB+RdBwdZUSzTkOor68ZnU=
-SHA256 (cargo/clearscreen-4.0.2.tar.gz) = hairc6HAKwwVWXsi4Jx9w25jsvYB+dHoOsDD3s04sa4=
+SHA256 (cargo/clearscreen-4.0.3.tar.gz) = FDDk/gh/qQufxGXdvgC5lN9N0sigX4/V5DgVu/VBstw=
SHA256 (cargo/codspeed-4.0.4.tar.gz) = 0PYuqJNIAvizdL9pHupSTDqkRNcBT2BN1BgqNme2lRA=
SHA256 (cargo/codspeed-criterion-compat-4.0.4.tar.gz) = 2H77wBX8D/GyABzYffAcRCgk3md+AadyML8JFTRoers=
SHA256 (cargo/codspeed-criterion-compat-walltime-4.0.4.tar.gz) = rlcTrORAEju08feN0GjUaHLLhUi/5h91Lnsq0sBtfwA=
@@ -66,7 +66,7 @@ SHA256 (cargo/codspeed-divan-compat-wall
SHA256 (cargo/collection_literals-1.0.2.tar.gz) = JrP2W4+46IujOffSOjkP4bCJYhfaBeKmbFhMmympHfg=
SHA256 (cargo/colorchoice-1.0.4.tar.gz) = sFth3FESy7F+S2zWF5DZhF0TiINWORYky+fkHv6sHnU=
SHA256 (cargo/colored-2.2.0.tar.gz) = EXcloQnTh8k3oVM84BtFDL3muIq87qhHPE16hYU82jw=
-SHA256 (cargo/colored-3.0.0.tar.gz) = /eDg7JDJ37O0saCJGn3NDiv/3i9+/tX+fJuwDlv7kV4=
+SHA256 (cargo/colored-3.1.1.tar.gz) = +vlGhym4y86maONhg8tp0xc0jC4I6ZSCn7Vuv9+6rDQ=
SHA256 (cargo/compact_str-0.9.0.tar.gz) = P9sTJaHOzpgeiilquPD5tjrjV70HhKn6r1SMx7SAcHo=
SHA256 (cargo/condtype-1.3.0.tar.gz) = uvCgekAfN0I4q44vEaEE0oUb+c5xHsaYBINN6K9Fx68=
SHA256 (cargo/console-0.15.11.tar.gz) = BUzLWxD58sv1HrNVyh0FwtJ5zhgEaI0Nt0tHM6Wur9g=
@@ -120,7 +120,7 @@ SHA256 (cargo/etcetera-0.11.0.tar.gz) =
SHA256 (cargo/fancy-regex-0.14.0.tar.gz) = biTLWpS8rh5UCLDv/KXNcXLqPFdVBJxfOvTNKDoWUpg=
SHA256 (cargo/fastrand-2.3.0.tar.gz) = N5Ce67tQ1y+QWcO22CwEY/L/BiyelYRcQ6bJwDVUEb4=
SHA256 (cargo/fern-0.7.1.tar.gz) = QxYYX3CbI3E+QeMZX5Dt73+wDD7UrceXac8JzHYqOyk=
-SHA256 (cargo/filetime-0.2.26.tar.gz) = vAUFzRtvplgCg/a99wpz/PSroRhAOMkJArkrPdDfY+0=
+SHA256 (cargo/filetime-0.2.27.tar.gz) = +YhEFR7uiRfvxQvZ6DGMuWOuiyl0MUldP3WGFupcV9s=
SHA256 (cargo/find-msvc-tools-0.1.2.tar.gz) = HO1zsdrPx1Cm22wKDDo4U8i0GZfi4sVj3JCASuaGeVk=
SHA256 (cargo/flate2-1.1.2.tar.gz) = Sj19uVlv7NFRxfY4wO5dW9SHtuDqIy5dyW1SUPb5Sx0=
SHA256 (cargo/fnv-1.0.7.tar.gz) = P57skY0/JAad7LmvFVTK18iA4tokqa/YisoABTGrgsE=
@@ -130,8 +130,8 @@ SHA256 (cargo/fs-err-2.11.0.tar.gz) = iK
SHA256 (cargo/fsevent-sys-4.1.0.tar.gz) = du56AtpNIxZQx86jE0m4ib4vRd2z7zAy0uyBhfYxP9I=
SHA256 (cargo/funty-2.0.0.tar.gz) = 5tWjKBWuPzMwLZX9yyzheGL4xlNj3P0pNgSAuhAB/Jw=
SHA256 (cargo/generic-array-0.14.7.tar.gz) = hWScpR/XInLXghra8nStkcKIJ3cT2cGIINhJmn/2npo=
-SHA256 (cargo/get-size-derive2-0.7.3.tar.gz) = qyHXvSxiXyBk8EzlS8uIvFfEVyTN5Fy6Mm14TiLT9xo=
-SHA256 (cargo/get-size2-0.7.3.tar.gz) = h5JysN4Qnitns5/P49Jf27qWrAfkSiVPWgtNf/VTQMs=
+SHA256 (cargo/get-size-derive2-0.7.4.tar.gz) = 8rbR4vdcFr+80PldhPmYWKbi+IXCKH0fXDqW6ERKNLQ=
+SHA256 (cargo/get-size2-0.7.4.tar.gz) = Sc8xptcDAM+BRhCY93l1cTYjh+9L+F0yrEfqpZs6Who=
SHA256 (cargo/getopts-0.2.24.tar.gz) = z+T7rFA7jR+I5mdgEYhfNLcXT0blmVa7pTS6g6ve1N8=
SHA256 (cargo/getrandom-0.2.16.tar.gz) = M1/58TXkOEyBUNbyfG2u1DNXf4a0dQQYM4wBoaJShZI=
SHA256 (cargo/getrandom-0.3.4.tar.gz) = iZ3vXDfE/XsmZGSMKBIOzsE45NOVtFnlyjT5zOLdd/0=
@@ -161,12 +161,12 @@ SHA256 (cargo/idna_adapter-1.2.1.tar.gz)
SHA256 (cargo/ignore-0.4.25.tar.gz) = 09eCo2WgFeD1wEkCJGE5JJq/dpElAG++dkni7ogWm0o=
SHA256 (cargo/imara-diff-0.1.8.tar.gz) = F9NLfUIXiUX3dehLxMNt3nwcbN/qZW0zVNAJBW8rs9I=
SHA256 (cargo/imperative-1.0.7.tar.gz) = NeHQvZxXXFLlmq2OEioReG6FKhVGeNDIbp4kPVUnOXA=
-SHA256 (cargo/indexmap-2.12.1.tar.gz) = CtS7K1ZbygZF9NaMXJr5f7oJTpeR2mhb+Dy18850rPI=
+SHA256 (cargo/indexmap-2.13.0.tar.gz) = dxTnBDen3DrI635vjfdf2OtCJnX8dniv9zZDAQkrEBc=
SHA256 (cargo/indicatif-0.18.3.tar.gz) = k3XhEuS0Y+wbHGwBGVNUXGWjAWT7q1tYHfMrOr8Ny4g=
SHA256 (cargo/indoc-2.0.7.tar.gz) = ec9ck/kyKM+O+zujYlNfsRGZrFSKCc4RfJsa3DAw1wY=
SHA256 (cargo/inotify-0.11.0.tar.gz) = 833M/yeRq2BPm6vvC6FPvgvjC9No3FQeKwjQfIqpCPM=
SHA256 (cargo/inotify-sys-0.1.5.tar.gz) = 4FwCteib/zuUbO3sonirxij+gR5gTwJ8RaiqPPeT0Os=
-SHA256 (cargo/insta-1.46.0.tar.gz) = G2aIbRTRjUIKtQUsv/VE/F000LLN0161l2qqEKSkcuU=
+SHA256 (cargo/insta-1.46.1.tar.gz) = JItChHgToVUNr9FSlv2XSMZR0MMhlFWdvAXYBNVLIeg=
SHA256 (cargo/insta-cmd-0.6.0.tar.gz) = /+7vqSeSXM7UnMsBvz5XydTNEy3yHlduuUFbrqstPeY=
SHA256 (cargo/interpolator-0.5.0.tar.gz) = cd1SGRquEh6GEfHo3D4yTdDdHe4ebdkdEO4Ho8+02dg=
SHA256 (cargo/intrusive-collections-0.9.7.tar.gz) = GJ0Il+TL6Mde/t81AsGMiHsFBG5Z0oQE1NjkbLxNHoY=
@@ -180,8 +180,8 @@ SHA256 (cargo/itertools-0.10.5.tar.gz) =
SHA256 (cargo/itertools-0.13.0.tar.gz) = QT7n38Uu4aSUnO6328ijPy1sCIGU2fki+4MY+vHwEYY=
SHA256 (cargo/itertools-0.14.0.tar.gz) = KxkseCA3+t2c+nVUgxBIiqvb89Lac4hbMb0KvQM1EoU=
SHA256 (cargo/itoa-1.0.15.tar.gz) = Sl8TuFjI0xTuPo9jkBH3zO/nH5f5blAVH7mR8meSjiw=
-SHA256 (cargo/jiff-0.2.17.tar.gz) = qH2bgQXCNkL1DLuuA9H3XYQixcuYzn7pJx9/91Bb5rg=
-SHA256 (cargo/jiff-static-0.2.17.tar.gz) = t4e+u1Q/iWkTJjDFH9Cvqxc6hsarrlb/O55ePj+fblg=
+SHA256 (cargo/jiff-0.2.18.tar.gz) = 5n6NpMSdbZkJ/gM2H5tiD1iJiFn1x63taDUehecez1A=
+SHA256 (cargo/jiff-static-0.2.18.tar.gz) = 4MhO5/GX7KmobG/Wy3ceVeuZFjLxXyvDym7IOJKebng=
SHA256 (cargo/jiff-tzdb-0.1.4.tar.gz) = wSg3BesKIUBNK/1u7yp1k9JAvEKgvbOdsK1vouwCZSQ=
SHA256 (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = h1paaawrqxqJFxHPXsy+wc4DQeqAVWDc2Qt6LpJRMug=
SHA256 (cargo/jobserver-0.1.34.tar.gz) = mvs95Dldaz5np4C23mS1HJeOzxHLmkYsZr59TKkDnTM=
@@ -190,7 +190,7 @@ SHA256 (cargo/js-sys-0.3.82.tar.gz) = sB
SHA256 (cargo/kqueue-1.1.1.tar.gz) = 6sMBBtfc6I2vSj/LSHnqk5R21QdKm33dD7l/pL7VWWo=
SHA256 (cargo/kqueue-sys-1.0.4.tar.gz) = 7ZYl/9qHKbheRc8ECQA1rDaJJ7jOvDSJjnwSD1Lkg4s=
SHA256 (cargo/lazy_static-1.5.0.tar.gz) = u9K8tMlj8t2uBqLvx+nzWRMSRzxQxmheHymAaDFuZv4=
-SHA256 (cargo/libc-0.2.179.tar.gz) = xaLTdrqlMNEjjRMyMtFeI5q62A0Fg4tLWTVOUmivQx8=
+SHA256 (cargo/libc-0.2.180.tar.gz) = vMNaOFRKiRpffIZaylSKmCzLO4ZQpbBtD9M6ECg8Vvw=
SHA256 (cargo/libcst-1.8.6.tar.gz) = aupxQ+Sg7Vm4eh7nHhmFAIifiwBTERNr4V6EyXpvzY0=
SHA256 (cargo/libcst_derive-1.8.6.tar.gz) = CQMXPqMWw0pE0ElxYeBNkhCvRPX16Jvy9V2aJUyaDo0=
SHA256 (cargo/libloading-0.8.9.tar.gz) = 18SwIZn+58XSGlrn2M+nmm71uy/INNbpBY6JyCXv3FU=
@@ -218,7 +218,6 @@ SHA256 (cargo/miniz_oxide-0.8.9.tar.gz)
SHA256 (cargo/mio-1.0.4.tar.gz) = eL7URMyKIWDwHLz4Ee8YyshjrWiujKYgkujbUdUcdhw=
SHA256 (cargo/natord-1.0.9.tar.gz) = MI2W243rxyfD/ZdEqsUXUSQ0IORu30AQEJCNp/jV5Xw=
SHA256 (cargo/newtype-uuid-1.2.4.tar.gz) = oX2C7bHIpsIMI4dHrnqukYETPnZrySzSVW/ddkQH0NE=
-SHA256 (cargo/nix-0.29.0.tar.gz) = ceJ0bcOiTdeLPPy3vpM2jG3plj0w9Dpqc5mKnPSxe0Y=
SHA256 (cargo/nix-0.30.1.tar.gz) = dFI/OjXgWrqHodl4MwrvQPZ7AwSsecHACylMmDBUPbY=
SHA256 (cargo/nom-7.1.3.tar.gz) = 0nOYPFplenCj6PKgEymCLzuMgXK3OCZBGlV1HkBKCko=
SHA256 (cargo/normalize-line-endings-0.3.0.tar.gz) = YYB/d4Av8wl14B9PBxyLoQwCIFL5izKUEZ8+YV0T5b4=
@@ -233,7 +232,7 @@ SHA256 (cargo/once_cell-1.21.3.tar.gz) =
SHA256 (cargo/once_cell_polyfill-1.70.1.tar.gz) = pIlRdbQlyx+HchtZ8PKGwgkr1K+BIkNnJRDhrFPi4K0=
SHA256 (cargo/oorandom-11.1.5.tar.gz) = 1nkPWMf/Yz2HcfQpZSiSA0EaXlxoOIcDwG4U8kdwtB4=
SHA256 (cargo/option-ext-0.2.0.tar.gz) = BHRPSerpmreODVwLYDqyGPUV6oz+WkVtdimtiDo7bn0=
-SHA256 (cargo/ordermap-1.0.0.tar.gz) = 7WN3Qc7Y+yQIVdIqK08gjat6BrzOczgBYuUlMADBZ1g=
+SHA256 (cargo/ordermap-1.1.0.tar.gz) = z6eMkgcbvTYowisalk9+DrIB3BRWVV2wcr6xZi7NZxU=
SHA256 (cargo/os_pipe-1.2.2.tar.gz) = 2zNfR2CxTq1ikBFvJCe/M6FNTwYX1J94okbeEMGDEiQ=
SHA256 (cargo/os_str_bytes-7.1.1.tar.gz) = Y+zre111cBGofQjrISPbFdh/sMKB9l0QHOMKHpbDrVw=
SHA256 (cargo/page_size-0.6.0.tar.gz) = MNWyGU7RMZHBmZrgcEt4OfsYOE+iLkm1fuqpfXnOQNo=
@@ -273,13 +272,13 @@ SHA256 (cargo/pretty_assertions-1.4.1.ta
SHA256 (cargo/prettyplease-0.2.37.tar.gz) = R5yorazdfOjx+znOnszL/pOj8TRLPQ2X8gvAGWII9is=
SHA256 (cargo/proc-macro-crate-3.4.0.tar.gz) = IZyxnpa+AKsuN9bimWWKDPqD5SQpF5lpsPASG0rEaYM=
SHA256 (cargo/proc-macro-utils-0.10.0.tar.gz) = 7q8IoT3kALwhWHe1vcCI8kGxLrQvClSNM5DcHFa7cHE=
-SHA256 (cargo/proc-macro2-1.0.104.tar.gz) = lpX430G7Tz0iLJWmdTI2X1aTGDMtA9Xz9n83sg5uvfA=
+SHA256 (cargo/proc-macro2-1.0.106.tar.gz) = j9APC7LpDYHRBEwrMmF/aPy5+ju3ZAwj6cdI5T+zCTQ=
SHA256 (cargo/pyproject-toml-0.13.7.tar.gz) = 9tdVSDrRS0nnZxO1IoUjVGGltPc/F2EjU+EaXeNqX9I=
SHA256 (cargo/quick-junit-0.5.2.tar.gz) = buk0LWcfro1ms66f16lxTf0InATSqLHsBDbvd67hXl8=
SHA256 (cargo/quick-xml-0.38.4.tar.gz) = tmwgWMVaQJ1gFmbP/jXwQzPPEBMBCILOwXSnRnzU4hw=
SHA256 (cargo/quickcheck-1.0.3.tar.gz) = WI9jeOTdmUWLYOwnW0R3rdQc5PqfZNy6bxWtzLGbUNY=
SHA256 (cargo/quickcheck_macros-1.1.0.tar.gz) = 9x7ji0L4RZqI0zYr5vm4Qa0tVCGET2HrHFnBG/86wUo=
-SHA256 (cargo/quote-1.0.42.tar.gz) = ozjMQdJ+bMbc5s78E6Bynfu4HCYrH1GTMVdd2A7zBn8=
+SHA256 (cargo/quote-1.0.44.tar.gz) = IbLrz3J7d2DEYfCR+fD1Obd7jofy/YgTHn8bQzs87OQ=
SHA256 (cargo/quote-use-0.8.4.tar.gz) = lhnbEZe0l6NheM/HNtyWsnH+kYh1+/E0TENqfpPQMh4=
SHA256 (cargo/quote-use-macros-0.8.4.tar.gz) = guv7f6r63AanqxQab2e8+yTLi+sVjG/pM/LwNa+pnzU=
SHA256 (cargo/r-efi-5.3.0.tar.gz) = ac2zTBWM6yiN8R4YtL053plPZlfYOEe9/9vX80Z1Sw8=
@@ -299,7 +298,7 @@ SHA256 (cargo/ref-cast-impl-1.0.25.tar.g
SHA256 (cargo/regex-1.12.2.tar.gz) = hDvAGR918+ImUa5fHnKTmrL3KkvDD6gKBmvWbt78JNQ=
SHA256 (cargo/regex-automata-0.4.13.tar.gz) = UnbK8lrIbI2BAiKz27k45RLFXGgxoQ8+btHJO4QEHxw=
SHA256 (cargo/regex-lite-0.1.7.tar.gz) = lD9BMhxj7xyS/XY7/gVNJmj38iWlwp8BBZA9wvwEujA=
-SHA256 (cargo/regex-syntax-0.8.6.tar.gz) = yvSqWw9DTJH+XH8ey2peziEwsCrSpZBYndpRRt+VkAE=
+SHA256 (cargo/regex-syntax-0.8.8.tar.gz) = ei2YeFezGTYgQ+lfU1PAU1wfWO7FM2/fz2JkMK9971g=
SHA256 (cargo/ron-0.12.0.tar.gz) = /UkMWxgmGJPxREnL0oy5wLY3rr8WHNd5AL/e2v8h7DI=
SHA256 (cargo/rust-stemmers-1.2.0.tar.gz) = 5GogNgGf24iBMdt6TIR6EGOnST+XHtlOqCxn6tpjylQ=
SHA256 (cargo/rustc-hash-2.1.1.tar.gz) = NXcD1BNltLJ8WQ4+2R6rsbZj8HxMCECV5gy+1DYt/w0=
@@ -317,7 +316,7 @@ SHA256 (cargo/serde-wasm-bindgen-0.6.5.t
SHA256 (cargo/serde_core-1.0.228.tar.gz) = QdOFx9TKWOWfxzKvJcOYO2eshSwaJQAK/hF13kWLZ60=
SHA256 (cargo/serde_derive-1.0.228.tar.gz) = 1UDyINMYcXPaIg+IWrZmCDZ7ZXTpJQEak1Pkut2pHXk=
SHA256 (cargo/serde_derive_internals-0.29.1.tar.gz) = GNJqIKlpueP98vwtnyHtpsQOLehMlAi7XTsF1Jmq5xE=
-SHA256 (cargo/serde_json-1.0.148.tar.gz) = MIS1RqHdYolHWZbxgqIqupc4ZuqOiwLFHZ9GsTNqIto=
+SHA256 (cargo/serde_json-1.0.149.tar.gz) = g/wDlHPFWVrOhg2MT6+iIP9HSz/Gv9tCkzJ/GjfpTYY=
SHA256 (cargo/serde_repr-0.1.20.tar.gz) = F17j6ArpmCc3ylQ+lhMwh8vZpIXuzDvE3pwaN7R+pZw=
SHA256 (cargo/serde_spanned-1.0.4.tar.gz) = +Lv5HlpNYxXu5F5wQ3JZCzDiYO6Dr2Y51kVX9RsGd3Y=
SHA256 (cargo/serde_test-1.0.177.tar.gz) = f5Ae5XPKtrMGBFPS1fC65ObWKMI8CpYv+bXx18jU8e0=
@@ -330,7 +329,7 @@ SHA256 (cargo/shlex-1.3.0.tar.gz) = D9ov
SHA256 (cargo/similar-2.7.0.tar.gz) = u7tdllkUFkauZHtC/glNr2xhktFiCHC0SdlVf3SLLao=
SHA256 (cargo/siphasher-1.0.1.tar.gz) = Vhmffdq/E/5QdM6Ann0/QrQq5xGABQG1sW6oKtApw50=
SHA256 (cargo/smallvec-1.15.1.tar.gz) = Z7G3o7X+TxN2iHGEBF/PRcaekq9zS3qt3AX7d3tvvQM=
-SHA256 (cargo/snapbox-0.6.23.tar.gz) = lvoc6BvpANCDsw7C1IHmZYwqz6os/HvkXMwswbgg7bM=
+SHA256 (cargo/snapbox-0.6.24.tar.gz) = bBq8N4EZ93MQg2Zl+FIwGFMs9+P66zsQsB2lpzIb+OE=
SHA256 (cargo/snapbox-macros-0.4.0.tar.gz) = O3UMNEAC18xpr7naAOvZtcD4rC630RXZ1F1bX0dxjXQ=
SHA256 (cargo/stable_deref_trait-1.2.0.tar.gz) = qPEScpUS+ORC2B+VqKfd8rfGuKGm9QmpWGQUKzDKstM=
SHA256 (cargo/static_assertions-1.1.0.tar.gz) = ouuTSbZESzJocuFA6xz158UiFU1p56D/sPuBwGs3VD8=
@@ -340,7 +339,7 @@ SHA256 (cargo/strsim-0.11.1.tar.gz) = fa
SHA256 (cargo/strum-0.27.2.tar.gz) = ryPW9sGiJLrvnT9h4ofSdhOFpbiP2rTrTG8RrrVMS88=
SHA256 (cargo/strum_macros-0.27.2.tar.gz) = dpXOOEXqSzOSfAVaOdxDikWwWffBs9kdONEDVfuMvKc=
SHA256 (cargo/supports-hyperlinks-3.2.0.tar.gz) = 45a2UjsRzLgxILEVoLc2beNydRqm7fGYRN+xOmr5fpE=
-SHA256 (cargo/syn-2.0.113.tar.gz) = Z4+qAGUcnrct0gIMvfJ12S7MskANVo5Bnv3WSDgUXLQ=
+SHA256 (cargo/syn-2.0.114.tar.gz) = 1NEH3yY6MBPvmxh5sN+H1wb/gPZahuqHm9nDH5swfCo=
SHA256 (cargo/synstructure-0.13.2.tar.gz) = copw89uvW6t/DEsayNeuXqYKS1VJyKWRQ2HJkUenCdI=
SHA256 (cargo/tap-1.0.1.tar.gz) = VZN+F5kYWxKGPUR/Qll+1p2ZKGhrjYih3xc3agl9g2k=
SHA256 (cargo/tempfile-3.24.0.tar.gz) = ZV2px+tjBcVXQgRdWo0gN5ltYdjelYBjNcfIbOD4Lpw=
@@ -353,9 +352,9 @@ SHA256 (cargo/test-case-core-3.3.1.tar.g
SHA256 (cargo/test-case-macros-3.3.1.tar.gz) = XInnKgHtTFeWaa3VkBS5pSTWCcDIjGpYXON0hYefb/s=
SHA256 (cargo/thin-vec-0.2.14.tar.gz) = FE91TTGEFax5L51p/Ieru/wEPOLvBBxg8WrYKPY4cX0=
SHA256 (cargo/thiserror-1.0.69.tar.gz) = tqr1M5tXjqhbUOCA/rJQo+iujPzf+aRhyewpBLySP1I=
-SHA256 (cargo/thiserror-2.0.17.tar.gz) = 9jWHyg8StyoGALy6HUAIH4MIdgALtG3SM3owUWGPT8g=
+SHA256 (cargo/thiserror-2.0.18.tar.gz) = Qoi1vLx5IMB6EUmjXPlZCiqoCOC8Hq+q3guAlHhl+8Q=
SHA256 (cargo/thiserror-impl-1.0.69.tar.gz) = T+5sTvyQBZ4Q+B5tQsYKGPdliMPXTLg6CyQqK2x1BME=
-SHA256 (cargo/thiserror-impl-2.0.17.tar.gz) = P/Fcjs1944SdtjLhTRjSVx+gnfxe2TR5vESFx6UXyRM=
+SHA256 (cargo/thiserror-impl-2.0.18.tar.gz) = 68Tuf2dnDptk0F+kJT51PgFsbJX/NbibeUHWuFbewdU=
SHA256 (cargo/thread_local-1.1.9.tar.gz) = 9gJGpJRPJPbgGKoXze/7eBi3Y1aWXQOwfWqYhuiWIYU=
SHA256 (cargo/threadpool-1.8.1.tar.gz) = 0FDmCzPUHBkQizLOoyFkAzqQE/47RsvURXVZv793r6o=
SHA256 (cargo/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.tar.gz) = zYqlsquGos76QG2IkTnBYsuyMAkvfR18vBcWQF2FKjs=
@@ -364,7 +363,7 @@ SHA256 (cargo/tinystr-0.8.1.tar.gz) = XU
SHA256 (cargo/tinytemplate-1.2.1.tar.gz) = vk1rXxn/dmToyY0D4hOctRDbmwpgtV+Ohwm2idk5trw=
SHA256 (cargo/tinyvec-1.10.0.tar.gz) = v6X9w7zmGRodvIwC1ci//PVXuvoXwSTFJkpFjxsGE/o=
SHA256 (cargo/tinyvec_macros-0.1.1.tar.gz) = HzzLrDEf6gX4b2GQS0YrVfs9+IN6Nm38YBoBYdBTLyA=
-SHA256 (cargo/toml-0.9.10+spec-1.1.0.tar.gz) = CCUFIVkoShqLTWwMhsvIAfLaWv0rIl+lSMcvLnQAL0g=
+SHA256 (cargo/toml-0.9.11+spec-1.1.0.tar.gz) = 86/JqEgwn+Gq/67W4VRqehTeH5NdydidMq/ZpEurfEY=
SHA256 (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = kuHP7UowOLxaEn41otNg8UXh9LlxtVGiul/Xrt9+E0c=
SHA256 (cargo/toml_edit-0.23.6.tar.gz) = 8+/+fA6G/f9Pac3SzMG5b5M+JIEcVEHUSQToaD4nGEs=
SHA256 (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = oxmLSwqOEfCd0D4TPAKAUE0IASaemvpGNi/94cvuv0Q=
@@ -395,13 +394,12 @@ SHA256 (cargo/unicode_names2_generator-1
SHA256 (cargo/unit-prefix-0.5.1.tar.gz) = MjQCz/LdZY85yhfHibUCAhs/GHB8kc3yLjg44bQCOBc=
SHA256 (cargo/unscanny-0.1.0.tar.gz) = 6d8q8GenlT6cODEyDzXBzAYAww1E2fehKwHbHNiNa0c=
SHA256 (cargo/unty-0.0.4.tar.gz) = bUl4QxfNDR7n7FxxbdWY7FtEg+qDKi3O0mVHHMD2kK4=
-SHA256 (cargo/url-2.5.7.tar.gz) = CLwTaimj0XWOB6nMome+MIruv1z9WhDz9nqyCXaD71s=
+SHA256 (cargo/url-2.5.8.tar.gz) = /2eopDlzc8PvZggSrKsyaCIgNQEKuGgOxCFfOLo9Du0=
SHA256 (cargo/urlencoding-2.1.3.tar.gz) = 2vjbo7frhwyvHd7te8nSoEnzz9+ufLUhsIfMM65MSdo=
SHA256 (cargo/utf8-width-0.1.7.tar.gz) = hr2NToldqFN+UxW4JUZk5rdpxP89sYMhspeh5wBDkuM=
SHA256 (cargo/utf8_iter-1.0.4.tar.gz) = tsFAYg5/+7IsLe5Zyv5ghKWbX/wnqIWaXw1JS11Str4=
SHA256 (cargo/utf8parse-0.2.2.tar.gz) = BqveNhFlet9m04PwCwk9f67Mf6VwccziV4ZgyfEBCCE=
-SHA256 (cargo/uuid-1.19.0.tar.gz) = 4uBUhhtL0CfNNz4Y6NjY5lSAhQAOQSkNlc4MNzplS0o=
-SHA256 (cargo/uuid-macro-internal-1.19.0.tar.gz) = OdEZAcNrNlDfessPnr5iTzW1rE4ZIuzTxX9ERkhClZQ=
+SHA256 (cargo/uuid-1.20.0.tar.gz) = 7kjTixGbDNcf5BQbMPW6nHxdn056OotKZ05LbveJl28=
SHA256 (cargo/valuable-0.1.1.tar.gz) = unPqnPFqJd8MjKoWxRrLk31XEqhCnbeKPuKdXcrNOmU=
SHA256 (cargo/version-ranges-0.1.1.tar.gz) = +NB5QVzrK+g/w1Wtutr+QBMH1cMJx+at5mOOb59C9C0=
SHA256 (cargo/version_check-0.9.5.tar.gz) = C5KPM9l1/GrZ+GyPKDhTrSa91bELfxVCqi+hXiKJEFo=
@@ -477,8 +475,8 @@ SHA256 (cargo/zmij-1.0.10.tar.gz) = MODY
SHA256 (cargo/zstd-0.11.2+zstd.1.5.2.tar.gz) = IMyWAybs5k8BDS0hB1N/JtxYmmVzoxa9Wx26aF+l/eQ=
SHA256 (cargo/zstd-safe-5.0.2+zstd.1.5.2.tar.gz) = HSpVheBPnupLKj0eylCMTe6Vkqie9vRQwRcZ2gcm9Ns=
SHA256 (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = keGevCrcj4PkMDnnl3bj/ajKkZEy1oof7WpfrKJoN0g=
-SHA256 (ruff-0.14.13.tar.gz) = YrTebv/DXjezeIz4eqSwPSYdo9pM7o2QEIOc/tJlG+E=
-SHA256 (salsa-rs-salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254.tar.gz) = Io+Z/8xfsl0GYHqRYU29Sxog8LW91l30d9W/MdXl12s=
+SHA256 (ruff-0.15.0.tar.gz) = S+kOKbGje2EhBEqAamxB3LUEpiBHRarBjCB9wi4JF/I=
+SHA256 (salsa-rs-salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89.tar.gz) = T+QH9WXmfuGpUH6hGxVJc3yD6WjyhJG6oW6lO0BlJrg=
SIZE (astral-sh-lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 71124
SIZE (cargo/adler2-2.0.1.tar.gz) = 13366
SIZE (cargo/aho-corasick-1.1.4.tar.gz) = 184015
@@ -537,7 +535,7 @@ SIZE (cargo/clap_complete_command-0.6.1.
SIZE (cargo/clap_complete_nushell-4.5.8.tar.gz) = 35171
SIZE (cargo/clap_derive-4.5.49.tar.gz) = 33559
SIZE (cargo/clap_lex-0.7.5.tar.gz) = 13469
-SIZE (cargo/clearscreen-4.0.2.tar.gz) = 153883
+SIZE (cargo/clearscreen-4.0.3.tar.gz) = 147565
SIZE (cargo/codspeed-4.0.4.tar.gz) = 219342
SIZE (cargo/codspeed-criterion-compat-4.0.4.tar.gz) = 23308
SIZE (cargo/codspeed-criterion-compat-walltime-4.0.4.tar.gz) = 124486
@@ -547,7 +545,7 @@ SIZE (cargo/codspeed-divan-compat-wallti
SIZE (cargo/collection_literals-1.0.2.tar.gz) = 3928
SIZE (cargo/colorchoice-1.0.4.tar.gz) = 8196
SIZE (cargo/colored-2.2.0.tar.gz) = 35062
-SIZE (cargo/colored-3.0.0.tar.gz) = 34497
+SIZE (cargo/colored-3.1.1.tar.gz) = 36216
SIZE (cargo/compact_str-0.9.0.tar.gz) = 72135
SIZE (cargo/condtype-1.3.0.tar.gz) = 12634
SIZE (cargo/console-0.15.11.tar.gz) = 37822
@@ -601,7 +599,7 @@ SIZE (cargo/etcetera-0.11.0.tar.gz) = 14
SIZE (cargo/fancy-regex-0.14.0.tar.gz) = 86969
SIZE (cargo/fastrand-2.3.0.tar.gz) = 15076
SIZE (cargo/fern-0.7.1.tar.gz) = 304533
-SIZE (cargo/filetime-0.2.26.tar.gz) = 17273
+SIZE (cargo/filetime-0.2.27.tar.gz) = 16678
SIZE (cargo/find-msvc-tools-0.1.2.tar.gz) = 30461
SIZE (cargo/flate2-1.1.2.tar.gz) = 76495
SIZE (cargo/fnv-1.0.7.tar.gz) = 11266
@@ -611,8 +609,8 @@ SIZE (cargo/fs-err-2.11.0.tar.gz) = 2044
SIZE (cargo/fsevent-sys-4.1.0.tar.gz) = 4620
SIZE (cargo/funty-2.0.0.tar.gz) = 13160
SIZE (cargo/generic-array-0.14.7.tar.gz) = 15950
-SIZE (cargo/get-size-derive2-0.7.3.tar.gz) = 8865
-SIZE (cargo/get-size2-0.7.3.tar.gz) = 19162
+SIZE (cargo/get-size-derive2-0.7.4.tar.gz) = 8837
+SIZE (cargo/get-size2-0.7.4.tar.gz) = 21463
SIZE (cargo/getopts-0.2.24.tar.gz) = 21467
SIZE (cargo/getrandom-0.2.16.tar.gz) = 40163
SIZE (cargo/getrandom-0.3.4.tar.gz) = 50932
@@ -642,12 +640,12 @@ SIZE (cargo/idna_adapter-1.2.1.tar.gz) =
SIZE (cargo/ignore-0.4.25.tar.gz) = 59154
SIZE (cargo/imara-diff-0.1.8.tar.gz) = 155787
SIZE (cargo/imperative-1.0.7.tar.gz) = 16838
-SIZE (cargo/indexmap-2.12.1.tar.gz) = 100184
+SIZE (cargo/indexmap-2.13.0.tar.gz) = 102206
SIZE (cargo/indicatif-0.18.3.tar.gz) = 66504
SIZE (cargo/indoc-2.0.7.tar.gz) = 17184
SIZE (cargo/inotify-0.11.0.tar.gz) = 26241
SIZE (cargo/inotify-sys-0.1.5.tar.gz) = 6965
-SIZE (cargo/insta-1.46.0.tar.gz) = 113830
+SIZE (cargo/insta-1.46.1.tar.gz) = 113825
SIZE (cargo/insta-cmd-0.6.0.tar.gz) = 12385
SIZE (cargo/interpolator-0.5.0.tar.gz) = 29578
SIZE (cargo/intrusive-collections-0.9.7.tar.gz) = 56609
@@ -661,8 +659,8 @@ SIZE (cargo/itertools-0.10.5.tar.gz) = 1
SIZE (cargo/itertools-0.13.0.tar.gz) = 146261
SIZE (cargo/itertools-0.14.0.tar.gz) = 152715
SIZE (cargo/itoa-1.0.15.tar.gz) = 11231
-SIZE (cargo/jiff-0.2.17.tar.gz) = 747708
-SIZE (cargo/jiff-static-0.2.17.tar.gz) = 83144
+SIZE (cargo/jiff-0.2.18.tar.gz) = 764726
+SIZE (cargo/jiff-static-0.2.18.tar.gz) = 83381
SIZE (cargo/jiff-tzdb-0.1.4.tar.gz) = 62435
SIZE (cargo/jiff-tzdb-platform-0.1.3.tar.gz) = 3179
SIZE (cargo/jobserver-0.1.34.tar.gz) = 29013
@@ -671,7 +669,7 @@ SIZE (cargo/js-sys-0.3.82.tar.gz) = 5643
SIZE (cargo/kqueue-1.1.1.tar.gz) = 21504
SIZE (cargo/kqueue-sys-1.0.4.tar.gz) = 7160
SIZE (cargo/lazy_static-1.5.0.tar.gz) = 14025
-SIZE (cargo/libc-0.2.179.tar.gz) = 810442
+SIZE (cargo/libc-0.2.180.tar.gz) = 812207
SIZE (cargo/libcst-1.8.6.tar.gz) = 111277
SIZE (cargo/libcst_derive-1.8.6.tar.gz) = 11337
SIZE (cargo/libloading-0.8.9.tar.gz) = 30222
@@ -699,7 +697,6 @@ SIZE (cargo/miniz_oxide-0.8.9.tar.gz) =
SIZE (cargo/mio-1.0.4.tar.gz) = 104212
SIZE (cargo/natord-1.0.9.tar.gz) = 3866
SIZE (cargo/newtype-uuid-1.2.4.tar.gz) = 17919
-SIZE (cargo/nix-0.29.0.tar.gz) = 318248
SIZE (cargo/nix-0.30.1.tar.gz) = 342015
SIZE (cargo/nom-7.1.3.tar.gz) = 117570
SIZE (cargo/normalize-line-endings-0.3.0.tar.gz) = 5737
@@ -714,7 +711,7 @@ SIZE (cargo/once_cell-1.21.3.tar.gz) = 3
SIZE (cargo/once_cell_polyfill-1.70.1.tar.gz) = 7510
SIZE (cargo/oorandom-11.1.5.tar.gz) = 23750
SIZE (cargo/option-ext-0.2.0.tar.gz) = 7345
-SIZE (cargo/ordermap-1.0.0.tar.gz) = 70288
+SIZE (cargo/ordermap-1.1.0.tar.gz) = 70379
SIZE (cargo/os_pipe-1.2.2.tar.gz) = 10810
SIZE (cargo/os_str_bytes-7.1.1.tar.gz) = 28828
SIZE (cargo/page_size-0.6.0.tar.gz) = 8479
@@ -754,13 +751,13 @@ SIZE (cargo/pretty_assertions-1.4.1.tar.
SIZE (cargo/prettyplease-0.2.37.tar.gz) = 72033
SIZE (cargo/proc-macro-crate-3.4.0.tar.gz) = 12690
SIZE (cargo/proc-macro-utils-0.10.0.tar.gz) = 21572
-SIZE (cargo/proc-macro2-1.0.104.tar.gz) = 60058
+SIZE (cargo/proc-macro2-1.0.106.tar.gz) = 59765
SIZE (cargo/pyproject-toml-0.13.7.tar.gz) = 18618
SIZE (cargo/quick-junit-0.5.2.tar.gz) = 46417
SIZE (cargo/quick-xml-0.38.4.tar.gz) = 205035
SIZE (cargo/quickcheck-1.0.3.tar.gz) = 28069
SIZE (cargo/quickcheck_macros-1.1.0.tar.gz) = 11744
-SIZE (cargo/quote-1.0.42.tar.gz) = 31504
+SIZE (cargo/quote-1.0.44.tar.gz) = 31629
SIZE (cargo/quote-use-0.8.4.tar.gz) = 3067
SIZE (cargo/quote-use-macros-0.8.4.tar.gz) = 5660
SIZE (cargo/r-efi-5.3.0.tar.gz) = 64532
@@ -780,7 +777,7 @@ SIZE (cargo/ref-cast-impl-1.0.25.tar.gz)
SIZE (cargo/regex-1.12.2.tar.gz) = 163843
SIZE (cargo/regex-automata-0.4.13.tar.gz) = 625250
SIZE (cargo/regex-lite-0.1.7.tar.gz) = 96903
-SIZE (cargo/regex-syntax-0.8.6.tar.gz) = 358808
+SIZE (cargo/regex-syntax-0.8.8.tar.gz) = 359141
SIZE (cargo/ron-0.12.0.tar.gz) = 119892
SIZE (cargo/rust-stemmers-1.2.0.tar.gz) = 2351301
SIZE (cargo/rustc-hash-2.1.1.tar.gz) = 14154
@@ -798,7 +795,7 @@ SIZE (cargo/serde-wasm-bindgen-0.6.5.tar
SIZE (cargo/serde_core-1.0.228.tar.gz) = 63111
SIZE (cargo/serde_derive-1.0.228.tar.gz) = 59605
SIZE (cargo/serde_derive_internals-0.29.1.tar.gz) = 26189
-SIZE (cargo/serde_json-1.0.148.tar.gz) = 155957
+SIZE (cargo/serde_json-1.0.149.tar.gz) = 155994
SIZE (cargo/serde_repr-0.1.20.tar.gz) = 12627
SIZE (cargo/serde_spanned-1.0.4.tar.gz) = 11032
SIZE (cargo/serde_test-1.0.177.tar.gz) = 18671
@@ -811,7 +808,7 @@ SIZE (cargo/shlex-1.3.0.tar.gz) = 18713
SIZE (cargo/similar-2.7.0.tar.gz) = 53928
SIZE (cargo/siphasher-1.0.1.tar.gz) = 10351
SIZE (cargo/smallvec-1.15.1.tar.gz) = 38116
-SIZE (cargo/snapbox-0.6.23.tar.gz) = 56996
+SIZE (cargo/snapbox-0.6.24.tar.gz) = 57157
SIZE (cargo/snapbox-macros-0.4.0.tar.gz) = 9305
SIZE (cargo/stable_deref_trait-1.2.0.tar.gz) = 8054
SIZE (cargo/static_assertions-1.1.0.tar.gz) = 18480
@@ -821,7 +818,7 @@ SIZE (cargo/strsim-0.11.1.tar.gz) = 1426
SIZE (cargo/strum-0.27.2.tar.gz) = 8489
SIZE (cargo/strum_macros-0.27.2.tar.gz) = 30522
SIZE (cargo/supports-hyperlinks-3.2.0.tar.gz) = 8455
-SIZE (cargo/syn-2.0.113.tar.gz) = 304074
+SIZE (cargo/syn-2.0.114.tar.gz) = 304636
SIZE (cargo/synstructure-0.13.2.tar.gz) = 18950
SIZE (cargo/tap-1.0.1.tar.gz) = 11316
SIZE (cargo/tempfile-3.24.0.tar.gz) = 40849
@@ -834,9 +831,9 @@ SIZE (cargo/test-case-core-3.3.1.tar.gz)
SIZE (cargo/test-case-macros-3.3.1.tar.gz) = 4961
SIZE (cargo/thin-vec-0.2.14.tar.gz) = 35087
SIZE (cargo/thiserror-1.0.69.tar.gz) = 22198
-SIZE (cargo/thiserror-2.0.17.tar.gz) = 28857
+SIZE (cargo/thiserror-2.0.18.tar.gz) = 28875
SIZE (cargo/thiserror-impl-1.0.69.tar.gz) = 18365
-SIZE (cargo/thiserror-impl-2.0.17.tar.gz) = 21344
+SIZE (cargo/thiserror-impl-2.0.18.tar.gz) = 21413
SIZE (cargo/thread_local-1.1.9.tar.gz) = 19315
SIZE (cargo/threadpool-1.8.1.tar.gz) = 14408
SIZE (cargo/tikv-jemalloc-sys-0.6.1+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7.tar.gz) = 900826
@@ -845,7 +842,7 @@ SIZE (cargo/tinystr-0.8.1.tar.gz) = 2333
SIZE (cargo/tinytemplate-1.2.1.tar.gz) = 26490
SIZE (cargo/tinyvec-1.10.0.tar.gz) = 51996
SIZE (cargo/tinyvec_macros-0.1.1.tar.gz) = 5865
-SIZE (cargo/toml-0.9.10+spec-1.1.0.tar.gz) = 56601
+SIZE (cargo/toml-0.9.11+spec-1.1.0.tar.gz) = 56484
SIZE (cargo/toml_datetime-0.7.5+spec-1.1.0.tar.gz) = 17975
SIZE (cargo/toml_edit-0.23.6.tar.gz) = 65753
SIZE (cargo/toml_parser-1.0.6+spec-1.1.0.tar.gz) = 34897
@@ -876,13 +873,12 @@ SIZE (cargo/unicode_names2_generator-1.3
SIZE (cargo/unit-prefix-0.5.1.tar.gz) = 7627
SIZE (cargo/unscanny-0.1.0.tar.gz) = 10338
SIZE (cargo/unty-0.0.4.tar.gz) = 7200
-SIZE (cargo/url-2.5.7.tar.gz) = 87907
+SIZE (cargo/url-2.5.8.tar.gz) = 86512
SIZE (cargo/urlencoding-2.1.3.tar.gz) = 6538
SIZE (cargo/utf8-width-0.1.7.tar.gz) = 2977
SIZE (cargo/utf8_iter-1.0.4.tar.gz) = 10437
SIZE (cargo/utf8parse-0.2.2.tar.gz) = 13499
-SIZE (cargo/uuid-1.19.0.tar.gz) = 60244
-SIZE (cargo/uuid-macro-internal-1.19.0.tar.gz) = 9676
+SIZE (cargo/uuid-1.20.0.tar.gz) = 60654
SIZE (cargo/valuable-0.1.1.tar.gz) = 28679
SIZE (cargo/version-ranges-0.1.1.tar.gz) = 13740
SIZE (cargo/version_check-0.9.5.tar.gz) = 15554
@@ -958,5 +954,5 @@ SIZE (cargo/zmij-1.0.10.tar.gz) = 22288
SIZE (cargo/zstd-0.11.2+zstd.1.5.2.tar.gz) = 28987
SIZE (cargo/zstd-safe-5.0.2+zstd.1.5.2.tar.gz) = 17273
SIZE (cargo/zstd-sys-2.0.16+zstd.1.5.7.tar.gz) = 775620
-SIZE (ruff-0.14.13.tar.gz) = 10746889
-SIZE (salsa-rs-salsa-9860ff6ca0f1f8f3a8d6b832020002790b501254.tar.gz) = 738416
+SIZE (ruff-0.15.0.tar.gz) = 10873810
+SIZE (salsa-rs-salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89.tar.gz) = 741206
Index: patches/patch-Cargo_toml
===================================================================
RCS file: /cvs/ports/devel/ruff/patches/patch-Cargo_toml,v
diff -u -p -r1.5 patch-Cargo_toml
--- patches/patch-Cargo_toml 18 Jan 2026 09:31:06 -0000 1.5
+++ patches/patch-Cargo_toml 4 Feb 2026 17:46:49 -0000
@@ -3,7 +3,7 @@ Use local sources for crates lsp-types a
Index: Cargo.toml
--- Cargo.toml.orig
+++ Cargo.toml
-@@ -123,9 +123,7 @@ libc = { version = "0.2.153" }
+@@ -126,9 +126,7 @@ libc = { version = "0.2.153" }
libcst = { version = "1.8.4", default-features = false }
log = { version = "0.4.17" }
lsp-server = { version = "0.7.6" }
@@ -14,11 +14,11 @@ Index: Cargo.toml
matchit = { version = "0.9.0" }
memchr = { version = "2.7.1" }
mimalloc = { version = "0.1.39" }
-@@ -150,7 +148,7 @@ regex-automata = { version = "0.4.9" }
+@@ -154,7 +152,7 @@ regex-syntax = { version = "0.8.8" }
rustc-hash = { version = "2.0.0" }
rustc-stable-hash = { version = "0.1.2" }
# When updating salsa, make sure to also update the revision in `fuzz/Cargo.toml`
--salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "9860ff6ca0f1f8f3a8d6b832020002790b501254", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "e9b9ddd4bec50ac777e9353bbb8f1180e5669d89", default-features = false, features = [
+salsa = { path = "../salsa", default-features = false, features = [
"compact_str",
"macros",