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 Dec  5 10:09:24 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.8

0.14.8

Preview features

[flake8-bugbear] Catch yield expressions within other statements (B901)
[flake8-use-pathlib] Mark fixes unsafe for return type changes (PTH104, PTH105, PTH109, PTH115)

Bug fixes

Fix syntax error false positives for await outside functions
[flake8-simplify] Fix truthiness assumption for non-iterable arguments in tuple/list/set calls (SIM222, SIM223)

Documentation

Suggest using --output-file option in GitLab integration

Other changes

[syntax-error] Default type parameter followed by non-default type parameter


To generate a diff of this commit:
cvs rdiff -u -r1.86 -r1.87 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.79 -r1.80 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.83 -r1.84 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.32 -r1.33 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.86 pkgsrc/devel/py-ruff/Makefile:1.87
--- pkgsrc/devel/py-ruff/Makefile:1.86  Sat Nov 29 16:29:54 2025
+++ pkgsrc/devel/py-ruff/Makefile       Fri Dec  5 10:09:24 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.86 2025/11/29 16:29:54 adam Exp $
+# $NetBSD: Makefile,v 1.87 2025/12/05 10:09:24 adam Exp $
 
-DISTNAME=      ruff-0.14.7
+DISTNAME=      ruff-0.14.8
 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=     17bc55d699565e5a1cb1bd42363b905af2f9f3e7
+SALSA_REV=     59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0
 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.79 pkgsrc/devel/py-ruff/cargo-depends.mk:1.80
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.79  Sat Nov 29 16:29:54 2025
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Fri Dec  5 10:09:24 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.79 2025/11/29 16:29:54 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.80 2025/12/05 10:09:24 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.4
@@ -201,7 +201,7 @@ CARGO_CRATE_DEPENDS+=       litemap-0.8.0
 CARGO_CRATE_DEPENDS+=  lock_api-0.4.13
 CARGO_CRATE_DEPENDS+=  log-0.4.28
 CARGO_CRATE_DEPENDS+=  lsp-server-0.7.9
-CARGO_CRATE_DEPENDS+=  lsp-types-0.95.1
+#CARGO_CRATE_DEPENDS+= lsp-types-0.95.1
 CARGO_CRATE_DEPENDS+=  manyhow-0.11.4
 CARGO_CRATE_DEPENDS+=  manyhow-macros-0.11.4
 CARGO_CRATE_DEPENDS+=  markdown-1.0.0
@@ -368,13 +368,13 @@ CARGO_CRATE_DEPENDS+=     toml_datetime-0.7.
 CARGO_CRATE_DEPENDS+=  toml_edit-0.23.6
 CARGO_CRATE_DEPENDS+=  toml_parser-1.0.4
 CARGO_CRATE_DEPENDS+=  toml_writer-1.0.4
-CARGO_CRATE_DEPENDS+=  tracing-0.1.41
-CARGO_CRATE_DEPENDS+=  tracing-attributes-0.1.30
-CARGO_CRATE_DEPENDS+=  tracing-core-0.1.34
+CARGO_CRATE_DEPENDS+=  tracing-0.1.43
+CARGO_CRATE_DEPENDS+=  tracing-attributes-0.1.31
+CARGO_CRATE_DEPENDS+=  tracing-core-0.1.35
 CARGO_CRATE_DEPENDS+=  tracing-flame-0.2.0
 CARGO_CRATE_DEPENDS+=  tracing-indicatif-0.3.13
 CARGO_CRATE_DEPENDS+=  tracing-log-0.2.0
-CARGO_CRATE_DEPENDS+=  tracing-subscriber-0.3.20
+CARGO_CRATE_DEPENDS+=  tracing-subscriber-0.3.22
 CARGO_CRATE_DEPENDS+=  tryfn-0.2.3
 CARGO_CRATE_DEPENDS+=  typed-arena-2.0.2
 CARGO_CRATE_DEPENDS+=  typenum-1.18.0

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.83 pkgsrc/devel/py-ruff/distinfo:1.84
--- pkgsrc/devel/py-ruff/distinfo:1.83  Sat Nov 29 16:29:54 2025
+++ pkgsrc/devel/py-ruff/distinfo       Fri Dec  5 10:09:24 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.83 2025/11/29 16:29:54 adam Exp $
+$NetBSD: distinfo,v 1.84 2025/12/05 10:09:24 adam Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -603,9 +603,6 @@ Size (log-0.4.28.crate) = 51131 bytes
 BLAKE2s (lsp-server-0.7.9.crate) = ede644a3bd09bd620c2d57b34c3d6fb147bef64521667f16e70515b4890cde8a
 SHA512 (lsp-server-0.7.9.crate) = 332814c48389bdd32ddb75616b4361a2f22370267a66f31b063b1bc4ab19439cc0f4de833394288c92e62a15fdfdbd9aafa24df9efc3607bfc4d5e153c4f4386
 Size (lsp-server-0.7.9.crate) = 21215 bytes
