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 Aug 14 07:28:13 UTC 2026

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

Log Message:
py-ruff: updated to 0.16.3

0.16.3

Preview features

[pylint] Fix false negatives on negative numbers (PLR6104)
[pyupgrade] Add rule to replace while 1 with while True (UP048)

Bug fixes

[flake8-bandit] Also check keyword arguments (S602, S603, S607, S609)
[pylint] Allow continue in finally on Python 3.8
[pylint] Fix PLE1307 false positive with bools
[pylint] Fix false positives and negatives with %b format character (PLE1300, PLE1307)
[pylint] Improve handling of concatenated strings (PLE1300)

Rule changes

[numpy] Make np.chararray autofix backwards-compatible (NPY201)

Performance

Enable PGO for Linux x86-64 Ruff releases
Enable PGO for Linux ARM64 Ruff releases
Enable PGO for Windows x86-64 Ruff releases
Enable PGO for macOS ARM64 Ruff releases
Reduce Expr size to 64 bytes

CLI

Hyperlink rule codes in ruff check --statistics output

Documentation

[ruff] Also suggest asyncio.TaskGroup (RUF006)

Other changes

Use mimalloc v3


To generate a diff of this commit:
cvs rdiff -u -r1.119 -r1.120 pkgsrc/devel/py-ruff/Makefile
cvs rdiff -u -r1.110 -r1.111 pkgsrc/devel/py-ruff/cargo-depends.mk
cvs rdiff -u -r1.116 -r1.117 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.119 pkgsrc/devel/py-ruff/Makefile:1.120
--- pkgsrc/devel/py-ruff/Makefile:1.119 Fri Aug  7 18:48:06 2026
+++ pkgsrc/devel/py-ruff/Makefile       Fri Aug 14 07:28:13 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.119 2026/08/07 18:48:06 adam Exp $
+# $NetBSD: Makefile,v 1.120 2026/08/14 07:28:13 adam Exp $
 
-DISTNAME=      ruff-0.16.2
+DISTNAME=      ruff-0.16.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=r/ruff/}

Index: pkgsrc/devel/py-ruff/cargo-depends.mk
diff -u pkgsrc/devel/py-ruff/cargo-depends.mk:1.110 pkgsrc/devel/py-ruff/cargo-depends.mk:1.111
--- pkgsrc/devel/py-ruff/cargo-depends.mk:1.110 Fri Aug  7 18:48:06 2026
+++ pkgsrc/devel/py-ruff/cargo-depends.mk       Fri Aug 14 07:28:13 2026
@@ -1,7 +1,7 @@
-# $NetBSD: cargo-depends.mk,v 1.110 2026/08/07 18:48:06 adam Exp $
+# $NetBSD: cargo-depends.mk,v 1.111 2026/08/14 07:28:13 adam Exp $
 
 CARGO_CRATE_DEPENDS+=  adler2-2.0.1
-CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.4
+CARGO_CRATE_DEPENDS+=  aho-corasick-1.1.5
 CARGO_CRATE_DEPENDS+=  alloca-0.4.0
 CARGO_CRATE_DEPENDS+=  allocator-api2-0.2.21
 CARGO_CRATE_DEPENDS+=  android_system_properties-0.1.5
@@ -52,8 +52,8 @@ CARGO_CRATE_DEPENDS+= chrono-0.4.44
 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.6.4
-CARGO_CRATE_DEPENDS+=  clap_builder-4.6.2
+CARGO_CRATE_DEPENDS+=  clap-4.6.5
+CARGO_CRATE_DEPENDS+=  clap_builder-4.6.5
 CARGO_CRATE_DEPENDS+=  clap_complete-4.5.58
 CARGO_CRATE_DEPENDS+=  clap_complete_command-0.6.1
 CARGO_CRATE_DEPENDS+=  clap_complete_nushell-4.5.8
@@ -142,7 +142,7 @@ CARGO_CRATE_DEPENDS+=       getrandom-0.2.16
 CARGO_CRATE_DEPENDS+=  getrandom-0.3.4
 CARGO_CRATE_DEPENDS+=  getrandom-0.4.2
 CARGO_CRATE_DEPENDS+=  glob-0.3.4
