pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-ruff



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Jan 11 08:35:36 UTC 2026

Modified Files:
        pkgsrc/devel/py-ruff: Makefile cargo-depends.mk distinfo
        pkgsrc/devel/py-ruff/patches: patch-Cargo.toml

Log Message:
py-ruff: updated to 0.14.11

0.14.11

Preview features

Consolidate diagnostics for matched disable/enable suppression comments
Report diagnostics for invalid/unmatched range suppression comments
[airflow] Passing positional argument into airflow.lineage.hook.HookLineageCollector.create_asset is not allowed (AIR303)
[refurb] Mark FURB192 fix as always unsafe
[ruff] Add non-empty-init-module (RUF067)

Bug fixes

Fix GitHub format for multi-line diagnostics
[flake8-unused-arguments] Mark **kwargs in TypeVar as used (ARG001)

Rule changes

Add help: subdiagnostics for several Ruff rules that can sometimes appear to disagree with ty
[pylint] Demote PLW1510 fix to display-only
[pylint] Ignore identical members (PLR1714)
[pylint] Improve diagnostic range for PLC0206
[ruff] Improve fix title for RUF102 invalid rule code
[flake8-simplify]: Avoid unnecessary builtins import for SIM105

Configuration

Allow Python 3.15 as valid target-version value in preview
Check required-version before parsing rules
Include configured src directories when resolving graphs

Documentation

Update T201 suggestion to not use root logger to satisfy LOG015
Fix iter example in unsafe fixes doc
[flake8_print] better suggestion for basicConfig in T201 docs
[pylint] Restore the fix safety docs for PLW0133
Fix Jupyter notebook discovery info for editors


To generate a diff of this commit:
cvs rdiff -u -r1.89 -r1.90 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.82 -r1.83 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.86 -r1.87 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.34 -r1.35 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-ruff/Makefile
diff -u pkgsrc/devel/py-ruff/Makefile:1.89 pkgsrc/devel/py-ruff/Makefile:1.90
--- pkgsrc/devel/py-ruff/Makefile:1.89  Sun Dec 21 18:02:16 2025
+++ pkgsrc/devel/py-ruff/Makefile       Sun Jan 11 08:35:36 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.89 2025/12/21 18:02:16 wiz Exp $
+# $NetBSD: Makefile,v 1.90 2026/01/11 08:35:36 adam Exp $
 
-DISTNAME=      ruff-0.14.10
+DISTNAME=      ruff-0.14.11
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}
@@ -11,14 +11,14 @@ COMMENT=    Extremely fast Python linter, w
 LICENSE=       mit
 
 USE_LANGUAGES= c c++
-RUST_REQ=      1.89
+RUST_REQ=      1.90
 
 # for tikv-jemalloc-sys
 USE_TOOLS+=    gmake
 
 # Depends on an unpublished crate. Can't use cargo.mk to fetch it.
 LSP_TYPES_REV= 3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA_REV=     55e5e7d32fa3fc189276f35bb04c9438f9aedbd1
+SALSA_REV=     309c249088fdeef0129606fa34ec2eefc74736ff
 DISTFILES=     ${DEFAULT_DISTFILES}
 DISTFILES+=    lsp-types-${LSP_TYPES_REV}.tar.gz
 DISTFILES+=    salsa-${SALSA_REV}.tar.gz

Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.82 pkgsrc/devel/py-ruff/cargo-depends.mk:1.83
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.82  Sun Dec 21 18:02:16 2025
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Sun Jan 11 08:35:36 2026
@@ -1,7 +1,8 @@
-# $NetBSD: cargo-depends.mk,v 1.82 2025/12/21 18:02:16 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.83 2026/01/11 08:35:36 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.4
+CARGO_CRATE_DEPENDS+=  alloca-0.4.0
 CARGO_CRATE_DEPENDS+=  allocator-api2-0.2.21
 CARGO_CRATE_DEPENDS+=  android_system_properties-0.1.5
 CARGO_CRATE_DEPENDS+=  anes-0.1.6
@@ -15,14 +16,13 @@ CARGO_CRATE_DEPENDS+=       anstyle-svg-0.1.11
 CARGO_CRATE_DEPENDS+=  anstyle-wincon-3.0.10
 CARGO_CRATE_DEPENDS+=  anyhow-1.0.100
 CARGO_CRATE_DEPENDS+=  approx-0.5.1
-CARGO_CRATE_DEPENDS+=  arc-swap-1.7.1
+CARGO_CRATE_DEPENDS+=  arc-swap-1.8.0
 CARGO_CRATE_DEPENDS+=  argfile-0.2.1
 CARGO_CRATE_DEPENDS+=  arrayvec-0.7.6
 CARGO_CRATE_DEPENDS+=  assert_fs-1.1.3
 CARGO_CRATE_DEPENDS+=  attribute-derive-0.10.3
 CARGO_CRATE_DEPENDS+=  attribute-derive-macro-0.10.3
 CARGO_CRATE_DEPENDS+=  autocfg-1.5.0
-CARGO_CRATE_DEPENDS+=  base64-0.13.1
 CARGO_CRATE_DEPENDS+=  bincode-2.0.1
 CARGO_CRATE_DEPENDS+=  bincode_derive-2.0.1
 CARGO_CRATE_DEPENDS+=  bindgen-0.72.1
@@ -38,7 +38,7 @@ CARGO_CRATE_DEPENDS+= bstr-1.12.1
 CARGO_CRATE_DEPENDS+=  bumpalo-3.19.0
 CARGO_CRATE_DEPENDS+=  byteorder-1.5.0
 CARGO_CRATE_DEPENDS+=  cachedir-0.3.1
-CARGO_CRATE_DEPENDS+=  camino-1.2.1
+CARGO_CRATE_DEPENDS+=  camino-1.2.2
 CARGO_CRATE_DEPENDS+=  cast-0.3.0
 CARGO_CRATE_DEPENDS+=  castaway-0.2.4
 CARGO_CRATE_DEPENDS+=  cc-1.2.38
@@ -78,9 +78,9 @@ CARGO_CRATE_DEPENDS+= core-foundation-sy
 CARGO_CRATE_DEPENDS+=  countme-3.0.1
 CARGO_CRATE_DEPENDS+=  cpufeatures-0.2.17
 CARGO_CRATE_DEPENDS+=  crc32fast-1.5.0
-CARGO_CRATE_DEPENDS+=  criterion-0.7.0
+CARGO_CRATE_DEPENDS+=  criterion-0.8.1
 CARGO_CRATE_DEPENDS+=  criterion-plot-0.5.0
-CARGO_CRATE_DEPENDS+=  criterion-plot-0.6.0
+CARGO_CRATE_DEPENDS+=  criterion-plot-0.8.1
 CARGO_CRATE_DEPENDS+=  crossbeam-0.8.4
 CARGO_CRATE_DEPENDS+=  crossbeam-channel-0.5.15
 CARGO_CRATE_DEPENDS+=  crossbeam-deque-0.8.6
@@ -167,7 +167,7 @@ CARGO_CRATE_DEPENDS+=       indicatif-0.18.3
 CARGO_CRATE_DEPENDS+=  indoc-2.0.7
 CARGO_CRATE_DEPENDS+=  inotify-0.11.0
 CARGO_CRATE_DEPENDS+=  inotify-sys-0.1.5
-CARGO_CRATE_DEPENDS+=  insta-1.43.2
+CARGO_CRATE_DEPENDS+=  insta-1.45.1
 CARGO_CRATE_DEPENDS+=  insta-cmd-0.6.0
 CARGO_CRATE_DEPENDS+=  interpolator-0.5.0
 CARGO_CRATE_DEPENDS+=  intrusive-collections-0.9.7
@@ -181,8 +181,8 @@ CARGO_CRATE_DEPENDS+=       itertools-0.10.5
 CARGO_CRATE_DEPENDS+=  itertools-0.13.0
 CARGO_CRATE_DEPENDS+=  itertools-0.14.0
 CARGO_CRATE_DEPENDS+=  itoa-1.0.15
-CARGO_CRATE_DEPENDS+=  jiff-0.2.16
-CARGO_CRATE_DEPENDS+=  jiff-static-0.2.16
+CARGO_CRATE_DEPENDS+=  jiff-0.2.17
+CARGO_CRATE_DEPENDS+=  jiff-static-0.2.17
 CARGO_CRATE_DEPENDS+=  jiff-tzdb-0.1.4
 CARGO_CRATE_DEPENDS+=  jiff-tzdb-platform-0.1.3
 CARGO_CRATE_DEPENDS+=  jobserver-0.1.34
@@ -191,7 +191,7 @@ CARGO_CRATE_DEPENDS+=       js-sys-0.3.82
 CARGO_CRATE_DEPENDS+=  kqueue-1.1.1
 CARGO_CRATE_DEPENDS+=  kqueue-sys-1.0.4
 CARGO_CRATE_DEPENDS+=  lazy_static-1.5.0
-CARGO_CRATE_DEPENDS+=  libc-0.2.177
+CARGO_CRATE_DEPENDS+=  libc-0.2.178
 CARGO_CRATE_DEPENDS+=  libcst-1.8.6
 CARGO_CRATE_DEPENDS+=  libcst_derive-1.8.6
 CARGO_CRATE_DEPENDS+=  libloading-0.8.9
@@ -202,7 +202,7 @@ CARGO_CRATE_DEPENDS+=       libtest-mimic-0.8.
 CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.11.0
 CARGO_CRATE_DEPENDS+=  litemap-0.8.0
 CARGO_CRATE_DEPENDS+=  lock_api-0.4.13
-CARGO_CRATE_DEPENDS+=  log-0.4.28
+CARGO_CRATE_DEPENDS+=  log-0.4.29
 CARGO_CRATE_DEPENDS+=  lsp-server-0.7.9
 #CARGO_CRATE_DEPENDS+= lsp-types-0.95.1
 CARGO_CRATE_DEPENDS+=  manyhow-0.11.4
@@ -210,7 +210,7 @@ CARGO_CRATE_DEPENDS+=       manyhow-macros-0.1
 CARGO_CRATE_DEPENDS+=  markdown-1.0.0
 CARGO_CRATE_DEPENDS+=  matchers-0.2.0
 CARGO_CRATE_DEPENDS+=  matches-0.1.10
-CARGO_CRATE_DEPENDS+=  matchit-0.9.0
+CARGO_CRATE_DEPENDS+=  matchit-0.9.1
 CARGO_CRATE_DEPENDS+=  memchr-2.7.6
 CARGO_CRATE_DEPENDS+=  memoffset-0.9.1
 CARGO_CRATE_DEPENDS+=  mimalloc-0.1.48
