pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/py-ruff



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Apr 19 09:12:07 UTC 2024

Modified Files:
        pkgsrc/devel/py-ruff: Makefile cargo-depends.mk distinfo

Log Message:
py-ruff: updated to 0.4.0

0.4.0

A new, hand-written parser

Ruff's new parser is >2x faster, which translates to a 20-40% speedup for all linting and formatting invocations. There's a lot to say about this exciting change, so check out the blog post for more 
details!

A new language server in Rust

With this release, we also want to highlight our new language server. ruff server is a Rust-powered language server that comes built-in with Ruff. It can be used with any editor that supports the 
Language Server Protocol (LSP). It uses a multi-threaded, lock-free architecture inspired by rust-analyzer and it will open the door for a lot of exciting features. It’s also faster than our previous 
Python-based language server -- but you probably guessed that already.

ruff server is only in alpha, but it has a lot of features that you can try out today:

Lints Python files automatically and shows quick-fixes when available
Formats Python files, with support for range formatting
Comes with commands for quickly performing actions: ruff.applyAutofix, ruff.applyFormat, and ruff.applyOrganizeImports
Supports source.fixAll and source.organizeImports source actions
Automatically reloads your project configuration when you change it
To setup ruff server with your editor, refer to the README.md.

Preview features

[pycodestyle] Do not trigger E3 rules on defs following a function/method with a dummy body
[pylint] Implement invalid-bytes-returned (E0308)
[pylint] Implement invalid-length-returned (E0303)
[pylint] Implement self-cls-assignment (W0642)
[pylint] Omit stubs from invalid-bool and invalid-str-return-type
[ruff] New rule unused-async (RUF029) to detect unneeded async keywords on functions

Rule changes

[flake8-bandit] Allow urllib.request.urlopen calls with static Request argument (S310)
[flake8-bugbear] Treat raise NotImplemented-only bodies as stub functions (B006)
[flake8-slots] Respect same-file Enum subclasses (SLOT000)
[pylint] Support inverted comparisons (PLR1730)

Linter

Improve handling of builtin symbols in linter rules
Improve display of rules in --show-settings
Improve inference capabilities of the BuiltinTypeChecker
Resolve classes and functions relative to script name
Improve performance of RuleTable::any_enabled

Server

This section is devoted to updates for our new language server, written in Rust.

Enable ruff-specific source actions
Refreshes diagnostics for open files when file configuration is changed
Important errors are now shown as popups
Introduce settings for directly configuring the linter and formatter
Resolve configuration for each document individually
Write a setup guide for Neovim

Configuration

Add RUFF_OUTPUT_FILE environment variable support

Bug fixes

Avoid non-augmented-assignment for reversed, non-commutative operators (PLR6104)
Limit commutative non-augmented-assignments to primitive data types (PLR6104)
Respect per-file-ignores for RUF100 on blanket # noqa
Consider if expression for parenthesized with items parsing
Consider binary expr for parenthesized with items parsing
Reset FOR_TARGET context for all kinds of parentheses


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/py-ruff/Makefile \
    pkgsrc/devel/py-ruff/cargo-depends.mk pkgsrc/devel/py-ruff/distinfo

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.19 pkgsrc/devel/py-ruff/Makefile:1.20
--- pkgsrc/devel/py-ruff/Makefile:1.19  Sat Apr 13 05:18:10 2024
+++ pkgsrc/devel/py-ruff/Makefile       Fri Apr 19 09:12:06 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2024/04/13 05:18:10 adam Exp $
+# $NetBSD: Makefile,v 1.20 2024/04/19 09:12:06 adam Exp $
 
-DISTNAME=      ruff-0.3.7
+DISTNAME=      ruff-0.4.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}
Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.19 pkgsrc/devel/py-ruff/cargo-depends.mk:1.20
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.19  Sat Apr 13 05:18:10 2024
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Fri Apr 19 09:12:06 2024
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.19 2024/04/13 05:18:10 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.20 2024/04/19 09:12:06 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  Inflector-0.11.4
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
@@ -14,15 +14,12 @@ CARGO_CRATE_DEPENDS+=       anstyle-1.0.6
 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.81
-CARGO_CRATE_DEPENDS+=  argfile-0.1.6
+CARGO_CRATE_DEPENDS+=  anyhow-1.0.82
+CARGO_CRATE_DEPENDS+=  argfile-0.2.0
 CARGO_CRATE_DEPENDS+=  arrayvec-0.7.4
-CARGO_CRATE_DEPENDS+=  ascii-canvas-3.0.0
 CARGO_CRATE_DEPENDS+=  autocfg-1.1.0
 CARGO_CRATE_DEPENDS+=  base64-0.21.7
 CARGO_CRATE_DEPENDS+=  bincode-1.3.3
-CARGO_CRATE_DEPENDS+=  bit-set-0.5.3
-CARGO_CRATE_DEPENDS+=  bit-vec-0.6.3
 CARGO_CRATE_DEPENDS+=  bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=  bitflags-2.5.0
 CARGO_CRATE_DEPENDS+=  bstr-1.9.1
@@ -33,7 +30,7 @@ CARGO_CRATE_DEPENDS+= cc-1.0.88
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
 CARGO_CRATE_DEPENDS+=  cfg_aliases-0.1.1
 CARGO_CRATE_DEPENDS+=  chic-1.2.2
-CARGO_CRATE_DEPENDS+=  chrono-0.4.37
+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
@@ -46,8 +43,8 @@ CARGO_CRATE_DEPENDS+= clap_complete_nush
 CARGO_CRATE_DEPENDS+=  clap_derive-4.5.4
 CARGO_CRATE_DEPENDS+=  clap_lex-0.7.0
 CARGO_CRATE_DEPENDS+=  clearscreen-3.0.0
-CARGO_CRATE_DEPENDS+=  codspeed-2.4.0
-CARGO_CRATE_DEPENDS+=  codspeed-criterion-compat-2.4.0
+CARGO_CRATE_DEPENDS+=  codspeed-2.4.1
+CARGO_CRATE_DEPENDS+=  codspeed-criterion-compat-2.4.1
 CARGO_CRATE_DEPENDS+=  colorchoice-1.0.0
 CARGO_CRATE_DEPENDS+=  colored-2.1.0
 CARGO_CRATE_DEPENDS+=  console-0.15.8
@@ -71,14 +68,11 @@ CARGO_CRATE_DEPENDS+=       darling_macro-0.20
 CARGO_CRATE_DEPENDS+=  diff-0.1.13
 CARGO_CRATE_DEPENDS+=  dirs-4.0.0
 CARGO_CRATE_DEPENDS+=  dirs-5.0.1
-CARGO_CRATE_DEPENDS+=  dirs-next-2.0.0
 CARGO_CRATE_DEPENDS+=  dirs-sys-0.3.7
 CARGO_CRATE_DEPENDS+=  dirs-sys-0.4.1
-CARGO_CRATE_DEPENDS+=  dirs-sys-next-0.1.2
 CARGO_CRATE_DEPENDS+=  drop_bomb-0.1.5
 CARGO_CRATE_DEPENDS+=  dyn-clone-1.0.17
 CARGO_CRATE_DEPENDS+=  either-1.10.0
-CARGO_CRATE_DEPENDS+=  ena-0.14.2
 CARGO_CRATE_DEPENDS+=  encode_unicode-0.3.6
 CARGO_CRATE_DEPENDS+=  env_filter-0.1.0
 CARGO_CRATE_DEPENDS+=  env_logger-0.11.3
