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:   wiz
Date:           Tue Jul  9 05:36:54 UTC 2024

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

Log Message:
py-ruff: update to 0.5.1.

0.5.1

Preview features

    [flake8-bugbear] Implement mutable-contextvar-default (B039) (#12113)
    [pycodestyle] Whitespace after decorator (E204) (#12140)
    [pytest] Reverse PT001 and PT0023 defaults (#12106)

Rule changes

    Enable token-based rules on source with syntax errors (#11950)
    [flake8-bandit] Detect httpx for S113 (#12174)
    [numpy] Update NPY201 to include exception deprecations (#12065)
    [pylint] Generate autofix for duplicate-bases (PLE0241) (#12105)

Server

    Avoid syntax error notification for source code actions (#12148)
    Consider the content of the new cells during notebook sync (#12203)
    Fix replacement edit range computation (#12171)

Bug fixes

    Disable auto-fix when source has syntax errors (#12134)
    Fix cache key collisions for paths with separators (#12159)
    Make requires-python inference robust to == (#12091)
    Use char-wise width instead of str-width (#12135)
    [pycodestyle] Avoid E275 if keyword followed by comma (#12136)
    [pycodestyle] Avoid E275 if keyword is followed by a semicolon (#12095)
    [pylint] Skip dummy variables for PLR1704 (#12190)

Performance

    Remove allocation in parse_identifier (#12103)
    Use CompactString for Identifier AST node (#12101)

0.5.0

Breaking changes

See also, the "Remapped rules" section which may result in disabled rules.

    Follow the XDG specification to discover user-level configurations on macOS (same as on other Unix platforms)
    Selecting ALL now excludes deprecated rules
    The released archives now include an extra level of nesting, which can be removed with --strip-components=1 when untarring.
    The release artifact's file name no longer includes the version tag. This enables users to install via /latest URLs on GitHub.
    The diagnostic ranges for some flake8-bandit rules were modified (#10667).

Deprecations

The following rules are now deprecated:

    syntax-error (E999): Syntax errors are now always shown

Remapped rules

The following rules have been remapped to new rule codes:

    blocking-http-call-in-async-function: ASYNC100 to ASYNC210
    open-sleep-or-subprocess-in-async-function: ASYNC101 split into ASYNC220, ASYNC221, ASYNC230, and ASYNC251
    blocking-os-call-in-async-function: ASYNC102 has been merged into ASYNC220 and ASYNC221
    trio-timeout-without-await: TRIO100 to ASYNC100
    trio-sync-call: TRIO105 to ASYNC105
    trio-async-function-with-timeout: TRIO109 to ASYNC109
    trio-unneeded-sleep: TRIO110 to ASYNC110
    trio-zero-sleep-call: TRIO115 to ASYNC115
    repeated-isinstance-calls: PLR1701 to SIM101

Stabilization

The following rules have been stabilized and are no longer in preview:

    mutable-fromkeys-value (RUF024)
    default-factory-kwarg (RUF026)
    django-extra (S610)
    manual-dict-comprehension (PERF403)
    print-empty-string (FURB105)
    readlines-in-for (FURB129)
    if-expr-min-max (FURB136)
    bit-count (FURB161)
    redundant-log-base (FURB163)
    regex-flag-alias (FURB167)
    isinstance-type-none (FURB168)
    type-none-comparison (FURB169)
    implicit-cwd (FURB177)
    hashlib-digest-hex (FURB181)
    list-reverse-copy (FURB187)
    bad-open-mode (PLW1501)
    empty-comment (PLR2044)
    global-at-module-level (PLW0604)
    misplaced-bare-raise (PLE0744)
    non-ascii-import-name (PLC2403)
    non-ascii-name (PLC2401)
    nonlocal-and-global (PLE0115)
    potential-index-error (PLE0643)
    redeclared-assigned-name (PLW0128)
    redefined-argument-from-local (PLR1704)
    repeated-keyword-argument (PLE1132)
    super-without-brackets (PLW0245)
    unnecessary-list-index-lookup (PLR1736)
    useless-exception-statement (PLW0133)
    useless-with-lock (PLW2101)

The following behaviors have been stabilized:

    is-literal (F632) now warns for identity checks against list, set or dictionary literals
    needless-bool (SIM103) now detects if expressions with implicit else branches
    module-import-not-at-top-of-file (E402) now allows os.environ modifications between import statements
    type-comparison (E721) now allows idioms such as type(x) is int
    yoda-condition (SIM300) now flags a wider range of expressions

Removals

The following deprecated settings have been removed:

    output-format=text; use output-format=concise or output-format=full
    tab-size; use indent-width

The following deprecated CLI options have been removed:

    --show-source; use --output-format=full
    --no-show-source; use --output-format=concise

The following deprecated CLI commands have been removed:

    ruff <path>; use ruff check <path>
    ruff --clean; use ruff clean
    ruff --generate-shell-completion; use ruff generate-shell-completion

Preview features

    [ruff] Add assert-with-print-message rule (#11981)

CLI

    Use rule name rather than message in --statistics (#11697)
    Use the output format full by default (#12010)
    Don't log syntax errors to the console (#11902)

Rule changes

    [ruff] Fix false positives if gettext is imported using an alias (RUF027) (#12025)
    [numpy] Update trapz and in1d deprecation (NPY201) (#11948)
    [flake8-bandit] Modify diagnostic ranges for shell-related rules (#10667)

Server

    Closing an untitled, unsaved notebook document no longer throws an error (#11942)
    Support the usage of tildes and environment variables in logFile (#11945)
    Add option to configure whether to show syntax errors (#12059)

Bug fixes

    [pycodestyle] Avoid E203 for f-string debug expression (#12024)
    [pep8-naming] Match import-name ignores against both name and alias (N812, N817) (#12033)
    [pyflakes] Detect assignments that shadow definitions (F811) (#11961)

Parser

    Emit a syntax error for an empty type parameter list (#12030)
    Avoid consuming the newline for unterminated strings (#12067)
    Do not include the newline in the unterminated string range (#12017)
    Use the correct range to highlight line continuation errors (#12016)
    Consider 2-character EOL before line continuations (#12035)
    Consider line continuation character for re-lexing (#12008)

Other changes

    Upgrade the Unicode table used for measuring the line-length (#11194)
    Remove the deprecation error message for the nursery selector (#10172)

0.4.10

Changes
Parser

    Implement re-lexing logic for better error recovery (#11845)

Rule changes

    [flake8-copyright] Update CPY001 to check the first 4096 bytes instead of 1024 (#11927)
    [pycodestyle] Update E999 to show all syntax errors instead of just the first one (#11900)

Server

    Add tracing setup guide to Helix documentation (#11883)
    Add tracing setup guide to Neovim documentation (#11884)
    Defer notebook cell deletion to avoid an error message (#11864)

Security

    Guard against malicious ecosystem comment artifacts (#11879)


To generate a diff of this commit:
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/py-ruff/Makefile \
    pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.1 -r1.2 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.25 pkgsrc/devel/py-ruff/Makefile:1.26
--- pkgsrc/devel/py-ruff/Makefile:1.25  Sat Jun  8 18:51:10 2024
+++ pkgsrc/devel/py-ruff/Makefile       Tue Jul  9 05:36:53 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.25 2024/06/08 18:51:10 wiz Exp $
+# $NetBSD: Makefile,v 1.26 2024/07/09 05:36:53 wiz Exp $
 
-DISTNAME=      ruff-0.4.8
+DISTNAME=      ruff-0.5.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}
@@ -18,10 +18,10 @@ USE_LANGUAGES=      c c++
 USE_TOOLS+=    gmake
 
 # Depends on an unpublished crate. Can't use cargo.mk to fetch it.
-LSP_TYPES_REV= 3512a9f33eadc5402cfab1b8f7340824c8ca1439
-DISTFILES=     ${DEFAULT_DISTFILES}
-DISTFILES+=    lsp-types-${LSP_TYPES_REV}.tar.gz
-SITES.lsp-types-${LSP_TYPES_REV}.tar.gz+= -${MASTER_SITE_GITHUB:=astral-sh/}lsp-types/archive/${LSP_TYPES_REV}.tar.gz
+LSP_TYPES_REV=                                 3512a9f33eadc5402cfab1b8f7340824c8ca1439
+DISTFILES=                                     ${DEFAULT_DISTFILES}
+DISTFILES+=                                    lsp-types-${LSP_TYPES_REV}.tar.gz
+SITES.lsp-types-${LSP_TYPES_REV}.tar.gz+=      -${MASTER_SITE_GITHUB:=astral-sh/}lsp-types/archive/${LSP_TYPES_REV}.tar.gz
 
 MAKE_ENV+=     CARGO_NET_OFFLINE=true
 
Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.25 pkgsrc/devel/py-ruff/distinfo:1.26
--- pkgsrc/devel/py-ruff/distinfo:1.25  Sat Jun  8 18:51:10 2024
+++ pkgsrc/devel/py-ruff/distinfo       Tue Jul  9 05:36:53 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.25 2024/06/08 18:51:10 wiz Exp $
+$NetBSD: distinfo,v 1.26 2024/07/09 05:36:53 wiz Exp $
 
 BLAKE2s (Inflector-0.11.4.crate) = 2f8b4a805230be3b58267c7fb6b9c26c2ec966378d195673d1128a851cca515d
 SHA512 (Inflector-0.11.4.crate) = f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
@@ -48,6 +48,9 @@ Size (anstyle-wincon-3.0.2.crate) = 1127
 BLAKE2s (anyhow-1.0.86.crate) = 56bed4888152aab06d51ba83eadc23cd8a4d3918eab25ee4a5573559b80a3206
 SHA512 (anyhow-1.0.86.crate) = 3853da32a2c53d73969bb29a1e622f3a6d5832d8888dc6bc8eedb76394b392f983aa3fcb1f542933e238841486106f0f38e9a2400c12c7699baba0ebe1d8193a
 Size (anyhow-1.0.86.crate) = 46741 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 (argfile-0.2.0.crate) = 07c3569c09732b09eac752738bd760e280a64e42a6683123ebfe72a161b746ce
 SHA512 (argfile-0.2.0.crate) = f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5
 Size (argfile-0.2.0.crate) = 9042 bytes
@@ -66,21 +69,30 @@ Size (bincode-1.3.3.crate) = 28958 bytes
 BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
 SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 Size (bitflags-1.3.2.crate) = 23021 bytes
-BLAKE2s (bitflags-2.5.0.crate) = 12cca89a1d884de4866aa3c9cb0def390cb7b495c57ab4438fd5279ea90d7301
-SHA512 (bitflags-2.5.0.crate) = 75d7a89e53e5e7582591932bc430e6a1db7ed0f914ded6dbcf957125be52975598df7fee14ef816f66544432ef0505f0a081f3794d17138ec429e283fe14fcf9
-Size (bitflags-2.5.0.crate) = 43821 bytes
+BLAKE2s (bitflags-2.6.0.crate) = 98cdd527fa35fc9bc6f4357adc0f645eeee21e4528adf03aab79eb6158070793
+SHA512 (bitflags-2.6.0.crate) = f9bb3c48931ed7e7e05ec6d13305af5da6b6c18861ff307d7dc17c658f63972c87b70b0527287b3625c8592befc207cfe15550654995faf3862bb12a6d95bacf
+Size (bitflags-2.6.0.crate) = 45357 bytes
 BLAKE2s (bstr-1.9.1.crate) = 67df1a95caa47a5d61a414d79a591c93bc7c937fbec3e18c15a7d88e49626675
 SHA512 (bstr-1.9.1.crate) = 67e9f76719310de60f46adf3c39768b4dc078d4c32dc6bdcec1a94cd9f630c5238e427ed84cd6ec25a44f54e84adeb795a0e92060a5372d9fb9ad9f0914e3172
 Size (bstr-1.9.1.crate) = 380305 bytes
 BLAKE2s (bumpalo-3.16.0.crate) = 718bb7ba9add434df2b5e3f8ea1ac354f2e51c0f0a6d8d77296504d6c1ca87b2
 SHA512 (bumpalo-3.16.0.crate) = a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
 Size (bumpalo-3.16.0.crate) = 85677 bytes
+BLAKE2s (byteorder-1.5.0.crate) = b610119a2e2d4b96996b58e8d4920729fa24d4a96d14852953fdf8dbe035cad0
+SHA512 (byteorder-1.5.0.crate) = 96caf981177f6ded9f27f025922cb94eb0cd9de5303bd91680099912d922092e77b7361efa70011e84f1595e443193e4f1b354443b9980c123f6ae573b236f7f
+Size (byteorder-1.5.0.crate) = 23288 bytes
 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.1.7.crate) = 9ce344fe56efe2c6bb32c0c628c1fae66346c8dea0c4a28ca4a9b327ba2bdefb
+SHA512 (camino-1.1.7.crate) = b82c809bd52549d16e286d514b5dbb1d640633b7ff05412ce3539e543de9c69d99bc3f62597b94fc0cedd7c8034ebf73663a6f647e46409b778baa4877928c45
+Size (camino-1.1.7.crate) = 36204 bytes
 BLAKE2s (cast-0.3.0.crate) = b7eb7925f63a001fded24ee7c24d6e990639a3b7af75e26b5534a59d91a45865
 SHA512 (cast-0.3.0.crate) = 4a3e19bc1e9e5ecc03aaef9bcdce01624ac0e6858c065fa1c41693db0ac172b9735ce872064561347cd9e79f00a274129011f6e4ccf9e61d960c8bb684b6d396
 Size (cast-0.3.0.crate) = 11452 bytes
+BLAKE2s (castaway-0.2.2.crate) = a618a3e2f955f24b4d77fe53fb51fada209202974cc5c791d1fa6b35c615503f
+SHA512 (castaway-0.2.2.crate) = dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
+Size (castaway-0.2.2.crate) = 11091 bytes
 BLAKE2s (cc-1.0.95.crate) = 4cca4ecbd79a924bb66fb1516151ce9da891a38f3a8339614f2921d403bf5720
 SHA512 (cc-1.0.95.crate) = 7e19d1c2271a094311db96edc6faa6576366070dc2e77a666ce43016c367d5a94e832724b95b170650bdb16998699699e45d3ac2cd0eda6655c58c1e141d40d1
 Size (cc-1.0.95.crate) = 76485 bytes
@@ -105,12 +117,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.4.crate) = 8af65b267d550efad2744bb96ea75e32653a3d055dd4a94f2733e2d6d4a30151
-SHA512 (clap-4.5.4.crate) = c1e88968a86598a6541cd8f8144909872fe71fc707dc5327293a71425f6ff9d4957491f93c36326a9f615c1cce1a453cc85740ff18e1ca571e91bf8f7a6ad7c0
-Size (clap-4.5.4.crate) = 55401 bytes
-BLAKE2s (clap_builder-4.5.2.crate) = f7544beb06bc5ee5343d9eafe2c6dbcb34fbbcb825c37a01db114d76a681ecee
-SHA512 (clap_builder-4.5.2.crate) = af7eb8326a980cf461442a4dd6d224e61ae31a2fe4a45b34210a2c1f747eed49e00b6254699e82f986f441667f290a5de747b5e9d9d0360ed049504343385864
-Size (clap_builder-4.5.2.crate) = 163566 bytes
+BLAKE2s (clap-4.5.8.crate) = 6590c8313ec032ec34943fd995d4e4b19f88d3f8573fa0eba45e32902472f348
+SHA512 (clap-4.5.8.crate) = cbfdb79e8020b72c618dcc2d554e41224f4995b6c47512c8406137aeb2df971a29fa198e504254b758c7b87bb2f2ea3cafc542f412d747744abf25a334ed6cb7
+Size (clap-4.5.8.crate) = 56338 bytes
+BLAKE2s (clap_builder-4.5.8.crate) = 2079b83bf6bfd60135b3d8ecfdd2a8a2e1c0ef721b1491d8ea2912610b308ae2
+SHA512 (clap_builder-4.5.8.crate) = 9b0f422369086be254a7034e96d2bd5fc496da9d8be55d962528f765a5e77f003a048deb84569319d4e424abdaa3c653bdff2897fa393e7d34c1ff90a99c4eea
+Size (clap_builder-4.5.8.crate) = 163870 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
@@ -123,9 +135,9 @@ Size (clap_complete_fig-4.5.0.crate) = 1
 BLAKE2s (clap_complete_nushell-0.1.11.crate) = 7f4d622d3628aa2d9a0b9f19b262b174c6c477b9a2231024c52479703500eb7c
 SHA512 (clap_complete_nushell-0.1.11.crate) = 04098511e19cb629df43509f2596904ec2a8690fa6bcf160825030c42dad73f77ed184e5a4dce10c8308b9718541540f10277b0ef0fee6b039ac1e7b482d3cf2
 Size (clap_complete_nushell-0.1.11.crate) = 32198 bytes
-BLAKE2s (clap_derive-4.5.4.crate) = a08f1e961a04acef8b417e2974e2463caf574ad0fd895a6da2e93c4847b71d68
-SHA512 (clap_derive-4.5.4.crate) = 670411136c819577c0129c6fcf5a8216cac82a47ae11ce3cd97cffd038644e06c5a21f7a69948628f01fb77f1e656678ffbfe441385866fdf90d247bda036c4d
-Size (clap_derive-4.5.4.crate) = 29159 bytes
+BLAKE2s (clap_derive-4.5.8.crate) = af114cedb1c0359a3da7cf067f5b8319348e453a93ad5f0649b484aba7bc8a0e
+SHA512 (clap_derive-4.5.8.crate) = 587b63b99ad47b6902094d40ee4cea6c4e1d547e11fa50095b007a8495b11b25b3b6ef37583526938a56103982aac7d2addda833d2323545b753a852fc830b43
+Size (clap_derive-4.5.8.crate) = 30024 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
@@ -144,6 +156,9 @@ Size (colorchoice-1.0.0.crate) = 6857 by
 BLAKE2s (colored-2.1.0.crate) = 4764177a94a676ff10c1723495ba01b335a04f128c3b3eeba28513b0303c2e12
 SHA512 (colored-2.1.0.crate) = fa70f18fb29f6870a727d8243808c96e9497f8302f5f2b1748f9d9e396031e9c53a025b8edc9c8c9a0f8cfca12e5da73250a71e382b3074e9415b85bc004769e
 Size (colored-2.1.0.crate) = 23348 bytes
+BLAKE2s (compact_str-0.7.1.crate) = 6234bde96a6aaacbdd67197e14225b43fe01f80421b3c6cc1839bf17cf7ed8fa
+SHA512 (compact_str-0.7.1.crate) = 29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc425555f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275
+Size (compact_str-0.7.1.crate) = 57246 bytes
 BLAKE2s (console-0.15.8.crate) = 53130ae27bbf1cd773e56ddb235bf4723e5faa714a59e1fb81225dc4965ada3e
 SHA512 (console-0.15.8.crate) = b05e49ed145785e29631d481885788f0cc5574d4d7c4d90280dfedaee7f8c1515072c9c4cfe6bd2e017230cd228157222af7e7d41a9fce697cd1888095df4de9
 Size (console-0.15.8.crate) = 36364 bytes
@@ -204,6 +219,9 @@ 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 (diff-0.1.13.crate) = f7ceba7e29d20d30066c8df5dc67d5b8c87889cc6042a036bf53614de944dd64
 SHA512 (diff-0.1.13.crate) = 45e259c9fe7c23bd9e9454891b42d4aef6d681d35ee039d21fdb05ae9ed5856161a40f29889e7880ac2a2daf85f1b7d752d213b4a99a1a74ed2682c18a3ae7fb
 Size (diff-0.1.13.crate) = 46216 bytes
@@ -243,6 +261,9 @@ Size (equivalent-1.0.1.crate) = 6615 byt
 BLAKE2s (errno-0.3.8.crate) = 8736de527eceda368bd98998bd940a44336f2e2b46bb26b7499535b32ae9248a
 SHA512 (errno-0.3.8.crate) = 29753c421c6f929760cd7565f8171696e4f70e677654a7507253f4fc495edbcf214ace27be46bdfe5c1a0d782f4b688f591476e56f4a1096471cb353c643328d
 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
@@ -288,6 +309,9 @@ Size (hashbrown-0.12.3.crate) = 102968 b
 BLAKE2s (hashbrown-0.14.5.crate) = df2dc611777412ee614bffffa4bfd1ffbdb023961c82ec606d14782febc01949
 SHA512 (hashbrown-0.14.5.crate) = 215ea860bd3de80e2dd2d4647c9dd31c0ac895ea7c08b87256dc11d36407e412ffefaebc6cdbec024057dd4f24b3762b4fe427be307e15d1e68ccfde89a99742
 Size (hashbrown-0.14.5.crate) = 141498 bytes
+BLAKE2s (hashlink-0.8.4.crate) = 8ff48d08694399c98e71eef1905cab0ff4300321008259bcb4502e24432c2d14
+SHA512 (hashlink-0.8.4.crate) = 4b21564c26673458668da18fd95246514e90cad603ada7875466bb056fe461ab31c1db77fc2ebfe207a1bcff06df2b0b29c258f7fa9e5c19cb4e4b2388d53ff7
+Size (hashlink-0.8.4.crate) = 26514 bytes
 BLAKE2s (heck-0.5.0.crate) = 0bc71a5746c9d1e7c913d096fb68f1d422464744e18adc592540b291882f5660
 SHA512 (heck-0.5.0.crate) = f044fc9c3d22466629fd8f772ec0555350fd611c0cfadca51d99a3d2f10e155f77c1091916c8a95a6b9b499f366c2e99a5fbf45b010f988bfb9b2501bf9f6a76
 Size (heck-0.5.0.crate) = 11517 bytes
@@ -366,6 +390,9 @@ Size (itertools-0.13.0.crate) = 146261 b
 BLAKE2s (itoa-1.0.11.crate) = be2967c52bce05d38dd6647d64ea41d26d215abe3af2edfcbb7922637ac4372d
 SHA512 (itoa-1.0.11.crate) = 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
 Size (itoa-1.0.11.crate) = 10563 bytes
+BLAKE2s (jobserver-0.1.31.crate) = 37695511e03602f6e5fcce06bb841b966b39dc076e9763a2fbb92a8033ac6dc6
+SHA512 (jobserver-0.1.31.crate) = 0488e5eafc5a99583d4626ae8900d49082aa09228b35a8992d8e715b5a39aade47f51562dc4db8ac41305e069988c4c63e1c78e92d65561e3e8a09d4dfa5fe25
+Size (jobserver-0.1.31.crate) = 27306 bytes
 BLAKE2s (jod-thread-0.1.2.crate) = 1aef024cde356a5d747644d586ab86dac3504cbbc7c1968fe77eee3b47557e20
 SHA512 (jod-thread-0.1.2.crate) = fe3a3feb983b273bf86ec26dcf4edbb1fc0c5f583c3115cedcc63279cb72f0b40bf4134f95d673d5f3e532bcbeafff09759509f55543c98850e750aea39711e2
 Size (jod-thread-0.1.2.crate) = 6322 bytes
@@ -390,9 +417,9 @@ Size (libcst-1.4.0.crate) = 110834 bytes
 BLAKE2s (libcst_derive-1.4.0.crate) = 18d90fad8a27dbc7c95de95a66e9a32ad490442fe23c369889ed1867c0dc3551
 SHA512 (libcst_derive-1.4.0.crate) = 6095719fbd5931d1e8e9e60ae7c03b03b9110ecc6054396e1a086e7fc7f1642a6085deff0d90d857ae8f0037aa8bf396a9b5a5660941c0de4cc659664a41034a
 Size (libcst_derive-1.4.0.crate) = 9303 bytes
-BLAKE2s (libmimalloc-sys-0.1.38.crate) = 94930f14d611defd061fc016494febeefd2491fbf82c380aff8e7838456fc31d
-SHA512 (libmimalloc-sys-0.1.38.crate) = 3b0416b06a4692be364b75e324a312e0160f64f8a49930d3e0eb6fb201982b59482f636fca774a254aead6112168acd3d307c2a79c5ce3be3213850c172a7bf9
-Size (libmimalloc-sys-0.1.38.crate) = 196009 bytes
+BLAKE2s (libmimalloc-sys-0.1.39.crate) = 3cc9fdf884a47ae1be9a7a1ec8c9f7ae2b1086b1548e982238df25767683649d
+SHA512 (libmimalloc-sys-0.1.39.crate) = db578da8722b82eafac3b587b2db24cbf95fbd85a25b7ce30286deb9eda6820b5d452ece7c3126a2d8c96400941dc3946b4cb2f46172241861405aa09a3a2451
+Size (libmimalloc-sys-0.1.39.crate) = 198523 bytes
 BLAKE2s (libredox-0.1.3.crate) = ae27a63978ca8c5f11172bb4bb7d13fb10b078273ae2fa634873f413d2225055
 SHA512 (libredox-0.1.3.crate) = c62142fdca92388664eef83fc89b8607e2df318cbadff6edf9e3d927837853d5cfeb54445299a82054a0ca81853b0a33536966ab26f1f2e0fa43b39aaaf67c49
 Size (libredox-0.1.3.crate) = 6068 bytes
@@ -405,12 +432,15 @@ Size (linux-raw-sys-0.4.13.crate) = 1493
 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.21.crate) = ca813eca404c65ce52e7ff9560ce68303f0ba32f45e14c8d3ee61a0798375b11
-SHA512 (log-0.4.21.crate) = 0becc1a06b6e7048cff6c0bb8df49a16ac4772133c00239e9e9459c0811e7715c500f440cf1a9aef8d7ad74f57434559ca9b55917f588b8e476cf36eb6d4e10b
-Size (log-0.4.21.crate) = 43442 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-types-0.95.1.crate) = b224ff52ea8d403adffde60f4cf41aa06b1d99c06aa796708e66c39355c54141
+SHA512 (lsp-types-0.95.1.crate) = 5358645b22a4e43cfd227c2266333a019bf9ac4b4e3d42d0bbdfbeaa25a6f02c405cae89a0caed719103ed87c4e68ee270f13a43f614008e753ad69ad6f34414
+Size (lsp-types-0.95.1.crate) = 68324 bytes
 BLAKE2s (lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 03edce10f88b077ba56b3176fed630b770a7d88b606f0bf203a85b4b0cec9d64
 SHA512 (lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 3362f9db4e78261825ae17b3429f9c54dc1b32a8b6a275ecff7bbe457c610d27ac37e68be3e9e27378f5f54c786dee787fd87b33c102f2507a46cf7290390ab5
 Size (lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 71124 bytes
@@ -420,15 +450,15 @@ Size (matchers-0.1.0.crate) = 6948 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.8.2.crate) = 192fe105800a5db988889f90e71f685de4fa4912d1c80997141282d930ea42fe
-SHA512 (matchit-0.8.2.crate) = b5a478212b3fd7defc7c92c653c203c1be84bd0753391c17c2bb20c795f5d1462b34bac88f5b067e71d6fca0cde83e2157aafc9c09e950819d1a2b86621c34a4
-Size (matchit-0.8.2.crate) = 33260 bytes
-BLAKE2s (memchr-2.7.2.crate) = 58bad593cd29bb59ae79239f6f69364c2c512fa365107c1c46c37878bf53126f
-SHA512 (memchr-2.7.2.crate) = cadcb4239c7f3aaab042592c5186770a225621e32f8583052fd3dbebb4a6d9b99be28f589b39b5ca36cb2d56fb3709e7d4ba91838ebb882e28e51280c02bbc40
-Size (memchr-2.7.2.crate) = 96220 bytes
-BLAKE2s (mimalloc-0.1.42.crate) = ed9002c1cae53405757407953072f9fea7e824382af0f62c5b84c0843653b109
-SHA512 (mimalloc-0.1.42.crate) = d9d37dc9bdaf5bbd5b28921c2cf8d7fc3bf704c6fda893310f5ad43710f22f3543264fbca122097c90501cb543db73b282ce67aca9dc7ce774121085b1127f80
-Size (mimalloc-0.1.42.crate) = 4079 bytes
+BLAKE2s (matchit-0.8.3.crate) = 288c66397980e4e903d1b0e5adec46fce25a882ad95cf98fd28070012323bf7f
+SHA512 (matchit-0.8.3.crate) = c761203f18909ba3473beb22d20781f49dc69d8865cf635a63f47fcb81560696104bbc223feb89463ba2eec06870b96d2f8737142f9955826938db51e3285a7f
+Size (matchit-0.8.3.crate) = 33299 bytes
+BLAKE2s (memchr-2.7.4.crate) = 87799dee61c273cba812d73b67f6ccaf05d8f18d4cc33e0f70986a1485ee0d64
+SHA512 (memchr-2.7.4.crate) = 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
+Size (memchr-2.7.4.crate) = 96670 bytes
+BLAKE2s (mimalloc-0.1.43.crate) = bdfbeef70f4d74e4bef812ebae41c9bd12f2cbf89595e5568ad13966e5c9b09a
+SHA512 (mimalloc-0.1.43.crate) = f018df422932d5eb0bcc4c0bd91318a86ea09d6e3de51e76d8a65eb833f9f5185c759c1d734e78d3f46d9043d3642882ed3398354fe4b79a5fef05d346c002b9
+Size (mimalloc-0.1.43.crate) = 4075 bytes
 BLAKE2s (minimal-lexical-0.2.1.crate) = 7868d0264ff2c8d6fd1944aac77710c2163c9c0bb7488ee70835966d9a324022
 SHA512 (minimal-lexical-0.2.1.crate) = 385fab51884bdcc7b0f2728a219ab164d0dc8efe42160b918f2c09f79ecf853fb12bda006d11e649f097bae1499dcd41ddf2a8784ee7d178cf2c28059e46078c
 Size (minimal-lexical-0.2.1.crate) = 94841 bytes
@@ -537,9 +567,9 @@ Size (phf_shared-0.11.2.crate) = 14284 b
 BLAKE2s (pin-project-lite-0.2.14.crate) = 900e020a5cfc0ba385ef7de35c85c17b080a5392f45d95b8567c5c31c3a19044
 SHA512 (pin-project-lite-0.2.14.crate) = f90a6b9f5ab8701718f72677a4f3597c1b9f32e5fa53198b47a94696227ea37815997599abaa6058b217c5b32a94602582c6b13fdb66e2d683bc98921de95293
 Size (pin-project-lite-0.2.14.crate) = 28817 bytes
-BLAKE2s (pmutil-0.6.1.crate) = 124a6b3929f9d195b8fe07555c6e0c1377ea00968794f4004b3f8bed9f7614e2
-SHA512 (pmutil-0.6.1.crate) = 48bc51e1ee2736a04d6c74b7a222b3c437cc23f3fd8da4330f37bf1fada4cab27db159bcdc10934bb6830e246356c6fdbde05d1bc40dc21069d8e0e7902aae9f
-Size (pmutil-0.6.1.crate) = 10997 bytes
+BLAKE2s (pkg-config-0.3.30.crate) = 84d1b15765e196eb7337f6b01b66b7358f94e015a57624c7ccad65ee922da843
+SHA512 (pkg-config-0.3.30.crate) = e4bce232e1e1cbb17d1c08c3de4dd12613f5a5238f831c2a765b6ede9b494e647d2416a7d9a0c926104e24066dd1b38df8df98a6c55d62f25060f80eb33d064d
+Size (pkg-config-0.3.30.crate) = 20613 bytes
 BLAKE2s (portable-atomic-1.6.0.crate) = d836eb1526bae29c0aae6a54b8a17157a97341c50bbcda5193e513fd84283d83
 SHA512 (portable-atomic-1.6.0.crate) = b27cf57655a2f1e2d6ea7b45d80b4f9920a836e462f132c50dc1e4d314e162444309de1baecf45dad2defc7a5b99759165e54da9fe759b24092f8cb8755c515c
 Size (portable-atomic-1.6.0.crate) = 140689 bytes
@@ -549,9 +579,9 @@ Size (ppv-lite86-0.2.17.crate) = 22242 b
 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 (proc-macro2-1.0.85.crate) = b0d1c35a5a634f672dd6e95ea9295b19f9aa975d90b78f29e7fba12f1b09ddfb
-SHA512 (proc-macro2-1.0.85.crate) = 54c61dd0581bb5802e077a58fa41f113aa1fab59026478268ece293f2643921b7649844c1675a21a3a21674cdb3ccf94928e5bd069a02bf6813ccc1114d37262
-Size (proc-macro2-1.0.85.crate) = 48988 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
 BLAKE2s (pyproject-toml-0.9.0.crate) = f3529f7cc0eadd4a1e8a3df1a5e67f4117ddedf6bcfe3039d600557b6b0b23d2
 SHA512 (pyproject-toml-0.9.0.crate) = d6475d4bed6a74392a0322dcf1d0cce2f8974616afb931270eb410e7c44fc8750acb1bd250b89203eaeda04efd5845e38d7618f762c3946012d5d3e77180b610
 Size (pyproject-toml-0.9.0.crate) = 6041 bytes
@@ -585,9 +615,9 @@ Size (redox_syscall-0.4.1.crate) = 24858
 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.4.crate) = 28cc3904c91fe8c5d20358f856de3332047ae5b9d6fcd05de0150e0d304e9f38
-SHA512 (regex-1.10.4.crate) = 88ef121a51759f418d5dc01607a6e02651bd00343dae92962c02a80f30343d3f079a0375457780ce46bf205ca38f279b03989154638199fe2fcede10554bf21b
-Size (regex-1.10.4.crate) = 253191 bytes
+BLAKE2s (regex-1.10.5.crate) = 3df1c365e07bb083bdb0fe36e6f0fc6d80f13d1b1959d3d56b2dd3d88152e13c
+SHA512 (regex-1.10.5.crate) = 177fddb001e14281510e34070f88f8e5167278a46f1d93d9286d9606b7673346f504e4064d7ad53558e6988a400c728e33b663ab398fee12ae23fba7158da5fb
+Size (regex-1.10.5.crate) = 253805 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
@@ -600,24 +630,21 @@ Size (regex-syntax-0.6.29.crate) = 29975
 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 (result-like-0.5.0.crate) = 49fc213a21c8fa1a7e6a7f2d808a0d211b6a9716a5e3cb1583a11574eef6036d
-SHA512 (result-like-0.5.0.crate) = 581f36be8e9affaf3d7bd8a57506e0570aa04c77faed27f95cfc7297fcd5653125e5cf79bc51b16a08c56ce5935d39685ec3e3a61bafc1e869fa2fffdf19704b
-Size (result-like-0.5.0.crate) = 4342 bytes
-BLAKE2s (result-like-derive-0.5.0.crate) = 0976f485db43d2234abefcb19230a712f37f4e76736efd17eab9dfca50282e65
-SHA512 (result-like-derive-0.5.0.crate) = 0c1951599d76aa0d6586242eea9b41700cfa1b2d77f078c46b9e90f9d57a69a198c46b6f697abfb7336224ba3f388d8233cb77721b74787c5e23b77f9ad37307
-Size (result-like-derive-0.5.0.crate) = 6718 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.4.8.tar.gz) = 0e54812e0b699037bda05ece892937978195a3cf3c5951243cd56210fd7064fd
-SHA512 (ruff-0.4.8.tar.gz) = 47bad998f1ffd3c34d6d6f24d93dbdf5d8bbd995ac5956d73242787743f4eb9ae045fcc4ad8a5d8e48436007db99988241676d2d744b7de82e5861ebdee092c9
-Size (ruff-0.4.8.tar.gz) = 2559790 bytes
+BLAKE2s (ruff-0.5.1.tar.gz) = 771c09e524c157cb8f4b669aee8b8ab4c787eb3c84054f3f90204d78bdc10c19
+SHA512 (ruff-0.5.1.tar.gz) = d101eea2c20d2459e9e238b5df65f978d8527374e58c937bf36783472de63cf1e55646981c82971cb011715f6ba73377c602d075e5ac4c9bc621f2061ad2d881
+Size (ruff-0.5.1.tar.gz) = 2594019 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
 BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf
 SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
 Size (rustc-hash-1.1.0.crate) = 9331 bytes
+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
@@ -636,6 +663,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-05b4e3ebdcdc47730cdd359e7e97fb2470527279.tar.gz) = 40a493cea35024a91c624a72b47d8b02f323281d1209ef02c6bf6129ddfa751c
+SHA512 (salsa-05b4e3ebdcdc47730cdd359e7e97fb2470527279.tar.gz) = 59e831f0566d1f18e04f50e0d43bd439b3ae245d7016be6f0e2a257b3ef8caa20b40f50dde2df1c5c20585483062adbfaae75acf487cc386648c80a2fc210b00
+Size (salsa-05b4e3ebdcdc47730cdd359e7e97fb2470527279.tar.gz) = 642965 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
@@ -666,9 +696,9 @@ Size (serde_derive-1.0.203.crate) = 5586
 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.117.crate) = c78384399acd32eee7f74988f43c3d8f4bd0929595cd6b8804792b44216e8cca
-SHA512 (serde_json-1.0.117.crate) = 363443af23e8e03dd17c0efc94b376f0d89b596c74d70d0437471e78bc20c6beb61da59404ff150af52000162f6df728ce73475feb828c453e58ea43e66ca056
-Size (serde_json-1.0.117.crate) = 146921 bytes
+BLAKE2s (serde_json-1.0.119.crate) = ebc012b6238ed08c26f258711bee23cb458d8d35c7d5fd0398e69b7e6c2c9273
+SHA512 (serde_json-1.0.119.crate) = e00d8d90b9e0e5469b11795a075769ff8fb770fbe7d2898b11775da49bd7dedb4f01ae1514c883e3b3b49dc114c6f4f356cfe9d1d7f3b6ee1a4ff5bc667b7092
+Size (serde_json-1.0.119.crate) = 147065 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
@@ -678,12 +708,12 @@ Size (serde_spanned-0.6.6.crate) = 9120 
 BLAKE2s (serde_test-1.0.176.crate) = e7e754d30217a8fbad3128aa38a20b9865204e5fa949e624f3ac8fc1c579ab7a
 SHA512 (serde_test-1.0.176.crate) = a7d18de55a4b4e6871d62a5df63eb2132caffb7922edcb767a9ed8fad094d9aca16efe8bfa3b625f48a543cd4cb20c13d78e5ca9ed3965cfdeda9c9fa8bc9a0e
 Size (serde_test-1.0.176.crate) = 18390 bytes
-BLAKE2s (serde_with-3.8.1.crate) = 7323b6c8cd0478570642e93bace52bd36ff5cfa4cd4964eecbbaff667e873e59
-SHA512 (serde_with-3.8.1.crate) = 1db8ea26a292c9c08c9451e946e74904a0a063bde854e22983a6575a6bf1c3cabeb8109dedbe028d6acb2abdb8c26adf4758b2f31c844cab692266e522a899c8
-Size (serde_with-3.8.1.crate) = 142294 bytes
-BLAKE2s (serde_with_macros-3.8.1.crate) = 4047b0f9157e6826ff31054c7168be16a449dcbd7c297f8f7f67c41c9af8bb2d
-SHA512 (serde_with_macros-3.8.1.crate) = fc1b854729efb24377f830087c21b6d996b19024ed38fca31dd4377f65991189e32db481387143f6fbb4b16eb5e80a89d91e97f40fc1beedd873ee93b01abe7b
-Size (serde_with_macros-3.8.1.crate) = 30796 bytes
+BLAKE2s (serde_with-3.8.2.crate) = 2cd6cfd9a8cb0919f817e0e801837e16363c3ae573a8d0a8e62659cbab02f6a1
+SHA512 (serde_with-3.8.2.crate) = db5ebb5a5db3a758044a72dc1e012fbcca6e8fea6ff83a6678aa219cf6243ab0fa83b8643b42819e96bfcfb9d00be8d3d2bf4e08b0a4bf80e8e46500a51d37ec
+Size (serde_with-3.8.2.crate) = 142677 bytes
+BLAKE2s (serde_with_macros-3.8.2.crate) = 102b55dd69c4effcbf3fb0e1bd25253b3f8428e4d53063e84c14b0fc61f3bea3
+SHA512 (serde_with_macros-3.8.2.crate) = e6d5e601e5fe7e14c5524b518a499c57b25224b550f3625640ca1d5195449be2c521fb922f64112dcd5aeac3ca3948f5f0bdaaae8f8473962a9ad386387fd6b7
+Size (serde_with_macros-3.8.2.crate) = 30834 bytes
 BLAKE2s (sharded-slab-0.1.7.crate) = 9576009750684906d49fa0c0e054d2643356a3f566f5df957df31b1c817bd49f
 SHA512 (sharded-slab-0.1.7.crate) = 3be7438d4a75debb14463477f34de6db1ac38abe958ada5d5dae7ae8d5993e245da69fcb989d91aaaffda5f2b085d4bcc88d10e07ec567b7f40a21437de6d4cb
 Size (sharded-slab-0.1.7.crate) = 58227 bytes
@@ -699,9 +729,6 @@ Size (siphasher-0.3.11.crate) = 10442 by
 BLAKE2s (smallvec-1.13.2.crate) = b0c6aa90972d031feb8f50aa1562ab0dbce3a027e6a54bea2586c819ef8e369b
 SHA512 (smallvec-1.13.2.crate) = a97c758b668e40ad9eb572e65feeae4954e09200a04ab92e26a13b48894381cd3a3d2571070c4b7a5e181182e1ede9688f990650342ec69ecfe1a264d234c679
 Size (smallvec-1.13.2.crate) = 35216 bytes
-BLAKE2s (smol_str-0.2.2.crate) = af7c3564e47ef34f022a560fabc09251ae1a19942d2f14003409d76310b1a7b0
-SHA512 (smol_str-0.2.2.crate) = 0ae3f9f94cfdf0c8040e77fe31517f8281c5d0c15a2007302034139d9e04b65c629b23d7406cade8118c932b8e9837b37448f05a77b01ca180d477d14a05dd8b
-Size (smol_str-0.2.2.crate) = 15840 bytes
 BLAKE2s (spin-0.9.8.crate) = 40d356ced615c0a4f5c7680d28ed15e6af96c3f6b9a1b9db71bc0c7728a63107
 SHA512 (spin-0.9.8.crate) = b15ad66ba9b308937f34ea166b799676fa45c67224e10cb57530fe33d2a8317ff3e3db3223a3249fa2862cc141c964d2130d3f39910a86ac5ef8aaf8ff4bc6ee
 Size (spin-0.9.8.crate) = 38958 bytes
@@ -717,18 +744,21 @@ Size (strsim-0.10.0.crate) = 11355 bytes
 BLAKE2s (strsim-0.11.1.crate) = e844eaab35b47ce5619649d45ddd88a9821d745590e92864fdc3406c2f621aed
 SHA512 (strsim-0.11.1.crate) = 0cebe0155a92640e56db9a599ae62078cbb32e1d2da8bfa67ed0e8f410a7558dfcf7b3c2720ff5913282e291ecf076aed9fe9bf84c8d44e814a642b1bed3335c
 Size (strsim-0.11.1.crate) = 14266 bytes
-BLAKE2s (strum-0.26.2.crate) = 111bae990fd63a3879faff6892af44e6541d077043f7c00e4dbc117dd5363c1a
-SHA512 (strum-0.26.2.crate) = 819cfddb3028d5267842cdeaf17d37569eb18c957cb78a055b25d9ee1b8461026dab9bd980da4a89ac7b2858ff22880e40b46a72d7695a5135b84c4b7e5026f3
-Size (strum-0.26.2.crate) = 7189 bytes
-BLAKE2s (strum_macros-0.26.3.crate) = 5fbb1013d46f126a351af16f345707e1ec34216ff8a0f012acaf0df2bc7aefe3
-SHA512 (strum_macros-0.26.3.crate) = 7fcd8ab2762085db25a41e180e677bf0446b2debee73b923b2ccb6b32b2fe7bb76bb015402adeb4a02513db990bab33dc9888a125c66c2b831724b45e2bc34ad
-Size (strum_macros-0.26.3.crate) = 27442 bytes
+BLAKE2s (strum-0.26.3.crate) = bb7c20c09da3ada56cb7aeb7485772c0ba3c71d5bad6d4024733b593e30c512e
+SHA512 (strum-0.26.3.crate) = 62f116d5bbc6167a6ac68b049f8045bc660901f1ce1252f8bdcd91cb28bef821aad8098905369db6c2fe74c134a5d549e55ddd28e383d7d78f7175258924b268
+Size (strum-0.26.3.crate) = 7237 bytes
+BLAKE2s (strum_macros-0.26.4.crate) = aecc775d6268b24d6c370b84844d4b61eafa881923b9c7336b15f57bd5260c20
+SHA512 (strum_macros-0.26.4.crate) = 77a17ce47d5e8fe8a89cb6aa6c3ca5d5c2625aea0f93456f05a9994238cd3b08b3f7c6a45e9b3db21bca8fb5759f505f15cc111ac84acbbb34d59cdae8307b0b
+Size (strum_macros-0.26.4.crate) = 27531 bytes
 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.66.crate) = 5b7e48e205d77f52fb1377a53b3adc1c37700c75adef7080f5ea25d181bbfbca
-SHA512 (syn-2.0.66.crate) = 60a617bfd37d74c52e4d4d63ef0a27a2f9b982469a6926922f2f6e96754a0c66affb0847b9a44d505c053cbd788b97e998efb8d1e558ea00ae4a0b7f15bed9b0
-Size (syn-2.0.66.crate) = 264855 bytes
+BLAKE2s (syn-2.0.68.crate) = c04daeae711d9aa2364058b1a795b932ce861ade46def00906afef71b37c9619
+SHA512 (syn-2.0.68.crate) = 7b781f8ea2b0d01c06f47d165da99cd96e3b44a33de1d77c78a2cb37ebe3f8304f426ba3d0d1cf766241dcc0537908774504df7d455d63bf89ec22ac0499d372
+Size (syn-2.0.68.crate) = 265035 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.10.1.crate) = 4f7b06eecc5247baecdae6f053b331230e880d2a72e0cce7b0814e70d7674a87
 SHA512 (tempfile-3.10.1.crate) = bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
 Size (tempfile-3.10.1.crate) = 33653 bytes
@@ -771,15 +801,15 @@ Size (tinyvec-1.6.0.crate) = 45991 bytes
 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.8.13.crate) = 8b5c2ed23aab249e9cf5ecf6b667e8cb68edec85d3b0f85d86f734960d4d96f8
-SHA512 (toml-0.8.13.crate) = 12cac547563d624f63b59585f888ed7bae45da8da164e66ea1f1c2bb665fb700650763c41680c76c693dabafb95f2691cbaeac0a08c451cb22e4815fe139bb09
-Size (toml-0.8.13.crate) = 50517 bytes
+BLAKE2s (toml-0.8.14.crate) = 111cb0c32d42c6606b23d0e6a489d9232f26c6a437018f5522a5576a7a0e3dea
+SHA512 (toml-0.8.14.crate) = 31af40bb5d8a172f45b5f0ea7f089862cfec57bc9bcea6559932b045efefe9e8be349df24f55d6ebe536f414fc35950f6545a4703e13a202212eec9fed6ecf62
+Size (toml-0.8.14.crate) = 50645 bytes
 BLAKE2s (toml_datetime-0.6.6.crate) = 0ab1bb45e53b8580f03f5cd6fb436884e6119600843886c82bfddb952d73fcb1
 SHA512 (toml_datetime-0.6.6.crate) = 710182bcca90f0d830423df41ff0f8e7bd10b866fd7ea1f6d37a315c7b4732a3b6fd61cf411b28051959034534010f24e250e10282c4e5a2539c2858f447aca0
 Size (toml_datetime-0.6.6.crate) = 11698 bytes
-BLAKE2s (toml_edit-0.22.13.crate) = eb2e15c05866219b85835e9d40cfa24e6773c3fce0a5c4b766dd442a88b055f1
-SHA512 (toml_edit-0.22.13.crate) = 0a63a1970e5b14fcd138bb112b797f404e3c262ac0068da6b22169b8ba07cea32e6e033ccd9161b6ea5c4bbb5dc1b4c6cf8b6ebb03633f35f0739676f3890023
-Size (toml_edit-0.22.13.crate) = 103518 bytes
+BLAKE2s (toml_edit-0.22.14.crate) = eef8f655710a29afcf364caa08c3991cb1c5a4c5e6ba54c33da83e0e73aec171
+SHA512 (toml_edit-0.22.14.crate) = fef6ca35315482f635bfe35c2c6753d09f9bd33681d8f032f448fb9c6f494d30fc5789d96f99657879be9fdd7b35a640d52fce7722fc6ca05d8b9d5ed91903c4
+Size (toml_edit-0.22.14.crate) = 103761 bytes
 BLAKE2s (tracing-0.1.40.crate) = 7c52b3febd711ac83bc47e8021293adebc7d5ff91df02ef77e9157a056db3cd2
 SHA512 (tracing-0.1.40.crate) = 5622188a45dddc0d6d3a8244a9b12db6221f4180944ce1019d18f4e613e4bd113dae5d45fb57dd0754f6e8e153b047cdf00c8f200782bb2b868bc2d423d99275
 Size (tracing-0.1.40.crate) = 79459 bytes
@@ -828,9 +858,9 @@ Size (unicode-ident-1.0.12.crate) = 4216
 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-width-0.1.11.crate) = 07ad83fbcd009e792c80da1e1e4b0773440a5d0721987757d954da86d073829b
-SHA512 (unicode-width-0.1.11.crate) = ee06f4144525424327a17578642565f396802f0eea539b3bebc8d9627376a8bc6c5376d83a6ee577068e99fe75815bd765e6d49fb9ab9b253d00594bb15a5ffe
-Size (unicode-width-0.1.11.crate) = 19187 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
@@ -846,18 +876,18 @@ Size (untrusted-0.9.0.crate) = 14447 byt
 BLAKE2s (ureq-2.9.7.crate) = 3ac3bd38d5f63524dad779791adea5f0246061d87324a646173c4b7eb7555497
 SHA512 (ureq-2.9.7.crate) = 33893aa1df316b5987571ce6b46373c625ed89e452a313f9490d63896f144e56ee0c35c1eaec77eb8d2a66e7726f3dae6e96bd2ee0db7c0604485105fc69bef4
 Size (ureq-2.9.7.crate) = 113834 bytes
-BLAKE2s (url-2.5.0.crate) = b65c0f9103c0d9f93cf9d1fa5219148adb63fd9241b342340934576fbcb25323
-SHA512 (url-2.5.0.crate) = 4aedbc48b85bcc2853189f5fe8265a01c76516b5507f4e958d8d0b860fe2590c69c95f0f4b9fd6fac9b8d5911bcb0a5e9ab7f8e8b600f37a12db1438976ee5c3
-Size (url-2.5.0.crate) = 78605 bytes
+BLAKE2s (url-2.5.2.crate) = 8a9408bb79170d2fd5b76f8ec4ef7f94052dc659ecd5af45344ed4dc881b0bfc
+SHA512 (url-2.5.2.crate) = 2515903e41c0659cb226f9bb049ef80f2a49d1b609b6ac480e570a84e899088ffe3be4fb58f41a1fa7f5288eb5f97ab513f331aeb6d56979df783d48e2ace28a
+Size (url-2.5.2.crate) = 79704 bytes
 BLAKE2s (utf8parse-0.2.1.crate) = ec63d4e1704c8be3fa23931b95f5ce67284b3dec987a7442e459406be3d24fcf
 SHA512 (utf8parse-0.2.1.crate) = 51fba8f1e7eb74b7020fd831e30a67fc8353ac2ee07335c8c3374a5570ac8117f165f6905d4b7f0360095b7b5ed3e739001d02a8cc3c89195baf2cd679136050
 Size (utf8parse-0.2.1.crate) = 13435 bytes
-BLAKE2s (uuid-1.8.0.crate) = f284d1259d6bce080c47a24e2932e85e250ebe7831d0d8fd68d201a3f4c76983
-SHA512 (uuid-1.8.0.crate) = fe254f0bf6b863538ce568405569a4c755b33bce561148661b10985bf4485fa7ee7a6ec650d93656552b3cdead46b2074ebfd45b040edef19cd1648300f68ed5
-Size (uuid-1.8.0.crate) = 44043 bytes
-BLAKE2s (uuid-macro-internal-1.8.0.crate) = 5719f3146053b10d596ede1d8fdeade000b4de8c4324036a02b66a30c0250ca0
-SHA512 (uuid-macro-internal-1.8.0.crate) = 5e416f37953f50f98f97120a7cde52360d5ed0f135165117c165db288055c9a65e51f3124eebab420dd8bf65c14c63a3c67d36ef4737b4f1ad0740d3df71e5f3
-Size (uuid-macro-internal-1.8.0.crate) = 9135 bytes
+BLAKE2s (uuid-1.9.1.crate) = 2809736d73a1248559f14ae21479889e1323a4a151cc3d5cd0feeaf9cfae5ad2
+SHA512 (uuid-1.9.1.crate) = 4d2a728155eea2fb065f72df36bf88092d0f7edb4d1a1472e380943ceba9cf7b396364238fbf33d5f8d7891664c94daa56f3dd58148258644ffb539d5804111e
+Size (uuid-1.9.1.crate) = 47492 bytes
+BLAKE2s (uuid-macro-internal-1.9.1.crate) = 3713e195e09657aefcf86e822d2bfa79c1f2e30dc3a02b8fb38076d8e79ab868
+SHA512 (uuid-macro-internal-1.9.1.crate) = d38f1f26df4534630951c102a818bc2b05e1458ca94e5bff9c5aa7329934b1d192d6cd323dc8e6558b2e9d5a5815fbb55015700328f94fe297fb24758c7cb3e4
+Size (uuid-macro-internal-1.9.1.crate) = 9164 bytes
 BLAKE2s (valuable-0.1.0.crate) = db7cc901bde919ce99e8880e1e71043f4830261f54c63f8934908b911596a081
 SHA512 (valuable-0.1.0.crate) = a97f65db1f1c5049a276dbb0e45e25c6fc6ce9d27ac1fcd77c945324cd8216ef60344065c79799ca04e338455e4f7422c44078eea32d5fc359dd0211ee7eb387
 Size (valuable-0.1.0.crate) = 27718 bytes
@@ -1008,4 +1038,16 @@ Size (zerocopy-derive-0.7.32.crate) = 37
 BLAKE2s (zeroize-1.7.0.crate) = baa7e9c604cbab771f49a3a213e3e2bb1c598b370aba7cdb7b5370c85cb7d733
 SHA512 (zeroize-1.7.0.crate) = 9d31e3e76e8c861309a3579c21f6da5fd6b056c7d7a350427445a1a832e8827204804783f7f9b808acaa2148efef883d9078bf84943b1db55526bba5bf5a2756
 Size (zeroize-1.7.0.crate) = 19039 bytes
-SHA1 (patch-Cargo.toml) = 73479b1bbd034cce10478721a8ead22c8c1109d7
+BLAKE2s (zip-0.6.6.crate) = 15924ef38e254a34cdd26b50150f93b39672575b8644389c6a191e99f4d71e0f
+SHA512 (zip-0.6.6.crate) = affd46c17ceaa0545a155250dfd16756f8706dda43bae8a322ec0481dbfb41e4cf3166bf9662fc139ef9d0ab3b0f9f158535b21d2a61b21d38b8b2407813eeef
+Size (zip-0.6.6.crate) = 65789 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
+BLAKE2s (zstd-safe-5.0.2+zstd.1.5.2.crate) = 6f97bf58232aafde22e28e9355546eb1a99cf12fbc6b9155084e78749f4d6221
+SHA512 (zstd-safe-5.0.2+zstd.1.5.2.crate) = 03a6f07ada211fd6c364f03d06acff705fa5b08129aa09c29ad310f05b233553f8ea697e504470d4c104bd947f5d4102328c4df0df5e1da6d8e537f51451a014
+Size (zstd-safe-5.0.2+zstd.1.5.2.crate) = 17273 bytes
+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) = d17ece5937c422acc4e5a9c76f6c61a3270ac85c

Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.24 pkgsrc/devel/py-ruff/cargo-depends.mk:1.25
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.24  Sat Jun  8 18:51:10 2024
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Tue Jul  9 05:36:53 2024
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.24 2024/06/08 18:51:10 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.25 2024/07/09 05:36:53 wiz Exp $
 
 CARGO_CRATE_DEPENDS+=  Inflector-0.11.4
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
@@ -16,17 +16,21 @@ CARGO_CRATE_DEPENDS+=       anstyle-parse-0.2.
 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+=  arc-swap-1.7.1
 CARGO_CRATE_DEPENDS+=  argfile-0.2.0
 CARGO_CRATE_DEPENDS+=  arrayvec-0.7.4
 CARGO_CRATE_DEPENDS+=  autocfg-1.2.0
 CARGO_CRATE_DEPENDS+=  base64-0.22.0
 CARGO_CRATE_DEPENDS+=  bincode-1.3.3
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
-CARGO_CRATE_DEPENDS+=  bitflags-2.5.0
+CARGO_CRATE_DEPENDS+=  bitflags-2.6.0
 CARGO_CRATE_DEPENDS+=  bstr-1.9.1
 CARGO_CRATE_DEPENDS+=  bumpalo-3.16.0
+CARGO_CRATE_DEPENDS+=  byteorder-1.5.0
 CARGO_CRATE_DEPENDS+=  cachedir-0.3.1
+CARGO_CRATE_DEPENDS+=  camino-1.1.7
 CARGO_CRATE_DEPENDS+=  cast-0.3.0
+CARGO_CRATE_DEPENDS+=  castaway-0.2.2
 CARGO_CRATE_DEPENDS+=  cc-1.0.95
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
 CARGO_CRATE_DEPENDS+=  cfg_aliases-0.1.1
@@ -35,19 +39,20 @@ 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.4
-CARGO_CRATE_DEPENDS+=  clap_builder-4.5.2
+CARGO_CRATE_DEPENDS+=  clap-4.5.8
+CARGO_CRATE_DEPENDS+=  clap_builder-4.5.8
 CARGO_CRATE_DEPENDS+=  clap_complete-4.5.2
 CARGO_CRATE_DEPENDS+=  clap_complete_command-0.5.1
 CARGO_CRATE_DEPENDS+=  clap_complete_fig-4.5.0
 CARGO_CRATE_DEPENDS+=  clap_complete_nushell-0.1.11
-CARGO_CRATE_DEPENDS+=  clap_derive-4.5.4
+CARGO_CRATE_DEPENDS+=  clap_derive-4.5.8
 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+=  colorchoice-1.0.0
 CARGO_CRATE_DEPENDS+=  colored-2.1.0
+CARGO_CRATE_DEPENDS+=  compact_str-0.7.1
 CARGO_CRATE_DEPENDS+=  console-0.15.8
 CARGO_CRATE_DEPENDS+=  console_error_panic_hook-0.1.7
 CARGO_CRATE_DEPENDS+=  console_log-1.0.0
@@ -68,6 +73,7 @@ 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+=  diff-0.1.13
 CARGO_CRATE_DEPENDS+=  dirs-4.0.0
 CARGO_CRATE_DEPENDS+=  dirs-5.0.1
@@ -81,6 +87,7 @@ CARGO_CRATE_DEPENDS+= env_filter-0.1.0
 CARGO_CRATE_DEPENDS+=  env_logger-0.11.3
 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+=  fern-0.6.2
 CARGO_CRATE_DEPENDS+=  filetime-0.2.23
@@ -96,6 +103,7 @@ CARGO_CRATE_DEPENDS+=        globset-0.4.14
 CARGO_CRATE_DEPENDS+=  half-2.4.1
 CARGO_CRATE_DEPENDS+=  hashbrown-0.12.3
 CARGO_CRATE_DEPENDS+=  hashbrown-0.14.5
+CARGO_CRATE_DEPENDS+=  hashlink-0.8.4
 CARGO_CRATE_DEPENDS+=  heck-0.5.0
 CARGO_CRATE_DEPENDS+=  hermit-abi-0.3.9
 CARGO_CRATE_DEPENDS+=  home-0.5.9
@@ -122,6 +130,7 @@ CARGO_CRATE_DEPENDS+=       is-wsl-0.4.0
 CARGO_CRATE_DEPENDS+=  itertools-0.10.5
 CARGO_CRATE_DEPENDS+=  itertools-0.13.0
 CARGO_CRATE_DEPENDS+=  itoa-1.0.11
+CARGO_CRATE_DEPENDS+=  jobserver-0.1.31
 CARGO_CRATE_DEPENDS+=  jod-thread-0.1.2
 CARGO_CRATE_DEPENDS+=  js-sys-0.3.69
 CARGO_CRATE_DEPENDS+=  kqueue-1.0.8
@@ -130,20 +139,19 @@ CARGO_CRATE_DEPENDS+=     lazy_static-1.4.0
 CARGO_CRATE_DEPENDS+=  libc-0.2.155
 CARGO_CRATE_DEPENDS+=  libcst-1.4.0
 CARGO_CRATE_DEPENDS+=  libcst_derive-1.4.0
-CARGO_CRATE_DEPENDS+=  libmimalloc-sys-0.1.38
+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+=  lock_api-0.4.11
-CARGO_CRATE_DEPENDS+=  log-0.4.21
+CARGO_CRATE_DEPENDS+=  log-0.4.22
 CARGO_CRATE_DEPENDS+=  lsp-server-0.7.6
-# Workaround for unpublished crate in the Makefile
-#CARGO_CRATE_DEPENDS+= lsp-types-0.95.1
+CARGO_CRATE_DEPENDS+=  lsp-types-0.95.1
 CARGO_CRATE_DEPENDS+=  matchers-0.1.0
 CARGO_CRATE_DEPENDS+=  matches-0.1.10
-CARGO_CRATE_DEPENDS+=  matchit-0.8.2
-CARGO_CRATE_DEPENDS+=  memchr-2.7.2
-CARGO_CRATE_DEPENDS+=  mimalloc-0.1.42
+CARGO_CRATE_DEPENDS+=  matchit-0.8.3
+CARGO_CRATE_DEPENDS+=  memchr-2.7.4
+CARGO_CRATE_DEPENDS+=  mimalloc-0.1.43
 CARGO_CRATE_DEPENDS+=  minimal-lexical-0.2.1
 CARGO_CRATE_DEPENDS+=  miniz_oxide-0.7.2
 CARGO_CRATE_DEPENDS+=  mio-0.8.11
@@ -180,11 +188,11 @@ CARGO_CRATE_DEPENDS+=     phf_codegen-0.11.2
 CARGO_CRATE_DEPENDS+=  phf_generator-0.11.2
 CARGO_CRATE_DEPENDS+=  phf_shared-0.11.2
 CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.14
-CARGO_CRATE_DEPENDS+=  pmutil-0.6.1
+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+=  proc-macro2-1.0.85
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.86
 CARGO_CRATE_DEPENDS+=  pyproject-toml-0.9.0
 CARGO_CRATE_DEPENDS+=  quick-junit-0.4.0
 CARGO_CRATE_DEPENDS+=  quick-xml-0.31.0
@@ -196,22 +204,23 @@ CARGO_CRATE_DEPENDS+=     rayon-1.10.0
 CARGO_CRATE_DEPENDS+=  rayon-core-1.12.1
 CARGO_CRATE_DEPENDS+=  redox_syscall-0.4.1
 CARGO_CRATE_DEPENDS+=  redox_users-0.4.5
-CARGO_CRATE_DEPENDS+=  regex-1.10.4
+CARGO_CRATE_DEPENDS+=  regex-1.10.5
 CARGO_CRATE_DEPENDS+=  regex-automata-0.1.10
 CARGO_CRATE_DEPENDS+=  regex-automata-0.4.6
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.6.29
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.3
-CARGO_CRATE_DEPENDS+=  result-like-0.5.0
-CARGO_CRATE_DEPENDS+=  result-like-derive-0.5.0
 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+=  rustls-0.22.4
 CARGO_CRATE_DEPENDS+=  rustls-pki-types-1.5.0
 CARGO_CRATE_DEPENDS+=  rustls-webpki-0.102.3
 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-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
@@ -222,27 +231,27 @@ CARGO_CRATE_DEPENDS+=     serde-1.0.203
 CARGO_CRATE_DEPENDS+=  serde-wasm-bindgen-0.6.5
 CARGO_CRATE_DEPENDS+=  serde_derive-1.0.203
 CARGO_CRATE_DEPENDS+=  serde_derive_internals-0.29.0
-CARGO_CRATE_DEPENDS+=  serde_json-1.0.117
+CARGO_CRATE_DEPENDS+=  serde_json-1.0.119
 CARGO_CRATE_DEPENDS+=  serde_repr-0.1.19
 CARGO_CRATE_DEPENDS+=  serde_spanned-0.6.6
 CARGO_CRATE_DEPENDS+=  serde_test-1.0.176
-CARGO_CRATE_DEPENDS+=  serde_with-3.8.1
-CARGO_CRATE_DEPENDS+=  serde_with_macros-3.8.1
+CARGO_CRATE_DEPENDS+=  serde_with-3.8.2
+CARGO_CRATE_DEPENDS+=  serde_with_macros-3.8.2
 CARGO_CRATE_DEPENDS+=  sharded-slab-0.1.7
 CARGO_CRATE_DEPENDS+=  shellexpand-3.1.0
 CARGO_CRATE_DEPENDS+=  similar-2.5.0
 CARGO_CRATE_DEPENDS+=  siphasher-0.3.11
 CARGO_CRATE_DEPENDS+=  smallvec-1.13.2
-CARGO_CRATE_DEPENDS+=  smol_str-0.2.2
 CARGO_CRATE_DEPENDS+=  spin-0.9.8
 CARGO_CRATE_DEPENDS+=  static_assertions-1.1.0
 CARGO_CRATE_DEPENDS+=  strip-ansi-escapes-0.2.0
 CARGO_CRATE_DEPENDS+=  strsim-0.10.0
 CARGO_CRATE_DEPENDS+=  strsim-0.11.1
-CARGO_CRATE_DEPENDS+=  strum-0.26.2
-CARGO_CRATE_DEPENDS+=  strum_macros-0.26.3
+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.66
+CARGO_CRATE_DEPENDS+=  syn-2.0.68
+CARGO_CRATE_DEPENDS+=  synstructure-0.13.1
 CARGO_CRATE_DEPENDS+=  tempfile-3.10.1
 CARGO_CRATE_DEPENDS+=  terminal_size-0.3.0
 CARGO_CRATE_DEPENDS+=  terminfo-0.8.0
@@ -257,9 +266,9 @@ CARGO_CRATE_DEPENDS+=       tikv-jemallocator-
 CARGO_CRATE_DEPENDS+=  tinytemplate-1.2.1
 CARGO_CRATE_DEPENDS+=  tinyvec-1.6.0
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
-CARGO_CRATE_DEPENDS+=  toml-0.8.13
+CARGO_CRATE_DEPENDS+=  toml-0.8.14
 CARGO_CRATE_DEPENDS+=  toml_datetime-0.6.6
-CARGO_CRATE_DEPENDS+=  toml_edit-0.22.13
+CARGO_CRATE_DEPENDS+=  toml_edit-0.22.14
 CARGO_CRATE_DEPENDS+=  tracing-0.1.40
 CARGO_CRATE_DEPENDS+=  tracing-attributes-0.1.27
 CARGO_CRATE_DEPENDS+=  tracing-core-0.1.32
@@ -276,16 +285,16 @@ CARGO_CRATE_DEPENDS+=     unic-ucd-version-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-width-0.1.11
+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+=  unscanny-0.1.0
 CARGO_CRATE_DEPENDS+=  untrusted-0.9.0
 CARGO_CRATE_DEPENDS+=  ureq-2.9.7
-CARGO_CRATE_DEPENDS+=  url-2.5.0
+CARGO_CRATE_DEPENDS+=  url-2.5.2
 CARGO_CRATE_DEPENDS+=  utf8parse-0.2.1
-CARGO_CRATE_DEPENDS+=  uuid-1.8.0
-CARGO_CRATE_DEPENDS+=  uuid-macro-internal-1.8.0
+CARGO_CRATE_DEPENDS+=  uuid-1.9.1
+CARGO_CRATE_DEPENDS+=  uuid-macro-internal-1.9.1
 CARGO_CRATE_DEPENDS+=  valuable-0.1.0
 CARGO_CRATE_DEPENDS+=  version_check-0.9.4
 CARGO_CRATE_DEPENDS+=  vt100-0.15.2
@@ -336,3 +345,7 @@ CARGO_CRATE_DEPENDS+=       yansi-term-0.1.2
 CARGO_CRATE_DEPENDS+=  zerocopy-0.7.32
 CARGO_CRATE_DEPENDS+=  zerocopy-derive-0.7.32
 CARGO_CRATE_DEPENDS+=  zeroize-1.7.0
+CARGO_CRATE_DEPENDS+=  zip-0.6.6
+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.11+zstd.1.5.6

Index: pkgsrc/devel/py-ruff/patches/patch-Cargo.toml
diff -u pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.1 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.2
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.1   Sat Jun  8 18:51:10 2024
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Tue Jul  9 05:36:54 2024
@@ -1,15 +1,26 @@
-$NetBSD: patch-Cargo.toml,v 1.1 2024/06/08 18:51:10 wiz Exp $
+$NetBSD: patch-Cargo.toml,v 1.2 2024/07/09 05:36:54 wiz Exp $
 
 Depends on an unpublished crate. Can't use cargo.mk to fetch it.
 
---- Cargo.toml.orig    2024-06-08 12:11:01.018391496 +0000
+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
-@@ -79,7 +79,7 @@ libc = { version = "0.2.153" }
+@@ -86,7 +86,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" }
--lsp-types = { git = "https://github.com/astral-sh/lsp-types.git";, rev = "3512a9f", features = ["proposed"] }
-+lsp-types = { path = "lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439", features = ["proposed"] }
+-lsp-types = { git = "https://github.com/astral-sh/lsp-types.git";, rev = "3512a9f", features = [
++lsp-types = { path = "lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439", features = [
+   "proposed",
+ ] }
  matchit = { version = "0.8.1" }
- memchr = { version = "2.7.1" }
- mimalloc = { version = "0.1.39" }
+@@ -108,7 +108,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 = "a1bf3a613f451af7fc0a59411c56abc47fe8e8e1" }
++#salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "a1bf3a613f451af7fc0a59411c56abc47fe8e8e1" }
+ schemars = { version = "0.8.16" }
+ seahash = { version = "4.1.0" }
+ serde = { version = "1.0.197", features = ["derive"] }



Home | Main Index | Thread Index | Old Index