@@ -238,6 +238,7 @@ CARGO_CRATE_DEPENDS+=       option-ext-0.2.0
 CARGO_CRATE_DEPENDS+=  ordermap-1.0.0
 CARGO_CRATE_DEPENDS+=  os_pipe-1.2.2
 CARGO_CRATE_DEPENDS+=  os_str_bytes-7.1.1
+CARGO_CRATE_DEPENDS+=  page_size-0.6.0
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.4
 CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.11
 CARGO_CRATE_DEPENDS+=  paste-1.0.15
@@ -272,7 +273,7 @@ CARGO_CRATE_DEPENDS+=       pretty_assertions-
 CARGO_CRATE_DEPENDS+=  prettyplease-0.2.37
 CARGO_CRATE_DEPENDS+=  proc-macro-crate-3.4.0
 CARGO_CRATE_DEPENDS+=  proc-macro-utils-0.10.0
-CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.103
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.104
 CARGO_CRATE_DEPENDS+=  pyproject-toml-0.13.7
 CARGO_CRATE_DEPENDS+=  quick-junit-0.5.2
 CARGO_CRATE_DEPENDS+=  quick-xml-0.38.4
@@ -299,19 +300,19 @@ CARGO_CRATE_DEPENDS+=     regex-1.12.2
 CARGO_CRATE_DEPENDS+=  regex-automata-0.4.13
 CARGO_CRATE_DEPENDS+=  regex-lite-0.1.7
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.6
-CARGO_CRATE_DEPENDS+=  ron-0.7.1
+CARGO_CRATE_DEPENDS+=  ron-0.12.0
 CARGO_CRATE_DEPENDS+=  rust-stemmers-1.2.0
 CARGO_CRATE_DEPENDS+=  rustc-hash-2.1.1
 CARGO_CRATE_DEPENDS+=  rustc-stable-hash-0.1.2
-CARGO_CRATE_DEPENDS+=  rustix-1.1.2
+CARGO_CRATE_DEPENDS+=  rustix-1.1.3
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.22
 CARGO_CRATE_DEPENDS+=  ryu-1.0.20
-#CARGO_CRATE_DEPENDS+= salsa-0.24.0
-#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.24.0
-#CARGO_CRATE_DEPENDS+= salsa-macros-0.24.0
+#CARGO_CRATE_DEPENDS+= salsa-0.25.2
+#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.25.2
+#CARGO_CRATE_DEPENDS+= salsa-macros-0.25.2
 CARGO_CRATE_DEPENDS+=  same-file-1.0.6
-CARGO_CRATE_DEPENDS+=  schemars-1.0.5
-CARGO_CRATE_DEPENDS+=  schemars_derive-1.0.5
+CARGO_CRATE_DEPENDS+=  schemars-1.2.0
+CARGO_CRATE_DEPENDS+=  schemars_derive-1.2.0
 CARGO_CRATE_DEPENDS+=  scopeguard-1.2.0
 CARGO_CRATE_DEPENDS+=  seahash-4.1.0
 CARGO_CRATE_DEPENDS+=  serde-1.0.228
@@ -319,12 +320,12 @@ CARGO_CRATE_DEPENDS+=     serde-wasm-bindgen
 CARGO_CRATE_DEPENDS+=  serde_core-1.0.228
 CARGO_CRATE_DEPENDS+=  serde_derive-1.0.228
 CARGO_CRATE_DEPENDS+=  serde_derive_internals-0.29.1
-CARGO_CRATE_DEPENDS+=  serde_json-1.0.145
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.148
 CARGO_CRATE_DEPENDS+=  serde_repr-0.1.20
-CARGO_CRATE_DEPENDS+=  serde_spanned-1.0.3
+CARGO_CRATE_DEPENDS+=  serde_spanned-1.0.4
 CARGO_CRATE_DEPENDS+=  serde_test-1.0.177
-CARGO_CRATE_DEPENDS+=  serde_with-3.15.1
-CARGO_CRATE_DEPENDS+=  serde_with_macros-3.15.1
+CARGO_CRATE_DEPENDS+=  serde_with-3.16.1
+CARGO_CRATE_DEPENDS+=  serde_with_macros-3.16.1
 CARGO_CRATE_DEPENDS+=  sha2-0.10.9
 CARGO_CRATE_DEPENDS+=  sharded-slab-0.1.7
 CARGO_CRATE_DEPENDS+=  shellexpand-3.1.1
@@ -341,11 +342,11 @@ CARGO_CRATE_DEPENDS+=     strip-ansi-escapes
 CARGO_CRATE_DEPENDS+=  strsim-0.11.1
 CARGO_CRATE_DEPENDS+=  strum-0.27.2
 CARGO_CRATE_DEPENDS+=  strum_macros-0.27.2
-CARGO_CRATE_DEPENDS+=  supports-hyperlinks-3.1.0
+CARGO_CRATE_DEPENDS+=  supports-hyperlinks-3.2.0
 CARGO_CRATE_DEPENDS+=  syn-2.0.111
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.2
 CARGO_CRATE_DEPENDS+=  tap-1.0.1
-CARGO_CRATE_DEPENDS+=  tempfile-3.23.0
+CARGO_CRATE_DEPENDS+=  tempfile-3.24.0
 CARGO_CRATE_DEPENDS+=  termcolor-1.4.1
 CARGO_CRATE_DEPENDS+=  terminal_size-0.4.3
 CARGO_CRATE_DEPENDS+=  terminfo-0.9.0
@@ -366,20 +367,21 @@ CARGO_CRATE_DEPENDS+=     tinystr-0.8.1
 CARGO_CRATE_DEPENDS+=  tinytemplate-1.2.1
 CARGO_CRATE_DEPENDS+=  tinyvec-1.10.0
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+=  toml-0.9.8
-CARGO_CRATE_DEPENDS+=  toml_datetime-0.7.3
+CARGO_CRATE_DEPENDS+=  toml-0.9.10+spec-1.1.0
+CARGO_CRATE_DEPENDS+=  toml_datetime-0.7.5+spec-1.1.0
 CARGO_CRATE_DEPENDS+=  toml_edit-0.23.6
-CARGO_CRATE_DEPENDS+=  toml_parser-1.0.4
-CARGO_CRATE_DEPENDS+=  toml_writer-1.0.4
-CARGO_CRATE_DEPENDS+=  tracing-0.1.43
+CARGO_CRATE_DEPENDS+=  toml_parser-1.0.6+spec-1.1.0
+CARGO_CRATE_DEPENDS+=  toml_writer-1.0.6+spec-1.1.0
+CARGO_CRATE_DEPENDS+=  tracing-0.1.44
 CARGO_CRATE_DEPENDS+=  tracing-attributes-0.1.31
-CARGO_CRATE_DEPENDS+=  tracing-core-0.1.35
+CARGO_CRATE_DEPENDS+=  tracing-core-0.1.36
 CARGO_CRATE_DEPENDS+=  tracing-flame-0.2.0
-CARGO_CRATE_DEPENDS+=  tracing-indicatif-0.3.13
+CARGO_CRATE_DEPENDS+=  tracing-indicatif-0.3.14
 CARGO_CRATE_DEPENDS+=  tracing-log-0.2.0
 CARGO_CRATE_DEPENDS+=  tracing-subscriber-0.3.22
 CARGO_CRATE_DEPENDS+=  tryfn-0.2.3
 CARGO_CRATE_DEPENDS+=  typed-arena-2.0.2
+CARGO_CRATE_DEPENDS+=  typeid-1.0.3
 CARGO_CRATE_DEPENDS+=  typenum-1.18.0
 CARGO_CRATE_DEPENDS+=  ucd-trie-0.1.7
 CARGO_CRATE_DEPENDS+=  unic-char-property-0.9.0
@@ -401,8 +403,8 @@ CARGO_CRATE_DEPENDS+=       urlencoding-2.1.3
 CARGO_CRATE_DEPENDS+=  utf8-width-0.1.7
 CARGO_CRATE_DEPENDS+=  utf8_iter-1.0.4
 CARGO_CRATE_DEPENDS+=  utf8parse-0.2.2
-CARGO_CRATE_DEPENDS+=  uuid-1.18.1
-CARGO_CRATE_DEPENDS+=  uuid-macro-internal-1.18.1
+CARGO_CRATE_DEPENDS+=  uuid-1.19.0
+CARGO_CRATE_DEPENDS+=  uuid-macro-internal-1.19.0
 CARGO_CRATE_DEPENDS+=  valuable-0.1.1
 CARGO_CRATE_DEPENDS+=  version-ranges-0.1.1
 CARGO_CRATE_DEPENDS+=  version_check-0.9.5
@@ -425,7 +427,10 @@ CARGO_CRATE_DEPENDS+=      web-sys-0.3.82
 CARGO_CRATE_DEPENDS+=  web-time-1.1.0
 CARGO_CRATE_DEPENDS+=  which-8.0.0
 CARGO_CRATE_DEPENDS+=  wild-2.2.1
+CARGO_CRATE_DEPENDS+=  winapi-0.3.9
+CARGO_CRATE_DEPENDS+=  winapi-i686-pc-windows-gnu-0.4.0
 CARGO_CRATE_DEPENDS+=  winapi-util-0.1.11
+CARGO_CRATE_DEPENDS+=  winapi-x86_64-pc-windows-gnu-0.4.0
 CARGO_CRATE_DEPENDS+=  windows-core-0.62.0
 CARGO_CRATE_DEPENDS+=  windows-implement-0.60.0
 CARGO_CRATE_DEPENDS+=  windows-interface-0.59.1
@@ -471,6 +476,7 @@ CARGO_CRATE_DEPENDS+=       zerotrie-0.2.2
 CARGO_CRATE_DEPENDS+=  zerovec-0.11.4
 CARGO_CRATE_DEPENDS+=  zerovec-derive-0.11.1
 CARGO_CRATE_DEPENDS+=  zip-0.6.6
+CARGO_CRATE_DEPENDS+=  zmij-1.0.10
 CARGO_CRATE_DEPENDS+=  zstd-0.11.2+zstd.1.5.2
 CARGO_CRATE_DEPENDS+=  zstd-safe-5.0.2+zstd.1.5.2
 CARGO_CRATE_DEPENDS+=  zstd-sys-2.0.16+zstd.1.5.7

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.86 pkgsrc/devel/py-ruff/distinfo:1.87
--- pkgsrc/devel/py-ruff/distinfo:1.86  Sun Dec 21 18:02:16 2025
+++ pkgsrc/devel/py-ruff/distinfo       Sun Jan 11 08:35:36 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.86 2025/12/21 18:02:16 wiz Exp $
+$NetBSD: distinfo,v 1.87 2026/01/11 08:35:36 adam Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -6,6 +6,9 @@ Size (adler2-2.0.1.crate) = 13366 bytes
 BLAKE2s (aho-corasick-1.1.4.crate) = 1419308c5b0745af6cfa18dd4c9639f7078f564e9dacbe2b17b03df42c393409
 SHA512 (aho-corasick-1.1.4.crate) = c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
 Size (aho-corasick-1.1.4.crate) = 184015 bytes