-CARGO_CRATE_DEPENDS+=  globset-0.4.19
+CARGO_CRATE_DEPENDS+=  globset-0.4.20
 CARGO_CRATE_DEPENDS+=  globwalk-0.9.1
 CARGO_CRATE_DEPENDS+=  half-2.6.0
 CARGO_CRATE_DEPENDS+=  hashbrown-0.14.5
@@ -164,7 +164,7 @@ CARGO_CRATE_DEPENDS+=       icu_provider-2.2.0
 CARGO_CRATE_DEPENDS+=  id-arena-2.3.0
 CARGO_CRATE_DEPENDS+=  idna-1.1.0
 CARGO_CRATE_DEPENDS+=  idna_adapter-1.2.1
-CARGO_CRATE_DEPENDS+=  ignore-0.4.31
+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
@@ -308,7 +308,7 @@ CARGO_CRATE_DEPENDS+=       redox_users-0.5.2
 CARGO_CRATE_DEPENDS+=  ref-cast-1.0.25
 CARGO_CRATE_DEPENDS+=  ref-cast-impl-1.0.25
 CARGO_CRATE_DEPENDS+=  regex-1.13.1
-CARGO_CRATE_DEPENDS+=  regex-automata-0.4.16
+CARGO_CRATE_DEPENDS+=  regex-automata-0.4.18
 CARGO_CRATE_DEPENDS+=  regex-lite-0.1.7
 CARGO_CRATE_DEPENDS+=  regex-syntax-0.8.11
 CARGO_CRATE_DEPENDS+=  rend-0.5.3
@@ -344,7 +344,7 @@ CARGO_CRATE_DEPENDS+=       shellexpand-3.1.2
 CARGO_CRATE_DEPENDS+=  shlex-2.0.1
 CARGO_CRATE_DEPENDS+=  simdutf8-0.1.5
 CARGO_CRATE_DEPENDS+=  similar-2.7.0
-CARGO_CRATE_DEPENDS+=  similar-3.1.1
+CARGO_CRATE_DEPENDS+=  similar-3.1.2
 CARGO_CRATE_DEPENDS+=  siphasher-1.0.1
 CARGO_CRATE_DEPENDS+=  slab-0.4.12
 CARGO_CRATE_DEPENDS+=  smallvec-1.15.2

Index: pkgsrc/devel/py-ruff/distinfo
diff -u pkgsrc/devel/py-ruff/distinfo:1.116 pkgsrc/devel/py-ruff/distinfo:1.117
--- pkgsrc/devel/py-ruff/distinfo:1.116 Fri Aug  7 18:48:06 2026
+++ pkgsrc/devel/py-ruff/distinfo       Fri Aug 14 07:28:13 2026
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.116 2026/08/07 18:48:06 adam Exp $
+$NetBSD: distinfo,v 1.117 2026/08/14 07:28:13 adam Exp $
 
 BLAKE2s (adler2-2.0.1.crate) = 4d391e0fcde91c7435ee9a5503fee4a5346f549f1b45e482ce3e1e151d90f8f5
 SHA512 (adler2-2.0.1.crate) = 555b2b7ba6f8116acccd0bcd16ed34cc78162c81023cff31a8566ffcd456c03832089fca2d5b668ceaac4fe8f922d31aa9c487f226a36cace294ff4a219bd91d
 Size (adler2-2.0.1.crate) = 13366 bytes
-BLAKE2s (aho-corasick-1.1.4.crate) = 1419308c5b0745af6cfa18dd4c9639f7078f564e9dacbe2b17b03df42c393409
-SHA512 (aho-corasick-1.1.4.crate) = c77e35191b00546f5e499fab154170cedd619599e7250f92db9fba0a41c833eb426f214e58b00c5c39f8757406b33492b3241cb8cb233ce384ad0683c3ee4b62
-Size (aho-corasick-1.1.4.crate) = 184015 bytes
+BLAKE2s (aho-corasick-1.1.5.crate) = 81b34e3dfc1b58f892b0487465608067b30309e424c9904a98e8f926a6adc083
+SHA512 (aho-corasick-1.1.5.crate) = 324012ebcb573740ce56c7ef217dcf2bb849d0040e022dcc39aa8a46750088a2c26271016bfb6b1bf7a558d0c4bcefc004811bd8f0afd7fd000dce9bf0206643
+Size (aho-corasick-1.1.5.crate) = 184315 bytes
 BLAKE2s (alloca-0.4.0.crate) = 006a5667b0559963e9bb37814f36197c6964a5ac7e9923ab699983f2b67c2793
 SHA512 (alloca-0.4.0.crate) = 337191b32f84d3fa673d242a043df51717134ff22ef0d29d6122382a889b6a41d167d45f7136eccaa35fbb7e30207a481e8802faf2781bdf250d6a99973bbc0e
 Size (alloca-0.4.0.crate) = 4257 bytes
