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:           Thu Oct  1 18:41:16 UTC 2026

Modified Files:
        pkgsrc/devel/py-ruff: Makefile cargo-depends.mk distinfo

Log Message:
py-ruff: updated to 0.16.10

0.16.10

Preview features

Add a migration guide for categories
[pyupgrade] Add rule for context manager iterator annotations (UP052)

Performance

Reduce memory used by diagnostics

Server

Avoid running uv format in untrusted workspaces

Documentation

Fix links to moved changelog sections and renamed mdtests
Add Python 3.15 as a supported version
Add ty as a type checker example

Other changes

Update Rust toolchain to 1.99 and MSRV to 1.97


To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.116 -r1.117 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.122 -r1.123 pkgsrc/devel/py-ruff/distinfo

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.125 pkgsrc/devel/py-ruff/Makefile:1.126
--- pkgsrc/devel/py-ruff/Makefile:1.125 Sat Sep 26 10:38:21 2026
+++ pkgsrc/devel/py-ruff/Makefile       Thu Oct  1 18:41:16 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.125 2026/09/26 10:38:21 wiz Exp $
+# $NetBSD: Makefile,v 1.126 2026/10/01 18:41:16 adam Exp $
 
-DISTNAME=      ruff-0.16.9
+DISTNAME=      ruff-0.16.10
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}
@@ -11,7 +11,7 @@ COMMENT=      Extremely fast Python linter, w
 LICENSE=       mit
 
 USE_LANGUAGES= c c++
-RUST_REQ=      1.96
+RUST_REQ=      1.97
 
 # for tikv-jemalloc-sys
 USE_TOOLS+=    gmake

Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.116 pkgsrc/devel/py-ruff/cargo-depends.mk:1.117
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.116 Sat Sep 26 10:38:21 2026
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Thu Oct  1 18:41:16 2026
@@ -1,4 +1,4 @@
-# $NetBSD: cargo-depends.mk,v 1.116 2026/09/26 10:38:21 wiz Exp $
+# $NetBSD: cargo-depends.mk,v 1.117 2026/10/01 18:41:16 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
 CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.5
@@ -168,7 +168,7 @@ CARGO_CRATE_DEPENDS+=       idna_adapter-1.2.1
 CARGO_CRATE_DEPENDS+=  ignore-0.4.33
 CARGO_CRATE_DEPENDS+=  imara-diff-0.2.0
 CARGO_CRATE_DEPENDS+=  imperative-1.0.7
-CARGO_CRATE_DEPENDS+=  indexmap-2.14.0
+CARGO_CRATE_DEPENDS+=  indexmap-2.14.2
 CARGO_CRATE_DEPENDS+=  indicatif-0.18.6
 CARGO_CRATE_DEPENDS+=  indoc-2.0.7
 CARGO_CRATE_DEPENDS+=  inotify-0.11.0
@@ -241,7 +241,7 @@ CARGO_CRATE_DEPENDS+=       once_cell-1.21.4
 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-1.2.0
+CARGO_CRATE_DEPENDS+=  ordermap-1.2.1
 CARGO_CRATE_DEPENDS+=  os_pipe-1.2.2
 CARGO_CRATE_DEPENDS+=  os_str_bytes-7.1.1
 CARGO_CRATE_DEPENDS+=  page_size-0.6.0
@@ -321,7 +321,7 @@ CARGO_CRATE_DEPENDS+=       ron-0.12.0
 CARGO_CRATE_DEPENDS+=  rust-stemmers-1.2.0
 CARGO_CRATE_DEPENDS+=  rustc-hash-2.1.3
 CARGO_CRATE_DEPENDS+=  rustc-stable-hash-0.1.2
-CARGO_CRATE_DEPENDS+=  rustix-1.1.4
+CARGO_CRATE_DEPENDS+=  rustix-1.1.5
 CARGO_CRATE_DEPENDS+=  rustversion-1.0.22
 CARGO_CRATE_DEPENDS+=  ryu-1.0.20
 CARGO_CRATE_DEPENDS+=  salsa-0.28.5