+BLAKE2s (alloca-0.4.0.crate) = 006a5667b0559963e9bb37814f36197c6964a5ac7e9923ab699983f2b67c2793
+SHA512 (alloca-0.4.0.crate) = 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e
+Size (alloca-0.4.0.crate) = 4257 bytes
 BLAKE2s (allocator-api2-0.2.21.crate) = 19229533116e7c08961658159a3a9779307bf1241963efefbcb34168b00ed036
 SHA512 (allocator-api2-0.2.21.crate) = 1bb5711ed6041b0d7eae2ec784b8aa9d215db0f49cf79c692946eeb0db545d358cbcaa8156ae34e51d05287c08574f1da251ee574f2392949e4ed26d04770d03
 Size (allocator-api2-0.2.21.crate) = 63622 bytes
@@ -45,9 +48,9 @@ Size (anyhow-1.0.100.crate) = 54059 byte
 BLAKE2s (approx-0.5.1.crate) = 8da488e71d6cc64f2cb8bff398bbbcb0438bfa03968ed8b8750d649eae057bb6
 SHA512 (approx-0.5.1.crate) = c6d768496c974b6ff4cf7ad8e65f3fc9faf29a1957da497968ee112c6a0b9d7a0ff9a2579206e864976c0f65ed2190bc9d2b63b31a09ced7b57879e207c46407
 Size (approx-0.5.1.crate) = 15100 bytes
-BLAKE2s (arc-swap-1.7.1.crate) = e2cecae4fd3315b92dc0378242bfbff9c25a39b692659bf71969c631242fba75
-SHA512 (arc-swap-1.7.1.crate) = 070fa8dd17b380b6d7d72f6f45c84e591de9a9770b9662351e7a41af03798bf5e34d185a5fcb948f4d8ac5e210a33acd465c39eff6097662c2442b34ee3dbdff
-Size (arc-swap-1.7.1.crate) = 68512 bytes
+BLAKE2s (arc-swap-1.8.0.crate) = 675cab02fa4c093b30ef27be76aa359dcac17a36c4f2d273b605794188d5899f
+SHA512 (arc-swap-1.8.0.crate) = d3961dda4dcb8ecc767eff13afb91f6610fb4a222c9361f0d1bac447f6879b98fe3a7a4228840e7f9181449addcbd2061b77d1bd49230c371192bb786d8f662c
+Size (arc-swap-1.8.0.crate) = 80580 bytes
 BLAKE2s (argfile-0.2.1.crate) = 9aa89c4ca46f29d0f30db0ef0fbc20974401219b3a1c7ce519118ee8268fdd3b
 SHA512 (argfile-0.2.1.crate) = ca0d8f5dd7748443b131c63ed0cac31857f090ff8f3616167290b1ac491495ffec26aaafa258c02492e0fe4447e3ae398089afe0e06daa5556520866e527e6e5
 Size (argfile-0.2.1.crate) = 9058 bytes
