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 Jun  9 09:37:42 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.11.13

0.11.13

Preview features

[airflow] Add unsafe fix for module moved cases (AIR301,AIR311,AIR312,AIR302)
[refurb] Add coverage of set and frozenset calls (FURB171)
[refurb] Mark FURB180 fix unsafe when class has bases

Bug fixes

[perflint] Fix missing parentheses for lambda and ternary conditions (PERF401, PERF403)
[pyupgrade] Apply UP035 only on py313+ for get_type_hints()
[pyupgrade] Make fix unsafe if it deletes comments (UP004,UP050)

Rule changes

[fastapi] Avoid false positive for class dependencies (FAST003)

Documentation

Update editor setup docs for Neovim and Vim

Other changes

Support Python 3.14 template strings (t-strings) in formatter and parser


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.60 -r1.61 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.62 -r1.63 pkgsrc/devel/py-ruff/distinfo
cvs rdiff -u -r1.17 -r1.18 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.65 pkgsrc/devel/py-ruff/Makefile:1.66
--- pkgsrc/devel/py-ruff/Makefile:1.65  Wed Jun  4 10:25:56 2025
+++ pkgsrc/devel/py-ruff/Makefile       Mon Jun  9 09:37:41 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.65 2025/06/04 10:25:56 adam Exp $
+# $NetBSD: Makefile,v 1.66 2025/06/09 09:37:41 adam Exp $
 
-DISTNAME=      ruff-0.11.12
+DISTNAME=      ruff-0.11.13
 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=     4818b15f3b7516555d39f5a41cb75970448bee4c
+SALSA_REV=     0f6d406f6c309964279baef71588746b8c67b4a3
 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.60 pkgsrc/devel/py-ruff/cargo-depends.mk:1.61
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.60  Wed Jun  4 10:25:56 2025
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Mon Jun  9 09:37:41 2025
@@ -1,6 +1,7 @@
-# $NetBSD: cargo-depends.mk,v 1.60 2025/06/04 10:25:56 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.61 2025/06/09 09:37:41 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.0
+CARGO_CRATE_DEPENDS+=  ahash-0.8.12
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.3
 CARGO_CRATE_DEPENDS+=  allocator-api2-0.2.21
 CARGO_CRATE_DEPENDS+=  android-tzdata-0.1.1
@@ -40,8 +41,8 @@ CARGO_CRATE_DEPENDS+= chrono-0.4.41
 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+=  clap-4.5.38
-CARGO_CRATE_DEPENDS+=  clap_builder-4.5.38
+CARGO_CRATE_DEPENDS+=  clap-4.5.39
+CARGO_CRATE_DEPENDS+=  clap_builder-4.5.39
 CARGO_CRATE_DEPENDS+=  clap_complete-4.5.50
 CARGO_CRATE_DEPENDS+=  clap_complete_command-0.6.1
 CARGO_CRATE_DEPENDS+=  clap_complete_nushell-4.5.5
@@ -167,8 +168,8 @@ CARGO_CRATE_DEPENDS+=       kqueue-1.1.1
 CARGO_CRATE_DEPENDS+=  kqueue-sys-1.0.4
 CARGO_CRATE_DEPENDS+=  lazy_static-1.5.0
 CARGO_CRATE_DEPENDS+=  libc-0.2.172
-CARGO_CRATE_DEPENDS+=  libcst-1.7.0
-CARGO_CRATE_DEPENDS+=  libcst_derive-1.7.0
+CARGO_CRATE_DEPENDS+=  libcst-1.8.0
+CARGO_CRATE_DEPENDS+=  libcst_derive-1.8.0
 CARGO_CRATE_DEPENDS+=  libmimalloc-sys-0.1.42
 CARGO_CRATE_DEPENDS+=  libredox-0.1.3
 CARGO_CRATE_DEPENDS+=  libtest-mimic-0.7.3
@@ -269,9 +270,9 @@ CARGO_CRATE_DEPENDS+=       rustc-stable-hash-
 CARGO_CRATE_DEPENDS+=  rustix-1.0.7
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.20
 CARGO_CRATE_DEPENDS+=  ryu-1.0.20