@@ -87,7 +81,6 @@ CARGO_CRATE_DEPENDS+= errno-0.3.8
 CARGO_CRATE_DEPENDS+=  fastrand-2.0.1
 CARGO_CRATE_DEPENDS+=  fern-0.6.2
 CARGO_CRATE_DEPENDS+=  filetime-0.2.23
-CARGO_CRATE_DEPENDS+=  fixedbitset-0.4.2
 CARGO_CRATE_DEPENDS+=  flate2-1.0.28
 CARGO_CRATE_DEPENDS+=  fnv-1.0.7
 CARGO_CRATE_DEPENDS+=  form_urlencoded-1.2.1
@@ -119,22 +112,19 @@ 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.38.0
-CARGO_CRATE_DEPENDS+=  insta-cmd-0.5.0
+CARGO_CRATE_DEPENDS+=  insta-cmd-0.6.0
 CARGO_CRATE_DEPENDS+=  instant-0.1.12
 CARGO_CRATE_DEPENDS+=  is-docker-0.2.0
 CARGO_CRATE_DEPENDS+=  is-macro-0.3.5
 CARGO_CRATE_DEPENDS+=  is-terminal-0.4.12
 CARGO_CRATE_DEPENDS+=  is-wsl-0.4.0
 CARGO_CRATE_DEPENDS+=  itertools-0.10.5
-CARGO_CRATE_DEPENDS+=  itertools-0.11.0
 CARGO_CRATE_DEPENDS+=  itertools-0.12.1
 CARGO_CRATE_DEPENDS+=  itoa-1.0.10
 CARGO_CRATE_DEPENDS+=  jod-thread-0.1.2
 CARGO_CRATE_DEPENDS+=  js-sys-0.3.69
 CARGO_CRATE_DEPENDS+=  kqueue-1.0.8
 CARGO_CRATE_DEPENDS+=  kqueue-sys-1.0.4
-CARGO_CRATE_DEPENDS+=  lalrpop-0.20.2
-CARGO_CRATE_DEPENDS+=  lalrpop-util-0.20.2
 CARGO_CRATE_DEPENDS+=  lazy_static-1.4.0
 CARGO_CRATE_DEPENDS+=  lexical-parse-float-0.8.5
 CARGO_CRATE_DEPENDS+=  lexical-parse-integer-0.8.6
@@ -146,7 +136,6 @@ CARGO_CRATE_DEPENDS+=       libmimalloc-sys-0.
 CARGO_CRATE_DEPENDS+=  libredox-0.0.1
 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+=  lsp-server-0.7.6
 CARGO_CRATE_DEPENDS+=  lsp-types-0.95.1
@@ -158,7 +147,6 @@ CARGO_CRATE_DEPENDS+=       minimal-lexical-0.
 CARGO_CRATE_DEPENDS+=  miniz_oxide-0.7.2
 CARGO_CRATE_DEPENDS+=  mio-0.8.11
 CARGO_CRATE_DEPENDS+=  natord-1.0.9
-CARGO_CRATE_DEPENDS+=  new_debug_unreachable-1.0.4
 CARGO_CRATE_DEPENDS+=  nix-0.28.0
 CARGO_CRATE_DEPENDS+=  nom-7.1.3
 CARGO_CRATE_DEPENDS+=  notify-6.1.1
@@ -172,8 +160,6 @@ CARGO_CRATE_DEPENDS+=       oorandom-11.1.3
 CARGO_CRATE_DEPENDS+=  option-ext-0.2.0
 CARGO_CRATE_DEPENDS+=  os_str_bytes-6.6.1
 CARGO_CRATE_DEPENDS+=  overload-0.1.1
-CARGO_CRATE_DEPENDS+=  parking_lot-0.12.1
-CARGO_CRATE_DEPENDS+=  parking_lot_core-0.9.9
 CARGO_CRATE_DEPENDS+=  paste-1.0.14
 CARGO_CRATE_DEPENDS+=  path-absolutize-3.1.1
 CARGO_CRATE_DEPENDS+=  path-dedot-3.1.1
@@ -182,26 +168,23 @@ CARGO_CRATE_DEPENDS+=     peg-0.8.2
 CARGO_CRATE_DEPENDS+=  peg-macros-0.8.2
 CARGO_CRATE_DEPENDS+=  peg-runtime-0.8.2
 CARGO_CRATE_DEPENDS+=  pep440_rs-0.4.0
-CARGO_CRATE_DEPENDS+=  pep440_rs-0.5.0
+CARGO_CRATE_DEPENDS+=  pep440_rs-0.6.0
 CARGO_CRATE_DEPENDS+=  pep508_rs-0.3.0
 CARGO_CRATE_DEPENDS+=  percent-encoding-2.3.1
-CARGO_CRATE_DEPENDS+=  petgraph-0.6.4
 CARGO_CRATE_DEPENDS+=  phf-0.11.2
 CARGO_CRATE_DEPENDS+=  phf_codegen-0.11.2
 CARGO_CRATE_DEPENDS+=  phf_generator-0.11.2
-CARGO_CRATE_DEPENDS+=  phf_shared-0.10.0
 CARGO_CRATE_DEPENDS+=  phf_shared-0.11.2
 CARGO_CRATE_DEPENDS+=  pin-project-lite-0.2.13
 CARGO_CRATE_DEPENDS+=  pmutil-0.6.1
 CARGO_CRATE_DEPENDS+=  portable-atomic-1.6.0
 CARGO_CRATE_DEPENDS+=  ppv-lite86-0.2.17
-CARGO_CRATE_DEPENDS+=  precomputed-hash-0.1.1
 CARGO_CRATE_DEPENDS+=  pretty_assertions-1.4.0
-CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.79
+CARGO_CRATE_DEPENDS+=  proc-macro2-1.0.80
 CARGO_CRATE_DEPENDS+=  pyproject-toml-0.9.0
 CARGO_CRATE_DEPENDS+=  quick-junit-0.3.6
 CARGO_CRATE_DEPENDS+=  quick-xml-0.31.0
-CARGO_CRATE_DEPENDS+=  quote-1.0.35
+CARGO_CRATE_DEPENDS+=  quote-1.0.36
 CARGO_CRATE_DEPENDS+=  rand-0.8.5
 CARGO_CRATE_DEPENDS+=  rand_chacha-0.3.1
 CARGO_CRATE_DEPENDS+=  rand_core-0.6.4
@@ -229,7 +212,6 @@ CARGO_CRATE_DEPENDS+=       same-file-1.0.6
 CARGO_CRATE_DEPENDS+=  schemars-0.8.16
 CARGO_CRATE_DEPENDS+=  schemars_derive-0.8.16
 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.197
 CARGO_CRATE_DEPENDS+=  serde-wasm-bindgen-0.6.5
@@ -249,7 +231,6 @@ CARGO_CRATE_DEPENDS+=       siphasher-0.3.11
 CARGO_CRATE_DEPENDS+=  smallvec-1.13.2
 CARGO_CRATE_DEPENDS+=  spin-0.9.8
 CARGO_CRATE_DEPENDS+=  static_assertions-1.1.0
-CARGO_CRATE_DEPENDS+=  string_cache-0.8.7
 CARGO_CRATE_DEPENDS+=  strip-ansi-escapes-0.2.0
 CARGO_CRATE_DEPENDS+=  strsim-0.10.0
 CARGO_CRATE_DEPENDS+=  strsim-0.11.0