-BLAKE2s (lsp-types-0.95.1.crate) = b224ff52ea8d403adffde60f4cf41aa06b1d99c06aa796708e66c39355c54141
-SHA512 (lsp-types-0.95.1.crate) = 5358645b22a4e43cfd227c2266333a019bf9ac4b4e3d42d0bbdfbeaa25a6f02c405cae89a0caed719103ed87c4e68ee270f13a43f614008e753ad69ad6f34414
-Size (lsp-types-0.95.1.crate) = 68324 bytes
 BLAKE2s (lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 03edce10f88b077ba56b3176fed630b770a7d88b606f0bf203a85b4b0cec9d64
 SHA512 (lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 3362f9db4e78261825ae17b3429f9c54dc1b32a8b6a275ecff7bbe457c610d27ac37e68be3e9e27378f5f54c786dee787fd87b33c102f2507a46cf7290390ab5
 Size (lsp-types-3512a9f33eadc5402cfab1b8f7340824c8ca1439.tar.gz) = 71124 bytes
@@ -894,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.7.tar.gz) = d091b3be933202e62afb0ce14d03b721df15900248867dc50178557c90fca5b6
-SHA512 (ruff-0.14.7.tar.gz) = dd7567789409ac361171621359f37cabafc87955d2c4fe7d65d08d6bab784e91e7ffd4ad552a02941a4cffc1c9b70286c9abf751601d877d28c57f3d60e3cb20
-Size (ruff-0.14.7.tar.gz) = 5727324 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 (rust-stemmers-1.2.0.crate) = b3877c53f5abea4a2b4cdabcb1bb1ea43cd4708da95dc458e436a6429a10c542
 SHA512 (rust-stemmers-1.2.0.crate) = b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
 Size (rust-stemmers-1.2.0.crate) = 2351301 bytes
@@ -915,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-17bc55d699565e5a1cb1bd42363b905af2f9f3e7.tar.gz) = 87ce9fcc22323f5bf1b4b5e81122e12d78ba469fbd1a10fb2055a4255dbbd0ec
-SHA512 (salsa-17bc55d699565e5a1cb1bd42363b905af2f9f3e7.tar.gz) = 745ba50f1aaf17703e3f83051a88d2c94fe332b668de57cde46b4f0a411bb5c119ef6965a6d49892b55e322af44b420e7086180a32592fe1f90acc20261e6435
-Size (salsa-17bc55d699565e5a1cb1bd42363b905af2f9f3e7.tar.gz) = 731114 bytes
+BLAKE2s (salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0.tar.gz) = 055a6552f8cba40d52e007c304c51d7f00f36bd37e94808edea5fc5717313a80
+SHA512 (salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0.tar.gz) = 38776a512786845354e04f4427da831e92acc561928feb2066ee17afb11da2d262d18dbcfb8eba5880e4d64f70caf6b2086131d64b487aff91f47886f53003f6
+Size (salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0.tar.gz) = 731457 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
@@ -1104,15 +1101,15 @@ Size (toml_parser-1.0.4.crate) = 34978 b
 BLAKE2s (toml_writer-1.0.4.crate) = 923cb9670babdb4b0e1f58884f8b830c03d6a237e726d50dd39079911a9b7c63
 SHA512 (toml_writer-1.0.4.crate) = 92f058981fa8685bdbb891838c5580f8315f70d69fff565949e1ca1d00924370ed4927052ff145b1867229a100aacd2dc8918f102001053180755b2544ac3eea
 Size (toml_writer-1.0.4.crate) = 17146 bytes
