From: Laurent Cheylus Subject: [maintainer update] devel/ruff 0.15.0 To: "ports " Date: Fri, 6 Feb 2026 11:02:07 +0100 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",