@@ -257,9 +238,8 @@ CARGO_CRATE_DEPENDS+=       strum-0.26.2
 CARGO_CRATE_DEPENDS+=  strum_macros-0.26.2
 CARGO_CRATE_DEPENDS+=  subtle-2.5.0
 CARGO_CRATE_DEPENDS+=  syn-1.0.109
-CARGO_CRATE_DEPENDS+=  syn-2.0.58
+CARGO_CRATE_DEPENDS+=  syn-2.0.59
 CARGO_CRATE_DEPENDS+=  tempfile-3.10.1
-CARGO_CRATE_DEPENDS+=  term-0.7.0
 CARGO_CRATE_DEPENDS+=  terminal_size-0.3.0
 CARGO_CRATE_DEPENDS+=  terminfo-0.8.0
 CARGO_CRATE_DEPENDS+=  test-case-3.3.1
@@ -270,7 +250,6 @@ CARGO_CRATE_DEPENDS+=       thiserror-impl-1.0
 CARGO_CRATE_DEPENDS+=  thread_local-1.1.8
 CARGO_CRATE_DEPENDS+=  tikv-jemalloc-sys-0.5.4+5.3.0-patched
 CARGO_CRATE_DEPENDS+=  tikv-jemallocator-0.5.4
-CARGO_CRATE_DEPENDS+=  tiny-keccak-2.0.2
 CARGO_CRATE_DEPENDS+=  tinytemplate-1.2.1
 CARGO_CRATE_DEPENDS+=  tinyvec-1.6.0
 CARGO_CRATE_DEPENDS+=  tinyvec_macros-0.1.1
@@ -294,7 +273,6 @@ CARGO_CRATE_DEPENDS+=       unicode-bidi-0.3.1
 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-xid-0.2.4
 CARGO_CRATE_DEPENDS+=  unicode_names2-1.2.2
 CARGO_CRATE_DEPENDS+=  unicode_names2_generator-1.2.2
 CARGO_CRATE_DEPENDS+=  unscanny-0.1.0
Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.19 pkgsrc/devel/py-ruff/distinfo:1.20
--- pkgsrc/devel/py-ruff/distinfo:1.19  Sat Apr 13 05:18:10 2024
+++ pkgsrc/devel/py-ruff/distinfo       Fri Apr 19 09:12:06 2024
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.19 2024/04/13 05:18:10 adam Exp $
+$NetBSD: distinfo,v 1.20 2024/04/19 09:12:06 adam Exp $
 
 BLAKE2s (Inflector-0.11.4.crate) = 2f8b4a805230be3b58267c7fb6b9c26c2ec966378d195673d1128a851cca515d
 SHA512 (Inflector-0.11.4.crate) = f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
@@ -42,18 +42,15 @@ 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.81.crate) = 999bcddf4e68c629949f5bf73c15aab775917d514c468960147d078393025f4d
-SHA512 (anyhow-1.0.81.crate) = 3d328c6b45a4780cfb6fc8daa5581cb5e45b230cb5f55837b0fcc8331c8d53630950c281115c06b21e655821a46d360c4aa667cbb24e87f3a534206361b08af5
-Size (anyhow-1.0.81.crate) = 45142 bytes
-BLAKE2s (argfile-0.1.6.crate) = 341dfae8040e32f3e304a9bad5ebdd476c910168490c8afa499229fb379a0961
-SHA512 (argfile-0.1.6.crate) = 316913b03e5b8fd43ae3fa1f78534b751ab21230bd93c241cfd7c8b32b7ec37b72fb03f3c45891b3554b3a69e438b4b2b962324b9eaa20aba52eafce3198cff1
-Size (argfile-0.1.6.crate) = 8011 bytes
+BLAKE2s (anyhow-1.0.82.crate) = 35fd28879755281958e40eabf7401ee340ccee300d9a056e1a824e20445ebe38
+SHA512 (anyhow-1.0.82.crate) = e0d25a8c0b9c45e1db2072618097aff3908f70bfcbf0963d3c9dd9c97be27a85c4a763c5cb74e1ccd1b0a2059360e0879df4be80e10e58e0a5346b65f4fa1a69
+Size (anyhow-1.0.82.crate) = 45361 bytes
+BLAKE2s (argfile-0.2.0.crate) = 07c3569c09732b09eac752738bd760e280a64e42a6683123ebfe72a161b746ce
+SHA512 (argfile-0.2.0.crate) = f883df69a34b00c132fa8f5d4b64768e8136773aaa3a6c748ae001301485a4cc1af603d9940083c3f7b62d29a3945850b7136be9b49a7f2066579582583b51d5
+Size (argfile-0.2.0.crate) = 9042 bytes
 BLAKE2s (arrayvec-0.7.4.crate) = 6fc004d0c42aa58bd9d356322914e46952dcaf2a64d5bd99a97f79c547d6ca91
 SHA512 (arrayvec-0.7.4.crate) = 91e8f70330c515c966d78ae235e890594f9607381ac738a2c3586b53f01411e98d1687494f39ccc365948ae60497df3dfb2be18e26ab7e69bc0966b6c250e1ac
 Size (arrayvec-0.7.4.crate) = 29856 bytes
-BLAKE2s (ascii-canvas-3.0.0.crate) = 1cb829ba2df4f16e8336da1469f73d3913612bbfb2ed472f441bf60e1f1d2ff0
-SHA512 (ascii-canvas-3.0.0.crate) = 216056640604f5faba6d46e2c94ff75234fec83d3bc2dc7cf34dd279706362874e3a513c717b23bc591da07cc3088458913c4e9aa5f280550c93d261095c8703
-Size (ascii-canvas-3.0.0.crate) = 10575 bytes
 BLAKE2s (autocfg-1.1.0.crate) = dd57bc2348994ace592664469f4b2389f230343402c627a9981eb582f10b0060
 SHA512 (autocfg-1.1.0.crate) = df972c09abbdc0b6cb6bb55b1e29c7fed706ece38a62613d9e275bac46a19574a7f96f0152cccb0239efea04ee90083a146b58b15307696c4c81878cd12de28f
 Size (autocfg-1.1.0.crate) = 13272 bytes
@@ -63,12 +60,6 @@ Size (base64-0.21.7.crate) = 82576 bytes
 BLAKE2s (bincode-1.3.3.crate) = 1e930f405c778c0da85c33cd203416d7b3176d07d792db338bce7399ad12a768
 SHA512 (bincode-1.3.3.crate) = 49e39d71214dbb623a18e3852f6f2f2a5c3f951b64107d66c8adaa95a442a3283fba978bca41b126c9879b12833b945f478d2c77d35482b3577fc1a894e8e5f3
 Size (bincode-1.3.3.crate) = 28958 bytes