-#CARGO_CRATE_DEPENDS+= salsa-0.21.1
-#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.21.1
-#CARGO_CRATE_DEPENDS+= salsa-macros-0.21.1
+#CARGO_CRATE_DEPENDS+= salsa-0.22.0
+#CARGO_CRATE_DEPENDS+= salsa-macro-rules-0.22.0
+#CARGO_CRATE_DEPENDS+= salsa-macros-0.22.0
 CARGO_CRATE_DEPENDS+=  same-file-1.0.6
 CARGO_CRATE_DEPENDS+=  schemars-0.8.22
 CARGO_CRATE_DEPENDS+=  schemars_derive-0.8.22

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.62 pkgsrc/devel/py-ruff/distinfo:1.63
--- pkgsrc/devel/py-ruff/distinfo:1.62  Wed Jun  4 10:25:56 2025
+++ pkgsrc/devel/py-ruff/distinfo       Mon Jun  9 09:37:41 2025
@@ -1,8 +1,11 @@
-$NetBSD: distinfo,v 1.62 2025/06/04 10:25:56 adam Exp $
+$NetBSD: distinfo,v 1.63 2025/06/09 09:37:41 adam Exp $
 
 BLAKE2s (adler2-2.0.0.crate) = d269f2089344d4a3f4d0908af3257cf2a65755be0349ff42e3854509afd388f3
 SHA512 (adler2-2.0.0.crate) = 12d12579ad617cf1a94cf95ab9d3f5db566c3b2de4bd5735eccd83c668fdad0eff134c996b73c46cbb9f932837682043878b8cc4764191625e9f93ccffcce423
 Size (adler2-2.0.0.crate) = 13529 bytes
+BLAKE2s (ahash-0.8.12.crate) = 157e4e2836883526fa391419f08c2aa4c932fb96ddf2b254bb436193691754c4
+SHA512 (ahash-0.8.12.crate) = 872e5fa0d1334abac96d10eca18f32c2b1a1e0b38671c132b6effd029e9f0147ddcef79f4d85c8baf0537ddfb8c39a85f61d073e1fb3143dba659a8385641e1b
+Size (ahash-0.8.12.crate) = 43413 bytes
 BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
 SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
 Size (aho-corasick-1.1.3.crate) = 183311 bytes
@@ -120,12 +123,12 @@ Size (ciborium-io-0.2.2.crate) = 6697 by
 BLAKE2s (ciborium-ll-0.2.2.crate) = 62616920a5b3603cdedda2d9f1ff7a13e0e652131622a0cd26ea686e3ffb1cd3
 SHA512 (ciborium-ll-0.2.2.crate) = 2f7ef6ad8bf5a862e8b9daa64bc6d8184c87a22c264b10dbb35c00c9effcd5712f354b4ca6c2eb8e6795d4b99d7cb88fa2acf01f3ad6fb28caf81708a500549a
 Size (ciborium-ll-0.2.2.crate) = 14695 bytes
-BLAKE2s (clap-4.5.38.crate) = 99331fe4a30da6f2276b49fc077e7070dc9e0437b610b5b282175967f6aeee67
-SHA512 (clap-4.5.38.crate) = 5bcf0e9284d08b7b96e25319cec708876e50ad98d71577952c783478bdcb605c13a93b1410183cc9bc04487499a8043d8deb899c2aa28484c2e7f78caa16d7f2
-Size (clap-4.5.38.crate) = 57140 bytes
-BLAKE2s (clap_builder-4.5.38.crate) = 60c59b68e40292fb0b0622fb4de40e54d197ea929174b86c23f6eb06dd7ff807
-SHA512 (clap_builder-4.5.38.crate) = a35cc32480f6001e3b60526aaf43d565440a61fbc6e08999a895b6b6ddf33c749174581fdfb3cdbcbed0d10f1a2c2b81b9d1decd5c53e6cb9b46658961c8ec66
-Size (clap_builder-4.5.38.crate) = 169177 bytes
+BLAKE2s (clap-4.5.39.crate) = bb74a587f2b0ab8fe47b3fedbf94b90ec39693097c1c39b43370833a06987e30
+SHA512 (clap-4.5.39.crate) = 3f07f55ff1d93c18a43d97006887a811d784f96300b2549bcd996b2168c2f93ae33b21167c2e43ee64bbef8bb4cfdfaef91eea454fb53d8d5611cf7a1ea728d2
+Size (clap-4.5.39.crate) = 57328 bytes
+BLAKE2s (clap_builder-4.5.39.crate) = 04d596f85194f5b678fe3f498985dcfd978385748f6eb61e2d3e66b6a08596dd
+SHA512 (clap_builder-4.5.39.crate) = 0915a611050305134a3b7165c3df0f1918582b19e0ae0e6549c4147ff5a1793cacba870d4a1595434938ca14cf2ab822140b484c7ccf66e92ef55a84e822164b
+Size (clap_builder-4.5.39.crate) = 169142 bytes
 BLAKE2s (clap_complete-4.5.50.crate) = 96bf7fe7404a09243ccedfeae21a9bbf375c58cd5243f4ddaa16fe6043d94a63
 SHA512 (clap_complete-4.5.50.crate) = 891c0daa5303fd12d12e61e7474990ced66b807b8fd42e16860aa494172f36ea3a5741438e37ff9ed6ee1ff47b79bddaf1397a37f2878e499a675e7201554fbe
 Size (clap_complete-4.5.50.crate) = 48292 bytes