@@ -363,7 +363,7 @@ CARGO_CRATE_DEPENDS+=       strum-0.28.0
 CARGO_CRATE_DEPENDS+=  strum_macros-0.28.0
 CARGO_CRATE_DEPENDS+=  supports-hyperlinks-3.2.0
 CARGO_CRATE_DEPENDS+=  syn-2.0.119
-CARGO_CRATE_DEPENDS+=  syn-3.0.3
+CARGO_CRATE_DEPENDS+=  syn-3.0.4
 CARGO_CRATE_DEPENDS+=  synstructure-0.13.2
 CARGO_CRATE_DEPENDS+=  tap-1.0.1
 CARGO_CRATE_DEPENDS+=  tempfile-3.27.0
@@ -418,7 +418,7 @@ CARGO_CRATE_DEPENDS+=       urlencoding-2.1.3
 CARGO_CRATE_DEPENDS+=  utf8-width-0.1.7
 CARGO_CRATE_DEPENDS+=  utf8_iter-1.0.4
 CARGO_CRATE_DEPENDS+=  utf8parse-0.2.2
-CARGO_CRATE_DEPENDS+=  uuid-1.25.0
+CARGO_CRATE_DEPENDS+=  uuid-1.26.0
 CARGO_CRATE_DEPENDS+=  valuable-0.1.1
 CARGO_CRATE_DEPENDS+=  version-ranges-0.1.1
 CARGO_CRATE_DEPENDS+=  version_check-0.9.5
@@ -443,7 +443,7 @@ CARGO_CRATE_DEPENDS+=       wasm-metadata-0.24
 CARGO_CRATE_DEPENDS+=  wasmparser-0.244.0
 CARGO_CRATE_DEPENDS+=  web-sys-0.3.100
 CARGO_CRATE_DEPENDS+=  web-time-1.1.0
-CARGO_CRATE_DEPENDS+=  which-8.0.5
+CARGO_CRATE_DEPENDS+=  which-8.0.6
 CARGO_CRATE_DEPENDS+=  wild-2.2.1
 CARGO_CRATE_DEPENDS+=  winapi-0.3.9
 CARGO_CRATE_DEPENDS+=  winapi-i686-pc-windows-gnu-0.4.0

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.122 pkgsrc/devel/py-ruff/distinfo:1.123
--- pkgsrc/devel/py-ruff/distinfo:1.122 Sat Sep 26 10:38:21 2026
+++ pkgsrc/devel/py-ruff/distinfo       Thu Oct  1 18:41:16 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.122 2026/09/26 10:38:21 wiz Exp $
+$NetBSD: distinfo,v 1.123 2026/10/01 18:41:16 adam Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
@@ -504,9 +504,9 @@ Size (imara-diff-0.2.0.crate) = 163149 b
 BLAKE2s (imperative-1.0.7.crate) = 7f995fed108d15922f112f7644a670707e921e1be1a72545921987cd698710e7
 SHA512 (imperative-1.0.7.crate) = e8bdd326ce7f4b52fe71c59ae9b71708c26cb6309b438acc196de120a528c82dd36b241396ff697c49a0e47629793c3fbc3d1d175da5d56f80fbe85ed8ee0e5f
 Size (imperative-1.0.7.crate) = 16838 bytes