-BLAKE2s (bit-set-0.5.3.crate) = 5bea7416bae5f9195116a7c3fd5b40c19e3e664ba5c9084d256e25ff2f707c12
-SHA512 (bit-set-0.5.3.crate) = c5ce7ef71559706d996505e138ce95d9f008ac3375928012a36339bfec48986ad935b384e2d21fa0d505d4cf98bd3e93be15955ecd9607d253b8a276351334c6
-Size (bit-set-0.5.3.crate) = 14470 bytes
-BLAKE2s (bit-vec-0.6.3.crate) = 091a71c1bbc2e6887080f67d8ce1ea2eb945d2d9c2f220a6512211225fb494e2
-SHA512 (bit-vec-0.6.3.crate) = b4b4a82c80d0ff13527ae4fff449ac9c1c7bc519c013af6ea3428348e0e5b9306b725c0a13a42d7d9dcf0f895a9eee0c63695a2503eb7fd2200083c9ea3a9aa8
-Size (bit-vec-0.6.3.crate) = 19927 bytes
 BLAKE2s (bitflags-1.3.2.crate) = e3a3b45a4403823875a03dbda329ca16068fa8f847cef81987c6b780101f2415
 SHA512 (bitflags-1.3.2.crate) = 3c698f757b5cc62f815f9a1cce365c3d2dd88e4db71f331dff8bba86c2865f755b81cb4c9bfc59bd86b7643b0943f9e09a7c4f8ad75eb2ab0e714803d0129f62
 Size (bitflags-1.3.2.crate) = 23021 bytes
@@ -99,9 +90,9 @@ Size (cfg_aliases-0.1.1.crate) = 6009 by
 BLAKE2s (chic-1.2.2.crate) = 93fb8201c01d2becf118065629d31b9130a3ef2c1d95951e58ffca136cae21e3
 SHA512 (chic-1.2.2.crate) = f143424b5d0e5366328a1bea169bd99ab214214c51223974ca847b36e3225f4946a57542a673fb2fb43e0b620782de4e4c87ed4ef22e97905aede4419a8c0603
 Size (chic-1.2.2.crate) = 10269 bytes
-BLAKE2s (chrono-0.4.37.crate) = 798681b29d8b6f0eaf576a9d8414296796b1fcc60a797dfe542f09eef53950a1
-SHA512 (chrono-0.4.37.crate) = 46d77f291c7c60a25d0c06ebbd89935ef3ae1b736d504b8faf39aad8210a9fc68b45b5afb024763979f666308750b1a662afdabc36c59974567cadadfc17fcbf
-Size (chrono-0.4.37.crate) = 234441 bytes
+BLAKE2s (chrono-0.4.38.crate) = cd804c8f2c3ec8027f1a28fc2406b92e8cb27989956cf7e27fb98f6e338704cf
+SHA512 (chrono-0.4.38.crate) = 858e47e3facebd5383e71898f26b27d92fe4a69027e2cc47da2af59975ead7767355e0b699f4228eabe76a3eff8b2519c7cecf8b60dc3fc60fbf9b28e2f3d4d9
+Size (chrono-0.4.38.crate) = 220559 bytes
 BLAKE2s (ciborium-0.2.2.crate) = 5a7c6daf9c91eb36de7ee4cd116fd8f1d5507a6df77ddccc9e91c2a28be166c3
 SHA512 (ciborium-0.2.2.crate) = 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
 Size (ciborium-0.2.2.crate) = 35611 bytes
@@ -138,12 +129,12 @@ Size (clap_lex-0.7.0.crate) = 11915 byte
 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.4.0.crate) = d324ea8ece84aaac11aa881de8fa1b3212c0ef58383197ad724c5cc9e64272b3
-SHA512 (codspeed-2.4.0.crate) = dd36b0955c7fbda98eb051b6e95daa22180c97b9ff8e773c91e69d29801410311a6c4b151051df633b8ea39e0803420cb03b420632f25ff9ab5ed47002511816
-Size (codspeed-2.4.0.crate) = 4661 bytes
-BLAKE2s (codspeed-criterion-compat-2.4.0.crate) = 4e3d0d3963a4c9bb180de2199043618d4d1bd3786b10add1d227a1b9088e53fa
-SHA512 (codspeed-criterion-compat-2.4.0.crate) = 45d413d873fff6e43900b7d4001d5310373c879c03ba4040331e2ae889af565436cd4d72c15e91a2acf308d92b16a22cd276c3002eb5e679d60ac732f02bca85
-Size (codspeed-criterion-compat-2.4.0.crate) = 10185 bytes
+BLAKE2s (codspeed-2.4.1.crate) = 70cbfef43401c7498f6019aab16bf02ef5b11bc38ce29ffd83b0e79afc01d938
+SHA512 (codspeed-2.4.1.crate) = 26ac5c06dae55569730c1313b6149f3bf20d1ff3ff75f68ac34ac02bc004505b8689f7a1db37e6dca996face4ea5b454e0a2443af40154981f8ae8a9c61a9836
+Size (codspeed-2.4.1.crate) = 4660 bytes
+BLAKE2s (codspeed-criterion-compat-2.4.1.crate) = d2654be03880197ce14e69816ac727053f349fbf4a10747c160eef4ac4359233
+SHA512 (codspeed-criterion-compat-2.4.1.crate) = c7bcaaf2001ea7b650d4cfc9b40d89bcb1aa663bb7a785e8c23e9e06858677420f158cd414163384d6231efc6552cc0bbeb82f905c7460482a4e1eba66d336e6
+Size (codspeed-criterion-compat-2.4.1.crate) = 10183 bytes
 BLAKE2s (colorchoice-1.0.0.crate) = 9df7e1377312fad65d006fc2ffb9c8728359b09e6e475d7d5a285038f4556f59
 SHA512 (colorchoice-1.0.0.crate) = 53363f2889cd8e8a3b3ed10c48356896c0daa72f3c12c9c7804707ab0dbc07c0e34ef52fa4f0fb1647311ce5913168c1bf62c2407ff86a33f765a9e6fccad551
 Size (colorchoice-1.0.0.crate) = 6857 bytes
@@ -213,18 +204,12 @@ Size (dirs-4.0.0.crate) = 12503 bytes
 BLAKE2s (dirs-5.0.1.crate) = 38a16ad76c01bac4ad84773df18def072c122a7432f39284c1fedd0b0cc1d9b5
 SHA512 (dirs-5.0.1.crate) = cfc329518e85a25c296521b9aeb6e5d5f60b4525aa786ebfa8b9f198446a1ff5892160d1bb4790d7f3fc4a0abdb5921b2e4896e271a3fc3a3225897313b77bd1
 Size (dirs-5.0.1.crate) = 12255 bytes
-BLAKE2s (dirs-next-2.0.0.crate) = 792fd296dd1721386a0a8971725efc37df848dc023185a4f792da2b3d1434c08
-SHA512 (dirs-next-2.0.0.crate) = 6ccb732da8ccf7bf35952c22a3b0caa8238319feb0a6cd3b0957e6be12548a2ce507c69cb6d3cbd2adfb37e13e6521c6229da5999edb0e47a292a41c3ea1a766
-Size (dirs-next-2.0.0.crate) = 11689 bytes
 BLAKE2s (dirs-sys-0.3.7.crate) = baa17cbec722cdc7e6369057c06ac108e433fa039f1f41c76612a5ece7f163c8
 SHA512 (dirs-sys-0.3.7.crate) = e630964e4c452950a475c10a490b49b2979dd7dfda48172b905cc789153ae4a0ba2d7d91f690705cbfff23737c4b4a339eb0c49e922efd7d68a92fe6368a929f
 Size (dirs-sys-0.3.7.crate) = 10597 bytes
 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 (dirs-sys-next-0.1.2.crate) = 954d4a890f8b3452a4340a93e26b0b04a16397a2b9c15a6f38b88dbf4b836b45
