Fri Apr 19 19:43:59 2024 UTC (33d)
py-ruff: updated to 0.4.1

v0.4.1

Changes

Preview features

[pylint] Implement invalid-hash-returned (PLE0309)
[pylint] Implement invalid-index-returned (PLE0305)

Bug fixes

[pylint] Allow NoReturn-like functions for __str__, __len__, etc. (PLE0307)
Parser: Use empty range when there's "gap" in token source
[ruff] Ignore stub functions in unused-async (RUF029)
Parser: Expect indented case block instead of match stmt


(adam)
diff -r1.20 -r1.21 pkgsrc/devel/py-ruff/Makefile
diff -r1.20 -r1.21 pkgsrc/devel/py-ruff/distinfo

cvs diff -r1.20 -r1.21 pkgsrc/devel/py-ruff/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-ruff/Makefile 2024/04/19 09:12:06 1.20
+++ pkgsrc/devel/py-ruff/Makefile 2024/04/19 19:43:58 1.21
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.20 2024/04/19 09:12:06 adam Exp $ 1# $NetBSD: Makefile,v 1.21 2024/04/19 19:43:58 adam Exp $
2 2
3DISTNAME= ruff-0.4.0 3DISTNAME= ruff-0.4.1
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=r/ruff/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=r/ruff/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/astral-sh/ruff 9HOMEPAGE= https://github.com/astral-sh/ruff
10COMMENT= Extremely fast Python linter, written in Rust 10COMMENT= Extremely fast Python linter, written in Rust
11LICENSE= mit 11LICENSE= mit
12 12
13TOOL_DEPENDS+= ${PYPKGPREFIX}-maturin>=1.0:../../devel/py-maturin 13TOOL_DEPENDS+= ${PYPKGPREFIX}-maturin>=1.0:../../devel/py-maturin
14 14
15# for tikv-jemalloc-sys 15# for tikv-jemalloc-sys
16USE_TOOLS+= gmake 16USE_TOOLS+= gmake