@@ -156,12 +156,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.6.4.crate) = 8a72de23ff5cb671732411dc13cd03213c859493ecdc02c512a6bda2dd67b0d0
-SHA512 (clap-4.6.4.crate) = 451cc37d4bd925d001c406a532dd8b1e34b873ea21e01153b29a3802d79732be6737382939e32e3cebb761fd49de6caa692192a1aa734aa55447df346221ba18
-Size (clap-4.6.4.crate) = 63677 bytes
-BLAKE2s (clap_builder-4.6.2.crate) = 682d23ae494cd12f96bef0e123129fc4b4416a6b6cc4f74e6884532dc770528b
-SHA512 (clap_builder-4.6.2.crate) = 1fe12d0d67e937ba4be6982fd6342b0b3e0d29716a5207e8dfa2d61a800ea48a4d1e355004a0d75a2b8fc7a4b17edcf351f08a322c0afd2a842eed119f55b9d4
-Size (clap_builder-4.6.2.crate) = 170802 bytes
+BLAKE2s (clap-4.6.5.crate) = 1b48d6c6f82bd2560eae7454566a955765e1f6f44f0709397c2cbfe094d5340f
+SHA512 (clap-4.6.5.crate) = 2be99ec8a62eb4de98009315436b171083543c4de62e58113a1f72c027bcdabf7ad7b415badfe863915007f7016443d25d0214b39c64d51d0ab0b07c6bac6b41
+Size (clap-4.6.5.crate) = 64483 bytes
+BLAKE2s (clap_builder-4.6.5.crate) = 726215e6cf659d6ff79f66600ec66f237c815d4654609b54442e7343c2d46cb1
+SHA512 (clap_builder-4.6.5.crate) = e3f7a7250f2d125ba0b9172c46b720f1fe0592f4fe410a2ff1273d11a3716f7b297803813f32b5efb42de2a940f5e904138ca4edd53dcd9ca66f09b70a731993
+Size (clap_builder-4.6.5.crate) = 171746 bytes
 BLAKE2s (clap_complete-4.5.58.crate) = e3a5673d20c30d396598b3a166d57f0db5a4fedb9e6b8ffb2c46cf146a937d10
 SHA512 (clap_complete-4.5.58.crate) = 5f6f9653bdb96e2c3230172d719b7e432a0dffb2d7a815b39469368aa5ab90f89cb91a5697ff719d2bdef21e2027922fff774b656a73a117c6c9d2a8a5014292
 Size (clap_complete-4.5.58.crate) = 48645 bytes
@@ -426,9 +426,9 @@ Size (getrandom-0.4.2.crate) = 53905 byt
 BLAKE2s (glob-0.3.4.crate) = 6d47a2c227681ee3348f4b24a340fc701aa9236398d806e4bb7be896435f49dc
 SHA512 (glob-0.3.4.crate) = aa836d52b772c6bbd2c2749995720aa50b3e8360d9c89c7f5ca29dafb21543647a4b21dec4d05a26611255073bd7fd560549a9b42f55e6b8cf562049254d2184
 Size (glob-0.3.4.crate) = 23511 bytes