-SHA512 (dirs-sys-next-0.1.2.crate) = b3c40a8e93d4f9f4a890718076e14779aedd67a79da61b466788268c1eaea19aa493f043a7e410f5023a23d5509e639a6fc6681fbee30e252a601091cfffa2d5
-Size (dirs-sys-next-0.1.2.crate) = 10681 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
@@ -234,9 +219,6 @@ Size (dyn-clone-1.0.17.crate) = 11848 by
 BLAKE2s (either-1.10.0.crate) = a103fc6cf37ea063cdb3b39aaa542dfd1caddd139b187a5abaae56f5c92ab118
 SHA512 (either-1.10.0.crate) = 2de38a37b7f3e61effa89648acadbf220eacfda1ca7c82fb77484e45577769b724f7dbaa297e73e3d355d6b1bd5109373c3e96e4c1a13a918176162b33ea2432
 Size (either-1.10.0.crate) = 18334 bytes
-BLAKE2s (ena-0.14.2.crate) = 9ecc4adae0087c474a523b6cdfc728aac8bf592b805d2723d799c484399c1789
-SHA512 (ena-0.14.2.crate) = e66eea99484c2b7fa2df7c8b3df3a10dd185163b781fa03b1695900a148a7c1a1676f7e6dfe2c5d18b61a90a6756de0bc42e9c873fc7a53de3dac799b7c23c01
-Size (ena-0.14.2.crate) = 22991 bytes
 BLAKE2s (encode_unicode-0.3.6.crate) = 246a1a840cf66bde426c3d26e2318fc7d253aee72114f7634b0fcd79a09751cd
 SHA512 (encode_unicode-0.3.6.crate) = 64193d6ac75f66d58ed864169b5d6228ede36dcf100614395e086bc8e847a3ddd287734d88e8ed50f38c679a99c80ec68449175a67d8ee03b02ec1cfa9d55e77
 Size (encode_unicode-0.3.6.crate) = 45741 bytes
@@ -261,9 +243,6 @@ Size (fern-0.6.2.crate) = 304626 bytes
 BLAKE2s (filetime-0.2.23.crate) = f5d63e8af99ea9f7d218a233e0c643afd435b886c52e3905d076518577b1d986
 SHA512 (filetime-0.2.23.crate) = 8d5ac82482758577d1d0669abbe7b880efc44958687bba745c9ee4a5c16bddb44ec0fbe9c29cf424e7120905f3c3da607f3a7ca1e50287154c0475ddf2148bf3
 Size (filetime-0.2.23.crate) = 14942 bytes
-BLAKE2s (fixedbitset-0.4.2.crate) = 4b9d305e9a18e8ccdf747fa067106c885d45e3856780140107551f9aaee4812c
-SHA512 (fixedbitset-0.4.2.crate) = 57c5d756b0a202b2506270f0d5e890f7617a1e0c015b6059ea23fab49cf7af47fd06927eb56feb03b37cb2b6c467e326b3f0da1e32cfcb6339cf11a130a3ccab
-Size (fixedbitset-0.4.2.crate) = 15954 bytes
 BLAKE2s (flate2-1.0.28.crate) = 9b7cb46caa6af1f4f55b012096da451fdee9c0feb3daf73f1e50fa0c9935f4da
 SHA512 (flate2-1.0.28.crate) = 9db6f3ddc4e1e91960b07c08712beabd911b297d93db8be3ecb97a392a4262e608c75ed8e9e34d87d58c3e67d1b7987734e14ab3d45fd837a2767e8016380284
 Size (flate2-1.0.28.crate) = 73690 bytes
@@ -357,9 +336,9 @@ Size (inotify-sys-0.1.5.crate) = 6965 by
 BLAKE2s (insta-1.38.0.crate) = 77681cff9b66cb00d06718ab86ef7835845c34d7584f809d2cf40945b90e143d
 SHA512 (insta-1.38.0.crate) = c0604d51c34bcfa696bcf1bb98bfeeb210a91ad8f58ae2df0c81acf99a8380484a0e4bf3697e8363fbcb2a9c946b00ce91883f5ea9fe5b997dd772b230b86827
 Size (insta-1.38.0.crate) = 86379 bytes
-BLAKE2s (insta-cmd-0.5.0.crate) = 0530b1715699cd8528295bfdd540805e48a54fe646c8098b5103396e5b376dbd
-SHA512 (insta-cmd-0.5.0.crate) = 3dd591ccc294e4cc1ff1bf11785e12c0184fd30846a6f69b4f4c80ba8293cad9121250249431439198b0ad9a25e35fc413e38dd815e9b4b2675773e62e11bce2
-Size (insta-cmd-0.5.0.crate) = 11903 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
 BLAKE2s (instant-0.1.12.crate) = b06541050e8fca335fbc4ea630c2e4b68d8c53a8195c406fd1afdf9d8292ba52
 SHA512 (instant-0.1.12.crate) = fae494c00111c51c840f9dd6a10febe403e27ebb933dd16633a213e9c20f2bc11adeb431c71f8a6713bf88f270a010941e15d83df294e658791934f83a5d2407
 Size (instant-0.1.12.crate) = 6128 bytes
@@ -378,9 +357,6 @@ Size (is-wsl-0.4.0.crate) = 3264 bytes
 BLAKE2s (itertools-0.10.5.crate) = a445c07be8da5c4bdf8dd6fb0a92746438e9ee1767fc180b2da34b31daa4de8d
 SHA512 (itertools-0.10.5.crate) = d03c3cfba9841776913bbb6daad0c8945830c155f32ae4b48872e0f937c75a443f0ac9a0355f43b359ff75232f38b15f4f6d446b4be30b00b4209cf66ef770c3
 Size (itertools-0.10.5.crate) = 115354 bytes
-BLAKE2s (itertools-0.11.0.crate) = 3651db8732f4d8deb4635251b01ca4b4f342c884e6412f77df934f3eb4b2eff4
-SHA512 (itertools-0.11.0.crate) = 8ece00ba0a7cf481ad4586da24385a6f0b1719b9c3f0c25b9b5b373dd1a0ca7b9687a77cd179853392890b7bf4d31e0356a4e5fd540465b4ac62bd74ef717fd8
-Size (itertools-0.11.0.crate) = 125074 bytes
 BLAKE2s (itertools-0.12.1.crate) = b9e8619f89e4ce180362f76d1f284b5ad2f1052f6bdc28fd6320c008dd580b68
 SHA512 (itertools-0.12.1.crate) = 0d9c1849dcc0ddf7555b0aeb7e4f2ef3b101cfc6f03310ce1b6072d70ac8c8d3387ef4c726146102012e75171e0b0bf13465704b6edfc02752e349dc6af7cf68
 Size (itertools-0.12.1.crate) = 137761 bytes
@@ -399,12 +375,6 @@ Size (kqueue-1.0.8.crate) = 12642 bytes
 BLAKE2s (kqueue-sys-1.0.4.crate) = c2692c55899aee72d25ec6bee0a0ef3e24dca1828c8fbca4462484405e77a70f
 SHA512 (kqueue-sys-1.0.4.crate) = 6650aef7efd7fbf4f9b6c8c6e4c1a91b79636423d46a0173dcb99de74e6f277cb02ada01cb62aa71c3f174a2c28db62a708b0aada9480fc5bde613204acb30a5
 Size (kqueue-sys-1.0.4.crate) = 7160 bytes
