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 May 4 15:04:28 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: update to 0.11.8.
Preview features
[airflow] Apply auto fixes to cases where the names have changed in Airflow 3 (AIR302, AIR311) (#17553, #17570, #17571)
[airflow] Extend AIR301 rule (#17598)
[airflow] Update existing AIR302 rules with better suggestions (#17542)
[refurb] Mark fix as safe for readlines-in-for (FURB129) (#17644)
[syntax-errors] nonlocal declaration at module level (#17559)
[syntax-errors] Detect single starred expression assignment x = *y (#17624)
Bug fixes
[flake8-pyi] Ensure Literal[None,] | Literal[None,] is not autofixed to None | None (PYI061) (#17659)
[flake8-use-pathlib] Avoid suggesting Path.iterdir() for os.listdir with file descriptor (PTH208) (#17715)
[flake8-use-pathlib] Fix PTH104 false positive when rename is passed a file descriptor (#17712)
[flake8-use-pathlib] Fix PTH116 false positive when stat is passed a file descriptor (#17709)
[flake8-use-pathlib] Fix PTH123 false positive when open is passed a file descriptor from a function call (#17705)
[pycodestyle] Fix duplicated diagnostic in E712 (#17651)
[pylint] Detect global declarations in module scope (PLE0118) (#17411)
[syntax-errors] Make async-comprehension-in-sync-comprehension more specific (#17460)
Configuration
Add option to disable typing_extensions imports (#17611)
Documentation
Fix example syntax for the lint.pydocstyle.ignore-var-parameters option (#17740)
Add fix safety sections (ASYNC116, FLY002, D200, RUF005, RUF017, RUF027, RUF028, RUF057) (#17497, #17496, #17502, #17484, #17480, #17485, #17722, #17483)
Other changes
Add Python 3.14 to configuration options (#17647)
Make syntax error for unparenthesized except tuples version specific to before 3.14 (#17660)
To generate a diff of this commit:
cvs rdiff -u -r1.61 -r1.62 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.56 -r1.57 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.58 -r1.59 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.13 -r1.14 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.61 pkgsrc/devel/py-ruff/Makefile:1.62
--- pkgsrc/devel/py-ruff/Makefile:1.61 Mon Apr 28 10:54:04 2025
+++ pkgsrc/devel/py-ruff/Makefile Sun May 4 15:04:28 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.61 2025/04/28 10:54:04 wiz Exp $
+# $NetBSD: Makefile,v 1.62 2025/05/04 15:04:28 wiz Exp $
-DISTNAME= ruff-0.11.7
+DISTNAME= ruff-0.11.8
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=r/ruff/}
@@ -17,7 +17,7 @@ USE_TOOLS+= gmake
# Depends on an unpublished crate. Can't use cargo.mk to fetch it.
LSP_TYPES_REV= 3512a9f33eadc5402cfab1b8f7340824c8ca1439
-SALSA_REV= 87bf6b6c2d5f6479741271da73bd9d30c2580c26
+SALSA_REV= 42f15835c0005c4b37aaf5bc1a15e3e1b3df14b7
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.56 pkgsrc/devel/py-ruff/cargo-depends.mk:1.57
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.56 Mon Apr 28 10:54:04 2025
+++ pkgsrc/devel/py-ruff/cargo-depends.mk Sun May 4 15:04:28 2025
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.56 2025/04/28 10:54:04 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.57 2025/05/04 15:04:28 wiz Exp $
CARGO_CRATE_DEPENDS+= adler2-2.0.0
CARGO_CRATE_DEPENDS+= aho-corasick-1.1.3
@@ -53,7 +53,6 @@ CARGO_CRATE_DEPENDS+= codspeed-criterion
CARGO_CRATE_DEPENDS+= colorchoice-1.0.3
CARGO_CRATE_DEPENDS+= colored-2.2.0
CARGO_CRATE_DEPENDS+= colored-3.0.0
-CARGO_CRATE_DEPENDS+= compact_str-0.8.1
CARGO_CRATE_DEPENDS+= compact_str-0.9.0
CARGO_CRATE_DEPENDS+= console-0.15.11
CARGO_CRATE_DEPENDS+= console_error_panic_hook-0.1.7
@@ -160,8 +159,8 @@ 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.15
-CARGO_CRATE_DEPENDS+= jiff-0.2.9
-CARGO_CRATE_DEPENDS+= jiff-static-0.2.9
+CARGO_CRATE_DEPENDS+= jiff-0.2.10
+CARGO_CRATE_DEPENDS+= jiff-static-0.2.10
CARGO_CRATE_DEPENDS+= jiff-tzdb-0.1.4
CARGO_CRATE_DEPENDS+= jiff-tzdb-platform-0.1.3
CARGO_CRATE_DEPENDS+= jobserver-0.1.32
@@ -276,9 +275,9 @@ CARGO_CRATE_DEPENDS+= rustix-0.38.44
CARGO_CRATE_DEPENDS+= rustix-1.0.2
CARGO_CRATE_DEPENDS+= rustversion-1.0.20
CARGO_CRATE_DEPENDS+= ryu-1.0.20
-#CARGO_CRATE_DEPENDS+= salsa-0.19.0
-#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.19.0
-#CARGO_CRATE_DEPENDS+= salsa-macros-0.19.0
+#CARGO_CRATE_DEPENDS+= salsa-0.21.0
+#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.21.0
+#CARGO_CRATE_DEPENDS+= salsa-macros-0.21.0
CARGO_CRATE_DEPENDS+= same-file-1.0.6
CARGO_CRATE_DEPENDS+= schemars-0.8.22
CARGO_CRATE_DEPENDS+= schemars_derive-0.8.22
@@ -311,7 +310,7 @@ CARGO_CRATE_DEPENDS+= strsim-0.11.1
CARGO_CRATE_DEPENDS+= strum-0.27.1
CARGO_CRATE_DEPENDS+= strum_macros-0.27.1
CARGO_CRATE_DEPENDS+= syn-1.0.109
-CARGO_CRATE_DEPENDS+= syn-2.0.100
+CARGO_CRATE_DEPENDS+= syn-2.0.101
CARGO_CRATE_DEPENDS+= synstructure-0.13.1
CARGO_CRATE_DEPENDS+= tempfile-3.19.1
CARGO_CRATE_DEPENDS+= termcolor-1.4.1
Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.58 pkgsrc/devel/py-ruff/distinfo:1.59
--- pkgsrc/devel/py-ruff/distinfo:1.58 Mon Apr 28 10:54:04 2025
+++ pkgsrc/devel/py-ruff/distinfo Sun May 4 15:04:28 2025
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.58 2025/04/28 10:54:04 wiz Exp $
+$NetBSD: distinfo,v 1.59 2025/05/04 15:04:28 wiz Exp $
BLAKE2s (adler2-2.0.0.crate) = d269f2089344d4a3f4d0908af3257cf2a65755be0349ff42e3854509afd388f3
SHA512 (adler2-2.0.0.crate) = 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
@@ -159,9 +159,6 @@ Size (colored-2.2.0.crate) = 35062 bytes
BLAKE2s (colored-3.0.0.crate) = 7127af67fdf53cdb05e4e3c039418f911c93ebf4c214f0a1d66abea2a2046e75
SHA512 (colored-3.0.0.crate) = 2e3a0b7625cebe491a884a4bd1d8c4b4355235cf6e1e940768f92968313e09233d2f9a13a623cd44542f7f2894d4a7d64759083e005f22967d0a4991e0491396
Size (colored-3.0.0.crate) = 34497 bytes
-BLAKE2s (compact_str-0.8.1.crate) = 1a8a0c8faf8579cc999519ce01ee9c9ee065fe9b09941e638c93cbb1da3466f5
-SHA512 (compact_str-0.8.1.crate) = 146e2a6be6cf948981d51f9034f0aaa1a1563debef58ca7fd3110093b0f4333a9a6a3c5dc7cde25b936d8dfba72254bfacb7814f86167043431ded9c5797417a
-Size (compact_str-0.8.1.crate) = 71371 bytes
BLAKE2s (compact_str-0.9.0.crate) = def94d043ff40e52f48f07a6fd6bf01e3f0bb62f8e146ed12f7b793a7a6dd9dc
SHA512 (compact_str-0.9.0.crate) = b5de4798ed088d4bf15d39bd57bd390f1cae946176b7a5d3576fc56493775eeed832d851c552d847c2f66717e15052b39ddebe6ca5ae68664dd759a226f5fbcf
Size (compact_str-0.9.0.crate) = 72135 bytes
@@ -480,12 +477,12 @@ Size (itertools-0.14.0.crate) = 152715 b
BLAKE2s (itoa-1.0.15.crate) = 993e1d6f42edf99e7b2f07b1d806f08026a8f2b4067f01701a24f1779847ce40
SHA512 (itoa-1.0.15.crate) = 158ca5dd4b04cb12d9292a4df63c72443adaf5aab1bd9aacdb964dc58878d847a64251f84897cb25c34648d4c973b44fef5b4c175d7c04cabc2c13b4631c2e42
Size (itoa-1.0.15.crate) = 11231 bytes
-BLAKE2s (jiff-0.2.9.crate) = cc675dfac4af00647d2fc944a161bd18f495840e1333b9c13c38a684f03a9ccd
-SHA512 (jiff-0.2.9.crate) = 954809339750ab7fcdb81e2b293c033d5906e526089cab930ab315a22ee2537bf81b0a276f6bd57e22450cdd3c5a1e1e96d9d664c8990a275bd9ab4bd4ece860
-Size (jiff-0.2.9.crate) = 698334 bytes
-BLAKE2s (jiff-static-0.2.9.crate) = 7718f50fbfad6bbdc857bbe09f145b8813653e33dec66100396d7814cdc3a701
-SHA512 (jiff-static-0.2.9.crate) = c6b25454ffe016424fcf59da3a62fc82c8a4a7e6d71e7e1eb198deeb49d9a3fd6cd2f753eb2a7d267a8c26ae77138fb41efed44d90f43222403ddac79ca34502
-Size (jiff-static-0.2.9.crate) = 76121 bytes
+BLAKE2s (jiff-0.2.10.crate) = f80ceba4e4f875ebe787666d38ac49e57b651a969c861e54ecc30a56f35a071c
+SHA512 (jiff-0.2.10.crate) = b8236a1474fa768b05a37069535560d7982b7ed5e550cad4e3cfd4cba44c00a1b19f3b6950c3ffb270056cc447fde9a3de3d39dbfc17198049f63887fa98887f
+Size (jiff-0.2.10.crate) = 698434 bytes
+BLAKE2s (jiff-static-0.2.10.crate) = 568c1a4fadd9979fc0f8dca3b600308ce642889ab0b27d796df7c548db2d3b37
+SHA512 (jiff-static-0.2.10.crate) = adc44bd821746c5957578b256a3c500eee5cd2fca5cc6c04b7f34a2192ca80d7acfd8b189d7bc49a88aba9305956e590ad3945847e3c1366c3d71e7baf9cb6df
+Size (jiff-static-0.2.10.crate) = 76123 bytes
BLAKE2s (jiff-tzdb-0.1.4.crate) = 01f2ae046e1c147e421e2ba26758628ffddf9a35caddfcc951693bb39cd2a64b
SHA512 (jiff-tzdb-0.1.4.crate) = bdb4b37a12e65d260bbf5d7c096e7f404e2f4c09cd625ed664b23c5bd2551323113c7e27a0e37fc009e1d8edc6643c00ea9d1f3dffcf40cf3349dbec49b7cecb
Size (jiff-tzdb-0.1.4.crate) = 62435 bytes
@@ -810,9 +807,9 @@ Size (regex-syntax-0.8.5.crate) = 357541
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.11.7.tar.gz) = 3e9cccaf79caa4cb2081ab21af127a83d60f27cb25f63a10f964be6163bb8fc6
-SHA512 (ruff-0.11.7.tar.gz) = b00b74e51e660b3c8c8ca5fd5f05157299779dedd57f945524c469a664c974c5474963c20ce37b2e4f0b1a0f0b1f4cecf636278a2b0d3ea4f9783f9d70a4aa15
-Size (ruff-0.11.7.tar.gz) = 4054861 bytes
+BLAKE2s (ruff-0.11.8.tar.gz) = 98f7b37ce779d599d475bbc6f0a950afd1fa322ac99fdeb317ece22a233fa2ed
+SHA512 (ruff-0.11.8.tar.gz) = 8ca4560fa0b3c584810dbcb75199f9e04b43160ddeec46eb5180352732e8fe72587a079ed0a3cbe6749101a9881b858bf048fd1df041896834a9450acb445ddb
+Size (ruff-0.11.8.tar.gz) = 4086399 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
@@ -834,9 +831,9 @@ Size (rustversion-1.0.20.crate) = 20666
BLAKE2s (ryu-1.0.20.crate) = 95eb1e552fedfc29ca6a61fa23321101b88bb0037acbe1a13a543b9c7461ea94
SHA512 (ryu-1.0.20.crate) = 329c581429d9b8baa7d9edd9cf20e23fb8002f339d9fb3d50ed4c7eb68fb19c1ba966d52a9c9602265ca5f59f2bd4393ddcb3a7ac20c64aee3096e137eb2a384
Size (ryu-1.0.20.crate) = 48738 bytes
-BLAKE2s (salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26.tar.gz) = 5e26d5d4ecb5a99a5f8a0956657795c33302b23bd4ab1a8c6eeb4e199af1c958
-SHA512 (salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26.tar.gz) = b8236507f25d8f00ce7dbd8347913d1e9f32b521b146d662c881d016279a162345d3152e77ab0f0b1b452c7a2c75d8ff986f2c3ff11e7fd9f8629d9cd6b24f27
-Size (salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26.tar.gz) = 643688 bytes
+BLAKE2s (salsa-42f15835c0005c4b37aaf5bc1a15e3e1b3df14b7.tar.gz) = f219a34c188873499ca95b4c4a822946dad0f4d26cb1152b3a69eb0bb7889aa8
+SHA512 (salsa-42f15835c0005c4b37aaf5bc1a15e3e1b3df14b7.tar.gz) = 1eab8b01df73c992ecc67924565c009fd76de6a73105357499d5439628cae92c055d88fe858875b024718e18ea5f5816d8f9db0b74d2a5cac1d2cdbb7f295c12
+Size (salsa-42f15835c0005c4b37aaf5bc1a15e3e1b3df14b7.tar.gz) = 653790 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
@@ -933,9 +930,9 @@ Size (strum_macros-0.27.1.crate) = 29670
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.100.crate) = 4b8fe676226b42d9203e9383295a473af29838be7d04d003779a5863b217d788
-SHA512 (syn-2.0.100.crate) = 082a975c6448febe38abdc0b43ae929a97a303c0f980ecd2bdd6c44aa2b39ee5aeedf6b1c84316cf088e0d97aff011ec0482a5242ddb338dcf7db5d55926cf6c
-Size (syn-2.0.100.crate) = 297947 bytes
+BLAKE2s (syn-2.0.101.crate) = 7ab483c398f65232cdf1b643371d7cb766f4e849380f15ff0a3d066a5625b344
+SHA512 (syn-2.0.101.crate) = 05e4233a51f4d229dd4c9bd23c5224c42ec5554d02fd316dad10dfdb876aa1d379c7ea30b1ace979537da91ee746ca4fdcef7690885f83fd41ec8c9dc5984101
+Size (syn-2.0.101.crate) = 299250 bytes
BLAKE2s (synstructure-0.13.1.crate) = d3d7339947cbd052275986623e3eca89eab21bc2d620216d3451f1d733b5488d
SHA512 (synstructure-0.13.1.crate) = 09024193b44fc9a8901bda845b9f86c57dad65d0f53e309b2e7e968538fab6f67db1c86e5e52a2eb8fd116dc073e3ad10983bd60764662ec6ba94fee22a958aa
Size (synstructure-0.13.1.crate) = 18327 bytes
@@ -1326,5 +1323,5 @@ Size (zstd-safe-5.0.2+zstd.1.5.2.crate)
BLAKE2s (zstd-sys-2.0.14+zstd.1.5.7.crate) = 9f29e4edea34578a7e8eb64af3e2e3761b8fd05937139d49cd0e97e086e62fad
SHA512 (zstd-sys-2.0.14+zstd.1.5.7.crate) = a855b720b078c728fbcbf4ed82f2f701a87f63a31fc66024488994231dd2ac29439954d63641060ece1b23279c6317c4ff34768821b419f5d3b0f8e305cb3d1d
Size (zstd-sys-2.0.14+zstd.1.5.7.crate) = 764660 bytes
-SHA1 (patch-Cargo.toml) = f20e24fbff1d59a7d8199709436e08d25315130d
+SHA1 (patch-Cargo.toml) = 1f9d5dd395efd586b0734a058d078da0afd6db93
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.13 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.14
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.13 Sun Apr 20 21:20:04 2025
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml Sun May 4 15:04:28 2025
@@ -1,10 +1,10 @@
-$NetBSD: patch-Cargo.toml,v 1.13 2025/04/20 21:20:04 wiz Exp $
+$NetBSD: patch-Cargo.toml,v 1.14 2025/05/04 15:04:28 wiz Exp $
Depends on unpublished crates. Can't use cargo.mk to fetch it.
--- Cargo.toml.orig 1970-01-01 00:00:00.000000000 +0000
+++ Cargo.toml
-@@ -100,7 +100,7 @@ libc = { version = "0.2.153" }
+@@ -101,7 +101,7 @@ libc = { version = "0.2.153" }
libcst = { version = "1.1.0", 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.8.1" }
-@@ -123,7 +123,7 @@ rayon = { version = "1.10.0" }
+@@ -124,7 +124,7 @@ rayon = { version = "1.10.0" }
regex = { version = "1.10.2" }
rustc-hash = { version = "2.0.0" }
# When updating salsa, make sure to also update the revision in `fuzz/Cargo.toml`
--salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "87bf6b6c2d5f6479741271da73bd9d30c2580c26" }
-+salsa = { path = "../salsa-87bf6b6c2d5f6479741271da73bd9d30c2580c26" }
+-salsa = { git = "https://github.com/salsa-rs/salsa.git", rev = "42f15835c0005c4b37aaf5bc1a15e3e1b3df14b7" }
++salsa = { path = "../salsa-42f15835c0005c4b37aaf5bc1a15e3e1b3df14b7" }
schemars = { version = "0.8.16" }
seahash = { version = "4.1.0" }
serde = { version = "1.0.197", features = ["derive"] }
Home |
Main Index |
Thread Index |
Old Index