@@ -501,12 +504,12 @@ Size (lazy_static-1.5.0.crate) = 14025 b
 BLAKE2s (libc-0.2.172.crate) = 95134e412ece18fd485dd14e7b29bf240f53594df0b49fdefea26285567931cc
 SHA512 (libc-0.2.172.crate) = 7bfe400ee65c1b7e540fd19a9b7eb1429a66863d5e94ee7caa83a227d19a4143316d3b401013fb7f88c8e4cdb1a40cfbd58826597c8e23799e02e29553b67e34
 Size (libc-0.2.172.crate) = 791646 bytes
-BLAKE2s (libcst-1.7.0.crate) = b4f53bb47765e33d83b6075877eca71debe8fb230ffe8745f0114d0a95b22737
-SHA512 (libcst-1.7.0.crate) = abd33b4dc01c1c70b0b55b3e4713d2d71cbbe61e65ddd60cf468d6ac4e91be2cdcb49a83e85a4881c0cc36724246e0a218d85d372ef2045967832c9554c381fb
-Size (libcst-1.7.0.crate) = 110265 bytes
-BLAKE2s (libcst_derive-1.7.0.crate) = b01b25f379c7be3b099854bf98cd289d7419782790b75f9dd384f791a9346461
-SHA512 (libcst_derive-1.7.0.crate) = b33c40bed9f017300940d0b9ea97b1e8995edd1aab5ec95c9c0dcf12b8a7adc8baef8944dcfbef387a0483e26a5b0f53912c19970f6a040ff60fd225b56fcde9
-Size (libcst_derive-1.7.0.crate) = 11152 bytes
+BLAKE2s (libcst-1.8.0.crate) = c216cd15fb1da6f5e2f1c5e60a8fefcae44b916baf3ba0c38fd5b6e1cc89eab1
+SHA512 (libcst-1.8.0.crate) = ec50cff3d2134a18c841aa887feec071c78d65bdd9840576c4894c2a32def0c852540b5c253dfe8ac5fee076ef7ce36f91339c1a48679b166bc4cddbea095d97
+Size (libcst-1.8.0.crate) = 110260 bytes
+BLAKE2s (libcst_derive-1.8.0.crate) = e58ab0bb1bc84a966f65aeb3c55f11a862e9ddf32f0b701c7abb6ccc44409055
+SHA512 (libcst_derive-1.8.0.crate) = 8dc470a2c512845e6d0e9acaaee24f404fbc1385aa2e3815332705f7b1c503fc7fae936e14f01d615b3add5bf55bb1f67baa96f73f11ec95ebadec4826ea119f
+Size (libcst_derive-1.8.0.crate) = 11339 bytes
 BLAKE2s (libmimalloc-sys-0.1.42.crate) = dce0cc47e7d9ca3250f9b51769ebd54ce76729fd6874935421ae6e3fd8e23f2c
 SHA512 (libmimalloc-sys-0.1.42.crate) = 0daf3ef819820d7d0ba7d189038ad33ce7fbec370edb5f2d07b47569d359f0364e8b43639743e0a800ca41bf432f043ca71bc9dbf900705732b856e147ec6d85
 Size (libmimalloc-sys-0.1.42.crate) = 224614 bytes