-BLAKE2s (lalrpop-0.20.2.crate) = 5b1fe4389451661889ff702528515814670b284deb09ce02fc124557bc212b6f
-SHA512 (lalrpop-0.20.2.crate) = 1f22f3aab724e720c7f78b268a9f6ee468fbdc7fbc0ecf83e0a35130ca56371aa2e38752e02cff5ddf0f003d5a8bce43c735c6d5ce09a3bfcda924f2c5ab0674
-Size (lalrpop-0.20.2.crate) = 240370 bytes
-BLAKE2s (lalrpop-util-0.20.2.crate) = 3db888f4fbf9f05ce851833928694f4c18916f5fd015a9b49c91630d82eecc15
-SHA512 (lalrpop-util-0.20.2.crate) = 91034c6d82a0a006bf35208f84503660d55170a36e38d5c64a6c0ceaa0302c43e268df21feee6b60b70723462f6e4f09022ce83547560ab7c51b5de0954cfb28
-Size (lalrpop-util-0.20.2.crate) = 15064 bytes
 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
@@ -438,9 +408,6 @@ Size (linked-hash-map-0.5.6.crate) = 150
 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 (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
@@ -474,9 +441,6 @@ Size (mio-0.8.11.crate) = 102983 bytes
 BLAKE2s (natord-1.0.9.crate) = 0e3a2b5077d1f66f232fcd853c5d90cb8f4542783661fafa384bb66dbb44546e
 SHA512 (natord-1.0.9.crate) = bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a
 Size (natord-1.0.9.crate) = 3866 bytes
-BLAKE2s (new_debug_unreachable-1.0.4.crate) = 5779df9667d34e07fe8139cb8b6a481e43535a8e5b6960d3d6e0539a3c18199d
-SHA512 (new_debug_unreachable-1.0.4.crate) = 6f964bb322aa8f2ff92078381dd720527600c6449e237b703278cbcf47b39a2581fddfc2f34ebb7cf31229e33d58de48bb5050e083fec6dad9aefddc1d771c85
-Size (new_debug_unreachable-1.0.4.crate) = 2561 bytes
 BLAKE2s (nix-0.28.0.crate) = ec371834d92a78843b44f79a41e0c80a82fa111cf1184883e2126cf5b0d9cf46
 SHA512 (nix-0.28.0.crate) = 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
 Size (nix-0.28.0.crate) = 311086 bytes
@@ -516,12 +480,6 @@ Size (os_str_bytes-6.6.1.crate) = 27643 
 BLAKE2s (overload-0.1.1.crate) = d4fee1c8c08687a6412b7a83d8779f720d24141bd8786c3b6629dfae349d18a9
 SHA512 (overload-0.1.1.crate) = f79bc3321f45df5e3d0e5fa9c4e60524e4e28dd3729a09956766738adcf99ca42c187a01d48701ebe23d39aee00a19d4a07da798edc781b942e866b339613532
 Size (overload-0.1.1.crate) = 24439 bytes
-BLAKE2s (parking_lot-0.12.1.crate) = 6968a4adcbd417d1ae7674819c446c19488b7056b77259e31747d5ebad3298be
-SHA512 (parking_lot-0.12.1.crate) = 07327d3b737a913508dffb66023766348ce7f9d555c224a099cabb05baefd16a28e15fec638e3a148a5169dbd980c4541b0f8820ae9d06dfe0704482838fbd5c
-Size (parking_lot-0.12.1.crate) = 40967 bytes
-BLAKE2s (parking_lot_core-0.9.9.crate) = efbb1d415b4fc7f15543dd34ac7475eeac3247009a34b9cc990cd72b231fc785
-SHA512 (parking_lot_core-0.9.9.crate) = 7f0df70f9f1ca8d3da0b9dcc96e49daf05d95c3a995289266b5333f68818d686d32b0c733dfe3a0f62da78fa45caa843a963923b2d0c80899c33413dc749c032
-Size (parking_lot_core-0.9.9.crate) = 32445 bytes
 BLAKE2s (paste-1.0.14.crate) = 0fe19bf917698739aa97da59ce4bd63186489f3136807e499d4e0554ffaebeaa
 SHA512 (paste-1.0.14.crate) = 3a793f0e5e773a7f7defc798a4c17ae9a40d715144632ea6cb0a8c785e14c4212046491df016bb9838281f8eaf327a79f01c1e2ac5f26785c028bc880faff9ee
 Size (paste-1.0.14.crate) = 18157 bytes
@@ -546,18 +504,15 @@ Size (peg-runtime-0.8.2.crate) = 4150 by
 BLAKE2s (pep440_rs-0.4.0.crate) = a17ef6594bf65b860a7dc731b859199342c2cb38c4e58901e9216e9cdb10abe5
 SHA512 (pep440_rs-0.4.0.crate) = 4a46a43abdcede7ce9f3d23f40cc98cd73150cab16dbad40caa463edc8357f65a5520e5553e0950b7512d90b635c7480e1bbdccb741708e1914b5016a26c4620
 Size (pep440_rs-0.4.0.crate) = 24329 bytes
-BLAKE2s (pep440_rs-0.5.0.crate) = 4485272c69522ec20ba0a9e40f1499a12759bfd158beb527021d075629ad4b89
-SHA512 (pep440_rs-0.5.0.crate) = dccb69fcc8c85c3b02922964f24a0e2200e3b1649600c175d75fbf99d0a858b8d59a21d897429134199a6d2877163dcdbc1613e4eebaa174ccb26824b4458571
-Size (pep440_rs-0.5.0.crate) = 42582 bytes
+BLAKE2s (pep440_rs-0.6.0.crate) = 37cb6a32be0c87b636deb131cf58162840c4e7956a5f4d4af735983d32ef72ae
+SHA512 (pep440_rs-0.6.0.crate) = 4c50012b5d04227d0dc8cd919b10b774d7c1abcc08bc5d0f9e7817c846ae906b9cb60cf2b0d65c9ca37d3b5b592e50d5847aebbf136366b4032105b287167b8a
+Size (pep440_rs-0.6.0.crate) = 42496 bytes
 BLAKE2s (pep508_rs-0.3.0.crate) = caeb79d5f8a0b555449dc95b13d46da68d698fa858e1a13e59be520a697b3e57
 SHA512 (pep508_rs-0.3.0.crate) = 77dce8f4816c8d582e098031fafe3ad8d39e11cec47954e70fb6a82d0aeb524ef90e240759c75eb7f024763423fb8fdcd2a42c635d184920a262b87bece3003b
 Size (pep508_rs-0.3.0.crate) = 30053 bytes
 BLAKE2s (percent-encoding-2.3.1.crate) = 8594a9f1915da7ce4063312903905c640ff52cd3a0361bebc09357eee53aac26
 SHA512 (percent-encoding-2.3.1.crate) = 5951ea8315e52cf3acfbaa023cb9e13a136b114c54a7da0bd44619ae24cd2159d4a96469d7572a2fdabd94e19513a033387117d7ca81d0eb409fb383e4acda44
 Size (percent-encoding-2.3.1.crate) = 10235 bytes
-BLAKE2s (petgraph-0.6.4.crate) = 6d13c61d64952f1a7d432ff7995e01c7be50f0695f9a955120d71a184d325e0e
-SHA512 (petgraph-0.6.4.crate) = b5a21572526387af3151dd4f864bd95c94f65eaf0612d96f99926faf646214df205bcc652b98d3b281f2e270779a4c1fdd6a32614ed60b3612e5d594b2bf3f20
-Size (petgraph-0.6.4.crate) = 185895 bytes
 BLAKE2s (phf-0.11.2.crate) = 331cfe8a083739796742daa289758e91070388cbb40420771272aeebfb94ec21
 SHA512 (phf-0.11.2.crate) = 97752bfb44f3d1f9347b4ccfb6fa2fb80b3263d6f67aa703c52ae90d693c537a0db878acef828c79bd4c41e8f7ca0ea45588dee073d12c9bb0f2980c511b65b4
 Size (phf-0.11.2.crate) = 21569 bytes
@@ -567,9 +522,6 @@ Size (phf_codegen-0.11.2.crate) = 12977 
 BLAKE2s (phf_generator-0.11.2.crate) = 1967e812a3ddbdd30fb9fb8cc9653e0ce9e1c171305024bbbc30b5bf3fd86f19
 SHA512 (phf_generator-0.11.2.crate) = 122ee5ddb1f65f386d35e438396eafb7c9f2b1254daa11aefe0a6a45aa0662190c0b7fce32b6e003b04d022e60c2af4e355f995d5ddbd1b58df93eedacb809b3
 Size (phf_generator-0.11.2.crate) = 14190 bytes
-BLAKE2s (phf_shared-0.10.0.crate) = 631c38577a3d33382a4e75d7efffae8f4e508750fb2888ba70fa3637854cf993
-SHA512 (phf_shared-0.10.0.crate) = f088a6836a28afca7a2ef5440d7aa953227785d52aa0b9fcb76c88d085fe7f0e68732f2354c9f8dfc0a90ab1b8ac214f28549780e6f32d857ff7e8963093d9e5
-Size (phf_shared-0.10.0.crate) = 4095 bytes
 BLAKE2s (phf_shared-0.11.2.crate) = b11b4598670bcdd736221a43b7cd3344cca8258301b0a23d6e95d0eaa34b6ed9
 SHA512 (phf_shared-0.11.2.crate) = f2cf9e8ceabde75bb7548e5a47dece9a8fb7eea4a6c5568675e7bd735860c3e51181d749a26cd3dcad1476ec22d524ccb77a956dd267cd0f2b7dfb81db9abcbe
 Size (phf_shared-0.11.2.crate) = 14284 bytes
@@ -585,15 +537,12 @@ 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 (precomputed-hash-0.1.1.crate) = 03d4bac65377715b1701257c322877050ffa98fdbe08274584ab9602b0369c23
-SHA512 (precomputed-hash-0.1.1.crate) = a118a98286a47e2f0cf35d2678d0325c18b9b7d5bdf40ceadc16483b282307fd1498434d5bdfa25477a4f420d97c34d786e42e9fa70431b788b4b8fde9718e05
-Size (precomputed-hash-0.1.1.crate) = 1640 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 (proc-macro2-1.0.79.crate) = 48389f6f7881ff3450e4b5d6966fa03fd3cbdf60c48d20efbee6a911c9b11c21
-SHA512 (proc-macro2-1.0.79.crate) = 8bfa6fc1022556cbabe0050a37b93c5ef1056ebda9d3dd368e705a7c695df9dfb5cd5adc18ad1eadf7338631ad1d5ed6f63f0adff3616429ef8c50a930b1838f
-Size (proc-macro2-1.0.79.crate) = 47200 bytes
+BLAKE2s (proc-macro2-1.0.80.crate) = 0e00607b6ade9c1bdb03c943b9444f9ad73ea326acd985c2ae5b17b29536aec8
+SHA512 (proc-macro2-1.0.80.crate) = d40181bbc4f83ee66be7721e8f89f9a08e368e12a8a0d4c1dcdb1c29cc72b1bcb8da598de1ad1a155a8182026ab7f8365f7a46fc76d589282fbffbd35aa228a0
+Size (proc-macro2-1.0.80.crate) = 48227 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
@@ -603,9 +552,9 @@ Size (quick-junit-0.3.6.crate) = 19957 b
 BLAKE2s (quick-xml-0.31.0.crate) = 7d3ee642fdfa591be5906f2a317d7b2864169903b405058aca1efbb57546ede1
 SHA512 (quick-xml-0.31.0.crate) = 9b1f4f9c32694ccb244938a9a4e9373c3902314afb6af5d2f6b1be55e5ec63fee5cf1085f8f32161570cc10fdd96f3375c7564b1d884bb152542b86593f175de
 Size (quick-xml-0.31.0.crate) = 172236 bytes
-BLAKE2s (quote-1.0.35.crate) = 7d189502d9bff609d94b2613aa01d65f17a6e4ecfd61c621469ded54da11d552
-SHA512 (quote-1.0.35.crate) = f5314fb6af17cf36c228e1970c569c29ec248954a450a5f90ba9e2896d04f74904c9cec5a1f74325f2489295a94491eee4ce8fb461e22cd4b34e53f1f881efd2
-Size (quote-1.0.35.crate) = 28136 bytes
+BLAKE2s (quote-1.0.36.crate) = 9f7777159f1dce98b3d75c4080f5513185ed124a911edec785e5349ba70541fd
+SHA512 (quote-1.0.36.crate) = f1f002a912692f7ffd4912ca980ec57ff4aca3a7d9e2e42e9e3409e2105c9f59d86c05719f6af309bccaef2f8843b0848a6e3afda3356e045d8e7cc5956ae685
+Size (quote-1.0.36.crate) = 28507 bytes
 BLAKE2s (rand-0.8.5.crate) = 12fbacd2e6f4743eb56bf132865ad6d2c58d567f1c689fd646b488b863b9eb38
 SHA512 (rand-0.8.5.crate) = 8b33a8988906ba5e2057a9a84bdd11f867a5536c22f5056eec59ed4ec4e3a6da2fd773da4c0510d343762e5a4ea0f007db4c4a7cef87a47f90e36c1a84d86fb2
 Size (rand-0.8.5.crate) = 87113 bytes
@@ -651,9 +600,9 @@ Size (result-like-derive-0.5.0.crate) = 
 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.3.7.tar.gz) = 4aaeb1fd3651a9969e26383020b99eadd0d746afc967791ae236278c2c029a32
