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:           Mon Feb 16 11:52:57 UTC 2026

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

Log Message:
py-ruff: update to 0.15.1.

Preview features

    [airflow] Add ruff rules to catch deprecated Airflow imports for Airflow 3.1 (AIR321) (#22376)
    [airflow] Third positional parameter not named ti_key should be flagged for BaseOperatorLink.get_link (AIR303) (#22828)
    [flake8-gettext] Fix false negatives for plural argument of ngettext (INT001, INT002, INT003) (#21078)
    [pyflakes] Fix infinite loop in preview fix for unused-import (F401) (#23038)
    [pygrep-hooks] Detect non-existent mock methods in standalone expressions (PGH005) (#22830)
    [pylint] Allow dunder submodules and improve diagnostic range (PLC2701) (#22804)
    [pyupgrade] Improve diagnostic range for tuples (UP024) (#23013)
    [refurb] Check subscripts in tuple do not use lambda parameters in reimplemented-operator (FURB118) (#23079)
    [ruff] Detect mutable defaults in field calls (RUF008) (#23046)
    [ruff] Ignore std cmath.inf (RUF069) (#23120)
    [ruff] New rule float-equality-comparison (RUF069) (#20585)
    Don't format unlabeled Markdown code blocks (#23106)
    Markdown formatting support in LSP (#23063)
    Support Quarto Markdown language markers (#22947)
    Support formatting pycon Markdown code blocks (#23112)
    Use extension mapping to select Markdown code block language (#22934)

Bug fixes

    Avoid false positive for undefined variables in FAST001 (#23224)
    Avoid introducing syntax errors for FAST003 autofix (#23227)
    Avoid suggesting InitVar for __post_init__ that references PEP 695 type parameters (#23226)
    Deduplicate type variables in generic functions (#23225)
    Fix exception handler parenthesis removal for Python 3.14+ (#23126)
    Fix f-string middle panic when parsing t-strings (#23232)
    Wrap RUF020 target for multiline fixes (#23210)
    Wrap UP007 target for multiline fixes (#23208)
    Fix missing diagnostics for last range suppression in file (#23242)
    [pyupgrade] Fix syntax error on string with newline escape and comment (UP037) (#22968)

Rule changes

    Use ruff instead of Ruff as the program name in GitHub output format (#23240)
    [PT006] Fix syntax error when unpacking nested tuples in parametrize fixes (#22441) (#22464)
    [airflow] Catch deprecated attribute access from context key for Airflow 3.0 (AIR301) (#22850)
    [airflow] Capture deprecated arguments and a decorator (AIR301) (#23170)
    [flake8-boolean-trap] Add multiprocessing.Value to excluded functions for FBT003 (#23010)
    [flake8-bugbear] Add a secondary annotation showing the previous occurrence (B033) (#22634)
    [flake8-type-checking] Add sub-diagnostic showing the runtime use of an annotation (TC004) (#23091)
    [isort] Support configurable import section heading comments (#23151)
    [ruff] Improve the diagnostic for RUF012 (#23202)

Formatter

    Suppress diagnostic output for format --check --silent (#17736)

Documentation

    Add tabbed shell completion documentation (#23169)
    Explain how to enable Markdown formatting for pre-commit hook (#23077)
    Fixed import in runtime-evaluated-decorators example (#23187)
    Update ruff server contributing guide (#23060)

Other changes

    Exclude WASM artifacts from GitHub releases (#23221)


To generate a diff of this commit:
cvs rdiff -u -r1.93 -r1.94 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.86 -r1.87 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.91 -r1.92 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.37 -r1.38 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.93 pkgsrc/devel/py-ruff/Makefile:1.94
--- pkgsrc/devel/py-ruff/Makefile:1.93  Sun Feb  8 22:09:53 2026
+++ pkgsrc/devel/py-ruff/Makefile       Mon Feb 16 11:52:56 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.93 2026/02/08 22:09:53 wiz Exp $
+# $NetBSD: Makefile,v 1.94 2026/02/16 11:52:56 wiz Exp $
 
-DISTNAME=      ruff-0.15.0
+DISTNAME=      ruff-0.15.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}
@@ -18,7 +18,7 @@ USE_TOOLS+=   gmake
 
 # Depends on an unpublished crate. Can't use cargo.mk to fetch it.
 LSP_TYPES_REV= 3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA_REV=     e9b9ddd4bec50ac777e9353bbb8f1180e5669d89
+SALSA_REV=     53421c2fff87426fa0bb51cab06632b87646de13
 DISTFILES=     ${DEFAULT_DISTFILES}
 DISTFILES+=    lsp-types-${LSP_TYPES_REV}.tar.gz
 DISTFILES+=    salsa-${SALSA_REV}.tar.gz

Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.86 pkgsrc/devel/py-ruff/cargo-depends.mk:1.87
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.86  Sun Feb  8 22:09:53 2026
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Mon Feb 16 11:52:56 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.86 2026/02/08 22:09:53 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.87 2026/02/16 11:52:56 wiz Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.4
@@ -50,12 +50,12 @@ 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+=  clang-sys-1.8.1
-CARGO_CRATE_DEPENDS+=  clap-4.5.54
-CARGO_CRATE_DEPENDS+=  clap_builder-4.5.54
+CARGO_CRATE_DEPENDS+=  clap-4.5.56
+CARGO_CRATE_DEPENDS+=  clap_builder-4.5.56
 CARGO_CRATE_DEPENDS+=  clap_complete-4.5.58
 CARGO_CRATE_DEPENDS+=  clap_complete_command-0.6.1
 CARGO_CRATE_DEPENDS+=  clap_complete_nushell-4.5.8
-CARGO_CRATE_DEPENDS+=  clap_derive-4.5.49
+CARGO_CRATE_DEPENDS+=  clap_derive-4.5.55
 CARGO_CRATE_DEPENDS+=  clap_lex-0.7.5
 CARGO_CRATE_DEPENDS+=  clearscreen-4.0.3
 CARGO_CRATE_DEPENDS+=  codspeed-4.0.4
@@ -167,7 +167,7 @@ CARGO_CRATE_DEPENDS+=       indicatif-0.18.3
 CARGO_CRATE_DEPENDS+=  indoc-2.0.7
 CARGO_CRATE_DEPENDS+=  inotify-0.11.0
 CARGO_CRATE_DEPENDS+=  inotify-sys-0.1.5
-CARGO_CRATE_DEPENDS+=  insta-1.46.1
+CARGO_CRATE_DEPENDS+=  insta-1.46.2
 CARGO_CRATE_DEPENDS+=  insta-cmd-0.6.0
 CARGO_CRATE_DEPENDS+=  interpolator-0.5.0
 CARGO_CRATE_DEPENDS+=  intrusive-collections-0.9.7
@@ -176,6 +176,7 @@ CARGO_CRATE_DEPENDS+=       is-docker-0.2.0
 CARGO_CRATE_DEPENDS+=  is-macro-0.3.7
 CARGO_CRATE_DEPENDS+=  is-terminal-0.4.16
 CARGO_CRATE_DEPENDS+=  is-wsl-0.4.0
+CARGO_CRATE_DEPENDS+=  is_executable-1.0.5
 CARGO_CRATE_DEPENDS+=  is_terminal_polyfill-1.70.1
 CARGO_CRATE_DEPENDS+=  itertools-0.10.5
 CARGO_CRATE_DEPENDS+=  itertools-0.13.0
@@ -308,12 +309,12 @@ CARGO_CRATE_DEPENDS+=     rustc-stable-hash-
 CARGO_CRATE_DEPENDS+=  rustix-1.1.3
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.22
 CARGO_CRATE_DEPENDS+=  ryu-1.0.20
-CARGO_CRATE_DEPENDS+=  salsa-0.25.2
-CARGO_CRATE_DEPENDS+=  salsa-macro-rules-0.25.2
-CARGO_CRATE_DEPENDS+=  salsa-macros-0.25.2
+CARGO_CRATE_DEPENDS+=  salsa-0.26.0
+CARGO_CRATE_DEPENDS+=  salsa-macro-rules-0.26.0
+CARGO_CRATE_DEPENDS+=  salsa-macros-0.26.0
 CARGO_CRATE_DEPENDS+=  same-file-1.0.6
-CARGO_CRATE_DEPENDS+=  schemars-1.2.0
-CARGO_CRATE_DEPENDS+=  schemars_derive-1.2.0
+CARGO_CRATE_DEPENDS+=  schemars-1.2.1
+CARGO_CRATE_DEPENDS+=  schemars_derive-1.2.1
 CARGO_CRATE_DEPENDS+=  scopeguard-1.2.0
 CARGO_CRATE_DEPENDS+=  seahash-4.1.0
 CARGO_CRATE_DEPENDS+=  serde-1.0.228

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.91 pkgsrc/devel/py-ruff/distinfo:1.92
--- pkgsrc/devel/py-ruff/distinfo:1.91  Sun Feb  8 22:09:53 2026
+++ pkgsrc/devel/py-ruff/distinfo       Mon Feb 16 11:52:56 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.91 2026/02/08 22:09:53 wiz Exp $
+$NetBSD: distinfo,v 1.92 2026/02/16 11:52:56 wiz Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -150,12 +150,12 @@ Size (ciborium-ll-0.2.2.crate) = 14695 b
 BLAKE2s (clang-sys-1.8.1.crate) = 214b14004732417ef813d486fe0fa6200e5abbfabb1dcda4ce723f6583911648
 SHA512 (clang-sys-1.8.1.crate) = a68c426c20110fddb8bba07d6631517b0528fad45802e5a34a22561d7e6dad82dc5001387019a03f275e9a671b09ee0a06b6e86793c4fb4ec655700bb0f5e125
 Size (clang-sys-1.8.1.crate) = 44009 bytes
-BLAKE2s (clap-4.5.54.crate) = 5c11dd758af0eb28f22771bd1e8870bf59421700bde3d1351d414bc78e593170
-SHA512 (clap-4.5.54.crate) = a97624ba82ae13a9f112f6c3d23a8eb4e6ab21304340553a2d34ef13e472f67685d68ebe2ff48e8b25d197bb7c3eeae0a3adfa69f2adc1ab4e6def3edf86d523
-Size (clap-4.5.54.crate) = 62028 bytes
-BLAKE2s (clap_builder-4.5.54.crate) = 0a3fb8863b583bab92b5cee2ca88e2b51c81a06434124b9a3af77a686c8a4506
-SHA512 (clap_builder-4.5.54.crate) = 6b567a2fea4e85b28d054b0432f527aadd735f730604534ab632ae7c70578bb46635d409d5cc28081d32bb6ca02ecdd17063115ad02996eff8006099d2dd838c
-Size (clap_builder-4.5.54.crate) = 170854 bytes
+BLAKE2s (clap-4.5.56.crate) = ddcbd6ce2902a85078b9f42dbc68a3476c2657bbb8e59e8f06268896d12cbfb0
+SHA512 (clap-4.5.56.crate) = 2131f188f73ad990d3062b2f67ee7aaf4d760d8eff315c3c3417dfe210aad08ebdf030d3b1307a08e2df6486411b4c6ef3a52d8701e221fd3a41be25cef651d0
+Size (clap-4.5.56.crate) = 61996 bytes
+BLAKE2s (clap_builder-4.5.56.crate) = f3683c30ed3827a0b80e33ecdb71da00c6b7f19b8e1006f14ff0696e5b47e8c2
+SHA512 (clap_builder-4.5.56.crate) = 5886061fd6d2e0c1f21a9d30785f1f704df8912b2f254fb2342e9c1bd7dbeda91c8191559e27960d9fa9e535561c19a6eb16f9fec19c98b7546e872263e3b735
+Size (clap_builder-4.5.56.crate) = 170945 bytes
 BLAKE2s (clap_complete-4.5.58.crate) = e3a5673d20c30d396598b3a166d57f0db5a4fedb9e6b8ffb2c46cf146a937d10
 SHA512 (clap_complete-4.5.58.crate) = 5f6f9653bdb96e2c3230172d719b7e432a0dffb2d7a815b39469368aa5ab90f89cb91a5697ff719d2bdef21e2027922fff774b656a73a117c6c9d2a8a5014292
 Size (clap_complete-4.5.58.crate) = 48645 bytes
@@ -165,9 +165,9 @@ Size (clap_complete_command-0.6.1.crate)
 BLAKE2s (clap_complete_nushell-4.5.8.crate) = 723739e2271590ca01ecde68330361a23d078bcfcdd1133ec0082f542699acb0
 SHA512 (clap_complete_nushell-4.5.8.crate) = 55cbd76310ad1f4e7096340fb644874ae80c541c708d6a883dd3540245dab4f380ae0b89c4ab071f5b6428647e43a16b2b2e69e6550e7cd0286a843c552b1576
 Size (clap_complete_nushell-4.5.8.crate) = 35171 bytes
-BLAKE2s (clap_derive-4.5.49.crate) = 460ba82547127fc3ac25d4fd13fa1480f3ed1e1ecfb4611fea016a26b261da0f
-SHA512 (clap_derive-4.5.49.crate) = 61d2b9597bb521cfd31a2c77af687832dd5e48f8b80dacce3079f165d6629d58f000c18a956fe948b1ad99776d75caf4e6b9004f63d861b8ab3b68b5260376dc
-Size (clap_derive-4.5.49.crate) = 33559 bytes
+BLAKE2s (clap_derive-4.5.55.crate) = 7e0c658d338326bdd793a0c862b7d9b523b82c8932e291f68dd177a2b4a1923d
+SHA512 (clap_derive-4.5.55.crate) = 443bf32b68076a164c00222b7d5fb5cd14ad9f1a7eb417ca9fcd7d6fd49e7cbfb97ac8e74e0e72bbf78a862c1fb6a27e1021d2ae9d9ca03c11b530682e2b0b64
+Size (clap_derive-4.5.55.crate) = 33502 bytes
 BLAKE2s (clap_lex-0.7.5.crate) = c0f454b7a0b52cea75c50a3795dc8f221f3aeb78d0146af8345b0f88afef3f9f
 SHA512 (clap_lex-0.7.5.crate) = bfcd632128e64f5414737f335dd3c5a62b3317e23d15472a1bfd617abf146c4c2c9c22e990b934adc1f8918359ff6fef09217c9f3436fa024a33bdb48d4a24e0
 Size (clap_lex-0.7.5.crate) = 13469 bytes
@@ -501,9 +501,9 @@ Size (inotify-0.11.0.crate) = 26241 byte
 BLAKE2s (inotify-sys-0.1.5.crate) = 0636f4b176c0da96092bda39188fe83e291b567b6f84630e5308523494b729ef
 SHA512 (inotify-sys-0.1.5.crate) = dae749f32c533b0c9f99963d97a77dcbfcacf173ec8fd7a02f275804f9925e867b4dfdf6be52c3c3c3de136d64e6e7d6b30a3bf804a01608cf974b0cc2e346da
 Size (inotify-sys-0.1.5.crate) = 6965 bytes
-BLAKE2s (insta-1.46.1.crate) = bd3b134675e7706800d6b4d932765814a8b6e6313733ff9b5a2b73f1bdf983d6
-SHA512 (insta-1.46.1.crate) = 6708e0bb2aaa3cf55cdfa11d1971f0c52004de6d9c1ee0051a6824c36864434aece7b1976851b0859d8b9a863b7c87d7dbeaadfa4de598f1b9d9b5c2c3235cd1
-Size (insta-1.46.1.crate) = 113825 bytes
+BLAKE2s (insta-1.46.2.crate) = ff4fc582b93d7e913691dd88246b9d6eb66d45fc841112a2c7b5b733d2962908
+SHA512 (insta-1.46.2.crate) = 0932e7abc09662e0ff9c29b4fc5fb82000cd89fafe18ad3f982a5cb8d77a22c06dd16bdb3e6e349f97e8dd01954d6345ea57f690370d600f53dd9f0c6e1f145d
+Size (insta-1.46.2.crate) = 114103 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
@@ -528,6 +528,9 @@ Size (is-terminal-0.4.16.crate) = 7811 b
 BLAKE2s (is-wsl-0.4.0.crate) = dc1a6bb6572cb4c585a2099f881592a2ef75cb994be76a0c3ed9a90903b595c3
 SHA512 (is-wsl-0.4.0.crate) = 69ffd419eb4de2e50ef4e61efca76ec4547216957d5422ac7b2bde85264080c2f522714aa40b5a6566c25eaf791d12ec0df09afe3060cc43087d18510f33d049
 Size (is-wsl-0.4.0.crate) = 3264 bytes
+BLAKE2s (is_executable-1.0.5.crate) = 7bc682cc14c267fcb4edb4985fdbb94e3955c61eed806fc1da070effba33254c
+SHA512 (is_executable-1.0.5.crate) = 59248290fb4598cf89c8c11d6b6ce7158c6acbe3404143c86a6790048dbd52cf6ec94481e65838c77745ae66166fa85b5e563f3668c851a5ec150f7f2996e446
+Size (is_executable-1.0.5.crate) = 9227 bytes
 BLAKE2s (is_terminal_polyfill-1.70.1.crate) = 47eb2f9b4272a61547f99893687c2b423a88ceb4dfdde1fc8e11871abc82a2c6
 SHA512 (is_terminal_polyfill-1.70.1.crate) = 4730fa09401cb4e69c92b38b2b43afd74699c61f5bd7b37605efbc0c08ca7a1318d43e4a844e46e0f84f83f42432f01e33771be2b18eb5977702ab9f894837e1
 Size (is_terminal_polyfill-1.70.1.crate) = 7492 bytes
@@ -909,9 +912,9 @@ Size (regex-syntax-0.8.8.crate) = 359141
 BLAKE2s (ron-0.12.0.crate) = c488a6ebd6e366e5591cbe2d87f80c153e70b793b82d456b7cc77dd08f7575d6
 SHA512 (ron-0.12.0.crate) = 67c447dbd9e15ebfe84f85ca2d342489c04d3a8d7294301bcb4a1e4d8c29267503f3516679ec9ea21da3447fcdfb2ab311a30eb76895d35dbf99edbe684d173f
 Size (ron-0.12.0.crate) = 119892 bytes
-BLAKE2s (ruff-0.15.0.tar.gz) = ea9834d26ae7fd4db20d9212c700ca7d237e4d4d84b25497cf152ebe9295f758
-SHA512 (ruff-0.15.0.tar.gz) = b09e0ed3a12bdf2aa630a99cfe40c680948e83c69ec6056c5616338531fba7a95620e2e7532f69b0259c31130815b8992c0908e555fcc1b8e1b279655f3ef648
-Size (ruff-0.15.0.tar.gz) = 4524893 bytes
+BLAKE2s (ruff-0.15.1.tar.gz) = 49212ec0479347532662aa95970b112143b12f841f54923a958b993e81578a60
+SHA512 (ruff-0.15.1.tar.gz) = b751f1ca38108e4f829fc812ee8b0c9211271988cc40fb88cf7d0c9fee3c3adb8e5ee3d4d9251d37cf6f74cd519a89f23ffe7eefa962701d0eb3f36519c11289
+Size (ruff-0.15.1.tar.gz) = 4540855 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
@@ -930,27 +933,27 @@ Size (rustversion-1.0.22.crate) = 21096 
 BLAKE2s (ryu-1.0.20.crate) = 95eb1e552fedfc29ca6a61fa23321101b88bb0037acbe1a13a543b9c7461ea94
 SHA512 (ryu-1.0.20.crate) = 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
 Size (ryu-1.0.20.crate) = 48738 bytes
-BLAKE2s (salsa-0.25.2.crate) = 3d6e7ca7e5bc75e272698d73cdd9a0589e29c696e5a075da56007f521b023a48
-SHA512 (salsa-0.25.2.crate) = d13eec7256c5525b8670c30abd36663d04a1ec3010aa737286f9510e227ca23b174b47d353fb0043caf6bbdb5d3a79459023fcbfc4e8489a419c7b4cd3507678
-Size (salsa-0.25.2.crate) = 703252 bytes
-BLAKE2s (salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89.tar.gz) = 185a0ef2281d47613e59a458a7d68c232098d06ef71c3397f342314a91a2f609
-SHA512 (salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89.tar.gz) = 285744b75e815249fad001eed2dd790b0e79b0d5a655806ae335b464b959f1ed47777041e3e4c0f3793be5b8920e43eead1ee78a9c4af9865ca76be2b4215104
-Size (salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89.tar.gz) = 741206 bytes
-BLAKE2s (salsa-macro-rules-0.25.2.crate) = 678f11ecef52d1c430d6efd54fd5133fedae6458fda9d45f8813833db0b184db
-SHA512 (salsa-macro-rules-0.25.2.crate) = 41801edc17bd544972b15f3815add3328aa474e32377c222570197b920176dcf412ed75eb072c9cd1d220947ba20ec891c53426dc627ddd83278abcf543720d6
-Size (salsa-macro-rules-0.25.2.crate) = 20666 bytes
-BLAKE2s (salsa-macros-0.25.2.crate) = 8fcb7b978b990a85e9bf8df3e9c59cb9c384aaf9b5041134e4a258d5ac93b87e
-SHA512 (salsa-macros-0.25.2.crate) = bafd4ffa0545ab79fcac90e237773a38d646a965270ff0ca2fbce00e6baf794ec0af30f85890b085ee230194ac582e90d8895615cce9278a9074eae3a4a2fb1a
-Size (salsa-macros-0.25.2.crate) = 31613 bytes
+BLAKE2s (salsa-0.26.0.crate) = 27c1892e1c66b7570a297999bf894ed52d6d94f2d2f4c6f095b1efd587ab3c40
+SHA512 (salsa-0.26.0.crate) = f8be04849e3ca2acaf8973b8e77f3a11edcd4a3d0072232df2e6fd22a63bf2c0da2572cb273ec3c9053f3f7459143eca63bb7bbc3d6dd898e898753cf27ae1f2
+Size (salsa-0.26.0.crate) = 711505 bytes
+BLAKE2s (salsa-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = eb53c25bfbfc787c0b763cea2913d8629817f3d07d190f4f6b6cacf1980aed22
+SHA512 (salsa-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = 4471203f3a2a6db0766ce2d426583f9c55277987200bf863c31b1ef09f9ede77091d47ad3a971ae2653d34a02cb2f79b5fb0e6da7a0860dca6636ebba1651ae6
+Size (salsa-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = 742301 bytes
+BLAKE2s (salsa-macro-rules-0.26.0.crate) = a6a3cb5ca7bb615dbcd217d3f500ef0a335b437ba592b70a7594c80dfb033b7e
+SHA512 (salsa-macro-rules-0.26.0.crate) = aae73d25cd483bf2c1d73dddc30ce57af430f695f45b6f6d3c0fe48c0455cf9bc7072a6c7e98a0736d33463df38c0c1580827cca4fa506e6ef9c179eaa7f6c11
+Size (salsa-macro-rules-0.26.0.crate) = 20675 bytes
+BLAKE2s (salsa-macros-0.26.0.crate) = 9692a6d017d5545e6508f63068394fe04940ab421b4beaa14cadd6c799de4cf8
+SHA512 (salsa-macros-0.26.0.crate) = 11bfedc545e594d21cc013c03ae0dd0a0dc0d3bc7a55c8a572ad4017927a1df66a021d2c9b69a765faed3f13ecf4779a003eb753e2b7bd63f8e80b8bc58157f9
+Size (salsa-macros-0.26.0.crate) = 32015 bytes
 BLAKE2s (same-file-1.0.6.crate) = 1a9b3bb2a767c4e3a7537b2fd8daaa2afc113e6bdaa27a25d2eefff59e7600d6
 SHA512 (same-file-1.0.6.crate) = 3ba35309742c8db63210d9ea78bff4ecd80471d69e6238eb96c7bf0673814f221e2d838fe6311bfc5a0e71b4a7ccba33e07859c0b9cff2171969ff08a4214a7c
 Size (same-file-1.0.6.crate) = 10183 bytes
-BLAKE2s (schemars-1.2.0.crate) = fe78c1e851eb9317076fe4a38a5ed3f7212177ea5494d56cb33db938c00f7974
-SHA512 (schemars-1.2.0.crate) = 62652dd3bf0e12d5fa8e6ac89d2ec4cc2a8d7c6c71997683dec3c03b6d6b02d7fdc29dfa81c3bf5fc0fccf049c2d05ca880da8e012af4fecff612cf83387309c
-Size (schemars-1.2.0.crate) = 93707 bytes
-BLAKE2s (schemars_derive-1.2.0.crate) = 083a05648f7c21a0e60f486afc6fa17085e1fc58d52940144b657fa20ee7e29c
-SHA512 (schemars_derive-1.2.0.crate) = a76c14529b2782a3969b3c2af22c0d8d35ce66231a0208faa9bfd867b5d94e088253036599fbc3c3909f63049dc90602e132cba087a7d321059d596640288eaa
-Size (schemars_derive-1.2.0.crate) = 31178 bytes
+BLAKE2s (schemars-1.2.1.crate) = 06367b85b1615fb173e20ba8644d28a6ff33e4dce5cfddfd3c3165bb167a21ed
+SHA512 (schemars-1.2.1.crate) = a18a5e29b98ebbd78d46670317ad467904389a71e323f576c61816ff9ed86013df5048384b9c9af01c6087e4eae10e3dddccca6b3b6cc723feb2a6af08cae9e1
+Size (schemars-1.2.1.crate) = 94403 bytes
+BLAKE2s (schemars_derive-1.2.1.crate) = 7f1d17726888b4382d98dbb66acef50036e3a5bb26933e367cb7faa1b77374cf
+SHA512 (schemars_derive-1.2.1.crate) = ba80da6bfa7b4601975c440d1d8775ed956876de2545f75fdd427fb8fff8b0b501e4c99905a0c69c7821f81d9289724284bd85a7fd19de1c650b6bef11489a61
+Size (schemars_derive-1.2.1.crate) = 31319 bytes
 BLAKE2s (scopeguard-1.2.0.crate) = 4daf97de7fabaf7fe5ba6000f7132a46cc0bab2a297127580d9ac127d0a8fcec
 SHA512 (scopeguard-1.2.0.crate) = 6247719a15fe1e4e2d179127b9a934bd2f99367724f41175ed9522f58824b6bc69b35002eae66b35880375ff61d77ac43ddaa78cbde7160a35183a1da32d3fbb
 Size (scopeguard-1.2.0.crate) = 11619 bytes
@@ -1450,5 +1453,5 @@ BLAKE2s (zstd-sys-2.0.16+zstd.1.5.7.crat
 SHA512 (zstd-sys-2.0.16+zstd.1.5.7.crate) = 4bd56e78003a084a27d916ce845f90ae4657725c0f34d56290a8b0c463309e10d2980d1ee6350d6a913cb7906950271ef3da7f25f56b47d02e4b4a5d902ac7ac
 Size (zstd-sys-2.0.16+zstd.1.5.7.crate) = 775620 bytes
 SHA1 (patch-.._vendor_mio-1.0.4_src_sys_unix_selector_kqueue.rs) = 28c4dea1aff96e99d46aeb29c00f06c2382bbeef
-SHA1 (patch-Cargo.toml) = 05e7644ccbed0c15b2da74a4d4c8413356a06de8
+SHA1 (patch-Cargo.toml) = 3de52843bef55e448857f2a0a90649a2d3981306
 SHA1 (patch-python_ruff_____main____.py) = 389d75d66b901f4ae563c6d9175427147b3d1cbf

Index: pkgsrc/devel/py-ruff/patches/patch-Cargo.toml
diff -u pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.37 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.38
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.37  Sun Feb  8 22:09:53 2026
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Mon Feb 16 11:52:56 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-Cargo.toml,v 1.37 2026/02/08 22:09:53 wiz Exp $
+$NetBSD: patch-Cargo.toml,v 1.38 2026/02/16 11:52:56 wiz Exp $
 
 Depends on unpublished crates. Can't use cargo.mk to fetch it.
 
 --- Cargo.toml.orig    2006-07-24 01:21:28.000000000 +0000
 +++ Cargo.toml
-@@ -126,7 +126,7 @@ lsp-server = { version = "0.7.6" }
+@@ -127,7 +127,7 @@ lsp-server = { version = "0.7.6" }
  libcst = { version = "1.8.4", default-features = false }
  log = { version = "0.4.17" }
  lsp-server = { version = "0.7.6" }
@@ -13,12 +13,12 @@ Depends on unpublished crates. Can't use
      "proposed",
  ] }
  matchit = { version = "0.9.0" }
-@@ -154,7 +154,7 @@ rustc-stable-hash = { version = "0.1.2" }
+@@ -155,7 +155,7 @@ rustc-stable-hash = { version = "0.1.2" }
  rustc-hash = { version = "2.0.0" }
  rustc-stable-hash = { version = "0.1.2" }
  # When updating salsa, make sure to also update the revision in `fuzz/Cargo.toml`
--salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "e9b9ddd4bec50ac777e9353bbb8f1180e5669d89", default-features = false, features = [
-+salsa = { path = "../salsa-e9b9ddd4bec50ac777e9353bbb8f1180e5669d89", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "53421c2fff87426fa0bb51cab06632b87646de13", default-features = false, features = [
++salsa = { path = "../salsa-53421c2fff87426fa0bb51cab06632b87646de13", default-features = false, features = [
      "compact_str",
      "macros",
      "salsa_unstable",



Home | Main Index | Thread Index | Old Index