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:           Sun Jan 12 10:30:06 UTC 2025

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

Log Message:
py-ruff: update to 0.9.1.

0.9.1

Preview features

    [pycodestyle] Run too-many-newlines-at-end-of-file on each cell in notebooks (W391) (#15308)
    [ruff] Omit diagnostic for shadowed private function parameters in used-dummy-variable (RUF052) (#15376)

Rule changes

    [flake8-bugbear] Improve assert-raises-exception message (B017) (#15389)

Formatter

    Preserve trailing end-of line comments for the last string literal in implicitly concatenated strings (#15378)

Server

    Fix a bug where the server and client notebooks were out of sync after reordering cells (#15398)

Bug fixes

    [flake8-pie] Correctly remove wrapping parentheses (PIE800) (#15394)
    [pyupgrade] Handle comments and multiline expressions correctly (UP037) (#15337)

0.9.0

Breaking changes

Ruff now formats your code according to the 2025 style guide. As a result, your code might now get formatted differently. See the formatter section for a detailed list of changes.

This release doesn’t remove or remap any existing stable rules.

Stabilization

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

    stdlib-module-shadowing (A005).
    This rule has also been renamed: previously, it was called builtin-module-shadowing.
    builtin-lambda-argument-shadowing (A006)
    slice-to-remove-prefix-or-suffix (FURB188)
    boolean-chained-comparison (PLR1716)
    decimal-from-float-literal (RUF032)
    post-init-default (RUF033)
    useless-if-else (RUF034)

The following behaviors have been stabilized:

    pytest-parametrize-names-wrong-type (PT006): Detect pytest.parametrize calls outside decorators and calls with keyword arguments.
    module-import-not-at-top-of-file (E402): Ignore pytest.importorskip calls between import statements.
    mutable-dataclass-default (RUF008) and function-call-in-dataclass-default-argument (RUF009): Add support for attrs.
    bad-version-info-comparison (PYI006): Extend the rule to check non-stub files.

The following fixes or improvements to fixes have been stabilized:

    redundant-numeric-union (PYI041)
    duplicate-union-members (PYI016)

Formatter

This release introduces the new 2025 stable style (#13371), stabilizing the following changes:

    Format expressions in f-string elements (#7594)
    Alternate quotes for strings inside f-strings (#13860)
    Preserve the casing of hex codes in f-string debug expressions (#14766)
    Choose the quote style for each string literal in an implicitly concatenated f-string rather than for the entire string (#13539)
    Automatically join an implicitly concatenated string into a single string literal if it fits on a single line (#9457)
    Remove the ISC001 incompatibility warning (#15123)
    Prefer parenthesizing the assert message over breaking the assertion expression (#9457)
    Automatically parenthesize over-long if guards in match case clauses (#13513)
    More consistent formatting for match case patterns (#6933)
    Avoid unnecessary parentheses around return type annotations (#13381)
    Keep the opening parentheses on the same line as the if keyword for comprehensions where the condition has a leading comment (#12282)
    More consistent formatting for with statements with a single context manager for Python 3.8 or older (#10276)
    Correctly calculate the line-width for code blocks in docstrings when using max-doc-code-line-length = "dynamic" (#13523)

Preview features

    [flake8-bugbear] Implement class-as-data-structure (B903) (#9601)
    [flake8-type-checking] Apply quoted-type-alias more eagerly in TYPE_CHECKING blocks and ignore it in stubs (TC008) (#15180)
    [pylint] Ignore eq-without-hash in stub files (PLW1641) (#15310)
    [pyupgrade] Split UP007 into two individual rules: UP007 for Union and UP045 for Optional (UP007, UP045) (#15313)
    [ruff] New rule that detects classes that are both an enum and a dataclass (RUF049) (#15299)
    [ruff] Recode RUF025 to RUF037 (RUF037) (#15258)

Rule changes

    [flake8-builtins] Ignore stdlib-module-shadowing in stub files(A005) (#15350)
    [flake8-return] Add support for functions returning typing.Never (RET503) (#15298)

Server

    Improve the observability by removing the need for the "trace" value to turn on or off logging. The server logging is solely controlled using the logLevel server setting
    which defaults to info. This addresses the issue where users were notified about an error and told to consult the log, but it didn’t contain any messages. (#15232)
    Ignore diagnostics from other sources for code action requests (#15373)

CLI

    Improve the error message for --config key=value when the key is for a table and it’s a simple value

Bug fixes

    [eradicate] Ignore metadata blocks directly followed by normal blocks (ERA001) (#15330)
    [flake8-django] Recognize other magic methods (DJ012) (#15365)
    [pycodestyle] Avoid false positives related to type aliases (E252) (#15356)
    [pydocstyle] Avoid treating newline-separated sections as sub-sections (D405) (#15311)
    [pyflakes] Remove call when removing final argument from format (F523) (#15309)
    [refurb] Mark fix as unsafe when the right-hand side is a string (FURB171) (#15273)
    [ruff] Treat ) as a regex metacharacter (RUF043, RUF055) (#15318)
    [ruff] Parenthesize the int-call argument when removing the int call would change semantics (RUF046) (#15277)


To generate a diff of this commit:
cvs rdiff -u -r1.51 -r1.52 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.46 -r1.47 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.48 -r1.49 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.51 pkgsrc/devel/py-ruff/Makefile:1.52
--- pkgsrc/devel/py-ruff/Makefile:1.51  Tue Jan  7 11:55:11 2025
+++ pkgsrc/devel/py-ruff/Makefile       Sun Jan 12 10:30:06 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.51 2025/01/07 11:55:11 adam Exp $
+# $NetBSD: Makefile,v 1.52 2025/01/12 10:30:06 wiz Exp $
 
-DISTNAME=      ruff-0.8.6
+DISTNAME=      ruff-0.9.1
 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.46 pkgsrc/devel/py-ruff/cargo-depends.mk:1.47
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.46  Tue Jan  7 11:55:11 2025
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Sun Jan 12 10:30:06 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.46 2025/01/07 11:55:11 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.47 2025/01/12 10:30:06 wiz Exp $
 
 CARGO_CRATE_DEPENDS+=  adler-1.0.2
 CARGO_CRATE_DEPENDS+=  ahash-0.8.11
@@ -27,7 +27,7 @@ CARGO_CRATE_DEPENDS+= bitflags-1.3.2
 CARGO_CRATE_DEPENDS+=  bitflags-2.6.0
 CARGO_CRATE_DEPENDS+=  block-buffer-0.10.4
 CARGO_CRATE_DEPENDS+=  boxcar-0.2.7
-CARGO_CRATE_DEPENDS+=  bstr-1.11.1
+CARGO_CRATE_DEPENDS+=  bstr-1.11.3
 CARGO_CRATE_DEPENDS+=  bumpalo-3.16.0
 CARGO_CRATE_DEPENDS+=  byteorder-1.5.0
 CARGO_CRATE_DEPENDS+=  cachedir-0.3.1
@@ -36,7 +36,6 @@ CARGO_CRATE_DEPENDS+= cast-0.3.0
 CARGO_CRATE_DEPENDS+=  castaway-0.2.3
 CARGO_CRATE_DEPENDS+=  cc-1.2.2
 CARGO_CRATE_DEPENDS+=  cfg-if-1.0.0
-CARGO_CRATE_DEPENDS+=  cfg_aliases-0.1.1
 CARGO_CRATE_DEPENDS+=  cfg_aliases-0.2.1
 CARGO_CRATE_DEPENDS+=  chic-1.2.2
 CARGO_CRATE_DEPENDS+=  chrono-0.4.39
@@ -50,7 +49,7 @@ CARGO_CRATE_DEPENDS+= clap_complete_comm
 CARGO_CRATE_DEPENDS+=  clap_complete_nushell-4.5.2
 CARGO_CRATE_DEPENDS+=  clap_derive-4.5.18
 CARGO_CRATE_DEPENDS+=  clap_lex-0.7.4
-CARGO_CRATE_DEPENDS+=  clearscreen-3.0.0
+CARGO_CRATE_DEPENDS+=  clearscreen-4.0.1
 CARGO_CRATE_DEPENDS+=  codspeed-2.7.2
 CARGO_CRATE_DEPENDS+=  codspeed-criterion-compat-2.7.2
 CARGO_CRATE_DEPENDS+=  colorchoice-1.0.0
@@ -84,9 +83,7 @@ CARGO_CRATE_DEPENDS+= difflib-0.4.0
 CARGO_CRATE_DEPENDS+=  digest-0.10.7
 CARGO_CRATE_DEPENDS+=  dir-test-0.4.1
 CARGO_CRATE_DEPENDS+=  dir-test-macros-0.4.1
-CARGO_CRATE_DEPENDS+=  dirs-4.0.0
 CARGO_CRATE_DEPENDS+=  dirs-5.0.1
-CARGO_CRATE_DEPENDS+=  dirs-sys-0.3.7
 CARGO_CRATE_DEPENDS+=  dirs-sys-0.4.1
 CARGO_CRATE_DEPENDS+=  displaydoc-0.2.5
 CARGO_CRATE_DEPENDS+=  doc-comment-0.3.3
@@ -96,6 +93,7 @@ CARGO_CRATE_DEPENDS+= dyn-clone-1.0.17
 CARGO_CRATE_DEPENDS+=  either-1.11.0
 CARGO_CRATE_DEPENDS+=  encode_unicode-0.3.6
 CARGO_CRATE_DEPENDS+=  env_filter-0.1.0
+CARGO_CRATE_DEPENDS+=  env_home-0.1.0
 CARGO_CRATE_DEPENDS+=  env_logger-0.11.6
 CARGO_CRATE_DEPENDS+=  equivalent-1.0.1
 CARGO_CRATE_DEPENDS+=  errno-0.3.8
@@ -145,7 +143,7 @@ CARGO_CRATE_DEPENDS+=       indicatif-0.17.9
 CARGO_CRATE_DEPENDS+=  indoc-2.0.5
 CARGO_CRATE_DEPENDS+=  inotify-0.10.2
 CARGO_CRATE_DEPENDS+=  inotify-sys-0.1.5
-CARGO_CRATE_DEPENDS+=  insta-1.41.1
+CARGO_CRATE_DEPENDS+=  insta-1.42.0
 CARGO_CRATE_DEPENDS+=  insta-cmd-0.6.0
 CARGO_CRATE_DEPENDS+=  instant-0.1.12
 CARGO_CRATE_DEPENDS+=  is-docker-0.2.0
@@ -154,6 +152,7 @@ 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.13.0
+CARGO_CRATE_DEPENDS+=  itertools-0.14.0
 CARGO_CRATE_DEPENDS+=  itoa-1.0.11
 CARGO_CRATE_DEPENDS+=  jobserver-0.1.32
 CARGO_CRATE_DEPENDS+=  jod-thread-0.1.2
@@ -175,7 +174,7 @@ CARGO_CRATE_DEPENDS+=       lsp-server-0.7.8
 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.5
+CARGO_CRATE_DEPENDS+=  matchit-0.8.6
 CARGO_CRATE_DEPENDS+=  memchr-2.7.4
 CARGO_CRATE_DEPENDS+=  mimalloc-0.1.43
 CARGO_CRATE_DEPENDS+=  minicov-0.3.5
@@ -184,7 +183,6 @@ CARGO_CRATE_DEPENDS+=       miniz_oxide-0.7.2
 CARGO_CRATE_DEPENDS+=  mio-1.0.2
 CARGO_CRATE_DEPENDS+=  natord-1.0.9
 CARGO_CRATE_DEPENDS+=  newtype-uuid-1.1.3
-CARGO_CRATE_DEPENDS+=  nix-0.28.0
 CARGO_CRATE_DEPENDS+=  nix-0.29.0
 CARGO_CRATE_DEPENDS+=  nom-7.1.3
 CARGO_CRATE_DEPENDS+=  notify-7.0.0
@@ -295,11 +293,11 @@ 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-1.0.109
-CARGO_CRATE_DEPENDS+=  syn-2.0.93
+CARGO_CRATE_DEPENDS+=  syn-2.0.95
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.1
 CARGO_CRATE_DEPENDS+=  tempfile-3.14.0
 CARGO_CRATE_DEPENDS+=  terminal_size-0.4.0
-CARGO_CRATE_DEPENDS+=  terminfo-0.8.0
+CARGO_CRATE_DEPENDS+=  terminfo-0.9.0
 CARGO_CRATE_DEPENDS+=  termtree-0.4.1
 CARGO_CRATE_DEPENDS+=  test-case-3.3.1
 CARGO_CRATE_DEPENDS+=  test-case-core-3.3.1
@@ -369,7 +367,7 @@ CARGO_CRATE_DEPENDS+=       wasm-bindgen-test-
 CARGO_CRATE_DEPENDS+=  web-sys-0.3.74
 CARGO_CRATE_DEPENDS+=  web-time-1.1.0
 CARGO_CRATE_DEPENDS+=  webpki-roots-0.26.1
-CARGO_CRATE_DEPENDS+=  which-6.0.1
+CARGO_CRATE_DEPENDS+=  which-7.0.1
 CARGO_CRATE_DEPENDS+=  wild-2.2.1
 CARGO_CRATE_DEPENDS+=  winapi-0.3.9
 CARGO_CRATE_DEPENDS+=  winapi-i686-pc-windows-gnu-0.4.0

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.48 pkgsrc/devel/py-ruff/distinfo:1.49
--- pkgsrc/devel/py-ruff/distinfo:1.48  Tue Jan  7 11:55:11 2025
+++ pkgsrc/devel/py-ruff/distinfo       Sun Jan 12 10:30:06 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.48 2025/01/07 11:55:11 adam Exp $
+$NetBSD: distinfo,v 1.49 2025/01/12 10:30:06 wiz Exp $
 
 BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
 SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
@@ -81,9 +81,9 @@ Size (block-buffer-0.10.4.crate) = 10538
 BLAKE2s (boxcar-0.2.7.crate) = 6da00de8a37d914624e2cee70c257369030fca0f5e6dd50897201233bd3ccd09
 SHA512 (boxcar-0.2.7.crate) = c84051590f8c7f493bfc0e8a9eb8364a46f853ce9a32e13a1eb5ddcfc5088900bed7b714d34b02341721653d6c313edbcd9fae3747f502f7743d4ec86f660ba2
 Size (boxcar-0.2.7.crate) = 10454 bytes
-BLAKE2s (bstr-1.11.1.crate) = 3c38f88803590df997da99fb78b21b35499b4a365cc4111a021e1dc4a6c393e0
-SHA512 (bstr-1.11.1.crate) = 04c28eab447ee13e8d3af12fd165947c26086e8cb990840226197c16b4716bc018a48c6dbdd055f837a7d64eeb3c594b0b3629103ce7f910af0c3c7d3cc79edb
-Size (bstr-1.11.1.crate) = 351485 bytes
+BLAKE2s (bstr-1.11.3.crate) = d9164fcaaa33cb01726eeb621fd6c332a1ed14b2aa25afed4590e63e1f894dd0
+SHA512 (bstr-1.11.3.crate) = f1082ac8f121c6f9eab4b41c5f60aafe4623696c9f800f9d59f6726efc74f86071910f7749fbcdc8f1c20c83416d58f3ff507978775f602e18ae3d1bb027944d
+Size (bstr-1.11.3.crate) = 351536 bytes
 BLAKE2s (bumpalo-3.16.0.crate) = 718bb7ba9add434df2b5e3f8ea1ac354f2e51c0f0a6d8d77296504d6c1ca87b2
 SHA512 (bumpalo-3.16.0.crate) = a51b75c36f6794db444cab20eeb24f42a319080ecb486a56d254d6f873f3d188b5ccba11db30c068bd0c52c4322d4a3f5f5195c81c94b0bc04387030418835b1
 Size (bumpalo-3.16.0.crate) = 85677 bytes
@@ -108,9 +108,6 @@ Size (cc-1.2.2.crate) = 98719 bytes
 BLAKE2s (cfg-if-1.0.0.crate) = fbb02f63b24cc224b045ff2aac3aefd0a77cf7b578df4d5f9da9517a59aaf9bb
 SHA512 (cfg-if-1.0.0.crate) = 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
 Size (cfg-if-1.0.0.crate) = 7934 bytes
-BLAKE2s (cfg_aliases-0.1.1.crate) = 732b64e374ee8571d8e3af91a97e37aaa822054bb44c5f8c124651abd10ffc64
-SHA512 (cfg_aliases-0.1.1.crate) = 238828445c5b48ca41ff88825af0a1ad30494e423bb6f89b6d5e4d26042afaa1ceb0e32041f7cddd79c3e15c6c82a1ddb9469c4b63a1ac52d4bcc1174900f880
-Size (cfg_aliases-0.1.1.crate) = 6009 bytes
 BLAKE2s (cfg_aliases-0.2.1.crate) = 7a7bb366100bf1ad7c15cddb6443a31f372f4a9040ea3ccc49781f78efcc1721
 SHA512 (cfg_aliases-0.2.1.crate) = 74969d12d5d24002a29e08d52e30fbce014dd481a7c35ee0162e69333c5f2d7755f3b02439b31522e12444cf1ac8e65880ce33fe6778dac03757e362cbf8a72c
 Size (cfg_aliases-0.2.1.crate) = 6355 bytes
@@ -150,9 +147,9 @@ Size (clap_derive-4.5.18.crate) = 30131 
 BLAKE2s (clap_lex-0.7.4.crate) = 87179de8b09978be634962bb5bf3feebda3994e47c4e29fb88504349e07ad710
 SHA512 (clap_lex-0.7.4.crate) = a2566868f4619679d3b74b70592ffa6a04b13e38e3196c56bb1dae8bea0c711bddbccd778d2aba3cc0ee074c9b1cc0335222818f0d47fb3cc8109cbc35bb992e
 Size (clap_lex-0.7.4.crate) = 12858 bytes
-BLAKE2s (clearscreen-3.0.0.crate) = 74c647e81f89e09f4980dd155d11f799c709d2c278a826e329d85f51a33d6230
-SHA512 (clearscreen-3.0.0.crate) = 2b5338a7944b44fdb40a79e87aa8cdb8ff3e47b9e4d8ebb757b1b3fb10f8b066183abd79f5ae634e7e9464377a33711694796bb5d52dec0201f863119923af65
-Size (clearscreen-3.0.0.crate) = 152311 bytes
+BLAKE2s (clearscreen-4.0.1.crate) = af3d19d997db15d6a15272c4f2ed70ab040ab2d1f44f5435d64472ed5dcae049
+SHA512 (clearscreen-4.0.1.crate) = 2c0a1b9534d617a8fc2b994b968535c1a8a0e2a68bafd79d5cc9c9a02af553f1f5b75771e0111384e3fa29d4c2f920cda5f2979cc36e9e697f6237a6ba4bdb7a
+Size (clearscreen-4.0.1.crate) = 153878 bytes
 BLAKE2s (codspeed-2.7.2.crate) = 6f10f69e3bb975de47117e0fd4c0fdd890e6e8da35c7837ea40ae1ff6ad3464e
 SHA512 (codspeed-2.7.2.crate) = f658b26687561e5a424f5676cf08ff4d5564f338fb5f8c6a7e19a6b6b7ae35b427e0faa44a86e62c59349cfca563418e9a17b6f80e0926d17d870a11f2e24647
 Size (codspeed-2.7.2.crate) = 4832 bytes
@@ -252,15 +249,9 @@ Size (dir-test-0.4.1.crate) = 7119 bytes
 BLAKE2s (dir-test-macros-0.4.1.crate) = 859aae227e807dfe7c1bce3051f2242f0c986d9239b35ee89f54c094040b8a57
 SHA512 (dir-test-macros-0.4.1.crate) = 4330364ed5055477447ae7c8d62fd7f95af5f1aa3b18985085482a9172b8f73029391d8b447de14c41b6f220df16f39e61d94e1ee601fcf1a2fd478540769bb3
 Size (dir-test-macros-0.4.1.crate) = 7349 bytes
-BLAKE2s (dirs-4.0.0.crate) = 70b38dd5ea44b52e63ced09edbf7d58f820e5180d946d53591944210f15071f4
-SHA512 (dirs-4.0.0.crate) = be582e5045f1916fb6b918c8e8c5907b4b663534025e4227ea4828e2aa9fe7fbcb3c48f1f0d08d163ba684aa4404076ac210e7f14766a09b9ed89a2825121b3b
-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-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
@@ -288,6 +279,9 @@ Size (encode_unicode-0.3.6.crate) = 4574
 BLAKE2s (env_filter-0.1.0.crate) = f062cf1d014cafdab612e3df218ae1d3feafe8095014945c57a2a66c24193aa0
 SHA512 (env_filter-0.1.0.crate) = a0ab51c2b905466d23c75fd77b430dff2956556b7687ea434050c78a497cbe63018c5730be950724c0ca6aefe29bbc379ac01c8a7cd2779a69c5a03e92a21bf1
 Size (env_filter-0.1.0.crate) = 11553 bytes
+BLAKE2s (env_home-0.1.0.crate) = 67e9f54437593d555b2d541e18e2400592170d8ec9521663c487f5b5143cf36a
+SHA512 (env_home-0.1.0.crate) = 5c79ed50e48f35bef62a1135d661ba15b3b30fe93c27d0854f58e9397058579ece4b7083bd2ecdfdf6d7ada6c84c1710c07cdc57fa638d758cc3f54afc46f22f
+Size (env_home-0.1.0.crate) = 9006 bytes
 BLAKE2s (env_logger-0.11.6.crate) = bb5c927fc680618309fa0b7f40ec4d808ce9bcaee96cdf718c39b30f3eb0a0a3
 SHA512 (env_logger-0.11.6.crate) = 1ec41e4c4eee4ea6bea38d40e739b1f324ef236fc786553fd77c6bacf6303f13d35c1626d3408a18346d42ebf5c896869deba133ef34b8cccf3729957c72de0e
 Size (env_logger-0.11.6.crate) = 31105 bytes
@@ -435,9 +429,9 @@ Size (inotify-0.10.2.crate) = 26200 byte
 BLAKE2s (inotify-sys-0.1.5.crate) = 0636f4b176c0da96092bda39188fe83e291b567b6f84630e5308523494b729ef
 SHA512 (inotify-sys-0.1.5.crate) = dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
 Size (inotify-sys-0.1.5.crate) = 6965 bytes
-BLAKE2s (insta-1.41.1.crate) = ea87f40e6e1caacbf856e4a863a024ae45d55018cfecc0b020e4064edac563b4
-SHA512 (insta-1.41.1.crate) = 6526c9f14c7f86b1592464e5e260722a53b13c367917c36ee55fba1d237cd51fab9d39ba1ea7b76497e08896c2c175cf7d18756891ba9bda0a2233232e7fe178
-Size (insta-1.41.1.crate) = 93609 bytes
+BLAKE2s (insta-1.42.0.crate) = ded406a363bb3ecb740ac09e90f329c217d1588e54b5d0a727f938a4953dbaa3
+SHA512 (insta-1.42.0.crate) = 306c250b7365df151cd78c5ca49b987a6e83207f933828471b1e7b8a1e598bf3afa3e9b77825bed8e15b0f2c02ad0a9ea9df7b1a66996034b8e48d2d7e7c4080
+Size (insta-1.42.0.crate) = 93945 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
@@ -462,6 +456,9 @@ Size (itertools-0.10.5.crate) = 115354 b
 BLAKE2s (itertools-0.13.0.crate) = dab065a4b256f0a8e2f8856274e6333cbf666090a1cb8a36201e34e63d2be4f3
 SHA512 (itertools-0.13.0.crate) = c6cb8f93a93b6ac1a2cbb3033e66fc81a39f83be773b734bea3311332b96bc71bbb518aae3e6b40cb537590c23de1ca4964361c336795c3985bde63232d410c4
 Size (itertools-0.13.0.crate) = 146261 bytes
+BLAKE2s (itertools-0.14.0.crate) = 6503d1c795ef333fff8d2c3f96a91c7cad680e1c831e34e7feadb657b5421374
+SHA512 (itertools-0.14.0.crate) = bb168e21281ef3e43f9c93a079fc1938d79b6db2366fe17e26a90f7ce6fa55df73e54a06334cdb2a7b208b0a64473b5af9de76827a9ecb49378a5f9073d2e645
+Size (itertools-0.14.0.crate) = 152715 bytes
 BLAKE2s (itoa-1.0.11.crate) = be2967c52bce05d38dd6647d64ea41d26d215abe3af2edfcbb7922637ac4372d
 SHA512 (itoa-1.0.11.crate) = 7e22dffac34c9c9f432daef395e0ec710ed658164bc9cd9fc6445c9f984c912a10bac556214a026bcddbe27a3197b35b0c87d6709fd605062637d086b2d20311
 Size (itoa-1.0.11.crate) = 10563 bytes
@@ -528,9 +525,9 @@ 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.5.crate) = c845ad1603c7e0be4b08384debd4c94702f739471ed1686d5e2b591ca883671b
-SHA512 (matchit-0.8.5.crate) = 71aaffddd2e9b29a9b9b0e9fddbdd9c216eae58c0579940072f07f4a66a9088e9065899051c2b0ee7e56c0f36ce477c1117de7c904c76480577d57b9784964a4
-Size (matchit-0.8.5.crate) = 35166 bytes
+BLAKE2s (matchit-0.8.6.crate) = 888445613d0db5e1367d0c00c96f349fb9f2e9d2a9d928643646abd4b3033b71
+SHA512 (matchit-0.8.6.crate) = ec6570478593d98060800c962c53c1c351df61424cf8540cb06ee5f0366c2f323f5a6ab36f9dc9d3f7b675ee2e000ffa1763ab35f58a11d3470a366a73b2995a
+Size (matchit-0.8.6.crate) = 38353 bytes
 BLAKE2s (memchr-2.7.4.crate) = 87799dee61c273cba812d73b67f6ccaf05d8f18d4cc33e0f70986a1485ee0d64
 SHA512 (memchr-2.7.4.crate) = 8d0e8b9c30208897d4b1b920f1bdcccd0c2b75d92a06abe4a1b2407938768abb6487d63de56c6a80419798fe69517210643dfaf11f5f5540185f0eccf220adb2
 Size (memchr-2.7.4.crate) = 96670 bytes
@@ -555,9 +552,6 @@ Size (natord-1.0.9.crate) = 3866 bytes
 BLAKE2s (newtype-uuid-1.1.3.crate) = b511a8fcdc398ef13ab7a8ec35cb7adf2559750afcbe3c10b8f5e4798fb94dd9
 SHA512 (newtype-uuid-1.1.3.crate) = 2f6a83dfb6f21b9dbb894e437ff57eef36a401aec1c3f83120917d432f1d5e6ae085dacd56c0ae825ba796967759178b4229fa52cf4bc7e5cde8000a0c333feb
 Size (newtype-uuid-1.1.3.crate) = 12581 bytes
-BLAKE2s (nix-0.28.0.crate) = ec371834d92a78843b44f79a41e0c80a82fa111cf1184883e2126cf5b0d9cf46
-SHA512 (nix-0.28.0.crate) = 73c0c94b360f4fc81ff07a13692b2a5b5ceda3a7203bdf1e526facabd36cdf160f0ae8fa479e31a4e4237c09bde11e9bf821aa496311cac8614f9c5626f8d69a
-Size (nix-0.28.0.crate) = 311086 bytes
 BLAKE2s (nix-0.29.0.crate) = 084b04649afac1124562c8c1c209ec5e206278e462f736f3cc9a2b848be8970f
 SHA512 (nix-0.29.0.crate) = 86c05084aa0e6238f8d48df0f5ce6e6d7661b589f4f3fbdad43387c59c0d6afafea4badf25d31db1611615de19a0b9ef18ce614846b79a47cad4e2c9367dbe7f
 Size (nix-0.29.0.crate) = 318248 bytes
@@ -753,9 +747,9 @@ Size (ring-0.17.8.crate) = 4188554 bytes
 BLAKE2s (ron-0.7.1.crate) = 38783e1f522e0e71a2b5395465bf6f0851e08be5a7a831a11f8839879712e0e3
 SHA512 (ron-0.7.1.crate) = 02298f035304e791c99fb16c6301d040e3a348180aacf31ddd00abc0a694901bd1820c8479fadd72028fda8681c45ff6a203c6100ae9037c845cba74b7f9f8c8
 Size (ron-0.7.1.crate) = 53572 bytes
-BLAKE2s (ruff-0.8.6.tar.gz) = cf36a2e2e0d5395331932be0a530dd6895ace177831cc17faf7524564be4723d
-SHA512 (ruff-0.8.6.tar.gz) = 96cf7e50239cff616e6214b11f00fb0e1b69a2ea6a44067ee0078462c23920dbb5eb5bc438ad479d755e6a37b98208a1aab38feaa5bbfda33a3fcf2918ffa4e0
-Size (ruff-0.8.6.tar.gz) = 3473116 bytes
+BLAKE2s (ruff-0.9.1.tar.gz) = 92761cbf021db2900fe932e466306d16a61456c61433b6cd3077b89cbee40775
+SHA512 (ruff-0.9.1.tar.gz) = cc2e17a272d5fe3d3a2ad16053b86b3a0901754cbfa3cfcc9c56ac8e6bb930b41d329f9c12a9cb307212b4761098e7baa63fad8671093bbc57af9c5f5b72c7c8
+Size (ruff-0.9.1.tar.gz) = 3498844 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
@@ -885,9 +879,9 @@ 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.93.crate) = 5417f38f4de1f012825abefdb45fff11f6e140090fadc08d1139588458360d11
-SHA512 (syn-2.0.93.crate) = 0f76fb495402b9d4eda239d65fd4697f77231b702ad4aa1c4d2991b899a092b892c30d1dace92bb54a53f5a7d2baf7637ed3c1804d11c6708987cb1e2b50450b
-Size (syn-2.0.93.crate) = 293925 bytes
+BLAKE2s (syn-2.0.95.crate) = 6f782b44cc5845567a468e9ea749037fb735be8ce62d526c51f686a94bb2761e
+SHA512 (syn-2.0.95.crate) = 2c1ebc62893830c34815b29fd6788b3a3b80cfddd5e303fa438569262da1bacd9fe3b892881b544e022f10a4f0c2fa9df1569a73418ce003cc7c8cd8c7420035
+Size (syn-2.0.95.crate) = 297136 bytes
 BLAKE2s (synstructure-0.13.1.crate) = d3d7339947cbd052275986623e3eca89eab21bc2d620216d3451f1d733b5488d
 SHA512 (synstructure-0.13.1.crate) = 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
 Size (synstructure-0.13.1.crate) = 18327 bytes
@@ -897,9 +891,9 @@ Size (tempfile-3.14.0.crate) = 35065 byt
 BLAKE2s (terminal_size-0.4.0.crate) = b2ce516f884a99e1f984f971b819763629fc98f9f8c1966f3d5da8ca62ee870f
 SHA512 (terminal_size-0.4.0.crate) = b1a66cdf4e94997b5291f3becfac1e2a838f6c3f6c068faa1ff1aa775b2a97d41be2aff5460d88928786cfd7dc8dac5e2d46a62b475d40343e1fd517c6299897
 Size (terminal_size-0.4.0.crate) = 10036 bytes
-BLAKE2s (terminfo-0.8.0.crate) = aa8ac0ffc51b3d8427d7c3a8f601d268266ca6053e38d9236b946fdb074174e3
-SHA512 (terminfo-0.8.0.crate) = 77b9abe815145962d40a502d04a62c393d97ba8c721c79ebd8f71eb23fc9bc4ab0d6a4b8b8b90ad5b716894ad53249c24270e54a9785f5f66918beb3e656d01d
-Size (terminfo-0.8.0.crate) = 46407 bytes
+BLAKE2s (terminfo-0.9.0.crate) = 3b62957c5bd8f1c82217fa86b9d0d854e33bab628e7f431045c04eb8a9da9dd8
+SHA512 (terminfo-0.9.0.crate) = f22b16f93b2b7758b41ad393d580eeef067daada996e41056f21e110bf53fcc9a4bdd309518d338c5afcdc7484e2d36b2947d9c49b0ac0709448ceb00525e849
+Size (terminfo-0.9.0.crate) = 45420 bytes
 BLAKE2s (termtree-0.4.1.crate) = 9b92c0ac2ae55524a2ece9f82df9fdbf721e292aa6ca77c2c3a05ed34297b472
 SHA512 (termtree-0.4.1.crate) = ddbe0d3ddd79b182732359f47958ca32aa351d10b1e7d5f6456700b851aa2b5314ce005e1fd120a248b676f219fbd68039cefc071d92c5b5477d053bb6e29062
 Size (termtree-0.4.1.crate) = 4557 bytes
@@ -1107,9 +1101,9 @@ Size (web-time-1.1.0.crate) = 18026 byte
 BLAKE2s (webpki-roots-0.26.1.crate) = 8883f6205bbe7ded8fefc92f9189fb167ced72178ce1957d2bd216c274e1c413
 SHA512 (webpki-roots-0.26.1.crate) = 89ac53267d850953aa78550a60f58f5bcb0f9e885c4c448911dc55bbb8dbc3fb845cd7545fc40ff26998b0c360756de85206adcb148ca6190e50bc2daea7f61f
 Size (webpki-roots-0.26.1.crate) = 249748 bytes
-BLAKE2s (which-6.0.1.crate) = e8d2305b73e39943e4b8133fde274eb7fedffa2f0341f706a8e3d28a66342911
-SHA512 (which-6.0.1.crate) = 6a80b7bf46a7fde1fd4ec6cddb7bafdf9b9878a493fc5fb6ed425827206100bb45850541b42113be43aa7b336a30f98e14a5fa20d09a6411e3f420b96f7273af
-Size (which-6.0.1.crate) = 16542 bytes
+BLAKE2s (which-7.0.1.crate) = 39205e986a0f8ecb9b8d31acc616ff205738a6c9abe1e4ad69390f4303a72a74
+SHA512 (which-7.0.1.crate) = def4242d6e84c2738692ea1c2dcb73c5204c36b124f6b5903197fc39c29caa46b8c1ad180a3ad0045bf58ede95902cb4c55f0e2eac3537a62afd44aada3eb4c3
+Size (which-7.0.1.crate) = 18596 bytes
 BLAKE2s (wild-2.2.1.crate) = dcdb1a834d97bf72133d31d0dfcd725347148b2ccbd7bba2ea4492c436d672e6
 SHA512 (wild-2.2.1.crate) = 8f92b83cb2568fed7841ad372111138d9ea5806c21a0affaecc639f0556ab879ca42fe205fe3c1e55a1b5c1c4fb0b705a5566b06bad5c119a1d41df9c01ed2c9
 Size (wild-2.2.1.crate) = 8080 bytes



Home | Main Index | Thread Index | Old Index