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: Thu Apr 2 19:07:40 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.8.
Preview features
[ruff] New rule unnecessary-if (RUF050) (#24114)
[ruff] New rule useless-finally (RUF072) (#24165)
[ruff] New rule f-string-percent-format (RUF073): warn when using % operator on an f-string (#24162)
[pyflakes] Recognize frozendict as a builtin for Python 3.15+ (#24100)
Bug fixes
[flake8-async] Use fully-qualified anyio.lowlevel import in autofix (ASYNC115) (#24166)
[flake8-bandit] Check tuple arguments for partial paths in S607 (#24080)
[pyflakes] Skip undefined-name (F821) for conditionally deleted variables (#24088)
E501/W505/formatter: Exclude nested pragma comments from line width calculation (#24071)
Fix %foo? parsing in IPython assignment expressions (#24152)
analyze graph: resolve string imports that reference attributes, not just modules (#24058)
Rule changes
[eradicate] ignore ty: ignore comments in ERA001 (#24192)
[flake8-bandit] Treat sys.executable as trusted input in S603 (#24106)
[flake8-self] Recognize Self annotation and self assignment in SLF001 (#24144)
[pyflakes] F507: Fix false negative for non-tuple RHS in %-formatting (#24142)
[refurb] Parenthesize generator arguments in FURB142 fixer (#24200)
Performance
Speed up diagnostic rendering (#24146)
Server
Warn when Markdown files are skipped due to preview being disabled (#24150)
Documentation
Clarify extend-ignore and extend-select settings documentation (#24064)
Mention AI policy in PR template (#24198)
Other changes
Use trusted publishing for NPM packages (#24171)
To generate a diff of this commit:
cvs rdiff -u -r1.99 -r1.100 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.93 -r1.94 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.97 -r1.98 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.39 -r1.40 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.99 pkgsrc/devel/py-ruff/Makefile:1.100
--- pkgsrc/devel/py-ruff/Makefile:1.99 Tue Mar 24 13:18:06 2026
+++ pkgsrc/devel/py-ruff/Makefile Thu Apr 2 19:07:40 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.99 2026/03/24 13:18:06 wiz Exp $
+# $NetBSD: Makefile,v 1.100 2026/04/02 19:07:40 wiz Exp $
-DISTNAME= ruff-0.15.7
+DISTNAME= ruff-0.15.8
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=r/ruff/}
@@ -11,14 +11,14 @@ COMMENT= Extremely fast Python linter, w
LICENSE= mit
USE_LANGUAGES= c c++
-RUST_REQ= 1.91
+RUST_REQ= 1.92
# for tikv-jemalloc-sys
USE_TOOLS+= gmake
# Depends on an unpublished crate. Can't use cargo.mk to fetch it.
LSP_TYPES_REV= e15db0593f0ecbbd80599c3f5880e4bf5da1ca0c
-SALSA_REV= 53421c2fff87426fa0bb51cab06632b87646de13
+SALSA_REV= 2f687a17ceea8ec7aaa605561ccbde938ccef086
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.93 pkgsrc/devel/py-ruff/cargo-depends.mk:1.94
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.93 Tue Mar 24 13:18:07 2026
+++ pkgsrc/devel/py-ruff/cargo-depends.mk Thu Apr 2 19:07:40 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.93 2026/03/24 13:18:07 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.94 2026/04/02 19:07:40 wiz Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.1
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.4
@@ -9,7 +9,7 @@ CARGO_CRATE_DEPENDS+= anes-0.1.6
CARGO_CRATE_DEPENDS+= annotate-snippets-0.11.5
CARGO_CRATE_DEPENDS+= anstream-0.6.21
CARGO_CRATE_DEPENDS+= anstream-1.0.0
-CARGO_CRATE_DEPENDS+= anstyle-1.0.13
+CARGO_CRATE_DEPENDS+= anstyle-1.0.14
CARGO_CRATE_DEPENDS+= anstyle-lossy-1.1.4
CARGO_CRATE_DEPENDS+= anstyle-parse-0.2.7
CARGO_CRATE_DEPENDS+= anstyle-parse-1.0.0
@@ -48,17 +48,17 @@ CARGO_CRATE_DEPENDS+= cexpr-0.6.0
CARGO_CRATE_DEPENDS+= cfg-if-1.0.3
CARGO_CRATE_DEPENDS+= cfg_aliases-0.2.1
CARGO_CRATE_DEPENDS+= chacha20-0.10.0
-CARGO_CRATE_DEPENDS+= chrono-0.4.42
+CARGO_CRATE_DEPENDS+= chrono-0.4.44
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.60
-CARGO_CRATE_DEPENDS+= clap_builder-4.5.60
+CARGO_CRATE_DEPENDS+= clap-4.6.0
+CARGO_CRATE_DEPENDS+= clap_builder-4.6.0
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.55
+CARGO_CRATE_DEPENDS+= clap_derive-4.6.0
CARGO_CRATE_DEPENDS+= clap_lex-1.0.0
CARGO_CRATE_DEPENDS+= clearscreen-4.0.5
CARGO_CRATE_DEPENDS+= codspeed-4.0.4
@@ -96,9 +96,9 @@ CARGO_CRATE_DEPENDS+= crypto-common-0.1.
CARGO_CRATE_DEPENDS+= csv-1.4.0
CARGO_CRATE_DEPENDS+= csv-core-0.1.12
CARGO_CRATE_DEPENDS+= ctrlc-3.5.2
-CARGO_CRATE_DEPENDS+= darling-0.21.3
-CARGO_CRATE_DEPENDS+= darling_core-0.21.3
-CARGO_CRATE_DEPENDS+= darling_macro-0.21.3
+CARGO_CRATE_DEPENDS+= darling-0.23.0
+CARGO_CRATE_DEPENDS+= darling_core-0.23.0
+CARGO_CRATE_DEPENDS+= darling_macro-0.23.0
CARGO_CRATE_DEPENDS+= dashmap-6.1.0
CARGO_CRATE_DEPENDS+= datatest-stable-0.3.3
CARGO_CRATE_DEPENDS+= derive-where-1.6.0
@@ -223,7 +223,7 @@ CARGO_CRATE_DEPENDS+= minimal-lexical-0.
CARGO_CRATE_DEPENDS+= miniz_oxide-0.8.9
CARGO_CRATE_DEPENDS+= mio-1.0.4
CARGO_CRATE_DEPENDS+= natord-1.0.9
-CARGO_CRATE_DEPENDS+= newtype-uuid-1.2.4
+CARGO_CRATE_DEPENDS+= newtype-uuid-1.3.2
CARGO_CRATE_DEPENDS+= nix-0.30.1
CARGO_CRATE_DEPENDS+= nix-0.31.1
CARGO_CRATE_DEPENDS+= nom-7.1.3
@@ -281,7 +281,7 @@ CARGO_CRATE_DEPENDS+= proc-macro-crate-3
CARGO_CRATE_DEPENDS+= proc-macro-utils-0.10.0
CARGO_CRATE_DEPENDS+= proc-macro2-1.0.106
CARGO_CRATE_DEPENDS+= pyproject-toml-0.13.7
-CARGO_CRATE_DEPENDS+= quick-junit-0.5.2
+CARGO_CRATE_DEPENDS+= quick-junit-0.6.0
CARGO_CRATE_DEPENDS+= quick-xml-0.38.4
CARGO_CRATE_DEPENDS+= quickcheck-1.1.0
CARGO_CRATE_DEPENDS+= quickcheck_macros-1.2.0
@@ -313,9 +313,9 @@ 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.26.0
-#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.26.0
-#CARGO_CRATE_DEPENDS+= salsa-macros-0.26.0
+#CARGO_CRATE_DEPENDS+= salsa-0.26.1
+#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.26.1
+#CARGO_CRATE_DEPENDS+= salsa-macros-0.26.1
CARGO_CRATE_DEPENDS+= same-file-1.0.6
CARGO_CRATE_DEPENDS+= schemars-1.2.1
CARGO_CRATE_DEPENDS+= schemars_derive-1.2.1
@@ -331,8 +331,8 @@ CARGO_CRATE_DEPENDS+= serde_json-1.0.149
CARGO_CRATE_DEPENDS+= serde_repr-0.1.20
CARGO_CRATE_DEPENDS+= serde_spanned-1.0.4
CARGO_CRATE_DEPENDS+= serde_test-1.0.177
-CARGO_CRATE_DEPENDS+= serde_with-3.17.0
-CARGO_CRATE_DEPENDS+= serde_with_macros-3.17.0
+CARGO_CRATE_DEPENDS+= serde_with-3.18.0
+CARGO_CRATE_DEPENDS+= serde_with_macros-3.18.0
CARGO_CRATE_DEPENDS+= sha2-0.10.9
CARGO_CRATE_DEPENDS+= sharded-slab-0.1.7
CARGO_CRATE_DEPENDS+= shellexpand-3.1.2
@@ -387,7 +387,7 @@ CARGO_CRATE_DEPENDS+= tracing-core-0.1.3
CARGO_CRATE_DEPENDS+= tracing-flame-0.2.0
CARGO_CRATE_DEPENDS+= tracing-indicatif-0.3.14
CARGO_CRATE_DEPENDS+= tracing-log-0.2.0
-CARGO_CRATE_DEPENDS+= tracing-subscriber-0.3.22
+CARGO_CRATE_DEPENDS+= tracing-subscriber-0.3.23
CARGO_CRATE_DEPENDS+= tryfn-1.0.0
CARGO_CRATE_DEPENDS+= typed-arena-2.0.2
CARGO_CRATE_DEPENDS+= typeid-1.0.3
Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.97 pkgsrc/devel/py-ruff/distinfo:1.98
--- pkgsrc/devel/py-ruff/distinfo:1.97 Tue Mar 24 13:18:07 2026
+++ pkgsrc/devel/py-ruff/distinfo Thu Apr 2 19:07:40 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.97 2026/03/24 13:18:07 wiz Exp $
+$NetBSD: distinfo,v 1.98 2026/04/02 19:07:40 wiz Exp $
BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -27,9 +27,9 @@ Size (anstream-0.6.21.crate) = 29516 byt
BLAKE2s (anstream-1.0.0.crate) = c3bb7625e72107e5a94d89b190ded270e43459bf3f8af72799c3fd0f000b6ec7
SHA512 (anstream-1.0.0.crate) = 36bf11821e8bc23607a54842b47950782806ebc7a56233e3c458345d79986745f6ba878e39964ed41404eb5be58f78d0bbcdceeb86d523ba40eedd15f7e1f29d
Size (anstream-1.0.0.crate) = 28916 bytes
-BLAKE2s (anstyle-1.0.13.crate) = 7d55c4634306f10a1cbdca2c99c816b49f90ec4f63c8c1c7592a99ddc233037b
-SHA512 (anstyle-1.0.13.crate) = 1a92c4bf6ff7262c0f5fe72ff66eaf11f0c84e84a06746767918903c0416ba5d33ac54ff9a2c6cde37e26bb2287675d3f0a8a7efa95eb013c9be388b8139661e
-Size (anstyle-1.0.13.crate) = 17651 bytes
+BLAKE2s (anstyle-1.0.14.crate) = 5334526abb8748eea5d51f6ea4dd298a218fac2ea11eeb1672ef5e5cd5fd86bf
+SHA512 (anstyle-1.0.14.crate) = 2e7bbaf0794d209f0f19fb8709214c1b1109c27e14d91a8adc232a9bdfe76e653b2b86e341d71f63903e034c81f6ed63ffe7f123f6d631c0f8d41b56d70037b9
+Size (anstyle-1.0.14.crate) = 17787 bytes
BLAKE2s (anstyle-lossy-1.1.4.crate) = a6ac7cd40fdd02ff24a99b7af1176a52a204e673c2f68c7235599cfefbc04535
SHA512 (anstyle-lossy-1.1.4.crate) = 5995b0b77f389eee6689037e9d1c0d83c838f19ee41ee1242fcd73eca39cbe84dcd462d9bac9b7604962b7f1c544559053eac6d45b28a526baaead8b6301c1b8
Size (anstyle-lossy-1.1.4.crate) = 10266 bytes
@@ -144,9 +144,9 @@ Size (cfg_aliases-0.2.1.crate) = 6355 by
BLAKE2s (chacha20-0.10.0.crate) = 4bd634f9d813654cc48bbd3f7c43b9ab6cfec5ba13e61b7e3254bf063d087c6f
SHA512 (chacha20-0.10.0.crate) = 97e50d8e16118070ec75c086bae3695513b63c2ad3c5d43e3fb57892f21c9634977bc506c0c094aeb61bc8864518cee3eabf6b81504128ab0a876b2f6860b43a
Size (chacha20-0.10.0.crate) = 38763 bytes
-BLAKE2s (chrono-0.4.42.crate) = 72c5d8a1978ab715e15123defd74393dc4993664e1362fed0eb07fb3e93912d6
-SHA512 (chrono-0.4.42.crate) = 776b4b127c1a07ddce587aad341fa1022cebaa90ad667064809b3f83fc33aa355c811d7df445d6aae405265660deba9d8514d909391e47ea26d968bd4f24becf
-Size (chrono-0.4.42.crate) = 238174 bytes
+BLAKE2s (chrono-0.4.44.crate) = 48c6b840b300bbb2bee8ae415cdeb6c63a61272e19232453162be5bf0432c772
+SHA512 (chrono-0.4.44.crate) = 0b1a83885724e9180e71ee9fed146d070d88620d46b74970a67f4af04f583dddc0285e7d09574b99507786568ac7fb3f06a5dfbd25c51490c8d444c145bdee21
+Size (chrono-0.4.44.crate) = 240549 bytes
BLAKE2s (ciborium-0.2.2.crate) = 5a7c6daf9c91eb36de7ee4cd116fd8f1d5507a6df77ddccc9e91c2a28be166c3
SHA512 (ciborium-0.2.2.crate) = 8d1af6a09f116e42f0098d7d0e34dd906dc3e718b257ff1a1fde655a235d40619f61f18917c0cf35c55de9160c255a9795d5e7525989037e3512807cc6a900b1
Size (ciborium-0.2.2.crate) = 35611 bytes
@@ -159,12 +159,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.60.crate) = f2d1c1b9cabe864543e018c39b191d9699b952fbd9042a2c40196a0d2eccebea
-SHA512 (clap-4.5.60.crate) = 04cdd8503ea322b41d574bc700bb8be24fd930b28a5281899ad7e8f5d3fe65c3f671a639b8ec88070523abada843c78fc7c9ec784a8eeab54a1c7efced120234
-Size (clap-4.5.60.crate) = 62002 bytes
-BLAKE2s (clap_builder-4.5.60.crate) = da9b3e62616f25f35d6872ec1222dc7723be9b71d343b94c55c6e17973d5bd90
-SHA512 (clap_builder-4.5.60.crate) = 6414a9d8a8d7c1d5923941e0d375df1a4c7ff8ebabf5bc83cee4ec1e5b502471c95701865f523de7706778b7eed844183d9e0097f84124b5147ff44d2e9b55ed
-Size (clap_builder-4.5.60.crate) = 171105 bytes
+BLAKE2s (clap-4.6.0.crate) = 1c9c8b7f05ada2e70ec17bca7508554ba02e6eba3fc94737d84dc540fe3bb605
+SHA512 (clap-4.6.0.crate) = bc5641690f0a0ed2b660836590174641e568be3d2b92d5dc91a82581fdef0543640190fc3c8ffe765f0245a88c0f9809d4e136af156a3d480a680da28e8ae5f6
+Size (clap-4.6.0.crate) = 62930 bytes
+BLAKE2s (clap_builder-4.6.0.crate) = 5d7686f002e18c9bb10f76b283fde443f2c2c50eb9a221f796e085bafe2a231f
+SHA512 (clap_builder-4.6.0.crate) = 43b26377a8f15d29f8fdc9ada914888d87111084c5e205308d166789a27d91c2d8db6756b24d48ef8a293c92ca4c27dbf5433db21e336b2116d51377116fabd7
+Size (clap_builder-4.6.0.crate) = 171122 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
@@ -174,9 +174,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.55.crate) = 7e0c658d338326bdd793a0c862b7d9b523b82c8932e291f68dd177a2b4a1923d
-SHA512 (clap_derive-4.5.55.crate) = 443bf32b68076a164c00222b7d5fb5cd14ad9f1a7eb417ca9fcd7d6fd49e7cbfb97ac8e74e0e72bbf78a862c1fb6a27e1021d2ae9d9ca03c11b530682e2b0b64
-Size (clap_derive-4.5.55.crate) = 33502 bytes
+BLAKE2s (clap_derive-4.6.0.crate) = 5f0a074f69e7ea9d8339e13631b30f4ea2e003576f49f5b063ad8504dc589760
+SHA512 (clap_derive-4.6.0.crate) = 4b642e4bda3af45b21fda189094f73b295c6890f2af533e1541be0df8669d1c7d8256a88dfd47f488ea6adab65012a213521d52dd902f9f11fd3b776923da1c7
+Size (clap_derive-4.6.0.crate) = 33435 bytes
BLAKE2s (clap_lex-1.0.0.crate) = 0e9d1b5bba20ddb9f1510f5d84d0a4ab4efdc7f4b0b37ca7fc179e06cf8a0b46
SHA512 (clap_lex-1.0.0.crate) = 2e65fdfd8a7310f43c333efb41b18818bd79dc83bf192eeb53f0ab524b500c0660280186308960a0b5b724092319f9325bb92b0b63738fcaea7b932d0d7e3887
Size (clap_lex-1.0.0.crate) = 13466 bytes
@@ -288,15 +288,15 @@ Size (csv-core-0.1.12.crate) = 26298 byt
BLAKE2s (ctrlc-3.5.2.crate) = 9876cdb38b2f5b3776d14c78b2911b968d189635715f7eee12f44ed43f3ad2aa
SHA512 (ctrlc-3.5.2.crate) = 702e67489d9a77878b7da4aa7d5ffaaf169a2ff9602303d1b5a7b191f51b61b62218a2f9c11ac28784dc7a819659f87885678484866336dc7fdcfe01a0e4e4fc
Size (ctrlc-3.5.2.crate) = 14194 bytes
-BLAKE2s (darling-0.21.3.crate) = acb46e55ba2e44ca96a06ea00d41364b9caf9c08ce6bfbb8b8611bf91747d754
-SHA512 (darling-0.21.3.crate) = d28b9a6d63b09aca5448a9b39e9f41a4418d93023885715feefd913519b4bb1df32e85edebcc9b59d2e1b55d87052dacbd01e7b42d7b4ce5b02fe4de46345094
-Size (darling-0.21.3.crate) = 41398 bytes
-BLAKE2s (darling_core-0.21.3.crate) = 1063cdd5e685a6b2e46e28b1e3520b8f9d86a8fc0d0b612e366d4f5aa867696b
-SHA512 (darling_core-0.21.3.crate) = 585c872de6e24719d09d7ff9031980ff393a0db363913f2ed5848ec2680ca31501b82ba6aff42d4e276e502715de1dc7bf9c75ccc446e0c5a3f428e23bf62c65
-Size (darling_core-0.21.3.crate) = 74471 bytes
-BLAKE2s (darling_macro-0.21.3.crate) = e9a8a39740cb31c26264c3ee2276e4d65367cec4e67fd96e12d51930fc8d3e90
-SHA512 (darling_macro-0.21.3.crate) = 1931eb12cf86c6a66de874fc460ce086f7f970c7b45927057019f2a8c7fec66b3d5f6ed0b49412884c44d9c98515d71f41caa134f494f358923be1d00076553f
-Size (darling_macro-0.21.3.crate) = 2535 bytes
+BLAKE2s (darling-0.23.0.crate) = e672134b01956e6272af11cb88a1f14e42d3472ef141fb928c551bf893ed67ef
+SHA512 (darling-0.23.0.crate) = 6257756befa2e6a8b17ee21d64e8430071bfd1e8f72c680f67b3c15934e726ec24e30da37fcb5ea4f4b3d925f81cf4ea22d6c85788f101090b32d95f08bdb2e5
+Size (darling-0.23.0.crate) = 43298 bytes
+BLAKE2s (darling_core-0.23.0.crate) = 1f4560dd61767698f56031087a95f789814b6ab63b2a70e319a095fd98f1310a
+SHA512 (darling_core-0.23.0.crate) = 52ac3dac977b7f1cbdc3c0ee545356495216af6d8a4f179cbb51c8bc80253cf028bd9b624b6f42d6354d913e7fc5ea980234aa2ccf383c8779ca70fde72591a9
+Size (darling_core-0.23.0.crate) = 74564 bytes
+BLAKE2s (darling_macro-0.23.0.crate) = 91ff89f7eb61afe288a578064565c68aa991d5b1003ebe848569cdc087b3572f
+SHA512 (darling_macro-0.23.0.crate) = f6565876c9846b1295be23eda6decbba817c64c3e2ba56fb0009c2acb68d542481dbb033b0e753dfb1eb967f24f87b781869c8bd5018a7789066229a4919c8c3
+Size (darling_macro-0.23.0.crate) = 2480 bytes
BLAKE2s (dashmap-6.1.0.crate) = 8c0d0319abdf77c44e5446e7ca2ac339ad04877effc47414a3f707e77034d216
SHA512 (dashmap-6.1.0.crate) = 03a727e41505e5e7068df8fb27fad6d348fc14f6b1609d7f606fba765fb92fec7fb42c6427bc11d057ad2ad52d1b44bcf5a802651765148941ba41fa75968cb0
Size (dashmap-6.1.0.crate) = 24828 bytes
@@ -669,9 +669,9 @@ Size (mio-1.0.4.crate) = 104212 bytes
BLAKE2s (natord-1.0.9.crate) = 0e3a2b5077d1f66f232fcd853c5d90cb8f4542783661fafa384bb66dbb44546e
SHA512 (natord-1.0.9.crate) = bf58eda54c759fecca1fd310bece370f26555bde1096081adc5bb1e9446a538f1652fb3049a52f898f4f62a2608805b72cb72dd52ff3fc9b88fe0a7c9071025a
Size (natord-1.0.9.crate) = 3866 bytes
-BLAKE2s (newtype-uuid-1.2.4.crate) = 2478e322d26f175dc9d52ca5478ef11e907154f64d4a68a6ab3be40a6af5887d
-SHA512 (newtype-uuid-1.2.4.crate) = c8b8f108978a8deccc43d55024da0ac976d7395ba92175ee04540f6a67bd0cf4626ff5437570834fb46deb8ab4a078de93dedb08339725ec51d5b1411537c2d5
-Size (newtype-uuid-1.2.4.crate) = 17919 bytes
+BLAKE2s (newtype-uuid-1.3.2.crate) = 7e433a1298e3b25457027f574f0465088b3a633d0fff0230ef0533b006c0eff9
+SHA512 (newtype-uuid-1.3.2.crate) = f4d6c2817c4553111e060800ec1e5bb95bcdd2308411c53d0ec48ea556adcbb2070e1aa39f77fe724d81ebd936392ab4be8797761b4bb7b7f83f31f01446de70
+Size (newtype-uuid-1.3.2.crate) = 20681 bytes
BLAKE2s (nix-0.30.1.crate) = b0926652bc97b0c460f66a5a5e76891fa153f0c1f7ccc78acea2b6d3edc133b4
SHA512 (nix-0.30.1.crate) = 80df8102a3a387d9cd73cd8d756b9fad5c4c4b57f6e94d9acfa24ee07af51f28ba2db70b8d37ddd6c7eae883c7acf9fc366a0100659856939210ffde1b124d87
Size (nix-0.30.1.crate) = 342015 bytes
@@ -843,9 +843,9 @@ Size (proc-macro2-1.0.106.crate) = 59765
BLAKE2s (pyproject-toml-0.13.7.crate) = ccbaca2cd9a6c8787f382a5084f79112b8374945c55a27ed45882add2ef5d478
SHA512 (pyproject-toml-0.13.7.crate) = 1a8b3cfdf6a7f2ffe71b5376bd7e525c378b51023e93aa60069cd7ce2e5d0abc58e59c31aeb0f47814ea72377e040bda9cad551a204d15d41dabe80afbcc51f1
Size (pyproject-toml-0.13.7.crate) = 18618 bytes
-BLAKE2s (quick-junit-0.5.2.crate) = 0af3abc4c5b1efcda618bde7bafe7cda02307965ae3d85ea0300f1e60ecaab37
-SHA512 (quick-junit-0.5.2.crate) = fa74726e8d2928952611d5fb7208d5f374d67fb09a943870131fe43d6448cdcaf0839cd2609e613a94f2e64bd0173b781323d181d6cccec77d60eb8d5e1a88d8
-Size (quick-junit-0.5.2.crate) = 46417 bytes
+BLAKE2s (quick-junit-0.6.0.crate) = e5fd7961c1006290db77c6e922b0ac60211946421cdeaff633b3cec94372ebc1
+SHA512 (quick-junit-0.6.0.crate) = 80e83884758f145922d34c6851ab67c732002e94c082e8f2ded3232c56ffcbca2cf89569f5a4d2379835f4027773f50490a9cebe4e7760d32093ae2303bd380e
+Size (quick-junit-0.6.0.crate) = 32651 bytes
BLAKE2s (quick-xml-0.38.4.crate) = 57bb3d00639fcbb00bb00503ae4eea6651b8c7220238ae3a4753de9b4c863976
SHA512 (quick-xml-0.38.4.crate) = dd2bea3dec3410978f8f15a0f6046047e5735fc75e714f6a19ab646090b347805ed77be51378ce3f9de19744daaf588ab5ea6e6a8b2d1f72198b4c78056b3877
Size (quick-xml-0.38.4.crate) = 205035 bytes
@@ -921,9 +921,9 @@ Size (regex-syntax-0.8.10.crate) = 35878
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.7.tar.gz) = 41e59066f9eb7ca66bd69e73d9710847e58c0f196d01fd66e2147c71ea5b9025
-SHA512 (ruff-0.15.7.tar.gz) = ae14b2fafacf3eadf213cfba5919d9e31487b014a40710445f95618ec152373450d3a93d51b246e2ee55061e08ef8970f2ff039dcef1d1cf63a76eef64d2003f
-Size (ruff-0.15.7.tar.gz) = 4601277 bytes
+BLAKE2s (ruff-0.15.8.tar.gz) = dfd83f9815bfb119e214bc7c7e6ab658dabeaea69bf01c094bcf5ae0884a2a1d
+SHA512 (ruff-0.15.8.tar.gz) = 1a24e03da6f956751552beabc14fd18d9457c7949c3badd12df064e1fe2b3e53c1f028b4a041f28015bec78f53cbc12305b139f92039d32bdf9af43fe39bb2ed
+Size (ruff-0.15.8.tar.gz) = 4610921 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
@@ -942,9 +942,9 @@ 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-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = eb53c25bfbfc787c0b763cea2913d8629817f3d07d190f4f6b6cacf1980aed22
-SHA512 (salsa-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = 4471203f3a2a6db0766ce2d426583f9c55277987200bf863c31b1ef09f9ede77091d47ad3a971ae2653d34a02cb2f79b5fb0e6da7a0860dca6636ebba1651ae6
-Size (salsa-53421c2fff87426fa0bb51cab06632b87646de13.tar.gz) = 742301 bytes
+BLAKE2s (salsa-2f687a17ceea8ec7aaa605561ccbde938ccef086.tar.gz) = f46814304135747b592268d8159e85e85eb44bf6da5dc7463ac1ff9527c1c1f2
+SHA512 (salsa-2f687a17ceea8ec7aaa605561ccbde938ccef086.tar.gz) = 8299b53c94ffa67dcd8fb903247469375c04efa6e581d4696576b02f5b325ca84f14b12c0b9f93a4792900983356613de489dbdab886b0396b74967b26bd114d
+Size (salsa-2f687a17ceea8ec7aaa605561ccbde938ccef086.tar.gz) = 743865 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
@@ -990,12 +990,12 @@ Size (serde_spanned-1.0.4.crate) = 11032
BLAKE2s (serde_test-1.0.177.crate) = fbd930ac5631f7f0acd646b648b7ca68f34b350abfce53ee07a3efc0de1b73ae
SHA512 (serde_test-1.0.177.crate) = 11be2b5f2f8e18ae5b787f26517cfd0be4750b021f792ec90f74425c54292c7b8e1525758b7fd9459d764fc1c104e6def95c14fe685261425aa162582074bc6c
Size (serde_test-1.0.177.crate) = 18671 bytes
-BLAKE2s (serde_with-3.17.0.crate) = a48a864611f718e6fb1d42657bb99c7f0d2f3c77c0b311ed6519a0a86bdfeb27
-SHA512 (serde_with-3.17.0.crate) = 237d83e186e3e8b2ffa9ce17fbc9ddb1b0ac5712e120ece4759a6f25d528ec00d98621501d70b29f2f3eb877eac98c0d094085071f7605c5cbb2e3355daa5971
-Size (serde_with-3.17.0.crate) = 199172 bytes
-BLAKE2s (serde_with_macros-3.17.0.crate) = cd68ce5be973b024c5d71ea4f17a76a747ff384c4453148cfc63857de1cbfcfc
-SHA512 (serde_with_macros-3.17.0.crate) = e42914afb03091f5c06848dc74668fdc19f5fd64500cba6c336ee981a054e6b4424e151166ebadb2ac1e04e923acd532304395a4693c8288ea9a62a50437c578
-Size (serde_with_macros-3.17.0.crate) = 38120 bytes
+BLAKE2s (serde_with-3.18.0.crate) = 4574fb44ca71bd7eb547f81c021212022d64b514dd7d92f9fa2740c1f4d71c02
+SHA512 (serde_with-3.18.0.crate) = 313d3f9ea8f81d97a28fdf86404b349b875dee85e01969e2c4d07f678c3bafcd50446c75a191ef883fc5054ef22d0a037da41a9ed5e162ae70f36a3ca0a0291e
+Size (serde_with-3.18.0.crate) = 199584 bytes
+BLAKE2s (serde_with_macros-3.18.0.crate) = dc6d75ecadcc3a0964f39efed68092ed96488f729648bd3b71e43a4a0fb80bcc
+SHA512 (serde_with_macros-3.18.0.crate) = 27d91e80f2675b31fa3b6be7c920496614108b81196e9064ae79dabeb8e10b1d2f274f22c72377e45e47c43d95f107fc9be9fad94acd89989070ce8d35722e84
+Size (serde_with_macros-3.18.0.crate) = 38080 bytes
BLAKE2s (sha2-0.10.9.crate) = b0b7a333d767acd0419a8fa55bd26673d2d2b82a30ce17d140d9cd25f4d2a8d9
SHA512 (sha2-0.10.9.crate) = 963adeeb4ed8b0e7fc19085e8721ea13e9b3aea5d115ca1b3dbca495ad14810c6450991dd3753807c293c415aaeb1054b8b4124c72e7090cd9e86f09fcbb4f80
Size (sha2-0.10.9.crate) = 29271 bytes
@@ -1158,9 +1158,9 @@ Size (tracing-indicatif-0.3.14.crate) =
BLAKE2s (tracing-log-0.2.0.crate) = 4088d47200a12bd915adaf7bae97ae2d7d803880a29874bf1beb6cfae373a00b
SHA512 (tracing-log-0.2.0.crate) = 0c1f060e8ffb9ff24cee7b85cc2d7d42c69b2f7623a7faecd7422b23b11ae8d5c7691e4635bae76861d444c369d9701ccb147904668023642b223e442e3c8285
Size (tracing-log-0.2.0.crate) = 17561 bytes
-BLAKE2s (tracing-subscriber-0.3.22.crate) = 38a956b838b2f5be0c106b7a2fed27654baad9707014c44d712a6003d1e653a9
-SHA512 (tracing-subscriber-0.3.22.crate) = b3e9b2a9e2f822c4b2c6e51cd85936d2630bd9a7baf4717e7bcad0b7222d1fa693f2a827f71ee6bf2dd75d3b102e2477c6f8cf45da53fc67471516e1a4ec7507
-Size (tracing-subscriber-0.3.22.crate) = 212851 bytes
+BLAKE2s (tracing-subscriber-0.3.23.crate) = 29d9591aa60e5817ad5cb49ca0de1203d21ea408badceee74a7f36650613b032
+SHA512 (tracing-subscriber-0.3.23.crate) = 9d69512c39fe2a4d9f4e27f373e3c79d2b23dc6a8e10e8388c5bba87d6f80048edd1e70541fb4311b9708d53510a53dfe69f32c1e3e36ea85c6dfaafc2c01f74
+Size (tracing-subscriber-0.3.23.crate) = 213773 bytes
BLAKE2s (tryfn-1.0.0.crate) = b22c667c2bc5568b136ac13d278966074d59d581edf6d1bba43c9e4bfb87324c
SHA512 (tryfn-1.0.0.crate) = 830809f6a8b715d730c40ee87e11b33edd510ae13391e4dbf0797f260652df0301b182d257fc0c65d0294887f1e0df4165c126989e44fd8a99c2c088549afe0c
Size (tryfn-1.0.0.crate) = 13891 bytes
@@ -1492,5 +1492,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) = 4bf4924a881a7f9c02f9a455e9c8c3e002a5538b
+SHA1 (patch-Cargo.toml) = 08bea89a1dff221025111754ac3cc731f3f118cc
SHA1 (patch-python_ruff___find__ruff.py) = 2dae9f719183f3ece4050ba88b7f87c98b4fea61
Index: pkgsrc/devel/py-ruff/patches/patch-Cargo.toml
diff -u pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.39 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.40
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.39 Mon Mar 9 17:13:57 2026
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml Thu Apr 2 19:07:40 2026
@@ -1,10 +1,10 @@
-$NetBSD: patch-Cargo.toml,v 1.39 2026/03/09 17:13:57 wiz Exp $
+$NetBSD: patch-Cargo.toml,v 1.40 2026/04/02 19:07:40 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
-@@ -127,7 +127,7 @@ lsp-server = { version = "0.7.6" }
+@@ -125,7 +125,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" }
-@@ -155,7 +155,7 @@ rustc-stable-hash = { version = "0.1.2" }
+@@ -153,7 +153,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 = "53421c2fff87426fa0bb51cab06632b87646de13", default-features = false, features = [
-+salsa = { path = "../salsa-53421c2fff87426fa0bb51cab06632b87646de13", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "2f687a17ceea8ec7aaa605561ccbde938ccef086", default-features = false, features = [
++salsa = { path = "../salsa-2f687a17ceea8ec7aaa605561ccbde938ccef086", default-features = false, features = [
"compact_str",
"macros",
"salsa_unstable",
Home |
Main Index |
Thread Index |
Old Index