-BLAKE2s (globset-0.4.19.crate) = 6ab45d39102fe94101e60704b43dc82c9837acf7d50695d6ffd985413581f86d
-SHA512 (globset-0.4.19.crate) = 1a7735fe9260905174ff83c23bfbb004cc0b88ac2c6cb957d62d1654175cfff211b7579a100e493a5b8e971fc5cf4f789896133303d4e7d2e1a95780ab5217a3
-Size (globset-0.4.19.crate) = 29646 bytes
+BLAKE2s (globset-0.4.20.crate) = 0b71b4c18106e867529934cc131e8db316b7ea01157fbf9653d8b7f952e48fe3
+SHA512 (globset-0.4.20.crate) = 28e17a477f57903c8c6491dadf05be26ee1fdf099b392f6f0148cb12fd7237f871ccd61e19bfcd19bff468a8276cbb859eee37865cd4eb4407d7d9800e701f65
+Size (globset-0.4.20.crate) = 29724 bytes
 BLAKE2s (globwalk-0.9.1.crate) = d20ddd2ab1239a6069079b5fc644ed5aaa6281f83b86c738d898f674f653fe5a
 SHA512 (globwalk-0.9.1.crate) = 9c95d6832950b35cf6ac87bd986116a75c847f11dd2e96ec0cbeb6c223ff901c949429669698cd75c4244a60c3de7df9adec648bc531303cdfba889e09f29448
 Size (globwalk-0.9.1.crate) = 12572 bytes
@@ -492,9 +492,9 @@ Size (idna-1.1.0.crate) = 148747 bytes
 BLAKE2s (idna_adapter-1.2.1.crate) = 4205d3eef8c4f29ee729420a04228d73b4ec42958736f348a942316aa2b9c07d
 SHA512 (idna_adapter-1.2.1.crate) = e94555b58646c596fe64006ee6f4458962987ceedc3341a12694d809cc298c38799fb56b382adaa966e3171b1f62b7835fbb2e688251e742deb7067975bf1aba
 Size (idna_adapter-1.2.1.crate) = 10389 bytes
-BLAKE2s (ignore-0.4.31.crate) = 8dfa73685e9aae622b7b764c2a3600c3dab8c8d64cfd936d42ad15b83a3bde8c
-SHA512 (ignore-0.4.31.crate) = e75c57cc0c23022cef5827d04c99869750a64148ad5b1e1981efa294978af03557735fcb38908f934e41a75b0a734b9bcc8a9c6e073622bb7b3237e1bc1fd98f
-Size (ignore-0.4.31.crate) = 73658 bytes
+BLAKE2s (ignore-0.4.33.crate) = e26209a59673b17b222873eabfb66bf69f7f1a856e1bd4984319dfca93740842
+SHA512 (ignore-0.4.33.crate) = b31c53ddc4f344e727c4ccedcd79922c4c75dd85cf569a3931b466447d585ba17eab8a9464c24142e4248023875173eef8351558a1c28a546e81d72de4149560
+Size (ignore-0.4.33.crate) = 73872 bytes
 BLAKE2s (imara-diff-0.2.0.crate) = a5b25034a4757c7ccbfa5a7101ec8ffa04cb50243369d8b1495323f6dcdc0623
 SHA512 (imara-diff-0.2.0.crate) = ef0e23593683cce1631bc7b51a52448c09d728b718ce7abfce990a4e933f553f8c7861dda4850c005bfe7ccec4032a59a8556413a1c836cb2dd18d402589ac55
 Size (imara-diff-0.2.0.crate) = 163149 bytes
@@ -924,9 +924,9 @@ Size (ref-cast-impl-1.0.25.crate) = 1016
 BLAKE2s (regex-1.13.1.crate) = 595e954665be18ea17823ffee31dd4daa5099073a5eb5a27d527e92c528a65a2
 SHA512 (regex-1.13.1.crate) = 90739303281da8a468255dde08988ccd99b21ee19df5cd3a6e802c2213d9f06b9d5001a045a76230a313aa7c62909d2cc38940512ccf5d8a4193781f05bd73fd
 Size (regex-1.13.1.crate) = 157118 bytes