@@ -66,9 +69,6 @@ Size (attribute-derive-macro-0.10.3.crat
 BLAKE2s (autocfg-1.5.0.crate) = d9738bc6755bf80a73705691ef930ca883cd58e4a2d1162b5c0a09cdc7029304
 SHA512 (autocfg-1.5.0.crate) = f279856f234d39d369623576acf9546a1ca24d7fe449f36d4fb93ea75a7efaf2c4015b9616a69bbbed358c5e5882e16b045352f046aa4c049b3d13b1e8257b08
 Size (autocfg-1.5.0.crate) = 18729 bytes
-BLAKE2s (base64-0.13.1.crate) = b97e0ff27ab831d0323c35addbe3a392413a7ea5a0d9d35b5cc1c74586c89974
-SHA512 (base64-0.13.1.crate) = 1eb76aff9a84057f2ccb7082e9c57b015c2d71a28173089b02e7aacd09a7d311bedf0a943529611ada29f8d7b536d7ae4de256d98eee8450003a3a9a652bda4b
-Size (base64-0.13.1.crate) = 61002 bytes
 BLAKE2s (bincode-2.0.1.crate) = 402e18977657a382f3033475472f206cd67eee0f8d54ab5f596c345cb67fbe94
 SHA512 (bincode-2.0.1.crate) = 374ac78ddb157f69efbb1cb2e618da12830963481e6a714091b4169fe3b739b4682927e3ada502d274b452c18c3ed71aec0831ebf4a0e4ac1d31be3b67418e4d
 Size (bincode-2.0.1.crate) = 70469 bytes
@@ -114,9 +114,9 @@ Size (byteorder-1.5.0.crate) = 23288 byt
 BLAKE2s (cachedir-0.3.1.crate) = a607cc40754841547de319099c38b7542a690e407fd397ca2a69bdf7cad581bd
 SHA512 (cachedir-0.3.1.crate) = af060f442ce5e101493e99545befe0f7e4bee8a07fae4cd0eb20d5e1cb10957e4a93cf768c8bd21f60f7bb826d1278f20095ea869d9c006fba1261cc1288829e
 Size (cachedir-0.3.1.crate) = 8668 bytes
-BLAKE2s (camino-1.2.1.crate) = 91402c87e073d3ee3c2a58834ec28645fec5acf4e5a6d6b735c5593c241f8f40
-SHA512 (camino-1.2.1.crate) = baeba86b21f4b720f09ad65fbaa39f9ec32662577844647bc0d63482a1bf2d6c9cf04a997d7452d65d4edbd94185cf5c6b93aac274c6d3b4c0b29ff498af5df4
-Size (camino-1.2.1.crate) = 41364 bytes
+BLAKE2s (camino-1.2.2.crate) = c2889c3b813ce6019967bf6ae77d1a1c49930fb947ee65686d9319dfb9896722
+SHA512 (camino-1.2.2.crate) = e52415518cc476dce1e6b742b59c81a13748af77be5c15b72d104832350b447f5ddd5a1a0fa9b35b79605561cf6bddbc34810cfe71d11461034f5483f1a0a7e5
+Size (camino-1.2.2.crate) = 41202 bytes
 BLAKE2s (cast-0.3.0.crate) = b7eb7925f63a001fded24ee7c24d6e990639a3b7af75e26b5534a59d91a45865
 SHA512 (cast-0.3.0.crate) = 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 Size (cast-0.3.0.crate) = 11452 bytes
@@ -234,15 +234,15 @@ Size (cpufeatures-0.2.17.crate) = 13466 
 BLAKE2s (crc32fast-1.5.0.crate) = 6e59f675b6404c35e422facb545e38c3e519f2a1268066914b7111ffc2ed6409
 SHA512 (crc32fast-1.5.0.crate) = 80d473960f004148e14e5fe2f23aa0d1b8c36e96237f49a6765ef713030e8326dbc0250a561afcfc49d8733f5a6d4f9f4677451cc13e2426ffed61f8c00cd81e
 Size (crc32fast-1.5.0.crate) = 40723 bytes
-BLAKE2s (criterion-0.7.0.crate) = d42e1462e93b3b8b54ccc2bcbc85dae2a2d64fcd1f8f4caa260d78708ab0e9eb
-SHA512 (criterion-0.7.0.crate) = a11fb634ed9a7e0758a0c8efabd73e71bfc0312e35c5c74d675471ce5b5dc3532985e26986fd982ca2262ef07582f18db59e2c9ffdc81290b638cfb96f0e40b4
-Size (criterion-0.7.0.crate) = 119908 bytes
+BLAKE2s (criterion-0.8.1.crate) = 6af0fd801113e6a432af0a1052831e5ff2f9f558b4c8c8556da671bd8ec031ce
+SHA512 (criterion-0.8.1.crate) = 4ca2b0e49737ccdd6a0cf3de4cf7dd89fd4c24ff70d0f23d3904b93de4d611aa976f5f74260c4205c737d1cf9ef52724bc36973b2a5c344463e666ca1626d5ee
+Size (criterion-0.8.1.crate) = 122380 bytes
 BLAKE2s (criterion-plot-0.5.0.crate) = 9a23a058f721a6ec706b67811ad5ec389f2281bf2fedf2aee6669be3900e2bf7
 SHA512 (criterion-plot-0.5.0.crate) = 971e96dcc64a5afa7488f1a99475f0f5639c0ef63f9eeebcada351868697cbff397e99827cc07c0a52e7d7d1a87856fe1fc48c22075776b3bc9c94af62d79f14
 Size (criterion-plot-0.5.0.crate) = 22706 bytes
-BLAKE2s (criterion-plot-0.6.0.crate) = b80bd4bd2e0b69b79fe9533c31fdf57122e4ceb0909f34e36b0b18344d876a43
-SHA512 (criterion-plot-0.6.0.crate) = 3d5c8d4483943d8a1ca800225971e6e476325903ad4d185033cb692e01be380ab3bf4e8e2e94e8661ebdc7babc153e785d368504292b19f43d8c980585275a3a
-Size (criterion-plot-0.6.0.crate) = 24495 bytes
+BLAKE2s (criterion-plot-0.8.1.crate) = ba0de4a0373fbbdebf821b57630bf27825e7a931647de014ca9ce29ce9eab43b
+SHA512 (criterion-plot-0.8.1.crate) = dbd8532b38a741571efad87d0af1fe87288178ac0ab02d976a9ac7ef4a1dc19a4fface1e37e1dc4eca49528691e2e1a5ba74db4ab227a464a8111490b0f2fab6
+Size (criterion-plot-0.8.1.crate) = 24771 bytes
 BLAKE2s (crossbeam-0.8.4.crate) = f375337edabca37ea9bcf706ed8bc3721be18cb8a504f3f3519c9d985b344f09
 SHA512 (crossbeam-0.8.4.crate) = 63650fe2d46ff2e593342b398c153facd3cb7cd72dac9b057ee0aac5ef5e9dd9df0e71536d66879676c0edaa89787d1f365eea35c82604ca46090e527749f994
 Size (crossbeam-0.8.4.crate) = 10500 bytes
@@ -501,9 +501,9 @@ Size (inotify-0.11.0.crate) = 26241 byte
 BLAKE2s (inotify-sys-0.1.5.crate) = 0636f4b176c0da96092bda39188fe83e291b567b6f84630e5308523494b729ef
 SHA512 (inotify-sys-0.1.5.crate) = dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
 Size (inotify-sys-0.1.5.crate) = 6965 bytes
-BLAKE2s (insta-1.43.2.crate) = 1976bce0469f4aaa60c1a5025896a25c3fa6cc6e92d4657f6140df04c25e884a
-SHA512 (insta-1.43.2.crate) = 4702e397b7d336d27a7e477ceaff35a67a801904a41e360daf90b0ba07fbb7703ea4286943ef964d38408ef9cbc52d1a96c79959471b6fc85c613da9cb00b1e2
-Size (insta-1.43.2.crate) = 102183 bytes
+BLAKE2s (insta-1.45.1.crate) = 4a33b11cb663c38b784d05208c194c810eb50c71409c51165c31cbbef47b39d1
+SHA512 (insta-1.45.1.crate) = 71a0539dbc30a4d5adc432d0652764aba1fcbd2842bc451f4d82b032cf5d2ee20d40cc898a344261787b42e7d9277305b5b89b4136db6121c2f0b0ee849606b6
+Size (insta-1.45.1.crate) = 112589 bytes
 BLAKE2s (insta-cmd-0.6.0.crate) = a6a80f410efcee11fe8ad096622b47eddb55a86ad3c67d458b06afd3aac48bbc
 SHA512 (insta-cmd-0.6.0.crate) = fa2415e328976b97488501b4d9a17f650e29585b2c50ab83e6dcb109abd0889d553a26074dbf695625799c81ca4b23209f317b55e344e0dd97806c73fb07b916
 Size (insta-cmd-0.6.0.crate) = 12385 bytes
@@ -543,12 +543,12 @@ Size (itertools-0.14.0.crate) = 152715 b
 BLAKE2s (itoa-1.0.15.crate) = 993e1d6f42edf99e7b2f07b1d806f08026a8f2b4067f01701a24f1779847ce40
 SHA512 (itoa-1.0.15.crate) = 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
 Size (itoa-1.0.15.crate) = 11231 bytes
-BLAKE2s (jiff-0.2.16.crate) = 81c855538b38aecf1f343cf54bc7c486d75e18cc189cde0df3534010a9ac8227
-SHA512 (jiff-0.2.16.crate) = 981899e22374207bc7af728a14703b0468cfd65bfc331c2c3c179a10fdae85c32d8e5711ebf64191f6eba3d913a94c4998fc70a0c7bb2dd1371c4a37e18b33c4
-Size (jiff-0.2.16.crate) = 731814 bytes
-BLAKE2s (jiff-static-0.2.16.crate) = a894c3fef2ee8bac88bfa0baedd820267ec61d025fae561dfae3067e6296a609
-SHA512 (jiff-static-0.2.16.crate) = 5701a44d5d9f2f70e67018271a47ac224d0bbcc5b92f66919c89d59dd69b45332aa4674e82016f4458e666026ca1b56a14568a75085d7fc58d035e8906245a2e
-Size (jiff-static-0.2.16.crate) = 77672 bytes
+BLAKE2s (jiff-0.2.17.crate) = 92d0eba22157e365431c3d9c4300f544382ddea4acb59598e3c4f87f8b99cc3c
+SHA512 (jiff-0.2.17.crate) = 7b2bc898422a3aff1254422b5225fcadab08c508cfa9080012370c7f2c5d5525741f030533a6ec7668aaba3df27e8cc9d693276a406d059bf95618001f0b9f21
+Size (jiff-0.2.17.crate) = 747708 bytes
+BLAKE2s (jiff-static-0.2.17.crate) = 1d6fe8a962553cb0123eebf5ffa4a0f3290c7d87f772dc1906f83fae97936795
+SHA512 (jiff-static-0.2.17.crate) = 6b9085f55c70fa75e4fc2fdb1e84ee31cfa795c18964dee5c24a1b0807955c0c607201b0e9b50e3a264a7ad62515198f82627170401a3e79a219c7c9daa5d32b
+Size (jiff-static-0.2.17.crate) = 83144 bytes
 BLAKE2s (jiff-tzdb-0.1.4.crate) = 01f2ae046e1c147e421e2ba26758628ffddf9a35caddfcc951693bb39cd2a64b
 SHA512 (jiff-tzdb-0.1.4.crate) = bdb4b37a12e65d260bbf5d7c096e7f404e2f4c09cd625ed664b23c5bd2551323113c7e27a0e37fc009e1d8edc6643c00ea9d1f3dffcf40cf3349dbec49b7cecb
 Size (jiff-tzdb-0.1.4.crate) = 62435 bytes
@@ -573,9 +573,9 @@ Size (kqueue-sys-1.0.4.crate) = 7160 byt
 BLAKE2s (lazy_static-1.5.0.crate) = e1c1f0f38c4bae0138784e2df43c1a683e7dc5a2fb3fc0c9f49e01c04b770b40
 SHA512 (lazy_static-1.5.0.crate) = 6d2f9887cd7f34f019644e42f02f2bf0111accd73aeaa60973ba0b039b6774670debece1ea9a6978e923208ef5d3ab7326473ee3560c078817f0f7ab8ed0f65f
 Size (lazy_static-1.5.0.crate) = 14025 bytes
-BLAKE2s (libc-0.2.177.crate) = 31f7dac9fe40422ec4ea5e1253bf5db38c751c4133e58fed2cd4df3fb7d991ed
-SHA512 (libc-0.2.177.crate) = 9d737091dba80244137987d06a52ffcd44a968c96b59ae9af9cfa40c38cb9675d023f6324fbf25c436ce1b9592ebf26248f85b0a7c97ee02360ca624b0efb3e0
-Size (libc-0.2.177.crate) = 792045 bytes
+BLAKE2s (libc-0.2.178.crate) = e2b638596c308e3ff3aabf12ec9098d818e6e8d6e6fa7d51c3c0f7c1161c0e74
+SHA512 (libc-0.2.178.crate) = 968b954e2edde88d14135decd9eaadc31ca1aad80529a6696591c06c4414d615c97ce0873f77bfebe08b862faa5f3cb79a6648ab90734d462bef06e06ea43dde
+Size (libc-0.2.178.crate) = 783720 bytes
 BLAKE2s (libcst-1.8.6.crate) = e19ad77646d66b769fecce60ebefe3982a97c240eaca4c388451466fd7e29e3d
 SHA512 (libcst-1.8.6.crate) = 116308e93ebfbb91b4478b34265e2d66033cc624c6560259d60a5d8e749f7e298e3c0f723b666653d9b774ffdc7ab9763a6a889728d77acbba002ce65d3f3205
 Size (libcst-1.8.6.crate) = 111277 bytes
@@ -606,9 +606,9 @@ Size (litemap-0.8.0.crate) = 34344 bytes
 BLAKE2s (lock_api-0.4.13.crate) = cf4e23f430c5dadcef4365103322a7a36c48d2eb40ab9e1f1e8d1250889c875e
 SHA512 (lock_api-0.4.13.crate) = b9bdf2ca29f0d7950d9174403dfe4d5658fa82da5cc46d623cfb9c1e3673f6b10a0d01212e7701be6180ef31c54e6a35fdae78c2da64522e6ba05e7c783d0028
 Size (lock_api-0.4.13.crate) = 28565 bytes
-BLAKE2s (log-0.4.28.crate) = ac7f11a003627df0bd605547768108fab3f4e9effa8c3757c245e01df250ffb2
-SHA512 (log-0.4.28.crate) = cea74c92c80f291360a7cdf022e3ce2f509b9051b415840ab2a159585384f3fe606289da00a6def0c3d666416c5fcda865e2ae4ad48df07618818e8486cd0209
-Size (log-0.4.28.crate) = 51131 bytes
+BLAKE2s (log-0.4.29.crate) = f4b8325b35fee411fa94521c97c0395b7f7566379491012fce21387017116c98
+SHA512 (log-0.4.29.crate) = 31bcf1669c27980f0a8500082c4d0cc500f6cc943518a3dacacc3ad4d8a0c238517f23c2c1969e5a22dbb5d25614adbf4e914c0557e45e1ebc8e7385b2ed14b3
+Size (log-0.4.29.crate) = 51515 bytes
 BLAKE2s (lsp-server-0.7.9.crate) = ede644a3bd09bd620c2d57b34c3d6fb147bef64521667f16e70515b4890cde8a
 SHA512 (lsp-server-0.7.9.crate) = 332814c48389bdd32ddb75616b4361a2f22370267a66f31b063b1bc4ab19439cc0f4de833394288c92e62a15fdfdbd9aafa24df9efc3607bfc4d5e153c4f4386
 Size (lsp-server-0.7.9.crate) = 21215 bytes
@@ -630,9 +630,9 @@ Size (matchers-0.2.0.crate) = 7075 bytes
 BLAKE2s (matches-0.1.10.crate) = 712e2284331d23c43248762522eabfbe964527cb99dfd10f5fc9f7f10cd91887
 SHA512 (matches-0.1.10.crate) = 2248c6192238a8eda2dc389a5c27357555607b726d195c36c4cf647f793a4a9e17ecdf5145b5a4d8fe6eba7f9b23c7b2db1cbd553f5610d25976e3709bc2fe4d
 Size (matches-0.1.10.crate) = 2592 bytes
-BLAKE2s (matchit-0.9.0.crate) = c34ef95a2444440ac934e456b28ee6e496893123cb8e20e7af21dd14b082fef9
-SHA512 (matchit-0.9.0.crate) = 567cc9b4d1e35269527b7f1f208ab37798a3935b6c46f0d7152b818357c1277093411b489d3fff2edc51d49b41b5dd8c03553d9401dadb3bf71beb9354fc6f1f
-Size (matchit-0.9.0.crate) = 43831 bytes
+BLAKE2s (matchit-0.9.1.crate) = 423e85fdf847e815f76108f2b121f993e99fb6a3ae926461c48067ed86531c27
+SHA512 (matchit-0.9.1.crate) = 129f450e69255728082e4498ae3ca94a6d789f3560c8a1b8be65baed8a39d09824cac7afcabfdd24951127fa0fa991d40fb81880a6b7ecd462df7f744f270c53
+Size (matchit-0.9.1.crate) = 43130 bytes
 BLAKE2s (memchr-2.7.6.crate) = a830db86394a8743df7c419957373ffa2ab158d6580c70556213bd109e985d93
 SHA512 (memchr-2.7.6.crate) = 38843817334da88ad74ce679b4401cf948cf8138815f3acc5eb0d005da3aabceb2216e20887e79344396569a2fa136e3aa1f7f3251a00d07dd6934cee79f4fad
 Size (memchr-2.7.6.crate) = 97616 bytes
@@ -714,6 +714,9 @@ Size (os_pipe-1.2.2.crate) = 10810 bytes
 BLAKE2s (os_str_bytes-7.1.1.crate) = 8af9f0dc125cba3f33c62138631372a140c52fee1e162df2203b941a8512f744
 SHA512 (os_str_bytes-7.1.1.crate) = 894468e47fef80996e792c74d51ca5507b7f45f1f730f91c784be4c100e06772418b63782974219fd10bb1b5d797c0d2075c9771c972a5862ad9d768e1ec83ff
 Size (os_str_bytes-7.1.1.crate) = 28828 bytes
+BLAKE2s (page_size-0.6.0.crate) = 7a9c3e7f4a8f7ffb3a6c328be22d680ebf42f3b74fd77fbfcf51796d9a3e0af5
+SHA512 (page_size-0.6.0.crate) = 204faf102760e9f3edc480302a7d7e6b995b7a40850372ebb332cab82b9c8301e761351c7abce93bde9473ad9e944bb07e6c4447d4ee1891f5ae2c261b74b8e5
+Size (page_size-0.6.0.crate) = 8479 bytes
 BLAKE2s (parking_lot-0.12.4.crate) = 311ad021551f1fafeb610b7d06e40a1dd586ebea683ea602c4c00a5744bac8e8
 SHA512 (parking_lot-0.12.4.crate) = 0334bfd39e59f61eeb1bf182b1026825ea7ea50be7be44b1584c62facdb8e30fbb617e29ded4a35a05155b57c1574c980ba75f602044db75b985661305db0671
 Size (parking_lot-0.12.4.crate) = 46779 bytes
@@ -816,9 +819,9 @@ Size (proc-macro-crate-3.4.0.crate) = 12
 BLAKE2s (proc-macro-utils-0.10.0.crate) = 1aa512a28d14440af449daef9f6a8399df4cd5c4e7e36c1802584cc1a59d545f
 SHA512 (proc-macro-utils-0.10.0.crate) = 7581266de7c292568e8798433e0153a8a4962b80558185b6097be88b0d5fd39cac1cb152f496246089baf7fd4c644614086d047493c0b77d65b4d03eb3a8df71
 Size (proc-macro-utils-0.10.0.crate) = 21572 bytes
-BLAKE2s (proc-macro2-1.0.103.crate) = 7af1d794685e37f5f791bb34732816cc0b2ad97ffd6b62dd7a443439d9b7f607
-SHA512 (proc-macro2-1.0.103.crate) = 9a6964a2ad24dbb1108b7018882ddb48cb6e6f652d1c5eed1cac94602539fc71f011a0a276765778df161edbd6387bf03a8505d93565e0c106f09e98d7d6efce
-Size (proc-macro2-1.0.103.crate) = 60024 bytes
+BLAKE2s (proc-macro2-1.0.104.crate) = 3345c6ef0578bb817a99b4c1d067606f04c845a067d6fcbff55190026ef477d5
+SHA512 (proc-macro2-1.0.104.crate) = 224b310580a0105f26372d12a337289d48c5fe5130c446cb41e148426a47ceac5139ab236f9384241ebf4f5d21602eb5e6b7a786a4c6518a572bc0f5951df073
+Size (proc-macro2-1.0.104.crate) = 60058 bytes
 BLAKE2s (pyproject-toml-0.13.7.crate) = ccbaca2cd9a6c8787f382a5084f79112b8374945c55a27ed45882add2ef5d478
 SHA512 (pyproject-toml-0.13.7.crate) = 1a8b3cfdf6a7f2ffe71b5376bd7e525c378b51023e93aa60069cd7ce2e5d0abc58e59c31aeb0f47814ea72377e040bda9cad551a204d15d41dabe80afbcc51f1
 Size (pyproject-toml-0.13.7.crate) = 18618 bytes
@@ -897,12 +900,12 @@ Size (regex-lite-0.1.7.crate) = 96903 by
 BLAKE2s (regex-syntax-0.8.6.crate) = 0d047ff24b919db0d549fc662dc16c13041321f55c3bc51d5e8911884e828bff
 SHA512 (regex-syntax-0.8.6.crate) = 251239eec7e34b9eb0033521d64831a25da710dc388632168ad66d5f5de052674c63c4aacf23f7ebbafc6a5403eab009b7bb2cc05c11c41cb427bf3ae4f20e47
 Size (regex-syntax-0.8.6.crate) = 358808 bytes
-BLAKE2s (ron-0.7.1.crate) = 38783e1f522e0e71a2b5395465bf6f0851e08be5a7a831a11f8839879712e0e3
-SHA512 (ron-0.7.1.crate) = 02298f035304e791c99fb16c6301d040e3a348180aacf31ddd00abc0a694901bd1820c8479fadd72028fda8681c45ff6a203c6100ae9037c845cba74b7f9f8c8
-Size (ron-0.7.1.crate) = 53572 bytes
-BLAKE2s (ruff-0.14.10.tar.gz) = be84263623294950414ca8ce73877ea1d2d511cd80dc3a16faf709aba519d2ce
-SHA512 (ruff-0.14.10.tar.gz) = ca685419c0951971e62120f149d8999da1546468a35fdc2b5c6d59346031801a43c274ed3a278fca127d7b0a400ab83ecc4a37b88c688652d00fb5a6305064e4
-Size (ruff-0.14.10.tar.gz) = 5859763 bytes
+BLAKE2s (ron-0.12.0.crate) = c488a6ebd6e366e5591cbe2d87f80c153e70b793b82d456b7cc77dd08f7575d6
+SHA512 (ron-0.12.0.crate) = 67c447dbd9e15ebfe84f85ca2d342489c04d3a8d7294301bcb4a1e4d8c29267503f3516679ec9ea21da3447fcdfb2ab311a30eb76895d35dbf99edbe684d173f
+Size (ron-0.12.0.crate) = 119892 bytes
+BLAKE2s (ruff-0.14.11.tar.gz) = 39ebe9ad71cbea8510cc4474fad66465fe0673029e376fa4a7e389300b1feb95
+SHA512 (ruff-0.14.11.tar.gz) = 01e1262dc59924f2a2447ee64e399a12a7a249ee402b0ea9147519a61fbe5b9d232cf00582cacd59680deb07e32f2f232d807f4138cf37f38e224f7f2ebcd49a
+Size (ruff-0.14.11.tar.gz) = 5993417 bytes
 BLAKE2s (rust-stemmers-1.2.0.crate) = b3877c53f5abea4a2b4cdabcb1bb1ea43cd4708da95dc458e436a6429a10c542
 SHA512 (rust-stemmers-1.2.0.crate) = b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
 Size (rust-stemmers-1.2.0.crate) = 2351301 bytes
@@ -912,27 +915,27 @@ Size (rustc-hash-2.1.1.crate) = 14154 by
 BLAKE2s (rustc-stable-hash-0.1.2.crate) = 28fda6dc021297e864fa22cbf423b19adafb286c4611ab5cadae5e4ea48fc0dc
 SHA512 (rustc-stable-hash-0.1.2.crate) = 2d23ade5d3db6a5ed6dfb88273dba6223049699fb11e20ff447307993c492b5247655003df5c2da61695c469327c234613e5644dcf57ea7b82eead1939138bb8
 Size (rustc-stable-hash-0.1.2.crate) = 20359 bytes
-BLAKE2s (rustix-1.1.2.crate) = e540eff0552bca380240ce3324d7f02acc184dfbee9864e0b37fbb8415325da3
-SHA512 (rustix-1.1.2.crate) = 4a5ebae0902c7ce683acf5c2a0ee62a4903ccdd7f147ab5b1a657ae6d4b468beca31a15c473f02bb2f9e81c2b07924c23b31ff860482a711808a774dfb5af5bf
-Size (rustix-1.1.2.crate) = 422717 bytes
+BLAKE2s (rustix-1.1.3.crate) = ec57a4c38cbf18e2723b0d6eb8997b36455dc648a82ed41a5e45563c08de36d9
+SHA512 (rustix-1.1.3.crate) = 00f22451577b2b0cd789a651e6317c26ab1760f92df1283f23aef97703e75e61147a10143f85130f4c82487711d8cf439ccb1ac8b17167e00ca64c210a8a65c6
+Size (rustix-1.1.3.crate) = 423447 bytes
 BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
 SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
 Size (rustversion-1.0.22.crate) = 21096 bytes
 BLAKE2s (ryu-1.0.20.crate) = 95eb1e552fedfc29ca6a61fa23321101b88bb0037acbe1a13a543b9c7461ea94
 SHA512 (ryu-1.0.20.crate) = 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
 Size (ryu-1.0.20.crate) = 48738 bytes
-BLAKE2s (salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = ce7e4679f6e3d0316e92aaf2e969d03b0938faa0271098ae99e2e590b9cc896d
-SHA512 (salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = 91942cfc6bbfb7f07366cdd3d42e5296bff877ee723b24868ff3c278defd0ef247f03e957332bc0696553f0f1977a41c18d08efe7887f5bda3a1cb98543bddbd
-Size (salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = 731425 bytes
+BLAKE2s (salsa-309c249088fdeef0129606fa34ec2eefc74736ff.tar.gz) = d5ce6c5838b7330933017b02ca137a63fe9adec4b17e434f1d430a65a60819ca
+SHA512 (salsa-309c249088fdeef0129606fa34ec2eefc74736ff.tar.gz) = 5e4ee81b8bdb21c98bac9fd8f6e51946a393d5a8e526c8f2f1153234450f25b37618fba26aa1f102439633cc271d8b46769ab86a02d9a51ee1071cc5eed6e876
+Size (salsa-309c249088fdeef0129606fa34ec2eefc74736ff.tar.gz) = 733433 bytes
 BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
 SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
 Size (same-file-1.0.6.crate) = 10183 bytes
-BLAKE2s (schemars-1.0.5.crate) = a45359eac01f3e09e48ab18cf9fb2f62fad82665738e3ded086984bc59bdc7b1
-SHA512 (schemars-1.0.5.crate) = d05d9e0fdb1c66b111687ee89608b4c3139b7ec84adb65f8d264ff6fb0175f82c578a6785bf0d073abb8850676dd839f86c2306f2886ed76a0b1c613a16df5f8
-Size (schemars-1.0.5.crate) = 88673 bytes
-BLAKE2s (schemars_derive-1.0.5.crate) = 1fad55f3781b0f5b5d0281529fc3196051829eb9b4a14afb5901aac878aa7616
-SHA512 (schemars_derive-1.0.5.crate) = 7e3b6db52d809448b4e3ffbf4938c82d2d91e6c5cdfe0bab0c6981aa2d436ec5fbcc8e860cb066db57bd7ec32332970806503c980595459ac5ad8a465f68e2d4
-Size (schemars_derive-1.0.5.crate) = 31160 bytes
+BLAKE2s (schemars-1.2.0.crate) = fe78c1e851eb9317076fe4a38a5ed3f7212177ea5494d56cb33db938c00f7974
+SHA512 (schemars-1.2.0.crate) = 62652dd3bf0e12d5fa8e6ac89d2ec4cc2a8d7c6c71997683dec3c03b6d6b02d7fdc29dfa81c3bf5fc0fccf049c2d05ca880da8e012af4fecff612cf83387309c
+Size (schemars-1.2.0.crate) = 93707 bytes
+BLAKE2s (schemars_derive-1.2.0.crate) = 083a05648f7c21a0e60f486afc6fa17085e1fc58d52940144b657fa20ee7e29c
+SHA512 (schemars_derive-1.2.0.crate) = a76c14529b2782a3969b3c2af22c0d8d35ce66231a0208faa9bfd867b5d94e088253036599fbc3c3909f63049dc90602e132cba087a7d321059d596640288eaa
+Size (schemars_derive-1.2.0.crate) = 31178 bytes
 BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
 SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 Size (scopeguard-1.2.0.crate) = 11619 bytes
@@ -954,24 +957,24 @@ Size (serde_derive-1.0.228.crate) = 5960
 BLAKE2s (serde_derive_internals-0.29.1.crate) = 00f38cdb2e9b80bf7d87b4359554e955e2fe6442b0b093d8d6042d30467ffb36
 SHA512 (serde_derive_internals-0.29.1.crate) = ee7c8a35094b8ee1d8958f4aa177e5c536c6c7706d446e875f1ae1b5249738ecee053a0239e1508114b747797fcd080ee33ed88929ff1f4903988f64f038b771
 Size (serde_derive_internals-0.29.1.crate) = 26189 bytes
-BLAKE2s (serde_json-1.0.145.crate) = b7b312cb489652fd01420df3dec73b94fa3d2190a5a5e5db0a401a5f8308c5bb
-SHA512 (serde_json-1.0.145.crate) = e2054b7914e6cde0c58e952d9c129f7fe8c55981b74a9700cb282480688868ebedeb44281c1e3ccef2e2a04a9a18fbdafc8a4d43169f4d09ce905808e4e056be
-Size (serde_json-1.0.145.crate) = 155748 bytes
+BLAKE2s (serde_json-1.0.148.crate) = 6fea2e5a07a37457c8230a8bad37e7159d2c511f64bb035736958fc44da8d6fd
+SHA512 (serde_json-1.0.148.crate) = 34c9edebb4ce354bb365e9f17e677e330d905a919506a1bb11d4b0d73fff6cc6f32d6c50a6230f8442ac20e36b75644b0750bd9a2ddd4a9059a82b7aade08de0
+Size (serde_json-1.0.148.crate) = 155957 bytes
 BLAKE2s (serde_repr-0.1.20.crate) = 9a262c1ccdd7b793a194b32fb77405e7f7a7b34f8027fba61086752596bc5bc2
 SHA512 (serde_repr-0.1.20.crate) = 0b47cacfd34f914acd48f443b62247667565b12f2a5bd5b80f6474074e08bb7a3bc85b8711bb3d45e17003c181f3366da6669382cfed6276cfa88b6ea55c3e68
 Size (serde_repr-0.1.20.crate) = 12627 bytes
-BLAKE2s (serde_spanned-1.0.3.crate) = 237383a64527d954099e711fe1ab4af5bc41fcca81edc1dc9610ec13063ebbd7
-SHA512 (serde_spanned-1.0.3.crate) = 4021188c75aca535b6726c4cf682099aba8e0f08c7ad5bf89f2dac719387000e74d9af060fd4850968a61df8f3c4f3c9bf823abc6375dd1c9b14fc7e74bdf971
-Size (serde_spanned-1.0.3.crate) = 11011 bytes
+BLAKE2s (serde_spanned-1.0.4.crate) = e3f7d519c03471f5050befe5efa35df228b77b2356a743a75ceace357addd5c0
+SHA512 (serde_spanned-1.0.4.crate) = 41e4b0f25b030a75e7bf39f3c1929d7c34e53a1d9513b614f2bfdeca1fef181c9fd95bd19f70a8cd6c64b0d4538fd8f76f946b76478d42a13ebf8c2a82194ac0
+Size (serde_spanned-1.0.4.crate) = 11032 bytes
 BLAKE2s (serde_test-1.0.177.crate) = fbd930ac5631f7f0acd646b648b7ca68f34b350abfce53ee07a3efc0de1b73ae
 SHA512 (serde_test-1.0.177.crate) = 11be2b5f2f8e18ae5b787f26517cfd0be4750b021f792ec90f74425c54292c7b8e1525758b7fd9459d764fc1c104e6def95c14fe685261425aa162582074bc6c
 Size (serde_test-1.0.177.crate) = 18671 bytes
-BLAKE2s (serde_with-3.15.1.crate) = eb5c8ca83689825107cce94f91166bc0ce697b926a9c73751a9119e2b13bfaaf
-SHA512 (serde_with-3.15.1.crate) = 6c66dfef6be2a142aa5bca11cb60dd2a4b75659c109ecb462a1c26175596bc15e40e26d3e0daf62748da1dc4877e96b7c8281e063a8f3c24c665f1c33cee1d32
-Size (serde_with-3.15.1.crate) = 196681 bytes
-BLAKE2s (serde_with_macros-3.15.1.crate) = b4eb07d929383e9bb8a0efb06adc1ac9067146688bd717c919d9dab624b8d343
-SHA512 (serde_with_macros-3.15.1.crate) = 67225340617583d13761651ab3b001d3853609edcd606887709cfb9f9f7ed54415db405aa57d35bd5f603d9dd1ab8bd8e2f7cea1ab36288c94d14e7412d5beed
-Size (serde_with_macros-3.15.1.crate) = 38094 bytes
+BLAKE2s (serde_with-3.16.1.crate) = 1aceca44c76fa6a7d3e0600f33dc9de710accebd192d33ae9567a255baff2cdb
+SHA512 (serde_with-3.16.1.crate) = b78caae1c8d78cc3032699d383a93ed99c640c233c9dbd591ada001f2f2941507558d4510b0fdb2b778a2c24f387de04283e11100fe3d2c4f865a529c10b8fa7
+Size (serde_with-3.16.1.crate) = 198782 bytes
+BLAKE2s (serde_with_macros-3.16.1.crate) = 4cccc7da4dd8ae64d3c73c8715368809e1223bc8fe2033a59c10962c689d6793
+SHA512 (serde_with_macros-3.16.1.crate) = 205dac4a45cffeded636d1b8d2b2d399353e0e500dc320b4ee16fe7e16a23f1ca10259496cc12d81966849c13f5c29c5ce78166862a7efd51a44f9e095b77d32
+Size (serde_with_macros-3.16.1.crate) = 38106 bytes
 BLAKE2s (sha2-0.10.9.crate) = b0b7a333d767acd0419a8fa55bd26673d2d2b82a30ce17d140d9cd25f4d2a8d9
 SHA512 (sha2-0.10.9.crate) = 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
 Size (sha2-0.10.9.crate) = 29271 bytes
@@ -1020,9 +1023,9 @@ Size (strum-0.27.2.crate) = 8489 bytes
 BLAKE2s (strum_macros-0.27.2.crate) = e91326bea2e50925db1983d7d0f05e43c02258ba45c4fe137369b85e3fc45882
 SHA512 (strum_macros-0.27.2.crate) = fa1a2d63cc18d9947e3bbe65777dca621a06814f48d09cea0679b09271559867bff23a95690858639e3e26fde5a252ee7548c75240b13acd907001a1e38a0ed6
 Size (strum_macros-0.27.2.crate) = 30522 bytes
-BLAKE2s (supports-hyperlinks-3.1.0.crate) = 27a2cd6c3fbc7146d58af49fa8805a8e3c0dda31eb92ae3c6b8dae31ec16fa46
-SHA512 (supports-hyperlinks-3.1.0.crate) = 6bffa1255e4b7d7556bd228208ed52a8892e1888aa1ba85288d2d8df2aff5eeb1cd30ba228a200cee87660f1b254ed7d5b6958a8396fd1a8d79375ff7c4874be
-Size (supports-hyperlinks-3.1.0.crate) = 8235 bytes
+BLAKE2s (supports-hyperlinks-3.2.0.crate) = bb31c80de98e546204b9bf68506767cdcd13f4c5be40fdf6ac270db988d289b2
+SHA512 (supports-hyperlinks-3.2.0.crate) = c084dd83389a2c5c34de3ec7351692747387a1cbc97f02ac0fa492bd40e4a789d43cb96502140119658cd2a028463a9ff5e55839f61c728845ba5aaf7e452460
+Size (supports-hyperlinks-3.2.0.crate) = 8455 bytes
 BLAKE2s (syn-2.0.111.crate) = 59e384935e8312b487a780865026ad631dfdc775720b9246d94b06af3e5751f4
 SHA512 (syn-2.0.111.crate) = f30fc819fc6c942cde044b6bbe608f96736070717f28da71ab4ff68aa9e780416829152da11a83513fbc0de88337c2157e4fd1e4a029ebcbb64daeaa54dbf768
 Size (syn-2.0.111.crate) = 302117 bytes
@@ -1032,9 +1035,9 @@ Size (synstructure-0.13.2.crate) = 18950
 BLAKE2s (tap-1.0.1.crate) = 53f99ee7163ca9302a9cd35c56302c86e113c8c1c27902da720035740dd6ea34
 SHA512 (tap-1.0.1.crate) = d69ff11a46e2fbc276212511878f48eb93640c0b147df6578ea057b23625f9366a7fc3926693fc3809688537af5ca919c91605beed364decf83c35a032310995
 Size (tap-1.0.1.crate) = 11316 bytes
-BLAKE2s (tempfile-3.23.0.crate) = 03894a0b6e2c16a9462ea26eccb98f1cef6ee46f95d6a41761f2c3086c0fd692
-SHA512 (tempfile-3.23.0.crate) = 8e9f84400f714209eb713af5960d1de501c10520817299f0ba2fd53a7c5f0931b60d1053c2c84820aa627aa94bdefa1b0e82c787784b1960170930f0ed2d8753
-Size (tempfile-3.23.0.crate) = 43063 bytes
+BLAKE2s (tempfile-3.24.0.crate) = 60a3c1e7277beaa9f6373bb44d999cbd2a46b3d552843659875181540d8ce757
+SHA512 (tempfile-3.24.0.crate) = f8d83270d3e51567f8b1f52978e563953e528e32ab1521bbd3d464a38a7157586e707a8fa118476423b1033eccd2f3a3427343287edca78e452d34904658edfe
+Size (tempfile-3.24.0.crate) = 40849 bytes
 BLAKE2s (termcolor-1.4.1.crate) = 052eddf6925aee94ddd6422f049b834dfc769ebd3b40553e579a82895d10a253
 SHA512 (termcolor-1.4.1.crate) = b66aad157c4fa2985f764321d157dfb1f0325fd633811870db7919b5579bf7bc19fefe99e1c706cdfa67504c37dc2ca3d283e11d1bb516edcfaf1eb7747a778a
 Size (termcolor-1.4.1.crate) = 18773 bytes
@@ -1095,36 +1098,36 @@ Size (tinyvec-1.10.0.crate) = 51996 byte
 BLAKE2s (tinyvec_macros-0.1.1.crate) = a5a60bcbbb0c2a122c9318e1791fdaa0a8b95e8e6ae1af4460495bfeabad07ec
 SHA512 (tinyvec_macros-0.1.1.crate) = 10008c7b3a3d50c94b9c370015b76ee082f5dfb6dcacf014dc2f2dbe92f903618d10d0202b21f48fcf98a94ae76fb712db55a5e8ad353645d378cf0e6ec74f7e
 Size (tinyvec_macros-0.1.1.crate) = 5865 bytes
-BLAKE2s (toml-0.9.8.crate) = 26c771fc6612a0c51564310ef6e63e54b81de524ed6cb4cedf1469e89eb00a11
-SHA512 (toml-0.9.8.crate) = e7ea1ec2aadc2bba833e9c42d3b2636a5d77cef2fccc4147fc327db4d0e1ac39508954597b040bdc88af4d8c9294334f12ea48ad977550087afa30778fd3b53d
-Size (toml-0.9.8.crate) = 56104 bytes
-BLAKE2s (toml_datetime-0.7.3.crate) = 3daae57f645d61c29fe315855fe661d86c4d3eff577467a0e5abf36ce3d46462
-SHA512 (toml_datetime-0.7.3.crate) = feb8c7559a7e14aa2d52fe6236a406feebd499b03c37e1dc50e5a116a43d317046d5b6ab6326a4193c066692e02ec9d30104991a501d9d7347ceef5cae4bd520
-Size (toml_datetime-0.7.3.crate) = 17827 bytes
+BLAKE2s (toml-0.9.10+spec-1.1.0.crate) = 677ca96574266e3d3b64038b9a455d4f9f5e4972cdb3e537c7a2a4fcb5e13d30
+SHA512 (toml-0.9.10+spec-1.1.0.crate) = 107aacb03f05989526bca804e08b4b13393a1d657bb8f94782cd233c5c64de5f2e7e61c6128ad952bb667d74a14b9a148cb0bf469d8254c2c7ce5996accb9db1
+Size (toml-0.9.10+spec-1.1.0.crate) = 56601 bytes
+BLAKE2s (toml_datetime-0.7.5+spec-1.1.0.crate) = dc45dc5d9fbcd0847eb9ab81070aacbd6aa5ea1a5aba9fd25f3777075fd50692
+SHA512 (toml_datetime-0.7.5+spec-1.1.0.crate) = 4db08a8865011ebec8351a5c42c7c9ce862956c04cf80d10644f68d727362699a4240db9e210cb6d558fecadb63da0fb41b356b5f0cd1142303069988a8642b0
+Size (toml_datetime-0.7.5+spec-1.1.0.crate) = 17975 bytes
 BLAKE2s (toml_edit-0.23.6.crate) = c1b0e98dd4d1a54581c0819130e2c6444261629927ab8070bbbef842ced05295
 SHA512 (toml_edit-0.23.6.crate) = 5d07daf0f8fc8ec9038b1bf3a9a7a073787dfacce34488171d80b193f62480eafdfbff0cf29842acdac50ce99247f2ccef700d734af05d7f1a6049ac73037c58
 Size (toml_edit-0.23.6.crate) = 65753 bytes
-BLAKE2s (toml_parser-1.0.4.crate) = 71174a719c354f5398509c2fb9d5c25138157f376c617055e03116530206dde2
-SHA512 (toml_parser-1.0.4.crate) = 00416ae9ce4202855a0ee4ac9a704379d1eb151ae0e9e05c8d3eaaee06d97bbe427a0fe668a4134ad38382b1e248659f575bcf50071681d55dfd609b64908370
-Size (toml_parser-1.0.4.crate) = 34978 bytes
-BLAKE2s (toml_writer-1.0.4.crate) = 923cb9670babdb4b0e1f58884f8b830c03d6a237e726d50dd39079911a9b7c63
-SHA512 (toml_writer-1.0.4.crate) = 92f058981fa8685bdbb891838c5580f8315f70d69fff565949e1ca1d00924370ed4927052ff145b1867229a100aacd2dc8918f102001053180755b2544ac3eea
-Size (toml_writer-1.0.4.crate) = 17146 bytes
-BLAKE2s (tracing-0.1.43.crate) = 50a8682d18cde24b3c1448bd0e1d6c3d3874970c1a53cd74f6da35911a0251cf
-SHA512 (tracing-0.1.43.crate) = 5c4add0fff3d0275141edf67924deda84c27677f5e1ebcc23fdc52ba4091e25b5fb341fe0028f0a502e1447b621928dba281100df154e5a33b2f8f4b5dbf4a4b
-Size (tracing-0.1.43.crate) = 90033 bytes
+BLAKE2s (toml_parser-1.0.6+spec-1.1.0.crate) = e878009fc97d46d42af22b1220707a5acbbc772dcbeab50d9d5446353610d8b9
+SHA512 (toml_parser-1.0.6+spec-1.1.0.crate) = 16d8239dfc00dc55271ef0b5d7c4d7c87833b86a6204266f9edf94d5e2bf2cddf698b65383b53eca87da28b35162a28edea62f039e024883a2501fbb13122dbd
+Size (toml_parser-1.0.6+spec-1.1.0.crate) = 34897 bytes
+BLAKE2s (toml_writer-1.0.6+spec-1.1.0.crate) = ea3e2261b38415abb3460e4225f1b17f6bf3155eac3a1868c02d3fb47239882c
+SHA512 (toml_writer-1.0.6+spec-1.1.0.crate) = c10836e5e69a052806dda9490dab4458532a0bd8bad31a33834b48ceeef25c2020caf3dd1300aea5ebaf87c1f367e18a357ee9ecc8956553a63685d283a822d6
+Size (toml_writer-1.0.6+spec-1.1.0.crate) = 17187 bytes
+BLAKE2s (tracing-0.1.44.crate) = c8b96501c5de427e26fd8b39c09146b04d6d62a501295fccdbad9e6f2f30e41c
+SHA512 (tracing-0.1.44.crate) = 383404a78c9bcb9dee947140082420673688dabc54eff334460222abddfc246b0256996ecb456d5b6325c029fcb2e641c95ff659a08366089b8b79784cb28869
+Size (tracing-0.1.44.crate) = 463135 bytes
 BLAKE2s (tracing-attributes-0.1.31.crate) = 69a82fa5f0a7f44b019d18f8e7cd65124d878bc67471ed620bfd94e5bd2baf34
 SHA512 (tracing-attributes-0.1.31.crate) = 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
 Size (tracing-attributes-0.1.31.crate) = 39733 bytes
-BLAKE2s (tracing-core-0.1.35.crate) = b9a24973d51ee7bd426299d259c9b00b45b5126e39e2450071fafa519c689552
-SHA512 (tracing-core-0.1.35.crate) = 30afe79d6f1e9ad945245db2ac870f6fdfa1ebd1674139778700dba5c7de2891f7d3cac0644e71c5a286868adb7dd6eb3a255e6e669e1cd06c46ff3d57d22036
-Size (tracing-core-0.1.35.crate) = 63837 bytes
+BLAKE2s (tracing-core-0.1.36.crate) = 24c04587b1a94653596f1545b54f29c58ccd6d2b7450885228939926d916e0d8
+SHA512 (tracing-core-0.1.36.crate) = 7cecb6c2f1deeb6d23ab466c376e1c1300dd9226301c112deeb2483eea13f7bb514fe57ece707a8c67450245062060872dd4d7be390462008b369ca3dfc57dc6
+Size (tracing-core-0.1.36.crate) = 63967 bytes
 BLAKE2s (tracing-flame-0.2.0.crate) = a83a31709b209d2c498d01905208d193798848c760e91c8084f8b7a11deb72ef
 SHA512 (tracing-flame-0.2.0.crate) = af41931e2559e2188f4d6b4258a42440b894a58ce2875a632f2488151c857059fc17541bdd312c5b444163c4c5ac6498a69e06394c18c307446a30dfc1e3219b
 Size (tracing-flame-0.2.0.crate) = 9062 bytes
-BLAKE2s (tracing-indicatif-0.3.13.crate) = 7b10c7e446b917d1339b49969a6aece965c8efd0c2709535de09f98fda3660a5
-SHA512 (tracing-indicatif-0.3.13.crate) = ab548cf3b55d5a976e489522701a28b2ec5e91f31082375746c9ff5e6f0326e9e6dc50cf2bd54a5ce0621508a81a78a6b6ac017ee51bd5d18d46fa5fc6fe0f96
-Size (tracing-indicatif-0.3.13.crate) = 29929 bytes
+BLAKE2s (tracing-indicatif-0.3.14.crate) = 350d6606a45a4832499534bb26a6dda93cdc3ef162d4f415186435602f347e20
+SHA512 (tracing-indicatif-0.3.14.crate) = 91f4872db330ddf5c264871fdac20e30492079f8e7b0e77bdb042163e22e67a8ed78c4dc19ddda6950ede1530dfa3066874fb27f3aacb40e107222047d215d6b
+Size (tracing-indicatif-0.3.14.crate) = 28979 bytes
 BLAKE2s (tracing-log-0.2.0.crate) = 4088d47200a12bd915adaf7bae97ae2d7d803880a29874bf1beb6cfae373a00b
 SHA512 (tracing-log-0.2.0.crate) = 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285
 Size (tracing-log-0.2.0.crate) = 17561 bytes
@@ -1137,6 +1140,9 @@ Size (tryfn-0.2.3.crate) = 8481 bytes
 BLAKE2s (typed-arena-2.0.2.crate) = 4219b0a8ad00372cbc511bdc54650120d405bedd1ecc63a5e2774944e01412ca
 SHA512 (typed-arena-2.0.2.crate) = 33f43488ff63ab763e4330d124e3290ece41e50ab78b6f12dae3a2be4d7f5bdf6ec876ab3b1f8cd81874e335fc41f3a2254994f250d3d6aba682fce557a6a399
 Size (typed-arena-2.0.2.crate) = 11848 bytes
+BLAKE2s (typeid-1.0.3.crate) = 66e6f4e08ac48dde77ebb5c3ff902557f9a8324258a168fc848bbaa1866670df
+SHA512 (typeid-1.0.3.crate) = 3d15a6f554108b2fb9c08ee9679e34565d84efc1d34ffdb6e4a8eed8d3575ebb75176a56124d9554315c93b86a88d1cb619238c10685808376cf968d83b5bed0
+Size (typeid-1.0.3.crate) = 9006 bytes
 BLAKE2s (typenum-1.18.0.crate) = 1a434fe2dfb443ad255d75cec9f9e1c018f86294d5b8fdf71908d736fc273c5e
 SHA512 (typenum-1.18.0.crate) = c30ca78f8ba2e3e1bbfb3472c01974a0aeecb4471640ef373ddbef984ab37bca87ad4eced8193e5db6206d35ead31ebc25cdfe958f371625eeb97b6664f9c9e3
 Size (typenum-1.18.0.crate) = 74871 bytes
@@ -1200,12 +1206,12 @@ Size (utf8_iter-1.0.4.crate) = 10437 byt
 BLAKE2s (utf8parse-0.2.2.crate) = f323328af7b902180d7a9a03012ebc187b6f38e313bed41fba569ee9e402fa85
 SHA512 (utf8parse-0.2.2.crate) = f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
 Size (utf8parse-0.2.2.crate) = 13499 bytes
-BLAKE2s (uuid-1.18.1.crate) = c9d38d9d0d66819b063c40c686efeefe3f7c7bf97093d115d61b0e4786577a56
-SHA512 (uuid-1.18.1.crate) = 2a088f752c4dc05291b8563f83ff8efd6534697f55da76baa89d64122ae436a7f0e19fa46a9e615d4e9b013bbc575bbe0f7646c182b37a6c24edcfe24e518400
-Size (uuid-1.18.1.crate) = 60468 bytes
-BLAKE2s (uuid-macro-internal-1.18.1.crate) = 540d1eec1a8155054333071ac034385366a0098feace7b40d6fa470352a581bb
-SHA512 (uuid-macro-internal-1.18.1.crate) = 3bf032eb98f3d349d4a699a238685872655141aa25eecfbb70e252534d2a7d863da3001b06fc88d64ef0ebe265af78544620371b9df81a936e47ae6e72cf8039
-Size (uuid-macro-internal-1.18.1.crate) = 9683 bytes
+BLAKE2s (uuid-1.19.0.crate) = c8d6b0a14a7708b75499d6c3b17b00653008bd89623e7854b7a82321a42f6f88
+SHA512 (uuid-1.19.0.crate) = 5b2a4aeb75efb08390567aa058e97895f30c45aad59465fcc85dae6a8e9a169c2297e332512ccce3735b8bf26d71973baf3f6687ee7ae4d9aabccbdbcff1fba8
+Size (uuid-1.19.0.crate) = 60244 bytes
+BLAKE2s (uuid-macro-internal-1.19.0.crate) = f5b32354c63f5224839a308335e2b5bc5054108323426eda3fd894fa5ea6f930
+SHA512 (uuid-macro-internal-1.19.0.crate) = 3d2f6e3bcfdd45d82c39e1ae158e8dfe9a2ca287e626a1b4663aee39746d772375d0344eff18b2d60e0129a1f6dacb28885fc67f65613a5005951d51707cf644
+Size (uuid-macro-internal-1.19.0.crate) = 9676 bytes
 BLAKE2s (valuable-0.1.1.crate) = df7602da20aa0212438759173532cf82c56ba05307e036b22bfddb318e2f82b7
 SHA512 (valuable-0.1.1.crate) = d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
 Size (valuable-0.1.1.crate) = 28679 bytes
@@ -1272,9 +1278,18 @@ Size (which-8.0.0.crate) = 26209 bytes
 BLAKE2s (wild-2.2.1.crate) = dcdb1a834d97bf72133d31d0dfcd725347148b2ccbd7bba2ea4492c436d672e6
 SHA512 (wild-2.2.1.crate) = 8f92b83cb2568fed7841ad372111138d9ea5806c21a0affaecc639f0556ab879ca42fe205fe3c1e55a1b5c1c4fb0b705a5566b06bad5c119a1d41df9c01ed2c9
 Size (wild-2.2.1.crate) = 8080 bytes
+BLAKE2s (winapi-0.3.9.crate) = 295083bd8c53c7decc4187da324a1284ad05cbccc9198d31facb6a42e34867ce
+SHA512 (winapi-0.3.9.crate) = ff8b7b78065f3d8999ec03c725a0460ebc059771bf071c7a3df3f0ecd733edf3b0a2450024d4e24e1aedddaecd9038ce1376c0d8bbf45132068cf45cf4a53a97
+Size (winapi-0.3.9.crate) = 1200382 bytes
+BLAKE2s (winapi-i686-pc-windows-gnu-0.4.0.crate) = 3ef20321fea464773f9e73ac16ada3a0e8101a8c3c0ebab763049f2ab269eb1a
+SHA512 (winapi-i686-pc-windows-gnu-0.4.0.crate) = a672ccefd0730a8166fef1d4e39f9034d9ae426a3f5e28d1f4169fa5c5790767693f281d890e7804773b34acdb0ae1febac33cde8c50c0044a5a6152c7209ec2
+Size (winapi-i686-pc-windows-gnu-0.4.0.crate) = 2918815 bytes
 BLAKE2s (winapi-util-0.1.11.crate) = 2f2e40ee4fe0683c2629d04b366f9b7498d7fc096183a40c9a279168f65a71e0
 SHA512 (winapi-util-0.1.11.crate) = cc1511c004c2a81da4d7a0414973f09ab711033fbbadfd597f56df2cc6c99b3c1822f0b8de1952e78400a88462b9050acd85d2e4b36db72254049a2d6f725a01
 Size (winapi-util-0.1.11.crate) = 13368 bytes
+BLAKE2s (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 85ecec73b9874f5f443e29d99f93a11889e74ddf5a4bfeb929e2355a7cee32f1
+SHA512 (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513
+Size (winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998 bytes
 BLAKE2s (windows-core-0.62.0.crate) = d6ef7ab3cc449b82de3e9a96163a16df2b1c07d150d2723b883e443d905b2b42
 SHA512 (windows-core-0.62.0.crate) = c21f427134e9237f528098eec3860363cb82b7fc753f0a6ba6c4ed935ff4e98ddc14395024be01b8705b0970b1d3f28221faee3807ad56f24b7421a256bb774f
 Size (windows-core-0.62.0.crate) = 36955 bytes
@@ -1410,6 +1425,9 @@ Size (zerovec-derive-0.11.1.crate) = 212
 BLAKE2s (zip-0.6.6.crate) = 15924ef38e254a34cdd26b50150f93b39672575b8644389c6a191e99f4d71e0f
 SHA512 (zip-0.6.6.crate) = affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef
 Size (zip-0.6.6.crate) = 65789 bytes
+BLAKE2s (zmij-1.0.10.crate) = 67068703a82a1975dc38094b0aa720ae709b29398fe580dd0070ce470b9822a7
+SHA512 (zmij-1.0.10.crate) = 576dc3209a5dc8bd11c8fab59c05ab4ebd8f12bf2a4cdc6069d4d01b19269a1bf5e8ba57c17e19480000c6db23e880f8267f8a3fee209b1476dec7b44a905de7
+Size (zmij-1.0.10.crate) = 22288 bytes
 BLAKE2s (zstd-0.11.2+zstd.1.5.2.crate) = 457697ab32001616cbce03e1a82cb73cf39d5a41dfa26548c8dac5d624903268
 SHA512 (zstd-0.11.2+zstd.1.5.2.crate) = d3f053c4acbdb45f3dadc9590db56095c761f0ff8899d22461f664701de766dde2fac2960a4477cd05d0a9c7ec200caa02ff891eb1f04630734996e0c38d10dd
 Size (zstd-0.11.2+zstd.1.5.2.crate) = 28987 bytes
@@ -1419,5 +1437,5 @@ Size (zstd-safe-5.0.2+zstd.1.5.2.crate) 
 BLAKE2s (zstd-sys-2.0.16+zstd.1.5.7.crate) = 1d257c4cb668e065d2956c3b1681ffbf98ab091238d2802b1f4c4cf5363d664c
 SHA512 (zstd-sys-2.0.16+zstd.1.5.7.crate) = 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac
 Size (zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 bytes
-SHA1 (patch-Cargo.toml) = 86ea4af9fc2713eafe24721de19a30b1030ce186
+SHA1 (patch-Cargo.toml) = e3b1aceaa9bd3451d0dc9d74a632958ccf02e4fa
 SHA1 (patch-python_ruff_____main____.py) = 389d75d66b901f4ae563c6d9175427147b3d1cbf

Index: pkgsrc/devel/py-ruff/patches/patch-Cargo.toml
diff -u pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.34 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.35
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.34  Mon Dec 15 12:26:51 2025
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Sun Jan 11 08:35:36 2026
@@ -1,4 +1,4 @@
-$NetBSD: patch-Cargo.toml,v 1.34 2025/12/15 12:26:51 adam Exp $
+$NetBSD: patch-Cargo.toml,v 1.35 2026/01/11 08:35:36 adam Exp $
 
 Depends on unpublished crates. Can't use cargo.mk to fetch it.
 
@@ -17,8 +17,8 @@ Depends on unpublished crates. Can't use
  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 = "55e5e7d32fa3fc189276f35bb04c9438f9aedbd1", default-features = false, features = [
-+salsa = { path = "../salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "309c249088fdeef0129606fa34ec2eefc74736ff", default-features = false, features = [
++salsa = { path = "../salsa-309c249088fdeef0129606fa34ec2eefc74736ff", default-features = false, features = [
      "compact_str",
      "macros",
      "salsa_unstable",



Home | Main Index | Thread Index | Old Index