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:           Mon Dec 15 12:26:51 UTC 2025

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

Log Message:
py-ruff: updated to 0.14.9

0.14.9

Preview features

[ruff] New RUF100 diagnostics for unused range suppressions
[pylint] Detect subclasses of builtin exceptions (PLW0133)

Bug fixes

Fix comment placement in lambda parameters
Skip over trivia tokens after re-lexing
[flake8-bandit] Fix false positive when using non-standard CSafeLoader path (S506).
[flake8-bugbear] Accept immutable slice default arguments (B008)

Rule changes

[pydocstyle] Suppress D417 for parameters with Unpack annotations

Performance

Use memchr for computing line indexes

Documentation

Document *.pyw is included by default in preview
Document range suppressions, reorganize suppression docs
Update mkdocs-material to 9.7.0 (Insiders now free)


To generate a diff of this commit:
cvs rdiff -u -r1.87 -r1.88 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.80 -r1.81 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.84 -r1.85 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.33 -r1.34 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.87 pkgsrc/devel/py-ruff/Makefile:1.88
--- pkgsrc/devel/py-ruff/Makefile:1.87  Fri Dec  5 10:09:24 2025
+++ pkgsrc/devel/py-ruff/Makefile       Mon Dec 15 12:26:50 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.87 2025/12/05 10:09:24 adam Exp $
+# $NetBSD: Makefile,v 1.88 2025/12/15 12:26:50 adam Exp $
 
-DISTNAME=      ruff-0.14.8
+DISTNAME=      ruff-0.14.9
 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=     59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0
+SALSA_REV=     55e5e7d32fa3fc189276f35bb04c9438f9aedbd1
 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.80 pkgsrc/devel/py-ruff/cargo-depends.mk:1.81
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.80  Fri Dec  5 10:09:24 2025
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Mon Dec 15 12:26:50 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.80 2025/12/05 10:09:24 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.81 2025/12/15 12:26:50 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.4
@@ -129,8 +129,8 @@ CARGO_CRATE_DEPENDS+=       fs-err-2.11.0
 CARGO_CRATE_DEPENDS+=  fsevent-sys-4.1.0
 CARGO_CRATE_DEPENDS+=  funty-2.0.0
 CARGO_CRATE_DEPENDS+=  generic-array-0.14.7
-CARGO_CRATE_DEPENDS+=  get-size-derive2-0.7.2
-CARGO_CRATE_DEPENDS+=  get-size2-0.7.2
+CARGO_CRATE_DEPENDS+=  get-size-derive2-0.7.3
+CARGO_CRATE_DEPENDS+=  get-size2-0.7.3
 CARGO_CRATE_DEPENDS+=  getopts-0.2.24
 CARGO_CRATE_DEPENDS+=  getrandom-0.2.16
 CARGO_CRATE_DEPENDS+=  getrandom-0.3.4
@@ -232,7 +232,7 @@ CARGO_CRATE_DEPENDS+=       once_cell-1.21.3
 CARGO_CRATE_DEPENDS+=  once_cell_polyfill-1.70.1
 CARGO_CRATE_DEPENDS+=  oorandom-11.1.5
 CARGO_CRATE_DEPENDS+=  option-ext-0.2.0
-CARGO_CRATE_DEPENDS+=  ordermap-0.5.12
+CARGO_CRATE_DEPENDS+=  ordermap-1.0.0
 CARGO_CRATE_DEPENDS+=  os_pipe-1.2.2
 CARGO_CRATE_DEPENDS+=  os_str_bytes-7.1.1
 CARGO_CRATE_DEPENDS+=  parking_lot-0.12.4

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.84 pkgsrc/devel/py-ruff/distinfo:1.85
--- pkgsrc/devel/py-ruff/distinfo:1.84  Fri Dec  5 10:09:24 2025
+++ pkgsrc/devel/py-ruff/distinfo       Mon Dec 15 12:26:51 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.84 2025/12/05 10:09:24 adam Exp $
+$NetBSD: distinfo,v 1.85 2025/12/15 12:26:51 adam Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -387,12 +387,12 @@ Size (funty-2.0.0.crate) = 13160 bytes
 BLAKE2s (generic-array-0.14.7.crate) = 33b16435fa4f360b4b5548090f6bd5548cfc42c6c7415dd9fb884ba3a3b8b7c0
 SHA512 (generic-array-0.14.7.crate) = 363a7b04e4102f9ca63d429721c1ada6272be6bf0a2e97da681faf76381f73f0e3acb86623b9ce2dae441de9fda704088391779b9769ec02b3c8c9f9f35f897d
 Size (generic-array-0.14.7.crate) = 15950 bytes