-BLAKE2s (indexmap-2.14.0.crate) = 6f827c3e302f65a44ef7e6e971d803204f4a3f625e328eba190b015c7ae4263f
-SHA512 (indexmap-2.14.0.crate) = fa6bcaaf1b9bacabc72ae9d0569065325a6741b9ba5dff168ada6ece460175be47741d906d9326b48d30f6c55805d33fb64bfb497490482b4e412ac15a8ea55f
-Size (indexmap-2.14.0.crate) = 104085 bytes
+BLAKE2s (indexmap-2.14.2.crate) = c60148d3b2acfe378d09f906c6317d167c39b46469d51973c4627d5be965ad68
+SHA512 (indexmap-2.14.2.crate) = ecf5a1a132cda2be21cebf1c447e17213972cf6da1d0f73b25969dedd1d3c444d4124e01c0b31ca9a78c906a5ff68ddd04602b25be6db877f23ee6106e3a063e
+Size (indexmap-2.14.2.crate) = 103014 bytes
 BLAKE2s (indicatif-0.18.6.crate) = 63f6abfa102f5111c382fb394be0c4657008954a0f01ea4e6c8191a1b2da25a3
 SHA512 (indicatif-0.18.6.crate) = 994829c519ed310bca7ce103f72da137732ba7f478f19661789d08a5b30b5d93854de3a32ccb2f9e0d70003968c50a67c74a2634676433f5d63ac9d3491e5032
 Size (indicatif-0.18.6.crate) = 70598 bytes
@@ -723,9 +723,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-1.2.0.crate) = f2a97f461383b0ae284a8e247de59e1f8ad0f5ba3e0a7379ec83ea17469e5af2
-SHA512 (ordermap-1.2.0.crate) = 2cebc637d738b6c432c290e0a9cd28ecb0d75491f591e8e629b9c8cc497f153164e89ab3bca01282a26196a4263965cea6583996b36f8604f62485f40d785bef
-Size (ordermap-1.2.0.crate) = 70410 bytes
+BLAKE2s (ordermap-1.2.1.crate) = 86f22732a1df2662e99dc657bdc4fee1e01142b246686285eef5d257689c40e8
+SHA512 (ordermap-1.2.1.crate) = e9faebb98aa4ecd7886339029567204d4c9e7b29a5ea5b461c96f66e480cc6e5396824306e282fd9e16dc9cedac1b4d54921e63572887556ba3f6f29d8b037fc
+Size (ordermap-1.2.1.crate) = 70413 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
@@ -954,9 +954,9 @@ Size (rkyv_derive-0.8.18.crate) = 22643 
 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.16.9.tar.gz) = 375311aa9c829d28d44958b3caa5c27a9ac3873cc4ae36bde0b8f77e6426f982
-SHA512 (ruff-0.16.9.tar.gz) = c573573918ef229ff63dd4ec67a493c65a4c09a5a7425fca390b68432a7b79d9defc750a0e7645f400d69614e1e5437071cd3dc48ec035ec5b5f5249572e753d
-Size (ruff-0.16.9.tar.gz) = 4948764 bytes
+BLAKE2s (ruff-0.16.10.tar.gz) = 97a562a2cf91f1f48f3af10b920f3d0a32786e547c6ed6323337fbd4695b38c3
+SHA512 (ruff-0.16.10.tar.gz) = 4315bf28b2f54416405f037031687e6a4da370e651f695ada6284052d0bcbf875432f3fa94e284c333ef4e006f407f921492dee85db9c1184c2b44fef259791d
+Size (ruff-0.16.10.tar.gz) = 4958724 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
@@ -966,9 +966,9 @@ Size (rustc-hash-2.1.3.crate) = 14811 by
 BLAKE2s (rustc-stable-hash-0.1.2.crate) = 28fda6dc021297e864fa22cbf423b19adafb286c4611ab5cadae5e4ea48fc0dc
 SHA512 (rustc-stable-hash-0.1.2.crate) = 2d23ade5d3db6a5ed6dfb88273dba6223049699fb11e20ff447307993c492b5247655003df5c2da61695c469327c234613e5644dcf57ea7b82eead1939138bb8
 Size (rustc-stable-hash-0.1.2.crate) = 20359 bytes
