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:   pin
Date:           Mon Oct  7 14:54:24 UTC 2024

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

Log Message:
devel/py-ruff: update to 0.6.9

## 0.6.9

### Preview features

- Fix codeblock dynamic line length calculation for indented docstring examples ([#13523](https://github.com/astral-sh/ruff/pull/13523))
- \[`refurb`\] Mark `FURB118` fix as unsafe ([#13613](https://github.com/astral-sh/ruff/pull/13613))

### Rule changes

- \[`pydocstyle`\] Don't raise `D208` when last line is non-empty ([#13372](https://github.com/astral-sh/ruff/pull/13372))
- \[`pylint`\] Preserve trivia (i.e. comments) in `PLR5501` autofix ([#13573](https://github.com/astral-sh/ruff/pull/13573))

### Configuration

- \[`pyflakes`\] Add `allow-unused-imports` setting for `unused-import` rule (`F401`) ([#13601](https://github.com/astral-sh/ruff/pull/13601))

### Bug fixes

- Support ruff discovery in pip build environments ([#13591](https://github.com/astral-sh/ruff/pull/13591))
- \[`flake8-bugbear`\] Avoid short circuiting `B017` for multiple context managers ([#13609](https://github.com/astral-sh/ruff/pull/13609))
- \[`pylint`\] Do not offer an invalid fix for `PLR1716` when the comparisons contain parenthesis ([#13527](https://github.com/astral-sh/ruff/pull/13527))
- \[`pyupgrade`\] Fix `UP043` to apply to `collections.abc.Generator` and `collections.abc.AsyncGenerator` ([#13611](https://github.com/astral-sh/ruff/pull/13611))
- \[`refurb`\] Fix handling of slices in tuples for `FURB118`, e.g., `x[:, 1]` ([#13518](https://github.com/astral-sh/ruff/pull/13518))

### Documentation

- Update GitHub Action link to `astral-sh/ruff-action` ([#13551](https://github.com/astral-sh/ruff/pull/13551))

## 0.6.8

### Preview features

- Remove unnecessary parentheses around `match case` clauses ([#13510](https://github.com/astral-sh/ruff/pull/13510))
- Parenthesize overlong `if` guards in `match..case` clauses ([#13513](https://github.com/astral-sh/ruff/pull/13513))
- Detect basic wildcard imports in `ruff analyze graph` ([#13486](https://github.com/astral-sh/ruff/pull/13486))
- \[`pylint`\] Implement `boolean-chained-comparison` (`R1716`) ([#13435](https://github.com/astral-sh/ruff/pull/13435))

### Rule changes

- \[`lake8-simplify`\] Detect `SIM910` when using variadic keyword arguments, i.e., `**kwargs` ([#13503](https://github.com/astral-sh/ruff/pull/13503))
- \[`pyupgrade`\] Avoid false negatives with non-reference shadowed bindings of loop variables (`UP028`) ([#13504](https://github.com/astral-sh/ruff/pull/13504))

### Bug fixes

- Detect tuples bound to variadic positional arguments i.e. `*args` ([#13512](https://github.com/astral-sh/ruff/pull/13512))
- Exit gracefully on broken pipe errors ([#13485](https://github.com/astral-sh/ruff/pull/13485))
- Avoid panic when analyze graph hits broken pipe ([#13484](https://github.com/astral-sh/ruff/pull/13484))

### Performance

- Reuse `BTreeSets` in module resolver ([#13440](https://github.com/astral-sh/ruff/pull/13440))
- Skip traversal for non-compound statements ([#13441](https://github.com/astral-sh/ruff/pull/13441))

## 0.6.7

### Preview features

- Add Python version support to ruff analyze CLI ([#13426](https://github.com/astral-sh/ruff/pull/13426))
- Add `exclude` support to `ruff analyze` ([#13425](https://github.com/astral-sh/ruff/pull/13425))
- Fix parentheses around return type annotations ([#13381](https://github.com/astral-sh/ruff/pull/13381))

### Rule changes

- \[`pycodestyle`\] Fix: Don't autofix if the first line ends in a question mark? (D400) ([#13399](https://github.com/astral-sh/ruff/pull/13399))

### Bug fixes

- Respect `lint.exclude` in ruff check `--add-noqa` ([#13427](https://github.com/astral-sh/ruff/pull/13427))

### Performance

- Avoid tracking module resolver files in Salsa ([#13437](https://github.com/astral-sh/ruff/pull/13437))
- Use `forget` for module resolver database ([#13438](https://github.com/astral-sh/ruff/pull/13438))

## 0.6.6

### Preview features

- \[`refurb`\] Skip `slice-to-remove-prefix-or-suffix` (`FURB188`) when non-trivial slice steps are present ([#13405](https://github.com/astral-sh/ruff/pull/13405))
- Add a subcommand to generate dependency graphs ([#13402](https://github.com/astral-sh/ruff/pull/13402))

### Formatter

- Fix placement of inline parameter comments ([#13379](https://github.com/astral-sh/ruff/pull/13379))

### Server

- Fix off-by one error in the `LineIndex::offset` calculation ([#13407](https://github.com/astral-sh/ruff/pull/13407))

### Bug fixes

- \[`fastapi`\] Respect FastAPI aliases in route definitions ([#13394](https://github.com/astral-sh/ruff/pull/13394))
- \[`pydocstyle`\] Respect word boundaries when detecting function signature in docs ([#13388](https://github.com/astral-sh/ruff/pull/13388))

### Documentation

- Add backlinks to rule overview linter ([#13368](https://github.com/astral-sh/ruff/pull/13368))
- Fix documentation for editor vim plugin ALE ([#13348](https://github.com/astral-sh/ruff/pull/13348))
- Fix rendering of `FURB188` docs ([#13406](https://github.com/astral-sh/ruff/pull/13406))


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.36 -r1.37 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.5 -r1.6 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.37 pkgsrc/devel/py-ruff/Makefile:1.38
--- pkgsrc/devel/py-ruff/Makefile:1.37  Sun Sep 15 08:28:39 2024
+++ pkgsrc/devel/py-ruff/Makefile       Mon Oct  7 14:54:24 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.37 2024/09/15 08:28:39 adam Exp $
+# $NetBSD: Makefile,v 1.38 2024/10/07 14:54:24 pin Exp $
 
-DISTNAME=      ruff-0.6.5
+DISTNAME=      ruff-0.6.9
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}
@@ -19,10 +19,13 @@ USE_TOOLS+= gmake
 
 # Depends on an unpublished crate. Can't use cargo.mk to fetch it.
 LSP_TYPES_REV= 3512a9f33eadc5402cfab1b8f7340824c8ca1439
+SALSA_REV=     4a7c955255e707e64e43f3ce5eabb771ae067768
 DISTFILES=     ${DEFAULT_DISTFILES}
 DISTFILES+=    lsp-types-${LSP_TYPES_REV}.tar.gz
+DISTFILES+=    salsa-${SALSA_REV}.tar.gz
 
 SITES.lsp-types-${LSP_TYPES_REV}.tar.gz+=      -${MASTER_SITE_GITHUB:=astral-sh/}lsp-types/archive/${LSP_TYPES_REV}.tar.gz
+SITES.salsa-${SALSA_REV}.tar.gz+=              -${MASTER_SITE_GITHUB:=salsa-rs/}salsa/archive/${SALSA_REV}.tar.gz
 
 MAKE_ENV+=     CARGO_NET_OFFLINE=true
 

Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.35 pkgsrc/devel/py-ruff/cargo-depends.mk:1.36
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.35  Sun Sep 15 08:28:39 2024
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Mon Oct  7 14:54:24 2024
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.35 2024/09/15 08:28:39 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.36 2024/10/07 14:54:24 pin Exp $
 
 CARGO_CRATE_DEPENDS+=  Inflector-0.11.4
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
@@ -15,11 +15,12 @@ CARGO_CRATE_DEPENDS+=       anstyle-1.0.8
 CARGO_CRATE_DEPENDS+=  anstyle-parse-0.2.3
 CARGO_CRATE_DEPENDS+=  anstyle-query-1.0.2
 CARGO_CRATE_DEPENDS+=  anstyle-wincon-3.0.2
-CARGO_CRATE_DEPENDS+=  anyhow-1.0.86
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.89
 CARGO_CRATE_DEPENDS+=  append-only-vec-0.1.5
 CARGO_CRATE_DEPENDS+=  arc-swap-1.7.1
 CARGO_CRATE_DEPENDS+=  argfile-0.2.1
 CARGO_CRATE_DEPENDS+=  arrayvec-0.7.4
+CARGO_CRATE_DEPENDS+=  assert_fs-1.1.2
 CARGO_CRATE_DEPENDS+=  autocfg-1.2.0
 CARGO_CRATE_DEPENDS+=  base64-0.22.0
 CARGO_CRATE_DEPENDS+=  bincode-1.3.3
@@ -42,16 +43,16 @@ CARGO_CRATE_DEPENDS+=       chrono-0.4.38
 CARGO_CRATE_DEPENDS+=  ciborium-0.2.2
 CARGO_CRATE_DEPENDS+=  ciborium-io-0.2.2
 CARGO_CRATE_DEPENDS+=  ciborium-ll-0.2.2
-CARGO_CRATE_DEPENDS+=  clap-4.5.16
-CARGO_CRATE_DEPENDS+=  clap_builder-4.5.15
+CARGO_CRATE_DEPENDS+=  clap-4.5.18
+CARGO_CRATE_DEPENDS+=  clap_builder-4.5.18
 CARGO_CRATE_DEPENDS+=  clap_complete-4.5.2
 CARGO_CRATE_DEPENDS+=  clap_complete_command-0.6.1
 CARGO_CRATE_DEPENDS+=  clap_complete_nushell-4.5.2
-CARGO_CRATE_DEPENDS+=  clap_derive-4.5.13
+CARGO_CRATE_DEPENDS+=  clap_derive-4.5.18
 CARGO_CRATE_DEPENDS+=  clap_lex-0.7.0
 CARGO_CRATE_DEPENDS+=  clearscreen-3.0.0
-CARGO_CRATE_DEPENDS+=  codspeed-2.6.0
-CARGO_CRATE_DEPENDS+=  codspeed-criterion-compat-2.6.0
+CARGO_CRATE_DEPENDS+=  codspeed-2.7.2
+CARGO_CRATE_DEPENDS+=  codspeed-criterion-compat-2.7.2
 CARGO_CRATE_DEPENDS+=  colorchoice-1.0.0
 CARGO_CRATE_DEPENDS+=  colored-2.1.0
 CARGO_CRATE_DEPENDS+=  compact_str-0.8.0
@@ -77,13 +78,15 @@ CARGO_CRATE_DEPENDS+=       darling-0.20.8
 CARGO_CRATE_DEPENDS+=  darling_core-0.20.8
 CARGO_CRATE_DEPENDS+=  darling_macro-0.20.8
 CARGO_CRATE_DEPENDS+=  dashmap-5.5.3
-CARGO_CRATE_DEPENDS+=  dashmap-6.0.1
+CARGO_CRATE_DEPENDS+=  dashmap-6.1.0
 CARGO_CRATE_DEPENDS+=  diff-0.1.13
+CARGO_CRATE_DEPENDS+=  difflib-0.4.0
 CARGO_CRATE_DEPENDS+=  digest-0.10.7
 CARGO_CRATE_DEPENDS+=  dirs-4.0.0
 CARGO_CRATE_DEPENDS+=  dirs-5.0.1
 CARGO_CRATE_DEPENDS+=  dirs-sys-0.3.7
 CARGO_CRATE_DEPENDS+=  dirs-sys-0.4.1
+CARGO_CRATE_DEPENDS+=  doc-comment-0.3.3
 CARGO_CRATE_DEPENDS+=  drop_bomb-0.1.5
 CARGO_CRATE_DEPENDS+=  dyn-clone-1.0.17
 CARGO_CRATE_DEPENDS+=  either-1.11.0
@@ -93,9 +96,9 @@ CARGO_CRATE_DEPENDS+= env_logger-0.11.5
 CARGO_CRATE_DEPENDS+=  equivalent-1.0.1
 CARGO_CRATE_DEPENDS+=  errno-0.3.8
 CARGO_CRATE_DEPENDS+=  etcetera-0.8.0
-CARGO_CRATE_DEPENDS+=  fastrand-2.0.2
+CARGO_CRATE_DEPENDS+=  fastrand-2.1.1
 CARGO_CRATE_DEPENDS+=  fern-0.6.2
-CARGO_CRATE_DEPENDS+=  filetime-0.2.24
+CARGO_CRATE_DEPENDS+=  filetime-0.2.25
 CARGO_CRATE_DEPENDS+=  flate2-1.0.28
 CARGO_CRATE_DEPENDS+=  fnv-1.0.7
 CARGO_CRATE_DEPENDS+=  form_urlencoded-1.2.1
@@ -105,7 +108,8 @@ CARGO_CRATE_DEPENDS+=       generic-array-0.14
 CARGO_CRATE_DEPENDS+=  getopts-0.2.21
 CARGO_CRATE_DEPENDS+=  getrandom-0.2.14
 CARGO_CRATE_DEPENDS+=  glob-0.3.1
-CARGO_CRATE_DEPENDS+=  globset-0.4.14
+CARGO_CRATE_DEPENDS+=  globset-0.4.15
+CARGO_CRATE_DEPENDS+=  globwalk-0.9.1
 CARGO_CRATE_DEPENDS+=  half-2.4.1
 CARGO_CRATE_DEPENDS+=  hashbrown-0.14.5
 CARGO_CRATE_DEPENDS+=  hashlink-0.9.1
@@ -117,15 +121,15 @@ CARGO_CRATE_DEPENDS+=     iana-time-zone-0.1
 CARGO_CRATE_DEPENDS+=  iana-time-zone-haiku-0.1.2
 CARGO_CRATE_DEPENDS+=  ident_case-1.0.1
 CARGO_CRATE_DEPENDS+=  idna-0.5.0
-CARGO_CRATE_DEPENDS+=  ignore-0.4.22
+CARGO_CRATE_DEPENDS+=  ignore-0.4.23
 CARGO_CRATE_DEPENDS+=  imara-diff-0.1.7
 CARGO_CRATE_DEPENDS+=  imperative-1.0.6
-CARGO_CRATE_DEPENDS+=  indexmap-2.4.0
+CARGO_CRATE_DEPENDS+=  indexmap-2.5.0
 CARGO_CRATE_DEPENDS+=  indicatif-0.17.8
 CARGO_CRATE_DEPENDS+=  indoc-2.0.5
 CARGO_CRATE_DEPENDS+=  inotify-0.9.6
 CARGO_CRATE_DEPENDS+=  inotify-sys-0.1.5
-CARGO_CRATE_DEPENDS+=  insta-1.39.0
+CARGO_CRATE_DEPENDS+=  insta-1.40.0
 CARGO_CRATE_DEPENDS+=  insta-cmd-0.6.0
 CARGO_CRATE_DEPENDS+=  instant-0.1.12
 CARGO_CRATE_DEPENDS+=  is-docker-0.2.0
@@ -141,16 +145,16 @@ CARGO_CRATE_DEPENDS+=     js-sys-0.3.70
 CARGO_CRATE_DEPENDS+=  kqueue-1.0.8
 CARGO_CRATE_DEPENDS+=  kqueue-sys-1.0.4
 CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
-CARGO_CRATE_DEPENDS+=  libc-0.2.158
+CARGO_CRATE_DEPENDS+=  libc-0.2.159
 CARGO_CRATE_DEPENDS+=  libcst-1.4.0
 CARGO_CRATE_DEPENDS+=  libcst_derive-1.4.0
 CARGO_CRATE_DEPENDS+=  libmimalloc-sys-0.1.39
 CARGO_CRATE_DEPENDS+=  libredox-0.1.3
 CARGO_CRATE_DEPENDS+=  linked-hash-map-0.5.6
-CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.4.13
+CARGO_CRATE_DEPENDS+=  linux-raw-sys-0.4.14
 CARGO_CRATE_DEPENDS+=  lock_api-0.4.11
 CARGO_CRATE_DEPENDS+=  log-0.4.22
-CARGO_CRATE_DEPENDS+=  lsp-server-0.7.6
+CARGO_CRATE_DEPENDS+=  lsp-server-0.7.7
 CARGO_CRATE_DEPENDS+=  lsp-types-0.95.1
 CARGO_CRATE_DEPENDS+=  matchers-0.1.0
 CARGO_CRATE_DEPENDS+=  matches-0.1.10
@@ -174,7 +178,7 @@ CARGO_CRATE_DEPENDS+=       number_prefix-0.4.
 CARGO_CRATE_DEPENDS+=  once_cell-1.19.0
 CARGO_CRATE_DEPENDS+=  oorandom-11.1.3
 CARGO_CRATE_DEPENDS+=  option-ext-0.2.0
-CARGO_CRATE_DEPENDS+=  ordermap-0.5.2
+CARGO_CRATE_DEPENDS+=  ordermap-0.5.3
 CARGO_CRATE_DEPENDS+=  os_str_bytes-7.0.0
 CARGO_CRATE_DEPENDS+=  overload-0.1.1
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.3
@@ -203,7 +207,10 @@ CARGO_CRATE_DEPENDS+=      pin-project-lite-0
 CARGO_CRATE_DEPENDS+=  pkg-config-0.3.30
 CARGO_CRATE_DEPENDS+=  portable-atomic-1.6.0
 CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.17
-CARGO_CRATE_DEPENDS+=  pretty_assertions-1.4.0
+CARGO_CRATE_DEPENDS+=  predicates-3.1.2
+CARGO_CRATE_DEPENDS+=  predicates-core-1.0.8
+CARGO_CRATE_DEPENDS+=  predicates-tree-1.0.11
+CARGO_CRATE_DEPENDS+=  pretty_assertions-1.4.1
 CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.86
 CARGO_CRATE_DEPENDS+=  pyproject-toml-0.9.0
 CARGO_CRATE_DEPENDS+=  quick-junit-0.5.0
@@ -217,32 +224,35 @@ CARGO_CRATE_DEPENDS+=     rayon-core-1.12.1
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.4.1
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.5.3
 CARGO_CRATE_DEPENDS+=  redox_users-0.4.5
-CARGO_CRATE_DEPENDS+=  regex-1.10.6
+CARGO_CRATE_DEPENDS+=  regex-1.11.0
 CARGO_CRATE_DEPENDS+=  regex-automata-0.1.10
-CARGO_CRATE_DEPENDS+=  regex-automata-0.4.6
+CARGO_CRATE_DEPENDS+=  regex-automata-0.4.8
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.29
-CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.3
+CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.5
 CARGO_CRATE_DEPENDS+=  ring-0.17.8
 CARGO_CRATE_DEPENDS+=  rust-stemmers-1.2.0
 CARGO_CRATE_DEPENDS+=  rustc-hash-1.1.0
 CARGO_CRATE_DEPENDS+=  rustc-hash-2.0.0
-CARGO_CRATE_DEPENDS+=  rustix-0.38.34
+CARGO_CRATE_DEPENDS+=  rustix-0.38.37
 CARGO_CRATE_DEPENDS+=  rustls-0.23.10
 CARGO_CRATE_DEPENDS+=  rustls-pki-types-1.7.0
 CARGO_CRATE_DEPENDS+=  rustls-webpki-0.102.5
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.15
 CARGO_CRATE_DEPENDS+=  ryu-1.0.17
+#CARGO_CRATE_DEPENDS+= salsa-0.18.0
+#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.1.0
+#CARGO_CRATE_DEPENDS+= salsa-macros-0.18.0
 CARGO_CRATE_DEPENDS+=  same-file-1.0.6
 CARGO_CRATE_DEPENDS+=  schemars-0.8.21
 CARGO_CRATE_DEPENDS+=  schemars_derive-0.8.21
 CARGO_CRATE_DEPENDS+=  scoped-tls-1.0.1
 CARGO_CRATE_DEPENDS+=  scopeguard-1.2.0
 CARGO_CRATE_DEPENDS+=  seahash-4.1.0
-CARGO_CRATE_DEPENDS+=  serde-1.0.209
+CARGO_CRATE_DEPENDS+=  serde-1.0.210
 CARGO_CRATE_DEPENDS+=  serde-wasm-bindgen-0.6.5
-CARGO_CRATE_DEPENDS+=  serde_derive-1.0.209
+CARGO_CRATE_DEPENDS+=  serde_derive-1.0.210
 CARGO_CRATE_DEPENDS+=  serde_derive_internals-0.29.0
-CARGO_CRATE_DEPENDS+=  serde_json-1.0.127
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.128
 CARGO_CRATE_DEPENDS+=  serde_repr-0.1.19
 CARGO_CRATE_DEPENDS+=  serde_spanned-0.6.7
 CARGO_CRATE_DEPENDS+=  serde_test-1.0.177
@@ -262,16 +272,17 @@ CARGO_CRATE_DEPENDS+=     strsim-0.11.1
 CARGO_CRATE_DEPENDS+=  strum-0.26.3
 CARGO_CRATE_DEPENDS+=  strum_macros-0.26.4
 CARGO_CRATE_DEPENDS+=  subtle-2.5.0
-CARGO_CRATE_DEPENDS+=  syn-2.0.76
+CARGO_CRATE_DEPENDS+=  syn-2.0.79
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.1
-CARGO_CRATE_DEPENDS+=  tempfile-3.12.0
+CARGO_CRATE_DEPENDS+=  tempfile-3.13.0
 CARGO_CRATE_DEPENDS+=  terminal_size-0.3.0
 CARGO_CRATE_DEPENDS+=  terminfo-0.8.0
+CARGO_CRATE_DEPENDS+=  termtree-0.4.1
 CARGO_CRATE_DEPENDS+=  test-case-3.3.1
 CARGO_CRATE_DEPENDS+=  test-case-core-3.3.1
 CARGO_CRATE_DEPENDS+=  test-case-macros-3.3.1
-CARGO_CRATE_DEPENDS+=  thiserror-1.0.63
-CARGO_CRATE_DEPENDS+=  thiserror-impl-1.0.63
+CARGO_CRATE_DEPENDS+=  thiserror-1.0.64
+CARGO_CRATE_DEPENDS+=  thiserror-impl-1.0.64
 CARGO_CRATE_DEPENDS+=  thread_local-1.1.8
 CARGO_CRATE_DEPENDS+=  tikv-jemalloc-sys-0.6.0+5.3.0-1-ge13ca993e8ccb9ba9847cc330696e02839f328f7
 CARGO_CRATE_DEPENDS+=  tikv-jemallocator-0.6.0
@@ -298,11 +309,11 @@ CARGO_CRATE_DEPENDS+=     unic-common-0.9.0
 CARGO_CRATE_DEPENDS+=  unic-ucd-category-0.9.0
 CARGO_CRATE_DEPENDS+=  unic-ucd-version-0.9.0
 CARGO_CRATE_DEPENDS+=  unicode-bidi-0.3.15
-CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.12
-CARGO_CRATE_DEPENDS+=  unicode-normalization-0.1.23
+CARGO_CRATE_DEPENDS+=  unicode-ident-1.0.13
+CARGO_CRATE_DEPENDS+=  unicode-normalization-0.1.24
 CARGO_CRATE_DEPENDS+=  unicode-width-0.1.13
-CARGO_CRATE_DEPENDS+=  unicode_names2-1.2.2
-CARGO_CRATE_DEPENDS+=  unicode_names2_generator-1.2.2
+CARGO_CRATE_DEPENDS+=  unicode_names2-1.3.0
+CARGO_CRATE_DEPENDS+=  unicode_names2_generator-1.3.0
 CARGO_CRATE_DEPENDS+=  unscanny-0.1.0
 CARGO_CRATE_DEPENDS+=  untrusted-0.9.0
 CARGO_CRATE_DEPENDS+=  ureq-2.10.1
@@ -357,7 +368,7 @@ CARGO_CRATE_DEPENDS+=       windows_x86_64_msv
 CARGO_CRATE_DEPENDS+=  windows_x86_64_msvc-0.52.6
 CARGO_CRATE_DEPENDS+=  winnow-0.6.18
 CARGO_CRATE_DEPENDS+=  winsafe-0.0.19
-CARGO_CRATE_DEPENDS+=  yansi-0.5.1
+CARGO_CRATE_DEPENDS+=  yansi-1.0.1
 CARGO_CRATE_DEPENDS+=  yansi-term-0.1.2
 CARGO_CRATE_DEPENDS+=  zerocopy-0.7.32
 CARGO_CRATE_DEPENDS+=  zerocopy-derive-0.7.32

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.36 pkgsrc/devel/py-ruff/distinfo:1.37
--- pkgsrc/devel/py-ruff/distinfo:1.36  Sun Sep 15 08:28:39 2024
+++ pkgsrc/devel/py-ruff/distinfo       Mon Oct  7 14:54:24 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.36 2024/09/15 08:28:39 adam Exp $
+$NetBSD: distinfo,v 1.37 2024/10/07 14:54:24 pin Exp $
 
 BLAKE2s (Inflector-0.11.4.crate) = 2f8b4a805230be3b58267c7fb6b9c26c2ec966378d195673d1128a851cca515d
 SHA512 (Inflector-0.11.4.crate) = f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
@@ -45,9 +45,9 @@ Size (anstyle-query-1.0.2.crate) = 8739 
 BLAKE2s (anstyle-wincon-3.0.2.crate) = bbfa778748f03ce8a31c92745c6164af76628e7734d05021961db40d240aae5a
 SHA512 (anstyle-wincon-3.0.2.crate) = 4cc194faacffa01c6989354c1cadbf1134f0945250f67b7020ab5b475e30db34c799176bd335a6265386cb9c5e8b5bcbdf35894ec0c809b140ffe1c406751931
 Size (anstyle-wincon-3.0.2.crate) = 11272 bytes
-BLAKE2s (anyhow-1.0.86.crate) = 56bed4888152aab06d51ba83eadc23cd8a4d3918eab25ee4a5573559b80a3206
-SHA512 (anyhow-1.0.86.crate) = 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
-Size (anyhow-1.0.86.crate) = 46741 bytes
+BLAKE2s (anyhow-1.0.89.crate) = 06151b12d9659a1c74618dfd750bd9f3c6d0d5af0effe4894eb9e913001b5dc4
+SHA512 (anyhow-1.0.89.crate) = 3c09317089ed78601a56c626700d12c0b49396e25fed9a9f05a2dbfbd6f91ad426c430633006a4043decd1f70a85c161c4f8dd7de0e4c00b82a169b89dda8da0
+Size (anyhow-1.0.89.crate) = 47078 bytes
 BLAKE2s (append-only-vec-0.1.5.crate) = 4ef78858c5a8f7147887052d59a403d8b76ecd5a8541a0fe4898e9d4d7fa4ec8
 SHA512 (append-only-vec-0.1.5.crate) = e5f965d4f178beac62796dc6453b439e99b18887be41501e7759ed0e7df33677bfcd2605ed77ea477468c6067316a0ede0eb54d5b9c70401458a536a3a24709f
 Size (append-only-vec-0.1.5.crate) = 6810 bytes
@@ -60,6 +60,9 @@ Size (argfile-0.2.1.crate) = 9058 bytes
 BLAKE2s (arrayvec-0.7.4.crate) = 6fc004d0c42aa58bd9d356322914e46952dcaf2a64d5bd99a97f79c547d6ca91
 SHA512 (arrayvec-0.7.4.crate) = 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 Size (arrayvec-0.7.4.crate) = 29856 bytes
+BLAKE2s (assert_fs-1.1.2.crate) = 2e2ad4f164676ce38674203202836bcad4541c7eb484d1d3ee8da53766d3cea3
+SHA512 (assert_fs-1.1.2.crate) = c979365b79c1b346281a0fa0df93fc3b71eb4feae3213a0556016b06dd5ee45a3997ccafe3fb8cc2f0851b634ff86ae7d1e9dac2a397d8190116488f3fffbb8a
+Size (assert_fs-1.1.2.crate) = 19328 bytes
 BLAKE2s (autocfg-1.2.0.crate) = 18569a5ef2bda3ba270def8c3a40c401c8eb97c6585fceb5ef756082d29d9bab
 SHA512 (autocfg-1.2.0.crate) = 66cbfd13e33b36284cf4c74c8d654f93adcc45893d127d9aaa4c1d183e47336096e72d74e7c17dd481fb7a98931ab6cfec7e4d4165cfb491861d4e3ffe2416fc
 Size (autocfg-1.2.0.crate) = 14808 bytes
@@ -126,12 +129,12 @@ Size (ciborium-io-0.2.2.crate) = 6697 by
 BLAKE2s (ciborium-ll-0.2.2.crate) = 62616920a5b3603cdedda2d9f1ff7a13e0e652131622a0cd26ea686e3ffb1cd3
 SHA512 (ciborium-ll-0.2.2.crate) = 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
 Size (ciborium-ll-0.2.2.crate) = 14695 bytes
-BLAKE2s (clap-4.5.16.crate) = 9ce69cb2c6e5dda4a3ffc9c80cc76868848952ab011c4b5526714bc84500d7d5
-SHA512 (clap-4.5.16.crate) = d13bfda2c3f77cf194acd87763d5f2fea83ec2135504b173af2941547a7d3dcf75c3757532c60b53c57600bf4859395ddc94a7dd92b17f44c60d3e781741f928
-Size (clap-4.5.16.crate) = 56627 bytes
-BLAKE2s (clap_builder-4.5.15.crate) = c64dfc8410443e2c59078dfeee3716122e615973de67c23d158c42621c21d0d3
-SHA512 (clap_builder-4.5.15.crate) = 52efd99bce20bb8ff2187c4cef8bc27bef6cdc52598f00b47639b797683f18c76a79a6ebf34d1d250621a49cab0e9ec9e7824d323516f1ed3fa721cfd34cd713
-Size (clap_builder-4.5.15.crate) = 163717 bytes
+BLAKE2s (clap-4.5.18.crate) = 6b30ee6caa2c1db2d0359b16ff0f2a9d27b899c316850f307feb36f5242e6b34
+SHA512 (clap-4.5.18.crate) = 640f455948e3440203cc31a6a9f04d6e670f2fbb356545708fef4f149907a55fa1414afadbdc2a7eb249592399102e1a23d8823d4d91c42db7c575af26531fe0
+Size (clap-4.5.18.crate) = 56788 bytes
+BLAKE2s (clap_builder-4.5.18.crate) = 0c21b31d069b8a20195eca5c9cba12c668bd147cf989602303ba60c1c52b4691
+SHA512 (clap_builder-4.5.18.crate) = 02caf62e6fcff3a481db902a3380f1f85de429131b5e59685a3c40b219c99942fad50b7c53fd6e4833e588eb3dc398c1691f36c88ec4a65d9073de51bce3cb49
+Size (clap_builder-4.5.18.crate) = 163582 bytes
 BLAKE2s (clap_complete-4.5.2.crate) = 3af668db8395fe7225583ab9be244b33e3399e0c5a8e717a902c10cb25e1ec26
 SHA512 (clap_complete-4.5.2.crate) = 1c9db70159681dd23011df6e804fa193f67f3dee874b2583a5c9da90db1c7283a13b330befecca91de260f70b974168652b450cf8b519a79957ac7a6373992b3
 Size (clap_complete-4.5.2.crate) = 37850 bytes
@@ -141,21 +144,21 @@ Size (clap_complete_command-0.6.1.crate)
 BLAKE2s (clap_complete_nushell-4.5.2.crate) = 328304bbaa15db0ad2c6d0af4e1e41263f6129d93b695a52f2def044213f6f6f
 SHA512 (clap_complete_nushell-4.5.2.crate) = 1da7b7f01e948f4c055bb912426d950418f353837dda9e6bb8e249bda4169b29de2291173c9d0193f0c746ec1387ad8a893721f32125f14565948f2e90fddf53
 Size (clap_complete_nushell-4.5.2.crate) = 34391 bytes
-BLAKE2s (clap_derive-4.5.13.crate) = ff087530b4912a578bdac6b5c2508ce16c0735f1174a9a4e59377eb8eb7bf366
-SHA512 (clap_derive-4.5.13.crate) = 2dae32bffd91de9311d94e2be0d990074cb2e2edc832f422cd5e7c5177f5daafc0c335e74f865024c77cae5fff631ddaba58028fcfc24b203467478fd473bbf5
-Size (clap_derive-4.5.13.crate) = 30132 bytes
+BLAKE2s (clap_derive-4.5.18.crate) = 86f5f1951bbe3ab51fd531887e6a3daf29ea5008769f725e48413c1d2fa754a5
+SHA512 (clap_derive-4.5.18.crate) = 035bb918bc7e9badd59341560f23e3a8a2e7cf945b6d8183f74052c4edfcbecf07c9ea6fce0ceef0b84c89a99d62b11760af39398897e4ee7dad0170a96cfefa
+Size (clap_derive-4.5.18.crate) = 30131 bytes
 BLAKE2s (clap_lex-0.7.0.crate) = adccef54c6f6a4e74f2884a438370e037cb6ae600586bd276997d9b52c197a4c
 SHA512 (clap_lex-0.7.0.crate) = 638feb2e4571677dbe15ef0423866d2f0df309723e5ad65ddeaff7fd5e2e83adcb973a32d52a5f3924ea88fcff865e956b7d30dcd569df0412ef47848af14036
 Size (clap_lex-0.7.0.crate) = 11915 bytes
 BLAKE2s (clearscreen-3.0.0.crate) = 74c647e81f89e09f4980dd155d11f799c709d2c278a826e329d85f51a33d6230
 SHA512 (clearscreen-3.0.0.crate) = 2b5338a7944b44fdb40a79e87aa8cdb8ff3e47b9e4d8ebb757b1b3fb10f8b066183abd79f5ae634e7e9464377a33711694796bb5d52dec0201f863119923af65
 Size (clearscreen-3.0.0.crate) = 152311 bytes
-BLAKE2s (codspeed-2.6.0.crate) = e0ade9966c744d8a6fc5638e19c5b010094f581a4392053acb546b37616d016d
-SHA512 (codspeed-2.6.0.crate) = 67e2b92fa0cd578ec9208767f395526908886d5a969fb9e17ab331b108f5a26d8fb15bb92efb2c85d132429575526286fa7a7f0be423a0341d9c179632809d91
-Size (codspeed-2.6.0.crate) = 4661 bytes
-BLAKE2s (codspeed-criterion-compat-2.6.0.crate) = 8cc36fa86d2e863a08020379fea3b73090c909fca858fd46952a2defffc630c6
-SHA512 (codspeed-criterion-compat-2.6.0.crate) = a59a5e0efa3c23e59fdf928efbdb19d200b8ae978ca0e15392c216b5470ed6a20e29b4aef9c4ae626fbabc9368aedb2d2ff35591be7fabc30592087731072aa4
-Size (codspeed-criterion-compat-2.6.0.crate) = 10183 bytes
+BLAKE2s (codspeed-2.7.2.crate) = 6f10f69e3bb975de47117e0fd4c0fdd890e6e8da35c7837ea40ae1ff6ad3464e
+SHA512 (codspeed-2.7.2.crate) = f658b26687561e5a424f5676cf08ff4d5564f338fb5f8c6a7e19a6b6b7ae35b427e0faa44a86e62c59349cfca563418e9a17b6f80e0926d17d870a11f2e24647
+Size (codspeed-2.7.2.crate) = 4832 bytes
+BLAKE2s (codspeed-criterion-compat-2.7.2.crate) = c0da5800e3b72306c62ae5b9ad6de83f6e6a28f9f9e63a5c78ca766fb770e1e2
+SHA512 (codspeed-criterion-compat-2.7.2.crate) = 5ff119eec6c946bbef3a3b90f4be0649487f8d6a8a27fb8f66cc0a4c314fe118bcc140d8b84417b9c918000f844528a16aef0dea8476bcdf4132e34f9f5ee280
+Size (codspeed-criterion-compat-2.7.2.crate) = 10324 bytes
 BLAKE2s (colorchoice-1.0.0.crate) = 9df7e1377312fad65d006fc2ffb9c8728359b09e6e475d7d5a285038f4556f59
 SHA512 (colorchoice-1.0.0.crate) = 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
 Size (colorchoice-1.0.0.crate) = 6857 bytes
@@ -231,12 +234,15 @@ Size (darling_macro-0.20.8.crate) = 1856
 BLAKE2s (dashmap-5.5.3.crate) = 273c6a6b269681d84d8d390a812c68c63f0ce2c602927104c9f3acca5bd002a0
 SHA512 (dashmap-5.5.3.crate) = 15079a921d768224defebdf8d5339257c9e94a46d115b37ddfca8eb83718b2448555a8982bcf0381a915d292aff9d271a89d3398d2ae2f396dd581cc6883963a
 Size (dashmap-5.5.3.crate) = 24061 bytes
-BLAKE2s (dashmap-6.0.1.crate) = 91388022c388693717239b69dc241c02be98e2b127f72e0d9b58a929d653ef20
-SHA512 (dashmap-6.0.1.crate) = 8ed876bf014a55d495f960e92012219b75c61b93c37f510ab4dd2b66eeda417a19fded1dd583188b3052799a9848dc704b663ef4cd7030b93ca828279f355f55
-Size (dashmap-6.0.1.crate) = 24364 bytes
+BLAKE2s (dashmap-6.1.0.crate) = 8c0d0319abdf77c44e5446e7ca2ac339ad04877effc47414a3f707e77034d216
+SHA512 (dashmap-6.1.0.crate) = 03a727e41505e5e7068df8fb27fad6d348fc14f6b1609d7f606fba765fb92fec7fb42c6427bc11d057ad2ad52d1b44bcf5a802651765148941ba41fa75968cb0
+Size (dashmap-6.1.0.crate) = 24828 bytes
 BLAKE2s (diff-0.1.13.crate) = f7ceba7e29d20d30066c8df5dc67d5b8c87889cc6042a036bf53614de944dd64
 SHA512 (diff-0.1.13.crate) = 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
 Size (diff-0.1.13.crate) = 46216 bytes
+BLAKE2s (difflib-0.4.0.crate) = 9dedf118200e28f553a5eac255f0d880196f1e55fb258011866d9f8421cb0122
+SHA512 (difflib-0.4.0.crate) = fcb57859424fea6958a4407061c421599fbca111357b1fe72faa65d8fb0b74425c993a24484e8414f475fa146cd8368c4f82e1ceb4e8dd9f95741149345b37a9
+Size (difflib-0.4.0.crate) = 7638 bytes
 BLAKE2s (digest-0.10.7.crate) = b911195b0979a1cd8687a4a5a2c1a8900c92fe823cdf2f1b439f759315061807
 SHA512 (digest-0.10.7.crate) = 0dd8c012468ab9011b89413ea4d3647d95b1f683b020a0e6274c95ed5148638b56fef19cd9044c837ad53715b582b88eed277fe96e917c27c5d7abdbf7c3794c
 Size (digest-0.10.7.crate) = 19557 bytes
@@ -252,6 +258,9 @@ Size (dirs-sys-0.3.7.crate) = 10597 byte
 BLAKE2s (dirs-sys-0.4.1.crate) = da531f782c05906de1e92b03d19a3b70c3dbe4b02399f55ce360e60d39aca6fd
 SHA512 (dirs-sys-0.4.1.crate) = 53c7c8bc76d7211d08a0e6b25caaed12eeb7283cb4b352c12311db3c796794330943259a08e48ff9d3a280917920a088e5aede32677a4b2f9f819c2dca6adb9a
 Size (dirs-sys-0.4.1.crate) = 10719 bytes
+BLAKE2s (doc-comment-0.3.3.crate) = 3c6c0c2b176af73b7f930c90bde1054195adccd234d74431050b27bcfefff615
+SHA512 (doc-comment-0.3.3.crate) = e98ff9646a3612bd41bb6f278e7b6e9a0c58747f8b82524da814cf51b7f06c76ad4d65b502ac5740e818744abb295f78f15f8262d0b50ced1523f6d1a26939ba
+Size (doc-comment-0.3.3.crate) = 4123 bytes
 BLAKE2s (drop_bomb-0.1.5.crate) = 7767bec50546b5e6e84513b752b2797e68cf2efe55bce034947416796c5d1a3e
 SHA512 (drop_bomb-0.1.5.crate) = b4b33e275506a52a062d4d3c6beff14b4081b56c4491fcc28f4aaee645f6dec103fc0b67994cf7816d36313ad5383478aca28dc4d6cf619486a517f136d7b344
 Size (drop_bomb-0.1.5.crate) = 6859 bytes
@@ -279,15 +288,15 @@ Size (errno-0.3.8.crate) = 10645 bytes
 BLAKE2s (etcetera-0.8.0.crate) = 6ed7274b6481ea7db07e15fe44107c7bbc7990024c7da18525e2ad2fdd5ea4ee
 SHA512 (etcetera-0.8.0.crate) = 857151a9af143c7149feff2aecee8fceec45a7a2ff64a8c1a482aef89ce2f91de05123afd7d22d67cd664d9ec3800652c7800affdde4ec317437f5d925883b3a
 Size (etcetera-0.8.0.crate) = 13295 bytes
-BLAKE2s (fastrand-2.0.2.crate) = b670bfb793bd6addc7dddba4509d2270af60f848158ba71fb21087362432111c
-SHA512 (fastrand-2.0.2.crate) = 3ef9c21e4928071619adbad6421165ea82feb04c26ee18893b172f9f8a510b9a2097257ae31647a907680412b68d6662eff13cb27649ed9f5e68c374619701cf
-Size (fastrand-2.0.2.crate) = 14674 bytes
+BLAKE2s (fastrand-2.1.1.crate) = 499f522fb82cf1c15e9d20fb745373e94921b557de4cb70fd66511a3ac349ffa
+SHA512 (fastrand-2.1.1.crate) = 9a51185132c1c89fc31af463c664e996f431e607ce96676b8301f28ff11a99661d18025dd460e3332e373af68d20017d96481719746fc3c5de742d08d63aba3e
+Size (fastrand-2.1.1.crate) = 14983 bytes
 BLAKE2s (fern-0.6.2.crate) = 358f51d73da802e311a1c049d2c37a51ae1c6e7c1492b98ffc00bb595d390fac
 SHA512 (fern-0.6.2.crate) = f9c44d1387f803b567b7254d91cd942c55d30a1c3cd37786101d7d49d346bc2bbc593fa8a3b2e59711c5320c1496354e8d2f3ecf0967030ac1e5199650523fba
 Size (fern-0.6.2.crate) = 304626 bytes
-BLAKE2s (filetime-0.2.24.crate) = 4ac9abac44d6890271d025f78bbef7c48f7eecaf4ff2e73dcb54ed2d70b72d9f
-SHA512 (filetime-0.2.24.crate) = b371bcdbd0e41b875de623c7b7f122e8f0e421382e741084645372b774cf09614eec9fe74514c90199b7110e8af27c62625e92281f3544afc9374889372c27f8
-Size (filetime-0.2.24.crate) = 14938 bytes
+BLAKE2s (filetime-0.2.25.crate) = ee5a7b447054dbc8a77572d5e852c0a540063e3b3e5cd1c08d0a66e9ec56cd7b
+SHA512 (filetime-0.2.25.crate) = 90b4f3c4df29a3456c393f78f636d70f2615cba748a972dc9b937c2fcbbf4544f5b0d28c6c8fcfed5d5eda026ac670afffec18ab7d7127cee9afa2717146ccf2
+Size (filetime-0.2.25.crate) = 14940 bytes
 BLAKE2s (flate2-1.0.28.crate) = 9b7cb46caa6af1f4f55b012096da451fdee9c0feb3daf73f1e50fa0c9935f4da
 SHA512 (flate2-1.0.28.crate) = 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284
 Size (flate2-1.0.28.crate) = 73690 bytes
@@ -315,9 +324,12 @@ Size (getrandom-0.2.14.crate) = 37307 by
 BLAKE2s (glob-0.3.1.crate) = cf1632af0a03d2505ae99d4e4ed0ee695c8383a0cddf1191f7f59e197e9fb17f
 SHA512 (glob-0.3.1.crate) = 29368160138bcb7ea5660f9f30c5711cfca8bc8ba836bbade3fbe8c424e7b4118daf27cffa677962e37e36f025fd2bb5a9c2aea865b0ff155cace455dfbb658b
 Size (glob-0.3.1.crate) = 18880 bytes
-BLAKE2s (globset-0.4.14.crate) = a3dafdd3184e72c2c4f149f7ded126b4bb885ff3e7384c99466c7ca1f68c6cea
-SHA512 (globset-0.4.14.crate) = e83e4f5e42a97609e2579b09f49c2cb0a76a94e7e2975c5871f2c5af5d3b809736e0a7b220404c582f4a0c7eebdbfad6cb432e89b26401b58f2b253f8c0151bc
-Size (globset-0.4.14.crate) = 25090 bytes
+BLAKE2s (globset-0.4.15.crate) = 03853c3afcd021e837a2fcb0656394ee123e5802c3d6c1b2f9df45082d51b2c0
+SHA512 (globset-0.4.15.crate) = b9281b8bf48d2e297be533aa31c701c0115978b4e580b684b78a385eb2ecb4125187605368a6858311d6cdf5caae7d733cf1406c79241b7d19e7193f5a111dad
+Size (globset-0.4.15.crate) = 25177 bytes
+BLAKE2s (globwalk-0.9.1.crate) = d20ddd2ab1239a6069079b5fc644ed5aaa6281f83b86c738d898f674f653fe5a
+SHA512 (globwalk-0.9.1.crate) = 9c95d6832950b35cf6ac87bd986116a75c847f11dd2e96ec0cbeb6c223ff901c949429669698cd75c4244a60c3de7df9adec648bc531303cdfba889e09f29448
+Size (globwalk-0.9.1.crate) = 12572 bytes
 BLAKE2s (half-2.4.1.crate) = 5b05db952633340c1f7340f0a0e3e4a05047302f5a401b5bfac0c0b58a47bf3f
 SHA512 (half-2.4.1.crate) = 0bce235583ca128723186e1fb50f636b519bf826c942f02c5b969db4117baa87c644665c541991c16d1f1dd97c7233c017a513d45075fc72c5d99ccc7c1ac193
 Size (half-2.4.1.crate) = 50892 bytes
@@ -351,18 +363,18 @@ Size (ident_case-1.0.1.crate) = 3492 byt
 BLAKE2s (idna-0.5.0.crate) = 914d104ffffff06c45f35089dcf7be0755e647f77b782c571a368b770911546b
 SHA512 (idna-0.5.0.crate) = bee6cfbfc99859b113aa8c7b487429a836dabc4e317980f132d28ff8333336f33480bf9f8b186a07115eff33024cd855bc85d346fce85e17c4132e886769c54c
 Size (idna-0.5.0.crate) = 271940 bytes
-BLAKE2s (ignore-0.4.22.crate) = 62475b46d3590c916571e3212edf108daa5b234af561adb3949d774aff713d90
-SHA512 (ignore-0.4.22.crate) = 9647a4887258dd970c87798dee32a16c1cda75ce3e352829f78d97e1b786d67f74d89b2fd76d48a607fe795213965c04c9dfb47713f8fa80561f87ac465956d9
-Size (ignore-0.4.22.crate) = 55462 bytes
+BLAKE2s (ignore-0.4.23.crate) = 9c9ff2890e3a4da75313fea8b4fd0c9600d9c4a8ab741dcab4366553d6c6f7bd
+SHA512 (ignore-0.4.23.crate) = ae354b00994ae8570751bc5c09167edd0e2891709d4c4878cf75b24619421d23a1b83e28886d54ed9d31aa427f49153e9a5fc42b5de7262abda20c1c0061b299
+Size (ignore-0.4.23.crate) = 55901 bytes
 BLAKE2s (imara-diff-0.1.7.crate) = 318f9065d9cf20a10ca8036bec4c41f6301b2e153d66ebbb065af8697177126b
 SHA512 (imara-diff-0.1.7.crate) = 7a728321bdad9341f7d2f8ba0f812bf5212a8bcefe55898c974e59d40fd8add084e132be9c4144d07f954519340a00d1c881a039928114271044ce7bd3174d11
 Size (imara-diff-0.1.7.crate) = 155688 bytes
 BLAKE2s (imperative-1.0.6.crate) = 1a7eefbe36a9e1917fbe3766b16bcdc346ac1acee7fe99796854794a80d4c34e
 SHA512 (imperative-1.0.6.crate) = b11a6deb6c9e77d853a8b589040ce05f2c33243383811a88ef066ddbb6a4a10c32a08cae941360b56ca0445a0c08f2fbfb7d559585cde1e8c0c47f74d15d77ac
 Size (imperative-1.0.6.crate) = 13221 bytes
-BLAKE2s (indexmap-2.4.0.crate) = 3096ae3b3f13d8c80239184c5fc295904eb981f2ed36f58f318a0520cb9a5c5b
-SHA512 (indexmap-2.4.0.crate) = 9c7f2b495f0568ce56e2fa8d3355948783b490b23b46a83acade2864e41eb31a50cf372d818b2a1d3d24327282a9866e690348134a20ee481d748bdc581145ec
-Size (indexmap-2.4.0.crate) = 83544 bytes
+BLAKE2s (indexmap-2.5.0.crate) = bb489bae2323bb5f663f0138e4dc3a47bc2fe8e42288b254f56d6d2c172d5c8e
+SHA512 (indexmap-2.5.0.crate) = c4627d43b1bc5c5fd64861d1a7ed66255ec3f790367028b2758a40751286d6677da7170cfb04dd88ca4c2d163df621583d2e0dc4e9db6d7ed9bd0cbea42b1729
+Size (indexmap-2.5.0.crate) = 85919 bytes
 BLAKE2s (indicatif-0.17.8.crate) = 6751169933a27cc5484e46b7a9ed5001e04693cc9b3b08015d7c4a3d88b3dd6a
 SHA512 (indicatif-0.17.8.crate) = 487e73445c5c7d3c16d6f93a3d9767f41b37d2832e56851154f8b69e678ab7d9ab04eba225a6bcf8b48842ae0db0249b060e998e29a252dedf8afacdc88b1aaf
 Size (indicatif-0.17.8.crate) = 64869 bytes
@@ -375,9 +387,9 @@ Size (inotify-0.9.6.crate) = 22971 bytes
 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.39.0.crate) = 2126fa1ee6fd2c431bff34ef85e0ef64ddb00d301f251b6ec1f301756dafa421
-SHA512 (insta-1.39.0.crate) = 6d50e49af1b76ac53962565d37e05a3fa5b9dae47655529cb675b498a0308ce6008d9c2821e4cc323c2e05560f76539572a7d8881d151e015b32444b02175e5d
-Size (insta-1.39.0.crate) = 87049 bytes
+BLAKE2s (insta-1.40.0.crate) = 9b712a36c2f6d9648d226127b81d580a688fdde777f38672b0f1aad682843766
+SHA512 (insta-1.40.0.crate) = 7f629cfc5c31971481253956a0f8e0d5333ec37f2b0b859d1ffe776e6174e9ccb713dc370fbeab5c462b2feffdbcbd9482107ac93fb40a03eff9327e274a185a
+Size (insta-1.40.0.crate) = 88233 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
@@ -423,9 +435,9 @@ Size (kqueue-sys-1.0.4.crate) = 7160 byt
 BLAKE2s (lazy_static-1.4.0.crate) = 0d5f7c2bcfe70610bc27bd6b339ea3e4ca3b7014149714db3a0c199ac6f07cd1
 SHA512 (lazy_static-1.4.0.crate) = e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8
 Size (lazy_static-1.4.0.crate) = 10443 bytes
-BLAKE2s (libc-0.2.158.crate) = d21d4fa98a3bbd5f2d7e4b97d31b922b290337fc5b2cfaba03aac7be902f2c99
-SHA512 (libc-0.2.158.crate) = c2d90d58480cca3464db475d7c70cd66bc1492239d8183038b48def8f5d8a437a1e2a2f084cb2bd9456889221b10aa07981cd5e9bcbb6bea28a2bde3c76f1105
-Size (libc-0.2.158.crate) = 751340 bytes
+BLAKE2s (libc-0.2.159.crate) = 4e30b186556fef4434b7f11113dedbf8928770885509282001e400e64d5339b1
+SHA512 (libc-0.2.159.crate) = c803939ceea5ad9bdfdd122726c7a5f12ffd8b0cb66cf0bc62c9670e1e5904a504def388c1e043c520f4ece484addf6dac465aebd58578aa6b79995077bbdf9f
+Size (libc-0.2.159.crate) = 755366 bytes
 BLAKE2s (libcst-1.4.0.crate) = 566a94cbb51b0f4c5f3f37bfbcb27992f0414c5f356f9c0694fd520b4f957a54
 SHA512 (libcst-1.4.0.crate) = f960d3c2e4a8f31f65666f3c1e900ab04d5d306f08ed9336e8cdd2f6160a3bf2dde286f4b3f1ee7bd900885d5fbd53a0c903f9746bf9edcd7f33aeae22937e8d
 Size (libcst-1.4.0.crate) = 110834 bytes
@@ -441,18 +453,18 @@ Size (libredox-0.1.3.crate) = 6068 bytes
 BLAKE2s (linked-hash-map-0.5.6.crate) = 06eec16c1a2dd3fc12933a669b9ddc465cceeb3845eb15197228e0d319366ce3
 SHA512 (linked-hash-map-0.5.6.crate) = 031a87645381c96beff33572e4bac1a9877e52fd2f99d39918fbede17d72291b35e2eb69e07edec20c3058554c35cc38fe85b8f175c2a3c69366136fcc71f707
 Size (linked-hash-map-0.5.6.crate) = 15049 bytes
-BLAKE2s (linux-raw-sys-0.4.13.crate) = fd3daef2f4a801a1a3baa40c270dec6f684699a99c0b958be9fc06e8606b130c
-SHA512 (linux-raw-sys-0.4.13.crate) = 3918da6b667a08ef8a51aa0b087129e2dc5ab101669cbba7690fc98ae2659a36861bf9410a3b87d18522a7549d43ac169b995ea192d3073f7249305a809cac62
-Size (linux-raw-sys-0.4.13.crate) = 1493855 bytes
+BLAKE2s (linux-raw-sys-0.4.14.crate) = 482c0987b74ea9b40b2e124d3be4a391e59bbfe7c4bdc2415c8cd4506fdf1681
+SHA512 (linux-raw-sys-0.4.14.crate) = 28149660bd975ede05624af3582d5c78f498239f5d89713c2c32f5372fc16f4ca024dec35f81ea973a2cf986098890395dbda06ac6cf4ee29df3f9a0e11eaea7
+Size (linux-raw-sys-0.4.14.crate) = 1826665 bytes
 BLAKE2s (lock_api-0.4.11.crate) = 488fd44e8f8e12bb5004eaf25e5ba315178145e9aa988e83caa546af8fa1bc94
 SHA512 (lock_api-0.4.11.crate) = 9946adf313a5c67a0dd87a1b679b7d9d16a86149fb95974d3f28aa57a9a1a3932e4a5ee1d332097559329c5e3b2295be2e4b655b115d9f75269f33a758b17fb3
 Size (lock_api-0.4.11.crate) = 27487 bytes
 BLAKE2s (log-0.4.22.crate) = 9c270d3af5640c9eeb36754e6fd6cf50521e9fd1efad955e0d777716b3d6839a
 SHA512 (log-0.4.22.crate) = bd7baa9c8a5523fd0864a53bcde955d484cacd782412b5b02c890b89dbf62137624da3a27337a310dd8f62bcc6606925a42bbd4ca161a3b7936ea4ff96bc0d71
 Size (log-0.4.22.crate) = 44027 bytes
-BLAKE2s (lsp-server-0.7.6.crate) = 691b5c09418d8c9e5bb4f4f2d021f42de498e246ebad6eece31abae1bdfe1aaf
-SHA512 (lsp-server-0.7.6.crate) = d9b35963ae171505413f1879879e3d5bec2c36cc50dd2e796f8e209768608b36a7d77ae441128f939f15f743f994c2fa479c7ec1a53296d3b65d44e969bebffd
-Size (lsp-server-0.7.6.crate) = 12133 bytes
+BLAKE2s (lsp-server-0.7.7.crate) = 015ec294b21be4ca7718594c645c37fefac07b059d57207357bb3399ab605d9b
+SHA512 (lsp-server-0.7.7.crate) = c7e6d08cc34c26b26c4f092d96dbba78baa1e310de1c29a4d780767942788094837ae795494741a1708a3a315f71d9233b6ad6ee9669d11fafb2ae8ff39de094
+Size (lsp-server-0.7.7.crate) = 16815 bytes
 BLAKE2s (lsp-types-0.95.1.crate) = b224ff52ea8d403adffde60f4cf41aa06b1d99c06aa796708e66c39355c54141
 SHA512 (lsp-types-0.95.1.crate) = 5358645b22a4e43cfd227c2266333a019bf9ac4b4e3d42d0bbdfbeaa25a6f02c405cae89a0caed719103ed87c4e68ee270f13a43f614008e753ad69ad6f34414
 Size (lsp-types-0.95.1.crate) = 68324 bytes
@@ -525,9 +537,9 @@ Size (oorandom-11.1.3.crate) = 10068 byt
 BLAKE2s (option-ext-0.2.0.crate) = a179d39823f42e954c5fe82b67b6689a7078b0e88bc659f06354f02ee868b465
 SHA512 (option-ext-0.2.0.crate) = f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
 Size (option-ext-0.2.0.crate) = 7345 bytes
-BLAKE2s (ordermap-0.5.2.crate) = aed458ef63b6e7464e07ab99186c7be981b0e132d50e4d71598012e0ddcf6b31
-SHA512 (ordermap-0.5.2.crate) = 4bcd983c6afd447d013fcf7150dae92c9e8a9273bc9ac32a7af5bf75a9b671cfa46c04a96d04b0e9b993679aee37320fb4d14fa49c63ba4b98325c9eddbc192a
-Size (ordermap-0.5.2.crate) = 57193 bytes
+BLAKE2s (ordermap-0.5.3.crate) = aaf45a062d9a4730892ef978fc40463107fa8ec21868b12813390da9aa3e1e25
+SHA512 (ordermap-0.5.3.crate) = f59f00f586ab7015f93c062ee50daaeb45df7738e666547df7a1a03c2a6d471aa417ed9b8144d84c2ef353de13e3a72b24a3ed713745350c37f7b69e27aea5b7
+Size (ordermap-0.5.3.crate) = 59193 bytes
 BLAKE2s (os_str_bytes-7.0.0.crate) = 5042e7ddf0f15350d7d3acd4555ea97f8640ecaf7b41b140cc4154de4fd35580
 SHA512 (os_str_bytes-7.0.0.crate) = aa3d88acd8b4daf094c2500735273db81dec6e827ad7ccd5700963e07149da7136aa14f453e0268b63a574d59700ddd7541579a4eaf08e8f4db81c261d38fae6
 Size (os_str_bytes-7.0.0.crate) = 26224 bytes
@@ -612,9 +624,18 @@ Size (portable-atomic-1.6.0.crate) = 140
 BLAKE2s (ppv-lite86-0.2.17.crate) = ab4072222c214b8175c6e7fa7d669499ae1f66aade109c04ec533114fb702912
 SHA512 (ppv-lite86-0.2.17.crate) = 539d916e7e5869d832045c1aa88aec519bd000227f9b01d4dd0bfc9ffb640d5f5eb21b05eba718174773c97192a655ad3cb31b53ceb914dd19179a6699b3583a
 Size (ppv-lite86-0.2.17.crate) = 22242 bytes
-BLAKE2s (pretty_assertions-1.4.0.crate) = b3ad42e6faff1700f2cc0f3f3425396d2c4b11ab313db189139153a5d7eeea00
-SHA512 (pretty_assertions-1.4.0.crate) = f76d38c787e91b3739272e3bebeb9763d312b85a43cda5e1311ba8d6b0e4da1ef25bd66208e772b1cf56a34553ee560482b5ad19c5290608b2aaf9c0d0f0e995
-Size (pretty_assertions-1.4.0.crate) = 78846 bytes
+BLAKE2s (predicates-3.1.2.crate) = b8c5ac84ec4991a6ab38d2467f546ab8f2c9aed016b84e5314af5e2695694b22
+SHA512 (predicates-3.1.2.crate) = 50896189f39842ef424aebc12c2633112fda83eba1bdeaa3e6f398db1e28dca0cc7838948f25e67f6fceede1a91a1b0ede5d4dc4edac6da752e48c7a07bbe3ae
+Size (predicates-3.1.2.crate) = 23986 bytes
+BLAKE2s (predicates-core-1.0.8.crate) = cb844923f750774c17cc4215a6b60342b9eeccaef8322f5dc7870b42b09067e6
+SHA512 (predicates-core-1.0.8.crate) = 8cfd010b70aa694620d6c573bd8ddc50ea16ba08f6c737902ba6697307af4510b9298ffcc3068b45bdc6430103db6fb4499783c64044d87d023bea46d45d0f7c
+Size (predicates-core-1.0.8.crate) = 8552 bytes
+BLAKE2s (predicates-tree-1.0.11.crate) = 3b5fdbd5671cb8e708a1383126ad5e01726540b8f32059cd076aa2f412e4e197
+SHA512 (predicates-tree-1.0.11.crate) = e1b08010f9cab65c75d82cc44cfdf64d92127acf6a72ee0ce1533e5d7d8027ccab912e1c499b7b78508b5e3cb20dc03df94de3dd520ae13736906a5f374b10cd
+Size (predicates-tree-1.0.11.crate) = 8393 bytes
+BLAKE2s (pretty_assertions-1.4.1.crate) = c738dd2acf53dc6557cf0ec21036d98193c34b296beb9d903592a6fabdc0e273
+SHA512 (pretty_assertions-1.4.1.crate) = 474f77c61cc17bbe9914c56b98a80e5918450205827cd059d693c2d603ff61a0897cad25dde645cb495200e61ddc14333d15eb8bf2de090a2eb68deeb9aec8b0
+Size (pretty_assertions-1.4.1.crate) = 78952 bytes
 BLAKE2s (proc-macro2-1.0.86.crate) = 5b7aa8ab733d12a5e631d92b872ce55b44770a852a722624134ce03c45bcdbd9
 SHA512 (proc-macro2-1.0.86.crate) = 1cdb7e22a35ae231d880c9420784c9acf97bda2db258b3d34aae5061dc1858449defe19a49e12c6a4173906aa72a4115059ac2db0fc760205fd2ab8b5b414434
 Size (proc-macro2-1.0.86.crate) = 48958 bytes
@@ -654,27 +675,27 @@ Size (redox_syscall-0.5.3.crate) = 23830
 BLAKE2s (redox_users-0.4.5.crate) = 30eff41f22f646bb8f14b2161cef1112c96fb11ad75df530f72aec414b992bb2
 SHA512 (redox_users-0.4.5.crate) = 7a25cc91c9d1bfe537f20b83255990681d136ced5aaa7aa0cdb1b1fc024ba36aa1fb75c335c768a85ee078019a9ca2460efd911cad8ae6fe8b0385fb171aa4b4
 Size (redox_users-0.4.5.crate) = 15514 bytes
-BLAKE2s (regex-1.10.6.crate) = 56ff08dbd1148a48f0f37248a7fa0ae1e657f0236415e92d288c83633a431754
-SHA512 (regex-1.10.6.crate) = ec28961d226c944321d9953c42e43cf2d23b8ca0d72d6412e7b0f572c407aceb079bb82502d124af94d71d67c9e5e0c9f66ab9f31edf6023ff045ec37b770964
-Size (regex-1.10.6.crate) = 253894 bytes
+BLAKE2s (regex-1.11.0.crate) = cc7d3ea08498302585f72bd070172038d953d56c4dc41bca815e174855447328
+SHA512 (regex-1.11.0.crate) = 16c066664ae87497f9880a52222301fb0d44053ae2d6861ea21dc59cab82bd1ab8ac407f9e77228a21a586ee745b02f9eb10e7b9b30df2f3aad73633270bf73d
+Size (regex-1.11.0.crate) = 254059 bytes
 BLAKE2s (regex-automata-0.1.10.crate) = 283615bf1114bdcf5a2ebd639ba1889a8a9a0195b566f41226f7e0961f3d5d81
 SHA512 (regex-automata-0.1.10.crate) = 56d64da361afce82c6cb49e70b99ce1fca3e1969c54bba5f9971db135f8544c65f49feb8827789947b3d1dcefc9c49a7a434a7ffe0d09c5900345a1733723c5f
 Size (regex-automata-0.1.10.crate) = 114533 bytes
-BLAKE2s (regex-automata-0.4.6.crate) = 1ed0f1b2621a3903870a4ef6f0a265ee88d15525b0e2245bc6b4155df1ea6065
-SHA512 (regex-automata-0.4.6.crate) = b288e1facae2612f73d3de3fe9fd1af13d337107004f990263abe6277b31b948478ad9c2b807dcafa73fa565e48bdf2113139f5ca67eb73165b7d29e2ee5c9f1
-Size (regex-automata-0.4.6.crate) = 617565 bytes
+BLAKE2s (regex-automata-0.4.8.crate) = fda9dfb8a4ede3aa1c4112cbaccc84984b226c22ad5e7249f75e9ec81a1de9f9
+SHA512 (regex-automata-0.4.8.crate) = 278e3e2ab230ed5fa7d4837e8ea879fae68ebf35c2da5cc3a67f46b7d593abbcf71e6326a0cf34e38edc0f3f2166ff42a4fcc17a400d9604429aa5b4be075a3f
+Size (regex-automata-0.4.8.crate) = 617784 bytes
 BLAKE2s (regex-syntax-0.6.29.crate) = d478d8eadc2bbe2a71c9d613a1f7eae28f5b1c41015674b1da7b060922ed6631
 SHA512 (regex-syntax-0.6.29.crate) = 28a58950d15df1f0ac4ff4185c05b535e8f5bf0b75f79fad24e40e17a02570d1c9bd9cfc919eed8756a1069bc489c5fdccfd04f6b8266c83e3412b7b4bdc262e
 Size (regex-syntax-0.6.29.crate) = 299752 bytes
-BLAKE2s (regex-syntax-0.8.3.crate) = db171d3785a9af130e8a121b79382c3e8a907ff60b725ba10a65b4f43222f36c
-SHA512 (regex-syntax-0.8.3.crate) = 925f7bcc50d94c65d34fcc770c6e58dd5b8a045541c0109e77b8efe842eef4c110087ac9c0f86c7c3022ed013abbc5c0a187d796dce292ad5361a0cdf7153d76
-Size (regex-syntax-0.8.3.crate) = 347497 bytes
+BLAKE2s (regex-syntax-0.8.5.crate) = a64af5c9a6aceb9d4e37b662d7c8b599d4179b3642f92cb8b511ba3f650b93e5
+SHA512 (regex-syntax-0.8.5.crate) = 549d8d130fea9ec0d5806126f57f31d433f50e9328c5532ad417c44bb5488ec0d20acb0983dbe54dabaa0b453cbea4533cf7baac7144df119e8f78dfe55c5ab8
+Size (regex-syntax-0.8.5.crate) = 357541 bytes
 BLAKE2s (ring-0.17.8.crate) = 9b7fe9b075087b8d63c6aef6af4e8d76565429d17bb8b879e509ac92a3d1ab41
 SHA512 (ring-0.17.8.crate) = e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
 Size (ring-0.17.8.crate) = 4188554 bytes
-BLAKE2s (ruff-0.6.5.tar.gz) = 246a9a922c97904bddec3893170440f801f827d82f4ca22bcbb9fca642b45062
-SHA512 (ruff-0.6.5.tar.gz) = c727b429e89645cf83d95209fd230cb3ab342751df5c819ea57107a14a75c4fda3b89f295fc58a6284c3d84d8c20cdff65bd402d8eb3afa0113bee16719081d5
-Size (ruff-0.6.5.tar.gz) = 2476127 bytes
+BLAKE2s (ruff-0.6.9.tar.gz) = 62636b76653932372de4545674263b3527fff74154c1f21f0a86362ccb41d15c
+SHA512 (ruff-0.6.9.tar.gz) = bb3ee78cbaf7f81e1bf61b6c7375d12b49f269d1cb28cf65dfa0c438e427b9b30b630481e70c4d690b9e954deb8de63e975a59449c2a99d9b499501d4439319c
+Size (ruff-0.6.9.tar.gz) = 3095355 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
@@ -684,9 +705,9 @@ Size (rustc-hash-1.1.0.crate) = 9331 byt
 BLAKE2s (rustc-hash-2.0.0.crate) = 442559d81ffd6baf7dd3d2457b5352d6fe386275974370fdb42a34cecfa361f1
 SHA512 (rustc-hash-2.0.0.crate) = 996ad683db2e6839ee28fdc4a31293aecce7baefaf6051220a633a00beddef1be41aef0995d7501e5b92dbc85350ced920bc980d05f5ba235e9a5d1a13464339
 Size (rustc-hash-2.0.0.crate) = 12691 bytes
-BLAKE2s (rustix-0.38.34.crate) = efaf186ddf3d1011a0f4c9751fb8bce70325986b792025a884c605dd2c9a9e22
-SHA512 (rustix-0.38.34.crate) = 717cf26e2ec792b41819ff964888adb265a215d2b6c6e2b7a8ca1f7f793b713b853bba9cf03c2cc88b0f9a5eb1a0478faedbc05526f39bd81583e7b1f764756f
-Size (rustix-0.38.34.crate) = 365160 bytes
+BLAKE2s (rustix-0.38.37.crate) = 1641da929f3c7bea7d3978b4f0810f7a08e8e75b1be431b05b996b571cb26b98
+SHA512 (rustix-0.38.37.crate) = 6c0ad1be1fcf1b74f670b2c7599ba68c2ce834c760ff7486674d190ae0d552165b0c2abdc35b13eee8c0333a904c67f5dd1efa742c20fd3735c7ccdf2a439619
+Size (rustix-0.38.37.crate) = 371243 bytes
 BLAKE2s (rustls-0.23.10.crate) = 935c2ccea64402227d083ca1ced9cc089cd34961211be7e6cfbcaa3d592c68a4
 SHA512 (rustls-0.23.10.crate) = eeabefd525abeb1b87024494bc0691832eececf8a39a6207efef096f1d061aa99403bf09568a2de95d1cf11b51a67834e418f4d761d64eedc9da73ffab67e278
 Size (rustls-0.23.10.crate) = 424689 bytes
@@ -702,6 +723,9 @@ Size (rustversion-1.0.15.crate) = 17406 
 BLAKE2s (ryu-1.0.17.crate) = d560e0e8c46610e28cdb7642335a2cc9d6967255a8ab3c30508966d7dea1aedd
 SHA512 (ryu-1.0.17.crate) = 6dad725c4fb2d3a33ea30107b63cb702eed56bd2f3c16a72265f648f5aaefcd3d5a7b919b1d037af926cc6311bc68ba58c4e0483da2b2e2135c6a7c2d6601af4
 Size (ryu-1.0.17.crate) = 47537 bytes
+BLAKE2s (salsa-4a7c955255e707e64e43f3ce5eabb771ae067768.tar.gz) = 697e58a70c46aba91a54ee052c701b8bb6079dedb125268b2ab853cef8685c89
+SHA512 (salsa-4a7c955255e707e64e43f3ce5eabb771ae067768.tar.gz) = d34bf843e0c5a8a902d1b3b247f7375c5ee9eaf08af211fe860a7f7bac92cf29ee54f7677a6f2f5fdcc572efb6d066e8de59f1356307f43d8131cf279fb86263
+Size (salsa-4a7c955255e707e64e43f3ce5eabb771ae067768.tar.gz) = 597916 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
@@ -720,21 +744,21 @@ Size (scopeguard-1.2.0.crate) = 11619 by
 BLAKE2s (seahash-4.1.0.crate) = b896253e5d1a1c5ed5ef1d65022a7429296bf525dbf608e9a357b279c08e5c83
 SHA512 (seahash-4.1.0.crate) = 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
 Size (seahash-4.1.0.crate) = 31976 bytes
-BLAKE2s (serde-1.0.209.crate) = dc8747abd6e8fb4d8900322484aa816ac7c174f0af4d16c0d5d69c83ab1b3562
-SHA512 (serde-1.0.209.crate) = 25d2236eedc08fa3b9d078a1971df705c4f428b7a4e6a2d28d9f0f9893c19de745bffffe3fa9f3c08074bf4359aaf09cc28770e4b14c21c66d6a0b9411738f7b
-Size (serde-1.0.209.crate) = 78364 bytes
+BLAKE2s (serde-1.0.210.crate) = 59e4d19eb2fe6fe95502b0c6baa543985103fe7a0e619df04b7b9c1750a438b5
+SHA512 (serde-1.0.210.crate) = 0d853ca51543ae8b4a0c70204ff4e559a4eec77af3d3bdcfc75c5905c80d4ffd1bd9eb8258ea4f6ecfbdd26477ecac7dd698d84d86759fa32e03a9cce02fa4ae
+Size (serde-1.0.210.crate) = 78338 bytes
 BLAKE2s (serde-wasm-bindgen-0.6.5.crate) = 2c53dc36fca0005e23e42957fe0f94995a6b9b6bfecabe83fe53f8dcd9b30a3c
 SHA512 (serde-wasm-bindgen-0.6.5.crate) = c457b1e8c83760d94eaf8eb49169cd620cc1fd8246af8953503c2bea9c4ae916f3de3b9070bfd4102a713f8d843b6ee96404e27b21a48c589b444aae0f9303b1
 Size (serde-wasm-bindgen-0.6.5.crate) = 21098 bytes
-BLAKE2s (serde_derive-1.0.209.crate) = 50dbb2e608490b9c879ee3da2fe56e996596e6671bb4edceb084bfd5015a67e9
-SHA512 (serde_derive-1.0.209.crate) = 22c4eb76412bd73814d0b86209b110b9e59626f64b41cbc250755144e545ff30fa69972ac93d74f988a3a6a239d9138f4e8a23b283c746a0aa5fcddfbe077cd6
-Size (serde_derive-1.0.209.crate) = 56023 bytes
+BLAKE2s (serde_derive-1.0.210.crate) = a4087b43fb3c16e2fcac09f53c5d35f37c1eae2bca5a2372d2cb40f5d39d5e3d
+SHA512 (serde_derive-1.0.210.crate) = 1c54d70a55007c00d3ff3d8c2096f4f9966431ba7bfd9195bcf41932de71b71c4ab934f9a8c5067cb56a042742cf0efab07377dbabf12feb1af6d20399de00b5
+Size (serde_derive-1.0.210.crate) = 56020 bytes
 BLAKE2s (serde_derive_internals-0.29.0.crate) = 9499c72b617b9f9d90fd0a5866bd5ecf9b8b0e6efb73b311c78827efb1086fb6
 SHA512 (serde_derive_internals-0.29.0.crate) = ee6e53fc58aaefb2ff953bf58ef90af3c74151f5193fe7a75d8afbc6e3dfb83d54c514ee1403b5283bb7d25ff71d24c1d8622bf1bbe940e2ab8821938d4dff21
 Size (serde_derive_internals-0.29.0.crate) = 26065 bytes
-BLAKE2s (serde_json-1.0.127.crate) = 7bb9608f567004a74792736080156031e4c40f5594fddd444b2f7bdd6aa51fab
-SHA512 (serde_json-1.0.127.crate) = f14f5eeebe07261daded47c3cbb6d511da4633bfcc46ea1b0600063730dd4211a0c310959e4f8731a688d18d60a46f6dc1c1a1f052f170b6207877b93742a88b
-Size (serde_json-1.0.127.crate) = 149465 bytes
+BLAKE2s (serde_json-1.0.128.crate) = a6b8612986d85d32c31d28137670a1ccea64afedf6ec82007f605a9f33c9e27b
+SHA512 (serde_json-1.0.128.crate) = 9e6290d3a6a971b3c37bbc97097b8179e64c655779b43c7b75303a35ef7030f5401b3a5f62cbc95a7bd5f42ecbefb0b469234d78a76c8c1597726d8e08908a7d
+Size (serde_json-1.0.128.crate) = 149520 bytes
 BLAKE2s (serde_repr-0.1.19.crate) = 06d0c5a38d5ede46949394a003c9e690f036c6e44f82c68e3f59b1eba7296895
 SHA512 (serde_repr-0.1.19.crate) = 678216a62702b3300fef850f10ee60d88f31de1fbeb7300e3fbbdc4e4a9cbc95c6890c8e7b9385223ec837d9504edd53e69b620f80609e54579c0994ed1ab0a1
 Size (serde_repr-0.1.19.crate) = 9997 bytes
@@ -792,21 +816,24 @@ Size (strum_macros-0.26.4.crate) = 27531
 BLAKE2s (subtle-2.5.0.crate) = 70f485937a9381f2823003667e177a9e3f41f7ec98e301f778700cdce80d8201
 SHA512 (subtle-2.5.0.crate) = f150b1e2037554f8cd3213a54ddbc258f8f670cc4f39e7084cdea4b47538dbc58b834bc93b443d58a4b9087224efc003234042aaf366687dbd32b1e7174082a0
 Size (subtle-2.5.0.crate) = 13909 bytes
-BLAKE2s (syn-2.0.76.crate) = 57c38bf136ee9ddf9be8efa1fc67d674d3c388e3c0cf1f1e0725577ced1adbac
-SHA512 (syn-2.0.76.crate) = c633b9f68e67b3cbf2432d3648e42f8d92403877a0128becd22cb108c0cfab9f1bc6b941b9cde225d8b727890e9f86457fad05b544fd07be4c01c2e60a2cdeaa
-Size (syn-2.0.76.crate) = 268798 bytes
+BLAKE2s (syn-2.0.79.crate) = d84bd51cb70a01d918b76b80090d598577483c36c5b4d07c11b6b3e78ef46c15
+SHA512 (syn-2.0.79.crate) = 1ee073fa3428c031e53bff8ff305bcd6b37ac142bee3955dcdb44fec1c77c733eb78760c8bfb30b83fc3dacdad8a384e2b6f9f31a89c4cc300359e33457fd433
+Size (syn-2.0.79.crate) = 268981 bytes
 BLAKE2s (synstructure-0.13.1.crate) = d3d7339947cbd052275986623e3eca89eab21bc2d620216d3451f1d733b5488d
 SHA512 (synstructure-0.13.1.crate) = 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
 Size (synstructure-0.13.1.crate) = 18327 bytes
-BLAKE2s (tempfile-3.12.0.crate) = 03c93d2a8c393514b2a045d141bb508ad7688b033c4c17a836abc8253a922516
-SHA512 (tempfile-3.12.0.crate) = 1a27513548060984be894e6f8fc215831e4b2054b2244c6188bee76c477c001f294c762f2f4a14488c58c04e5d1473806d589c7bba1eaa2cc02d97656709be66
-Size (tempfile-3.12.0.crate) = 34423 bytes
+BLAKE2s (tempfile-3.13.0.crate) = fedad143a30965585843a46205a8fe9e17dbd3d26a29974b467a12bdf1c5cc65
+SHA512 (tempfile-3.13.0.crate) = 68701bee80309cd8dfa96c237b2344f26bd03702d2fc2e1a253820c98654c85d802aee1e0fc856f6372159a92ecbf624f78c8146f34a0cf924f5b56284915f85
+Size (tempfile-3.13.0.crate) = 34910 bytes
 BLAKE2s (terminal_size-0.3.0.crate) = 46276539b18feb5f9380423dbb6bec89a27ec4b11ad75a3b4f69ad9625680573
 SHA512 (terminal_size-0.3.0.crate) = f3bc9144aa8a87556543584a2495df6267ce3bb017f3ed3d00fa43e89b5de783e1285ca62dbad9dd9c3b37e3a476a6f3ab0804eba2411cb594a569bbdb310681
 Size (terminal_size-0.3.0.crate) = 10096 bytes
 BLAKE2s (terminfo-0.8.0.crate) = aa8ac0ffc51b3d8427d7c3a8f601d268266ca6053e38d9236b946fdb074174e3
 SHA512 (terminfo-0.8.0.crate) = 77b9abe815145962d40a502d04a62c393d97ba8c721c79ebd8f71eb23fc9bc4ab0d6a4b8b8b90ad5b716894ad53249c24270e54a9785f5f66918beb3e656d01d
 Size (terminfo-0.8.0.crate) = 46407 bytes
+BLAKE2s (termtree-0.4.1.crate) = 9b92c0ac2ae55524a2ece9f82df9fdbf721e292aa6ca77c2c3a05ed34297b472
+SHA512 (termtree-0.4.1.crate) = ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
+Size (termtree-0.4.1.crate) = 4557 bytes
 BLAKE2s (test-case-3.3.1.crate) = 2fb5bf98a7d0631833ecfb09950f15a02075f16d5c1941081780c691a9b8f649
 SHA512 (test-case-3.3.1.crate) = 9d6836759dcd71a61ab4e395db7c1a75a14ac3102a36c39b09868ba96d28a2265d8ded385942e55cf95dafc7f4b53fc498b30b6473cedc9b558977878e831b3c
 Size (test-case-3.3.1.crate) = 8797 bytes
@@ -816,12 +843,12 @@ Size (test-case-core-3.3.1.crate) = 1432
 BLAKE2s (test-case-macros-3.3.1.crate) = 0b3a93e861d04ed5e75e50074f12b7c5caf822204bce084fcfe04ad4e78ca760
 SHA512 (test-case-macros-3.3.1.crate) = 3383ad7fa23f09b3289e2beefb2a2ea6bb7f7f48d71339b4c1e613c4807e83e4ab816b1c36369524d65aec7929064d2951c758d9c88164e7792a0a46fbf2d933
 Size (test-case-macros-3.3.1.crate) = 4961 bytes
-BLAKE2s (thiserror-1.0.63.crate) = d66f923c99a39446cd3fe2bd1289861846eb3d80b8ce63386edb660b417d7230
-SHA512 (thiserror-1.0.63.crate) = d5c2360075947cc0fff3253b5532f03f3102d6c9ef52dfeb3b400771116937e466a62ce67ccdf91532bf096f4882322522349a727588fd87b932326c8e758753
-Size (thiserror-1.0.63.crate) = 21537 bytes
-BLAKE2s (thiserror-impl-1.0.63.crate) = 5bb5d9d23853fd4123c18b4fabe8f615c88dc1631b60c1d26ab8d378bf2b16bb
-SHA512 (thiserror-impl-1.0.63.crate) = f93b7f89784d72d8b6e36050c22b88b7fd8de38e9a90fa6fe3f45973ea1566ce8bf82e959951377e3bf584a32afc97812188be25983a028be138b1700bb8c102
-Size (thiserror-impl-1.0.63.crate) = 16047 bytes
+BLAKE2s (thiserror-1.0.64.crate) = 8dab920c609aa1a0e4d8f5b142bb0ed95b37c5b07eaf65331cd3f8ac46ae63bb
+SHA512 (thiserror-1.0.64.crate) = cff21ebd9d5d37e548c35dd1dc0e6e885a47363cbd8ce3cc8508e8e9b5f844c168b9f3d9ab12ca8d5910a53a9e09b4ddc75a0c32f983e27727fc104e4ff77618
+Size (thiserror-1.0.64.crate) = 21574 bytes
+BLAKE2s (thiserror-impl-1.0.64.crate) = aea6717a8e11cc6da70a6d467fdcba8eeaefe250141e28974ef194671930f0d1
+SHA512 (thiserror-impl-1.0.64.crate) = 75e55f204a290eb38b2215fcdfa91f9f1cb002b121ffdf56bd5f6d75476614e3ce06360da7d74b870c45f6b107fa9e61f85ce39c0e65e713f8c191d79f96f443
+Size (thiserror-impl-1.0.64.crate) = 16073 bytes
 BLAKE2s (thread_local-1.1.8.crate) = ff24b6210b6bf0659eeffe5d0285dbba01a96771b4247b0e3d81943589cdc66a
 SHA512 (thread_local-1.1.8.crate) = 6d7e3941f43c43ac091db5d1cf2a8a3892b54b0634d9200426eadeb82015566532f04b6040085dbdcb10580ac724b6ded8416931d764d795a5f923aced66c492
 Size (thread_local-1.1.8.crate) = 13962 bytes
@@ -900,21 +927,21 @@ Size (unic-ucd-version-0.9.0.crate) = 22
 BLAKE2s (unicode-bidi-0.3.15.crate) = babcaf9dc1450242bcddaf2a72ec2d3d43c34bc18a4ebb9fa293ff34c7571a51
 SHA512 (unicode-bidi-0.3.15.crate) = 7a21d5eb05ea8d691dfd54ce4cf7d3693d08067f7a88ef17b8c3044634f46411176b1bde1516c442577910b254007b247f5e40f9932eb601cd96cd574f9d9db8
 Size (unicode-bidi-0.3.15.crate) = 56811 bytes
-BLAKE2s (unicode-ident-1.0.12.crate) = d3afb0938724e7bb0f5c2a5f76ff614511446dd54b363f76e84353254acd3739
-SHA512 (unicode-ident-1.0.12.crate) = bc1824e1e4452a40732fc69874d7e1a66f7803717a314790dcf48867eba34bc9441331ef031e386912e52c385645c25b6ed39d4f149973b5b97371b1b96b1920
-Size (unicode-ident-1.0.12.crate) = 42168 bytes
-BLAKE2s (unicode-normalization-0.1.23.crate) = 033e20530d7599643b7a16e1583c4741966f0cdd8b2b34e37e67ba767955edd2
-SHA512 (unicode-normalization-0.1.23.crate) = 539f04010810d73fde7b0ab314faf813f3e7ecd2e51d7975281554b7cba4a8706e2b5523c4b7840568593652360ca59e9db0e1ce342e71c28db635ff55ffb0f5
-Size (unicode-normalization-0.1.23.crate) = 122649 bytes
+BLAKE2s (unicode-ident-1.0.13.crate) = d79cc79fa7ecb5139e248413458b41db81d5abe052c7c454f5ec7654982827d8
+SHA512 (unicode-ident-1.0.13.crate) = 5ba884f39debe9c8eb0b1d251ca713f7e2bc191d211707ed10cd81465487dbdca53914c19e131edfa1da15af132dc2c346260c3969c61e3747b63399ccb1cc51
+Size (unicode-ident-1.0.13.crate) = 43279 bytes
+BLAKE2s (unicode-normalization-0.1.24.crate) = a63276102ce80876c9935e47a021585a09dda0cfaded0a735006161fd5927509
+SHA512 (unicode-normalization-0.1.24.crate) = f7af59688773319b9d1523955ce9b82e6735bd72358715ba5c056f41956ca050b6a612cae1b39199cc089674b3c71e4016d85d48167277c794c5cef3df881754
+Size (unicode-normalization-0.1.24.crate) = 126536 bytes
 BLAKE2s (unicode-width-0.1.13.crate) = 2f5f6141fa7b1e7cd15925f33c516860b329a7f19153206e2f64bb69fbe5bbe4
 SHA512 (unicode-width-0.1.13.crate) = 9781d6dab2c6343e8c28ec66b50cb4293261bb2114e122fa80ad2facdb23020f5b621c38030193b918669e58adf143808e5ab4c507c18beb6dc61e97b2e296f4
 Size (unicode-width-0.1.13.crate) = 457228 bytes
-BLAKE2s (unicode_names2-1.2.2.crate) = 9f586708d84476cf9b53df5e46ac895e2aefbe4bc3240a4b1e43a23f34c7d65d
-SHA512 (unicode_names2-1.2.2.crate) = eea29593e6f7ba35129782248e18c0220001eaf83796abdc5ef2d64ba9e9d2c9ac39ef444a8aa675bff1325170dc31a785f21b97ef7624feadb581914ee32db6
-Size (unicode_names2-1.2.2.crate) = 300609 bytes
-BLAKE2s (unicode_names2_generator-1.2.2.crate) = c60cab79acc4b5ecf5f4d8d383452158f53c17e9330a3d21bff0d7cc72339dca
-SHA512 (unicode_names2_generator-1.2.2.crate) = 7bbb67f7ea4d8035e28f83300297557c7efd8aaa96da83f88dfa42c89ea0bc153bcf7fa4b03ed443c040ccf784bc0e2a42df17746e40f667db9b4ab206e25720
-Size (unicode_names2_generator-1.2.2.crate) = 14017 bytes
+BLAKE2s (unicode_names2-1.3.0.crate) = 0f26a1fef7ef6d69b1e0a84714802ba4a9ee636a191da023cb27860a0cb6d7cc
+SHA512 (unicode_names2-1.3.0.crate) = ded0cd669d98fb63e9950741970c3266ff8ecabf3942ad0e524556e1c87f4111872653ba40d7d3a2faef91e4b69a29e0108d06d04ff16934a79f7df1133a00c3
+Size (unicode_names2-1.3.0.crate) = 330829 bytes
+BLAKE2s (unicode_names2_generator-1.3.0.crate) = f051901238f7e6cf814fb70bd71ea1111b02a6bb5021f9c46911ae34ffa7fdd8
+SHA512 (unicode_names2_generator-1.3.0.crate) = 7ff82a4b34b9fcbc51491709c02096f8612292edd5067c61cd4b6f520a8b9fe433bce99436c4699bac6c1e816b49239a34f232fcef81b15121a1cd1c10243b8c
+Size (unicode_names2_generator-1.3.0.crate) = 14019 bytes
 BLAKE2s (unscanny-0.1.0.crate) = 5c1f4b3290a592f0af9330a15530d5e27831145ca1a477875b2d8d5cd86cad36
 SHA512 (unscanny-0.1.0.crate) = 8267e327e4e852d627d416d58ebad5ba937ab6a2477b265fd5f79a98d43ade2d1780e67696b801cae8a4af10da8f7c0c257d2c878289eb6cf7e711dcf357d87c
 Size (unscanny-0.1.0.crate) = 10338 bytes
@@ -1077,9 +1104,9 @@ Size (winnow-0.6.18.crate) = 163357 byte
 BLAKE2s (winsafe-0.0.19.crate) = c32bdfe02edc2fcf40c483485e0d271ce9da20a10849ab4a350e3e045c9baad4
 SHA512 (winsafe-0.0.19.crate) = 0555ec74c5acbb69ab08e54d920094e806258079bffaff3f90297bb94a000c7da36d6eba0eae445d425c781465235dd70a198437cf83a1f113438bfd9baf4c21
 Size (winsafe-0.0.19.crate) = 492820 bytes
-BLAKE2s (yansi-0.5.1.crate) = 320911635584dafa034235f47c39057166574bad71fa932fb689f67e63e8ee14
-SHA512 (yansi-0.5.1.crate) = 7b33005a066cc612408a65df6533e8718d1de43efc0fd57416a19dc2b811497570e6e18f100fb26073565e395e711518c27de7d644ae64777713f1a102eb16d2
-Size (yansi-0.5.1.crate) = 16525 bytes
+BLAKE2s (yansi-1.0.1.crate) = 8b44237e09c3c1e53177c852c30762c115ee4367b2eee40a09928c6d4101927a
+SHA512 (yansi-1.0.1.crate) = 182c8c6c60a30a727d8f8b90bbf0527d91fa8ae9d8eb20e5414614b43ee6dc532f4b19241adbfb9299cb0004b39fe627036269b60b0c3860d9e1ea4413aca541
+Size (yansi-1.0.1.crate) = 75497 bytes
 BLAKE2s (yansi-term-0.1.2.crate) = 2813445385a77c8a145f5e18e9f21db4290e5676c82e8b3f8581e65e1e101135
 SHA512 (yansi-term-0.1.2.crate) = ba720e36487871427aaa7139e8aeaf5b2b3f2d1df4798d7e238e323dc3d3220f12202e223f74339201be3466848c372dc1712e1842e5cd6bd51c3dedf76c9ff6
 Size (yansi-term-0.1.2.crate) = 14342 bytes
@@ -1104,4 +1131,4 @@ Size (zstd-safe-5.0.2+zstd.1.5.2.crate) 
 BLAKE2s (zstd-sys-2.0.11+zstd.1.5.6.crate) = ef28ef1724e93ad44aa37661a5c1de7dd1650b198c5a42b08dbffc47606db49e
 SHA512 (zstd-sys-2.0.11+zstd.1.5.6.crate) = 37081282feffee1e78ddd8992ad5d8b2179ed7ec1be340d0cef0ce0aeea4aaa57850050f4b896d02875f0dec04ac1c20d9aa392f01b12e49ed885f4b8929f48d
 Size (zstd-sys-2.0.11+zstd.1.5.6.crate) = 749078 bytes
-SHA1 (patch-Cargo.toml) = f3d3b36e72f5eb7cc3ed8adea553a17a49d2d716
+SHA1 (patch-Cargo.toml) = f3c9c12c1411b3d57e94dc6aa29f2829f5b4e263

Index: pkgsrc/devel/py-ruff/patches/patch-Cargo.toml
diff -u pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.5 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.6
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.5   Sun Aug 25 10:37:56 2024
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Mon Oct  7 14:54:24 2024
@@ -1,12 +1,10 @@
-$NetBSD: patch-Cargo.toml,v 1.5 2024/08/25 10:37:56 wiz Exp $
+$NetBSD: patch-Cargo.toml,v 1.6 2024/10/07 14:54:24 pin Exp $
 
-Depends on an unpublished crate. Can't use cargo.mk to fetch it.
+Depends on unpublished crates. Can't use cargo.mk to fetch it.
 
-salsa is not really used yet and automatic pkgsrc fetching fails for it.
-
---- Cargo.toml.orig    1970-01-01 00:00:00.000000000 +0000
+--- Cargo.toml.orig    2024-10-06 15:30:31.988148241 +0000
 +++ Cargo.toml
-@@ -85,7 +85,7 @@ libc = { version = "0.2.153" }
+@@ -89,7 +89,7 @@ libc = { version = "0.2.153" }
  libcst = { version = "1.1.0", default-features = false }
  log = { version = "0.4.17" }
  lsp-server = { version = "0.7.6" }
@@ -15,12 +13,12 @@ salsa is not really used yet and automat
    "proposed",
  ] }
  matchit = { version = "0.8.1" }
-@@ -108,7 +108,7 @@ rand = { version = "0.8.5" }
+@@ -112,7 +112,7 @@ rand = { version = "0.8.5" }
  rayon = { version = "1.10.0" }
  regex = { version = "1.10.2" }
  rustc-hash = { version = "2.0.0" }
--salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "f608ff8b24f07706492027199f51132244034f29" }
-+#salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "f608ff8b24f07706492027199f51132244034f29" }
+-salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "4a7c955255e707e64e43f3ce5eabb771ae067768" }
++salsa = { path = "../salsa-4a7c955255e707e64e43f3ce5eabb771ae067768" }
  schemars = { version = "0.8.16" }
  seahash = { version = "4.1.0" }
  serde = { version = "1.0.197", features = ["derive"] }



Home | Main Index | Thread Index | Old Index