-BLAKE2s (get-size-derive2-0.7.2.crate) = 7b0a47bf076e24c105a84e2ac830330836c8ab8e4795b233e526fafe1c7c1af1
-SHA512 (get-size-derive2-0.7.2.crate) = ab053a097db6f488173c460d90294cae20e480b5c27c078efdde205a576b2954450b88ee157d7c473bdf26e2f687197c8e16b415dd992a29e8e86be6a45ff502
-Size (get-size-derive2-0.7.2.crate) = 8859 bytes
-BLAKE2s (get-size2-0.7.2.crate) = cdc3d869939e6528c36943bd9d8f7651adcb4d40e4c2b000d599f9d573a6c13e
-SHA512 (get-size2-0.7.2.crate) = cfa689a0ce8d0f6810f2e8f453fd36152fea907333eb267899c50157f97cbe989000919cb36d454b86db7fee68c3628ad84b560abf62391ccbee775f278183af
-Size (get-size2-0.7.2.crate) = 19159 bytes
+BLAKE2s (get-size-derive2-0.7.3.crate) = b4a7ad7d1dc939c204655ff2c6ed416d8950a0c68070c7b5c636d5d7a7b7ec4f
+SHA512 (get-size-derive2-0.7.3.crate) = 27d2bd3aeec59cf94dda9c53dc60b773d49ccf87f5c69c105335ec6fbff215410af933eb198b246dcc47619264f673d45a9c0068cb776d5a8b5bd503f8d6d27e
+Size (get-size-derive2-0.7.3.crate) = 8865 bytes
+BLAKE2s (get-size2-0.7.3.crate) = 737c7816419856a7908933f6f54ef7849d0bea9048ee2d45876674ab0894a845
+SHA512 (get-size2-0.7.3.crate) = d8b0d96cb3eb77be6616e0d641af3fa856d2d28c1bd8914efcdb9e5803545aed34e066828e9423181d997ca87559fe6c8ffddef7701df63e2ffbe566ae01dbe8
+Size (get-size2-0.7.3.crate) = 19162 bytes
 BLAKE2s (getopts-0.2.24.crate) = 2e6d4bbec51268868bb43bd46b4ce0c1e08422da186787d85721e18e8719e2ba
 SHA512 (getopts-0.2.24.crate) = 3b0fd721340f732d3ed3dee38c61a46d83c920d24d96fdc780927c2a02fb9a6910eca4caa57db83d500d76bfb0e7f424a166204fcc4c5a4d87ca3ed30008f5aa
 Size (getopts-0.2.24.crate) = 21467 bytes
@@ -696,9 +696,9 @@ Size (oorandom-11.1.5.crate) = 23750 byt
 BLAKE2s (option-ext-0.2.0.crate) = a179d39823f42e954c5fe82b67b6689a7078b0e88bc659f06354f02ee868b465
 SHA512 (option-ext-0.2.0.crate) = f8539f97b01af97e0b80fc96556002251befa60f8ddd19613311e62f9dc9834d71c22f5d8e7c53c4925046e38cdcf834c3c28042a4da862d6f6a21ddff8d8e56
 Size (option-ext-0.2.0.crate) = 7345 bytes