@@ -789,9 +792,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.12.tar.gz) = 43f3d7a687dd1d39306070942f32f590cc8ab0a688a6f98f829bb12591750eea
-SHA512 (ruff-0.11.12.tar.gz) = 26c9aecf27939a451b24a43c5f256292b802d3ede1c289e2ad36982c94562805767f79bffed7b5bc93fdbe9d4db9714b94839662ceaacaec4d7cc029a8ea390f
-Size (ruff-0.11.12.tar.gz) = 4202289 bytes
+BLAKE2s (ruff-0.11.13.tar.gz) = 0a370e01325075bfaa11316d58214513a9f1d5dc79d0b53be22c8dd594f69be1
+SHA512 (ruff-0.11.13.tar.gz) = 727372b4e0bb95d4d9bd25e266bb7620221e71d28b877a6de81332def3a556553ff1c1d8ae8dd6190b37c63d46fca3726ea1413448cd70b1af22e99af2e59340
+Size (ruff-0.11.13.tar.gz) = 4282054 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
@@ -813,9 +816,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-4818b15f3b7516555d39f5a41cb75970448bee4c.tar.gz) = 19eddb1acff1e56de67f4b7e872c9a78353059ad80560d4185116cb3d066d22b
-SHA512 (salsa-4818b15f3b7516555d39f5a41cb75970448bee4c.tar.gz) = 21117ecfd147a54414e10cf8efe1a11d6c526e212325e5a2410c9703f66de2239a60e20f6f2c0065c907cf776c24cfb1bcda5a638b66c5949e9fb286e12cc499
-Size (salsa-4818b15f3b7516555d39f5a41cb75970448bee4c.tar.gz) = 660288 bytes
+BLAKE2s (salsa-0f6d406f6c309964279baef71588746b8c67b4a3.tar.gz) = 2a5459bb726cfe84a1476a2c40540331040171ec1108abb0d6fe41b9d02584d7
+SHA512 (salsa-0f6d406f6c309964279baef71588746b8c67b4a3.tar.gz) = 079d70deaf6f34994740067962c064087427f926f80d5e3fa1e8749b5747a9e9544169a748b5de1b9b7308cbbc19ce360fbedad1cead83bc015dd7e9a0a1f229
+Size (salsa-0f6d406f6c309964279baef71588746b8c67b4a3.tar.gz) = 666836 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
@@ -1272,5 +1275,5 @@ Size (zstd-safe-5.0.2+zstd.1.5.2.crate) 
 BLAKE2s (zstd-sys-2.0.15+zstd.1.5.7.crate) = ab7e4cb65c8b12350a87e0a2a325068c047c8b279d233fa0733951dbda370122
 SHA512 (zstd-sys-2.0.15+zstd.1.5.7.crate) = c684e3d966746dfac12947174d7786f528f2e26ed2802e24b457a751616a9b6e6a274d77f70f7e75a111caefdc4357257ed4c2e2137cd2f051206f56e9cd19cf
 Size (zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847 bytes
-SHA1 (patch-Cargo.toml) = cebcfbf8728855098d1a67c3010483039a5e7994
+SHA1 (patch-Cargo.toml) = 7322466126b3206aabcb571e9c16cdbf7b0a387b
 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.17 pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.18
--- pkgsrc/devel/py-ruff/patches/patch-Cargo.toml:1.17  Wed Jun  4 10:25:56 2025
+++ pkgsrc/devel/py-ruff/patches/patch-Cargo.toml       Mon Jun  9 09:37:41 2025
@@ -1,4 +1,4 @@
-$NetBSD: patch-Cargo.toml,v 1.17 2025/06/04 10:25:56 adam Exp $
+$NetBSD: patch-Cargo.toml,v 1.18 2025/06/09 09:37:41 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 = "4818b15f3b7516555d39f5a41cb75970448bee4c" }
-+salsa = { path = "../salsa-4818b15f3b7516555d39f5a41cb75970448bee4c" }
+-salsa = { git = "https://github.com/carljm/salsa.git";, rev = "0f6d406f6c309964279baef71588746b8c67b4a3" }
++salsa = { path = "../salsa-0f6d406f6c309964279baef71588746b8c67b4a3" }
  schemars = { version = "0.8.16" }
  seahash = { version = "4.1.0" }
  serde = { version = "1.0.197", features = ["derive"] }



Home | Main Index | Thread Index | Old Index