-BLAKE2s (regex-automata-0.4.16.crate) = ade5e7e31ec80fb9a5e04054299f2eb230dc4d2fdba89e2e9bc62bbd73c2cae6
-SHA512 (regex-automata-0.4.16.crate) = b3cc7c7056138b36faa7122babed7f89d152f971de4906c0e395b718a8e8c5e2397569ef70c62327688707536f911d3b8a6616492ab4923683f05931814950b8
-Size (regex-automata-0.4.16.crate) = 627556 bytes
+BLAKE2s (regex-automata-0.4.18.crate) = 25f0e021933c9ecee2cffd3a4e29828f242fac14d63dfd5c11e6af34289af3de
+SHA512 (regex-automata-0.4.18.crate) = 8bab8d044b771079a73197796817d31b6e014c56de0c4c02863469186c2123a6b0309a39cf7080073c154cd3f84e936479ab62f256bd92fea9c7501871db73b3
+Size (regex-automata-0.4.18.crate) = 628707 bytes
 BLAKE2s (regex-lite-0.1.7.crate) = a5c5db16b8995527ef0a71611c344192ea98579d3ca452c05e09ecc3233ba1d5
 SHA512 (regex-lite-0.1.7.crate) = c435658df82ac07624f7d37d3fabfe3cba7a92be72e2d99883c08555e09d83060ec254d76881a0d63dc94d094b825139009fb2f4b818ccd288fc5201e8830f09
 Size (regex-lite-0.1.7.crate) = 96903 bytes
@@ -945,9 +945,9 @@ Size (rkyv_derive-0.8.17.crate) = 22642 
 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.2.tar.gz) = 8f8de6f50ff2e9e258d7c8e5a5a2b74d44e96b2cac90797a6ca2f675d39c0a65
-SHA512 (ruff-0.16.2.tar.gz) = 058d873007c0d28d23fda42883c0af32ad9607e7705234b30481b1ae9cb1c38020dc0193b43f20cb64b8d11915012e3e9c19a4a5884ff98f7fefff92e1dac786
-Size (ruff-0.16.2.tar.gz) = 4885811 bytes
+BLAKE2s (ruff-0.16.3.tar.gz) = dc0b6372ded8d08d6ac88d30053fe4d1d285979ad0214b953c58917e7faed8ce
+SHA512 (ruff-0.16.3.tar.gz) = 09788c9749a54fc3841d1b201be38cbc1812b89f11fc52a5688f39401c9ba5f77ae6bf365d88312480750f3e3b6e8e3d9ffc8edf353be2e8d960f59f04957e88
+Size (ruff-0.16.3.tar.gz) = 4891904 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
@@ -1035,9 +1035,9 @@ Size (simdutf8-0.1.5.crate) = 28488 byte
 BLAKE2s (similar-2.7.0.crate) = cbcc450d798ccb4a8000a81702e71e2c6542770e5933810ac5831548bc696020
 SHA512 (similar-2.7.0.crate) = 4a2559d2e47e7747eb2bde0f02a0e652ff0e116d1d3c3756dd86fd48f114e2b42157b860165e5cc29c2123cf19c64ebd17f023aaa05950de03ab5752562206b3
 Size (similar-2.7.0.crate) = 53928 bytes
-BLAKE2s (similar-3.1.1.crate) = ae1f8646079c71f3b8c99a31c37c10ab39372a076b06e22e000639bda8877744
-SHA512 (similar-3.1.1.crate) = f197b2dbca2c9a09314042ddd6d413410f952f284cf12b8d86b7a6a2584ba61efb4a29e8d3bc954fdde79265711a97fe1a3e94ef82e8ade9379a5981c7bb793e
-Size (similar-3.1.1.crate) = 79833 bytes
+BLAKE2s (similar-3.1.2.crate) = b40ecd5d537866edc2248ef0474e47ba992355d424d4b780305d8cfe7dd5409d
+SHA512 (similar-3.1.2.crate) = c5720f19d76eaebb422e51c311dfd7f1db716c3e411854dee1fece623328f5b0e7bf7f5ff5ccec00fea19206466313df1dea379c50f9be13e4487d12c449855b
+Size (similar-3.1.2.crate) = 79019 bytes
 BLAKE2s (siphasher-1.0.1.crate) = 9fc7e3a5b430db6c6ba61da417cc5a0eb7f0f0ce222ea60ca800903c05e97f63
 SHA512 (siphasher-1.0.1.crate) = d230991add51a555af95b30ef104c0e5ed7011fafb92d6ac9ba0f238c8bf4d2fbd39f4b04dbbe960453f8fdd16d3768ba39f39e4877ad453562e689ec8f24a28
 Size (siphasher-1.0.1.crate) = 10351 bytes



Home | Main Index | Thread Index | Old Index