-SHA512 (ruff-0.3.7.tar.gz) = 66fb4e4e30c2b3f93cbee1dc2b410de1cf47cc67a767c08548294761e96cad650a3bcc552ab1cdd9ae38855a4d3b0fb574fe627045bb4b6133c84799d8999ff3
-Size (ruff-0.3.7.tar.gz) = 2164419 bytes
+BLAKE2s (ruff-0.4.0.tar.gz) = ff51c36491315e840215d4112f991de24291b875f3141718360fb2bb4c42a0e9
+SHA512 (ruff-0.4.0.tar.gz) = f5a3c7f57dbb7d3fbc313b9dee8e2d7c9184a875e7006c6794ee7f936e789de0dc1390876235084f7a126b8bd5436627747e961262c0ba9dfa1dda3a4ba971d9
+Size (ruff-0.4.0.tar.gz) = 2307915 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
@@ -690,9 +639,6 @@ Size (schemars_derive-0.8.16.crate) = 19
 BLAKE2s (scoped-tls-1.0.1.crate) = 6c26ce57d3252ba15d330e92a54add4aefcd80402734fd0105d09b3bf561f92f
 SHA512 (scoped-tls-1.0.1.crate) = 342f43d53edd33ea3e2197faf5dce37bfbeb0b20b6f0febad4dc6244c3185df127b2c10488e95561260a0ef968f32707460f2d0d23667cebece19b167c0a0c25
 Size (scoped-tls-1.0.1.crate) = 8202 bytes
-BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
-SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
-Size (scopeguard-1.2.0.crate) = 11619 bytes
 BLAKE2s (seahash-4.1.0.crate) = b896253e5d1a1c5ed5ef1d65022a7429296bf525dbf608e9a357b279c08e5c83
 SHA512 (seahash-4.1.0.crate) = 4d9111dd2e491c7f6d49e0b79a3c23628c02d6603ac46e88ed137ca737830003b549ccb38087679de2cf0b02a53065b89f8d79e0ac9ddb66844d970cc6383f8b
 Size (seahash-4.1.0.crate) = 31976 bytes
@@ -750,9 +696,6 @@ Size (spin-0.9.8.crate) = 38958 bytes
 BLAKE2s (static_assertions-1.1.0.crate) = eb3218e3c4d41feda9dac8901108477074703c4ed397618b14cbe86bfb1ccbe6
 SHA512 (static_assertions-1.1.0.crate) = 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
 Size (static_assertions-1.1.0.crate) = 18480 bytes
-BLAKE2s (string_cache-0.8.7.crate) = 22d3df2bba955cb18c47f4686dd0993da6d938f12ce050149cc8d3c1bf226bbe
-SHA512 (string_cache-0.8.7.crate) = 03f9cdd2c01c0f233284851f17eaefebd68a91ae2ed2b231fab2d6d6476bd19e0696d7d3a74fb6ecb2ec36b89e79ad966ab73051255c9e194bcf9c5029fb8479
-Size (string_cache-0.8.7.crate) = 16655 bytes
 BLAKE2s (strip-ansi-escapes-0.2.0.crate) = dcf7d037934c7e62d43c80d1bd9b2a2e8207705cd71deaa190a8c3a75b3c3b27
 SHA512 (strip-ansi-escapes-0.2.0.crate) = 726b91683746a0bb928673c95f12f22d58d142638f7f44634db72a6c4275c6e3d78183f1dc47f046ac0400706e3a33d0c15bc84a66ace4432dd4f189d49557b8
 Size (strip-ansi-escapes-0.2.0.crate) = 8625 bytes
@@ -774,15 +717,12 @@ Size (subtle-2.5.0.crate) = 13909 bytes
 BLAKE2s (syn-1.0.109.crate) = 90f44fe8c2ae4039ac3ca0c29fbd3eb6820b5b3c163491885ed7dc0d096b593e
 SHA512 (syn-1.0.109.crate) = 12816b9e8cf984024b2fbce9f0ae14cf94d4d2c06f08cc54fb793ce78770bb4cc1288eb7df0ba5e8e937756e1e8e295c53fe07a0c5dde1ea8ddba03b6203b37d
 Size (syn-1.0.109.crate) = 237611 bytes
-BLAKE2s (syn-2.0.58.crate) = 010d7625fc7cdef16208d9b056f2515e7102b2015231e6b712ba182ed9b3ce34
-SHA512 (syn-2.0.58.crate) = 168196da11cd854e5dc7e37bfb50b229ecc3a73f7992f36be431dca85a7a1b4ee61b60471be9f6303fd29de6747190701cc475c4b2830fe31f678f102e54d387
-Size (syn-2.0.58.crate) = 254920 bytes
+BLAKE2s (syn-2.0.59.crate) = 5819bd5317ee62476c945ef53a847db20ba7cdb7e0a7adbbd82dd19ca19770e4
+SHA512 (syn-2.0.59.crate) = 0e9e1529a0ce43afeec5e9847f8f4c86939ebb1fa0236d25aab73a9fc253b97ebc62f1c741e137a5a3173e2342b33d776a488210ccbdcd36177a1df31188afdc
+Size (syn-2.0.59.crate) = 255393 bytes
 BLAKE2s (tempfile-3.10.1.crate) = 4f7b06eecc5247baecdae6f053b331230e880d2a72e0cce7b0814e70d7674a87
 SHA512 (tempfile-3.10.1.crate) = bac7515b85b0d01ea914b527f0fadd3a4d8e77c9eabe786977d2625d8a3e91decaec502dd15bab4d49a43597fa7cf7660fff4be1b043112d13b542a72443bf39
 Size (tempfile-3.10.1.crate) = 33653 bytes
-BLAKE2s (term-0.7.0.crate) = 94941513cf3153a71c32f22399cddc0a4210dc940c46218bea89ac225f87a509
-SHA512 (term-0.7.0.crate) = 9de6e836f1fd205b3b58645ec880eaabfc0fd8991e3980ef90bc6184b370a14676edb688a2a75bce412dd8ebd97345aef742afe5b964250e2b6f84e6b15b486a
-Size (term-0.7.0.crate) = 37082 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
@@ -813,9 +753,6 @@ Size (tikv-jemalloc-sys-0.5.4+5.3.0-patc
 BLAKE2s (tikv-jemallocator-0.5.4.crate) = 828cf84cfa121be17797507e2a9a1306aa51e6cd74a47654b9d93aa474e04143
 SHA512 (tikv-jemallocator-0.5.4.crate) = e66a14d83e22fa3e895b631c1f2a141dfd526e8a8f0a83f272de814627340ad3ab7b9b986ef491d59ce53b05524f07ed5f643b999ac2f3feabc5e1ec0675cee2
 Size (tikv-jemallocator-0.5.4.crate) = 13101 bytes
-BLAKE2s (tiny-keccak-2.0.2.crate) = 4eb007826b4e987ee8d17c86d0fbc92e1f9e3d33d33cf34e81aeeca88cc93152
-SHA512 (tiny-keccak-2.0.2.crate) = c0219f23361eb07e0a68575c461a36b7286d9bdebae89080d9e259178d402b0c7762ccf33e65a16951ea168392322c44a24eb55189cf143e22d09d6dfc4acec1
-Size (tiny-keccak-2.0.2.crate) = 20129 bytes
 BLAKE2s (tinytemplate-1.2.1.crate) = 0027e7b337b79cd45257e3b79454dc579ec1bd97811fd74824268704e3aa7454
 SHA512 (tinytemplate-1.2.1.crate) = 0cc080057e096f0796e72004343e1a8332c2e8a12e43f6ade150ebf632e9c29c7ad04de0b940cd57df81efdc4d07a6607da9b86a30d8383e39ac3d7be185edb9
 Size (tinytemplate-1.2.1.crate) = 26490 bytes
@@ -885,9 +822,6 @@ Size (unicode-normalization-0.1.23.crate
 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-xid-0.2.4.crate) = fb5a19139a933a36d3db9c421e1f19dbc012438e9818cf30bd67bc8719eda248
-SHA512 (unicode-xid-0.2.4.crate) = e67bd1258e1961807d9d5fe583a89ab5b82b2a529ecd32cadfc79aa5331380eb4a2db9fd96b74c8eace47f2f29021587d69bcdbf79f7e2650e92a25f7839d03c
-Size (unicode-xid-0.2.4.crate) = 15352 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



Home | Main Index | Thread Index | Old Index