-BLAKE2s (rustix-1.1.4.crate) = 47b462406ba74a3225cf16b2e8b75855857edd58915f4033d7387b67cc694948
-SHA512 (rustix-1.1.4.crate) = 33619ed2434963a98b0846414656bcc4945ca0e9b883821869fe0cc86db4a74c6961ce1375963ae49c6b5044ad0536eda807dac1320209739c9d669bd80fd75c
-Size (rustix-1.1.4.crate) = 425241 bytes
+BLAKE2s (rustix-1.1.5.crate) = 6ace5619fb729260ebe53d683e7cc4ae6ff40509a7742cda077d87ddbf23c44d
+SHA512 (rustix-1.1.5.crate) = ec72cb0c867b7d184c06e45def67b1e333a5d4b6ae3b3cbce620afd844f3765460832ce907786359b75279b8ea6cfbdae350a8dd197d58eaffff71a3b2e2e08d
+Size (rustix-1.1.5.crate) = 425681 bytes
 BLAKE2s (rustversion-1.0.22.crate) = 94885d422b9c942ceab679e86d0a2b8e6f322f655091475a6a475f0b796f48b9
 SHA512 (rustversion-1.0.22.crate) = 7929352df3e5279ac88cebb26ca89bb13c755f46986d2d1f514d18a3239a63638bf64f8ff153920569d173185d988d692ee676335afba0bf72d47f71babe0e15
 Size (rustversion-1.0.22.crate) = 21096 bytes
@@ -1092,9 +1092,9 @@ Size (supports-hyperlinks-3.2.0.crate) =
 BLAKE2s (syn-2.0.119.crate) = 5a64486ca7999df21458dd4ba6eaaa59e3ddafd76079b1c825adb879b4f69ec7
 SHA512 (syn-2.0.119.crate) = 4f2493e334b71c2b0c467e19915d385942c10dc4c0142dd989dcfab9809dea552c45ac3da0b0039956a961f7aca2973c0845c6978e9dfe25c03fdc52dfb1dec0
 Size (syn-2.0.119.crate) = 307407 bytes
-BLAKE2s (syn-3.0.3.crate) = 856448548a557489491c2329b96b209026479d0ae9964c597b48a782ee0e139a
-SHA512 (syn-3.0.3.crate) = 59a74d28ae1cec8ee4402c20ec3b77aba8ff8fa3ddef7921509d25e4809474e6f9da86aa78245d8108ed7de6aaa9a0471dabf21ebbcb50a5365f60ad3bb1910b
-Size (syn-3.0.3.crate) = 312999 bytes
+BLAKE2s (syn-3.0.4.crate) = 6f6cdab68032f378664d551f287233b78cdf8caa8547e659ad2c868772730750
+SHA512 (syn-3.0.4.crate) = e4eeee793c52da85c9a60b7c16da34971f67980d58e20968a918b59dd373d56aa6d1c996e78adf9ccda2bf6d3679ff1b58727886dd23aa19763a64360d9eb9fa
+Size (syn-3.0.4.crate) = 313047 bytes
 BLAKE2s (synstructure-0.13.2.crate) = 674ef97e051051a22c4ec20f4b53a60e382b933bd94e75d853ebb2f98a3a797d
 SHA512 (synstructure-0.13.2.crate) = 2698f4e80b93f7cf1d8ae97c4c42a7f61e7b7081f7f1bbb94d7f48ab7ae813a666d73c49ba3812cda9155e0138b55cc246fb96e5858e411a8d32bafb3e2b2afb
 Size (synstructure-0.13.2.crate) = 18950 bytes
@@ -1257,9 +1257,9 @@ Size (utf8_iter-1.0.4.crate) = 10437 byt
 BLAKE2s (utf8parse-0.2.2.crate) = f323328af7b902180d7a9a03012ebc187b6f38e313bed41fba569ee9e402fa85
 SHA512 (utf8parse-0.2.2.crate) = f3dbf78fe924f1dc3cf9498b6e43fb10174699463f31091a7a8136d8f31ec84fc00e80e3d8551b7e86257e8b3573cfddb56fc0de797fdb2cde0e962a8f239266
 Size (utf8parse-0.2.2.crate) = 13499 bytes