-BLAKE2s (tracing-0.1.41.crate) = 6e13ecc7da8c2186890c243e207328fd98b23cd8493c233ab70d58a24f96f0e4
-SHA512 (tracing-0.1.41.crate) = dffb8d3a1375f1b9d5418550a46cb7b1d92b2cc8ffbccb430a38f7731547960775bb42798074186711847d256eee30fb3e74078b69cb36f28c07d9f231dbf96c
-Size (tracing-0.1.41.crate) = 82448 bytes
-BLAKE2s (tracing-attributes-0.1.30.crate) = 49cf58e1505fcc67e97a9f64afe52503c922dd24cb8ebbec9bf0ef06a94c858d
-SHA512 (tracing-attributes-0.1.30.crate) = cd33b967cdba94dd5f4c5ebb097aef45913e60e93cac1473063dba32190e0d10584c07914eb59e8d0a41142e95b04794accdb6b768ac6ddd2d08db093a3ea0ab
-Size (tracing-attributes-0.1.30.crate) = 39142 bytes
-BLAKE2s (tracing-core-0.1.34.crate) = bd73b82b795f1ce0d90e0d92890f5347ed5c991604c71103de1c9cb549091950
-SHA512 (tracing-core-0.1.34.crate) = 21ee3e1668310a580d089a95242197f21bc4eabecd2f58c21a5dbbf036cd452275a0d56dd3810aff490dd710cb94bf8d0e79fe80a3ae7e7e0fa29143523fda3c
-Size (tracing-core-0.1.34.crate) = 63760 bytes
+BLAKE2s (tracing-0.1.43.crate) = 50a8682d18cde24b3c1448bd0e1d6c3d3874970c1a53cd74f6da35911a0251cf
+SHA512 (tracing-0.1.43.crate) = 5c4add0fff3d0275141edf67924deda84c27677f5e1ebcc23fdc52ba4091e25b5fb341fe0028f0a502e1447b621928dba281100df154e5a33b2f8f4b5dbf4a4b
+Size (tracing-0.1.43.crate) = 90033 bytes
+BLAKE2s (tracing-attributes-0.1.31.crate) = 69a82fa5f0a7f44b019d18f8e7cd65124d878bc67471ed620bfd94e5bd2baf34
+SHA512 (tracing-attributes-0.1.31.crate) = 6954ce397903cfced12ef495d46885e8320233cb631116b0c35731c89c51d2cf2532c77ed02d9b708375b5555f3580a197dd63ad6899a32c87e34e2da2733bfa
+Size (tracing-attributes-0.1.31.crate) = 39733 bytes
+BLAKE2s (tracing-core-0.1.35.crate) = b9a24973d51ee7bd426299d259c9b00b45b5126e39e2450071fafa519c689552
+SHA512 (tracing-core-0.1.35.crate) = 30afe79d6f1e9ad945245db2ac870f6fdfa1ebd1674139778700dba5c7de2891f7d3cac0644e71c5a286868adb7dd6eb3a255e6e669e1cd06c46ff3d57d22036
+Size (tracing-core-0.1.35.crate) = 63837 bytes
 BLAKE2s (tracing-flame-0.2.0.crate) = a83a31709b209d2c498d01905208d193798848c760e91c8084f8b7a11deb72ef
 SHA512 (tracing-flame-0.2.0.crate) = af41931e2559e2188f4d6b4258a42440b894a58ce2875a632f2488151c857059fc17541bdd312c5b444163c4c5ac6498a69e06394c18c307446a30dfc1e3219b
 Size (tracing-flame-0.2.0.crate) = 9062 bytes
@@ -1122,9 +1119,9 @@ Size (tracing-indicatif-0.3.13.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.20.crate) = b373c2ed7db80649308c3e715843b4d872c5477a04ad61afb32160b65d4b48e2
-SHA512 (tracing-subscriber-0.3.20.crate) = 4948d6aa6757f8a9bc2cd37ff02845d8873eb7ad2a4449bcbaf1b828e1aa6f72835ad81a8cbc2a8410d03c38f1ff015161a805ef062228f0b941e91c84509495
-Size (tracing-subscriber-0.3.20.crate) = 212274 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 (tryfn-0.2.3.crate) = ba66432c52c638fe324ba91108ba1b76762d9dd1f616fa048a9ffd5b04e32fae
 SHA512 (tryfn-0.2.3.crate) = d84816ad61d824181b6e0321f930d5350deb2aae1f454ff47025e2696217017a2cb92d8fdbc17e5bd5e7a7bbccdf1f09b52bcab8de6926220ea93d30c74ec3a4
 Size (tryfn-0.2.3.crate) = 8481 bytes
@@ -1413,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) = b9027877d9858500ec9e6c71b99d4fba8772f61c
+SHA1 (patch-Cargo.toml) = 7236ae9a35e583824aa8ed4099b2630b5e4ca053
 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.32 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.33
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.32  Sat Nov 29 16:29:54 2025
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Fri Dec  5 10:09:24 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-Cargo.toml,v 1.32 2025/11/29 16:29:54 adam Exp $
+$NetBSD: patch-Cargo.toml,v 1.33 2025/12/05 10:09:24 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 = "17bc55d699565e5a1cb1bd42363b905af2f9f3e7", default-features = false, features = [
-+salsa = { path = "../salsa-17bc55d699565e5a1cb1bd42363b905af2f9f3e7", default-features = false, features = [
+-salsa = { git = "https://github.com/salsa-rs/salsa.git";, rev = "59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0", default-features = false, features = [
++salsa = { path = "../salsa-59aa1075e837f5deb0d6ffb24b68fedc0f4bc5e0", default-features = false, features = [
      "compact_str",
      "macros",
      "salsa_unstable",



Home | Main Index | Thread Index | Old Index