cvs diff -r1.20 -r1.21 pkgsrc/devel/py-ruff/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-ruff/distinfo 2024/04/19 09:12:06 1.20
+++ pkgsrc/devel/py-ruff/distinfo 2024/04/19 19:43:58 1.21
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1$NetBSD: distinfo,v 1.20 2024/04/19 09:12:06 adam Exp $ 1$NetBSD: distinfo,v 1.21 2024/04/19 19:43:58 adam Exp $
2 2
3BLAKE2s (Inflector-0.11.4.crate) = 2f8b4a805230be3b58267c7fb6b9c26c2ec966378d195673d1128a851cca515d 3BLAKE2s (Inflector-0.11.4.crate) = 2f8b4a805230be3b58267c7fb6b9c26c2ec966378d195673d1128a851cca515d
4SHA512 (Inflector-0.11.4.crate) = f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e 4SHA512 (Inflector-0.11.4.crate) = f1f6463e033b6d3c16c51dc1e1a3f5569954308b95b59058294b7f9310919bbda797e99e6a07529071bb83f0688867a243997d33795a7136b0af73977004296e
5Size (Inflector-0.11.4.crate) = 17438 bytes 5Size (Inflector-0.11.4.crate) = 17438 bytes
6BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa 6BLAKE2s (adler-1.0.2.crate) = f263779d752af886455fc0f42c997893fb1a09edcf1bd2980605251c2e3602aa
7SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1 7SHA512 (adler-1.0.2.crate) = 7ab190d31890fc05b0b55d8e2c6527a505e06793d5496be0b3831e0513412f9ba97f8148f6f68ed0770fa9cd980a5092d885e058becf1d5506b7c74b82674aa1
8Size (adler-1.0.2.crate) = 12778 bytes 8Size (adler-1.0.2.crate) = 12778 bytes
9BLAKE2s (ahash-0.8.10.crate) = 3a62959d74d755d6092d997b3e59717d18a70f245cbef0cb1d9f4fb905b1bfd4 9BLAKE2s (ahash-0.8.10.crate) = 3a62959d74d755d6092d997b3e59717d18a70f245cbef0cb1d9f4fb905b1bfd4
10SHA512 (ahash-0.8.10.crate) = 108872193427773e15463916ba034fd6cebb35523d827da331f374cf13cf27ff251a07c978bff4072db9ec8c307d9df092149ebd963b0702f397ebedd80e87d3 10SHA512 (ahash-0.8.10.crate) = 108872193427773e15463916ba034fd6cebb35523d827da331f374cf13cf27ff251a07c978bff4072db9ec8c307d9df092149ebd963b0702f397ebedd80e87d3
11Size (ahash-0.8.10.crate) = 43555 bytes 11Size (ahash-0.8.10.crate) = 43555 bytes
12BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0 12BLAKE2s (aho-corasick-1.1.3.crate) = 36150b5dacb72fa7cd0d33aee15e14857914224878f0af76eabcb9daa68e3ae0
13SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69 13SHA512 (aho-corasick-1.1.3.crate) = ba422a54688c4678fcf16e34fdf3ed06c333e6e3fc8b75af9272a215add494d43ebaef319021134b61327fd5d3572aec0dc655b714ffb3bc71ba3c265c9ebb69
14Size (aho-corasick-1.1.3.crate) = 183311 bytes 14Size (aho-corasick-1.1.3.crate) = 183311 bytes
@@ -590,29 +590,29 @@ SHA512 (regex-syntax-0.6.29.crate) = 28a @@ -590,29 +590,29 @@ SHA512 (regex-syntax-0.6.29.crate) = 28a
590Size (regex-syntax-0.6.29.crate) = 299752 bytes 590Size (regex-syntax-0.6.29.crate) = 299752 bytes
591BLAKE2s (regex-syntax-0.8.2.crate) = 1d0622805a79f44450950cd96e4eb8f213180b3de639601cebf9c8ca9ba771bb 591BLAKE2s (regex-syntax-0.8.2.crate) = 1d0622805a79f44450950cd96e4eb8f213180b3de639601cebf9c8ca9ba771bb
592SHA512 (regex-syntax-0.8.2.crate) = 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728 592SHA512 (regex-syntax-0.8.2.crate) = 301dde555f300298f2594490ccd8b92033e4917fe9b8671b8a97db6c827793c73969be85a92999964dcaf3177edda51abeb576811ad6cab9772964dc0a77e728
593Size (regex-syntax-0.8.2.crate) = 347228 bytes 593Size (regex-syntax-0.8.2.crate) = 347228 bytes
594BLAKE2s (result-like-0.5.0.crate) = 49fc213a21c8fa1a7e6a7f2d808a0d211b6a9716a5e3cb1583a11574eef6036d 594BLAKE2s (result-like-0.5.0.crate) = 49fc213a21c8fa1a7e6a7f2d808a0d211b6a9716a5e3cb1583a11574eef6036d
595SHA512 (result-like-0.5.0.crate) = 581f36be8e9affaf3d7bd8a57506e0570aa04c77faed27f95cfc7297fcd5653125e5cf79bc51b16a08c56ce5935d39685ec3e3a61bafc1e869fa2fffdf19704b 595SHA512 (result-like-0.5.0.crate) = 581f36be8e9affaf3d7bd8a57506e0570aa04c77faed27f95cfc7297fcd5653125e5cf79bc51b16a08c56ce5935d39685ec3e3a61bafc1e869fa2fffdf19704b
596Size (result-like-0.5.0.crate) = 4342 bytes 596Size (result-like-0.5.0.crate) = 4342 bytes
597BLAKE2s (result-like-derive-0.5.0.crate) = 0976f485db43d2234abefcb19230a712f37f4e76736efd17eab9dfca50282e65 597BLAKE2s (result-like-derive-0.5.0.crate) = 0976f485db43d2234abefcb19230a712f37f4e76736efd17eab9dfca50282e65
598SHA512 (result-like-derive-0.5.0.crate) = 0c1951599d76aa0d6586242eea9b41700cfa1b2d77f078c46b9e90f9d57a69a198c46b6f697abfb7336224ba3f388d8233cb77721b74787c5e23b77f9ad37307 598SHA512 (result-like-derive-0.5.0.crate) = 0c1951599d76aa0d6586242eea9b41700cfa1b2d77f078c46b9e90f9d57a69a198c46b6f697abfb7336224ba3f388d8233cb77721b74787c5e23b77f9ad37307
599Size (result-like-derive-0.5.0.crate) = 6718 bytes 599Size (result-like-derive-0.5.0.crate) = 6718 bytes
600BLAKE2s (ring-0.17.8.crate) = 9b7fe9b075087b8d63c6aef6af4e8d76565429d17bb8b879e509ac92a3d1ab41 600BLAKE2s (ring-0.17.8.crate) = 9b7fe9b075087b8d63c6aef6af4e8d76565429d17bb8b879e509ac92a3d1ab41
601SHA512 (ring-0.17.8.crate) = e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358 601SHA512 (ring-0.17.8.crate) = e4966409a4078ee43bfc9cc659d08ad28419effe2a729c8c275361a7fe0620a3c727009bcfb1d0bab265af2bc107b50c19d868a4e80da7a8bb55f97e8b214358
602Size (ring-0.17.8.crate) = 4188554 bytes 602Size (ring-0.17.8.crate) = 4188554 bytes
603BLAKE2s (ruff-0.4.0.tar.gz) = ff51c36491315e840215d4112f991de24291b875f3141718360fb2bb4c42a0e9 603BLAKE2s (ruff-0.4.1.tar.gz) = 449317c54dc7562fe55c728cf413efe2595b61d7fdb5dd9f57e97406512c3b88
604SHA512 (ruff-0.4.0.tar.gz) = f5a3c7f57dbb7d3fbc313b9dee8e2d7c9184a875e7006c6794ee7f936e789de0dc1390876235084f7a126b8bd5436627747e961262c0ba9dfa1dda3a4ba971d9 604SHA512 (ruff-0.4.1.tar.gz) = 3002471510bc2525ff5da7ec79ecb9885138ac444589b45a8afcc57de56fc6666dd8a208661059fa9d8f6cc0d6bf31e756c06f8475f2ece638f159db430126a0
605Size (ruff-0.4.0.tar.gz) = 2307915 bytes 605Size (ruff-0.4.1.tar.gz) = 2309884 bytes
606BLAKE2s (rust-stemmers-1.2.0.crate) = b3877c53f5abea4a2b4cdabcb1bb1ea43cd4708da95dc458e436a6429a10c542 606BLAKE2s (rust-stemmers-1.2.0.crate) = b3877c53f5abea4a2b4cdabcb1bb1ea43cd4708da95dc458e436a6429a10c542
607SHA512 (rust-stemmers-1.2.0.crate) = b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7 607SHA512 (rust-stemmers-1.2.0.crate) = b9453a0984d41e5a692e5ea1a8a7bc6142de30f7b345a269489b8d4ebe3b3d442e7fe5f338c72a790521dea7a2ad9605c0ca8218a6b76d8bc5e19ae02cf711d7
608Size (rust-stemmers-1.2.0.crate) = 2351301 bytes 608Size (rust-stemmers-1.2.0.crate) = 2351301 bytes
609BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf 609BLAKE2s (rustc-hash-1.1.0.crate) = ba3940200a72ad4ee115b0ef61c7c32278f6a3fa5d913220d1bd72362ef63aaf
610SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544 610SHA512 (rustc-hash-1.1.0.crate) = 84e673ea9b046f7b989d47f2c4505557fbd5de991e6fc9f56a03605d40e0b4ba5427cd566954890153cc033ccbec6c984306634571935bfe0d4cdfbe56f39544
611Size (rustc-hash-1.1.0.crate) = 9331 bytes 611Size (rustc-hash-1.1.0.crate) = 9331 bytes
612BLAKE2s (rustix-0.38.31.crate) = e91752324e69fdad0c1af8b386664bc8c1ba7e6a3c1d0b6d69efd1ed6f98d0bd 612BLAKE2s (rustix-0.38.31.crate) = e91752324e69fdad0c1af8b386664bc8c1ba7e6a3c1d0b6d69efd1ed6f98d0bd
613SHA512 (rustix-0.38.31.crate) = 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960 613SHA512 (rustix-0.38.31.crate) = 593e0395a7bc5bba949e6f2a5ed9e39ae13140970a598def32ab7d6d91b4ec100752fb05abda407ee2e5e420d950b19e607f963f3974213637423c751df75960
614Size (rustix-0.38.31.crate) = 375443 bytes 614Size (rustix-0.38.31.crate) = 375443 bytes
615BLAKE2s (rustls-0.22.2.crate) = c34c508eecdd8e5fdd1f49611f4506ad5cc857003847e5a04e0f3080f710050b 615BLAKE2s (rustls-0.22.2.crate) = c34c508eecdd8e5fdd1f49611f4506ad5cc857003847e5a04e0f3080f710050b
616SHA512 (rustls-0.22.2.crate) = c25f71a3291420ccc33ad21f2495296d092f7d01365f1ce27c71343d9fb5f50c45024d84fdd25791d7ac9aa0dd53d6b7e25f31f35f9a7e823fac8117560ea6c1 616SHA512 (rustls-0.22.2.crate) = c25f71a3291420ccc33ad21f2495296d092f7d01365f1ce27c71343d9fb5f50c45024d84fdd25791d7ac9aa0dd53d6b7e25f31f35f9a7e823fac8117560ea6c1
617Size (rustls-0.22.2.crate) = 332080 bytes 617Size (rustls-0.22.2.crate) = 332080 bytes
618BLAKE2s (rustls-pki-types-1.3.1.crate) = 4f680526aff35f9063aacf41f2973e5cb9937b8886eea09007f6178551eee968 618BLAKE2s (rustls-pki-types-1.3.1.crate) = 4f680526aff35f9063aacf41f2973e5cb9937b8886eea09007f6178551eee968