-BLAKE2s (ordermap-0.5.12.crate) = 02ad17e87f3ef8d24d44d076a8215aaf7211e91770299fd9262b9a0ed9e927ff
-SHA512 (ordermap-0.5.12.crate) = de80b0120b6c3b5b824e9ce599316c3e6c0b336bfea93e8e4ed2022315a6c2d3e5b8f273544630c855dfe3e488310210397d31771c3ef13be8dde6bf78caad73
-Size (ordermap-0.5.12.crate) = 69927 bytes
+BLAKE2s (ordermap-1.0.0.crate) = 5e7b7fd15fe83c11f1103d53353c25e847a4db0dce8bfa0e36edc191e8e24116
+SHA512 (ordermap-1.0.0.crate) = c11fbc1aa01a53f1592cb902df38fa7d16ca6c5d1a5a154680b898a62f51843d4c204066fa81ccbecf55cd81fa5d2ed97036589acc253fcbd0bf05e15ff5fd66
+Size (ordermap-1.0.0.crate) = 70288 bytes
 BLAKE2s (os_pipe-1.2.2.crate) = 278f18eca2a9e0619a8192272cddce150a668370634824f65f68a6c64fd7255f
 SHA512 (os_pipe-1.2.2.crate) = 3e0fd30e319e656f10d04bc3d29f9cd815ad1ea872195c9ebe583808198e1a67810043a2ee41b3d9da31f119970829aaa828d53cec1df902aac7f8f23b2e39e1
 Size (os_pipe-1.2.2.crate) = 10810 bytes
@@ -891,9 +891,9 @@ Size (regex-syntax-0.8.6.crate) = 358808
 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.14.8.tar.gz) = 4eade8d50a15f44656480d7dbebdb29287a2d24c320bb0ad5f4001ded2ebe28b
-SHA512 (ruff-0.14.8.tar.gz) = 52e82c44fe932ab782f8cd70cac7c0093c1e44a4f8c740cdb6f7cc8780af0edf91ffbed45dc21c83fe662a30815001d11556732c2f58fb3368196d09215858fd
-Size (ruff-0.14.8.tar.gz) = 5765385 bytes
+BLAKE2s (ruff-0.14.9.tar.gz) = 575a5bff43b0f684c9d81bdcd23f2d94db99456e493406263997fcda5fa19bdf
+SHA512 (ruff-0.14.9.tar.gz) = 7b576774b202b55d38cb251851a746f7fa4cd9de71156df0f078e80484be4f94d438fb04e68e683034d85aacc5f33afecbcec02a9ddb4a8880532e8225e1cdcf
+Size (ruff-0.14.9.tar.gz) = 5809165 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
@@ -912,9 +912,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-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0.tar.gz) = 055a6552f8cba40d52e007c304c51d7f00f36bd37e94808edea5fc5717313a80
-SHA512 (salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0.tar.gz) = 38776a512786845354e04f4427da831e92acc561928feb2066ee17afb11da2d262d18dbcfb8eba5880e4d64f70caf6b2086131d64b487aff91f47886f53003f6
-Size (salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0.tar.gz) = 731457 bytes
+BLAKE2s (salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = ce7e4679f6e3d0316e92aaf2e969d03b0938faa0271098ae99e2e590b9cc896d
+SHA512 (salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = 91942cfc6bbfb7f07366cdd3d42e5296bff877ee723b24868ff3c278defd0ef247f03e957332bc0696553f0f1977a41c18d08efe7887f5bda3a1cb98543bddbd
+Size (salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1.tar.gz) = 731425 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
@@ -1410,5 +1410,5 @@ Size (zstd-safe-5.0.2+zstd.1.5.2.crate) 
 BLAKE2s (zstd-sys-2.0.16+zstd.1.5.7.crate) = 1d257c4cb668e065d2956c3b1681ffbf98ab091238d2802b1f4c4cf5363d664c
 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-Cargo.toml) = 7236ae9a35e583824aa8ed4099b2630b5e4ca053
+SHA1 (patch-Cargo.toml) = 86ea4af9fc2713eafe24721de19a30b1030ce186
 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.33 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.34
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.33  Fri Dec  5 10:09:24 2025
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Mon Dec 15 12:26:51 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-Cargo.toml,v 1.33 2025/12/05 10:09:24 adam Exp $
+$NetBSD: patch-Cargo.toml,v 1.34 2025/12/15 12:26:51 adam Exp $
 
 Depends on unpublished crates. Can't use cargo.mk to fetch it.
 
@@ -17,8 +17,8 @@ Depends on unpublished crates. Can't use
  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 = "59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0", default-features = false, features = [
-+salsa = { path = "../salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "55e5e7d32fa3fc189276f35bb04c9438f9aedbd1", default-features = false, features = [
++salsa = { path = "../salsa-55e5e7d32fa3fc189276f35bb04c9438f9aedbd1", default-features = false, features = [
      "compact_str",
      "macros",
      "salsa_unstable",



Home | Main Index | Thread Index | Old Index