-BLAKE2s (uuid-1.25.0.crate) = 873aecf1affa389b50b1c2ac4bd8f2892a5cdd7d5e9d4d9ab74fe1ec032e5c3d
-SHA512 (uuid-1.25.0.crate) = f23af85305ce4395f56cb5517da3ac09df9204e98733109c23bb44f545839acbbbd13666c59d5f643cadabd4dabdd7de397743bd6d4e71bb0243b87e688cd97e
-Size (uuid-1.25.0.crate) = 64640 bytes
+BLAKE2s (uuid-1.26.0.crate) = 13d7668168f1cb2134b3373d2c343758fed7e7efb68b8a671b06498fb72aeec1
+SHA512 (uuid-1.26.0.crate) = 46da19a99b5d8821e8ffbffd89123b30e65539cecb7356d2a1a3ba6b7aceae30ae93762a51d30a6bda0f11ce8b1a83cb01148f62f36bbfb377462c7b0947aeb7
+Size (uuid-1.26.0.crate) = 65190 bytes
 BLAKE2s (valuable-0.1.1.crate) = df7602da20aa0212438759173532cf82c56ba05307e036b22bfddb318e2f82b7
 SHA512 (valuable-0.1.1.crate) = d8a4bffdc8a166d1ee11b87dd91cd68e5c898916b14db7039ad2faaad34f4bfef76f3fc3d17d6e7bf05e495778f7c9d5223fbf45331bd114f93fb6ec950eadbf
 Size (valuable-0.1.1.crate) = 28679 bytes
@@ -1332,9 +1332,9 @@ Size (web-sys-0.3.100.crate) = 675570 by
 BLAKE2s (web-time-1.1.0.crate) = 9c36644abce7ba1ddc0bdc98622e1ef801daa6ae7f862e033f2c446162686892
 SHA512 (web-time-1.1.0.crate) = 73e4ef9851de089fde9381a595cb9e37a434f563f1fd350e345f2617b701caf57a9aef739b922b5b10cda131cdf2fd0af42c55603f8973a623a8b6ae70f6cc9f
 Size (web-time-1.1.0.crate) = 18026 bytes
-BLAKE2s (which-8.0.5.crate) = 676289a94151fb8e1307e37f89b3eaf5f0da7b8f9143d490691a61800b9bfb87
-SHA512 (which-8.0.5.crate) = f92ab2b9c9267f19505fde896bbc37648b5f83ff873420b6c9a12b4b19ca9dd2ddad437485ce44460946335e51171ecf9ec3c012f5c43d8b58db4c11247b5edb
-Size (which-8.0.5.crate) = 28193 bytes
+BLAKE2s (which-8.0.6.crate) = a035524f8d266163422a1a25279f66dc6f0734a6a55a65772b3e1c157083a476
+SHA512 (which-8.0.6.crate) = 833250fb19be43dd9c2825145dd1690c4de18bf77fc8866a55d10f8b4c4c9dfbba9fc925eed16225823a67a5db4e1f7c47ba978de3313ba867de113f67a578a1
+Size (which-8.0.6.crate) = 29053 bytes
 BLAKE2s (wild-2.2.1.crate) = dcdb1a834d97bf72133d31d0dfcd725347148b2ccbd7bba2ea4492c436d672e6
 SHA512 (wild-2.2.1.crate) = 8f92b83cb2568fed7841ad372111138d9ea5806c21a0affaecc639f0556ab879ca42fe205fe3c1e55a1b5c1c4fb0b705a5566b06bad5c119a1d41df9c01ed2c9
 Size (wild-2.2.1.crate) = 8080 bytes



Home | Main Index | Thread Index | Old Index