Subject: CVS commit: pkgsrc/devel/py-ruff
From: Thomas Klausner
Date: 2024-11-11 09:03:47
Message id: 20241111080348.11874FC7D@cvs.NetBSD.org

Log Message:
py-ruff: update to 0.7.3.

Preview features

    Formatter: Disallow single-line implicit concatenated strings (#13928)
    [flake8-pyi] Include all Python file types for PYI006 and PYI066 (#14059)
    [flake8-simplify] Implement split-of-static-string (SIM905) (#14008)
    [refurb] Implement subclass-builtin (FURB189) (#14105)
    [ruff] Improve diagnostic messages and docs (RUF031, RUF032, RUF034) (#14068)

Rule changes

    Detect items that hash to same value in duplicate sets (B033, PLC0208) (#14064)
    [eradicate] Better detection of IntelliJ language injection comments \ 
(ERA001) (#14094)
    [flake8-pyi] Add autofix for docstring-in-stub (PYI021) (#14150)
    [flake8-pyi] Update duplicate-literal-member (PYI062) to alawys provide an \ 
autofix (#14188)
    [pyflakes] Detect items that hash to same value in duplicate dictionaries \ 
(F601) (#14065)
    [ruff] Fix false positive for decorators (RUF028) (#14061)

Bug fixes

    Avoid parsing joint rule codes as distinct codes in # noqa (#12809)
    [eradicate] ignore # language= in commented-out-code rule (ERA001) (#14069)
    [flake8-bugbear] - do not run mutable-argument-default on stubs (B006) (#14058)
    [flake8-builtins] Skip lambda expressions in builtin-argument-shadowing \ 
(A002) (#14144)
    [flake8-comprehension] Also remove trailing comma while fixing C409 and C419 \ 
(#14097)
    [flake8-simplify] Allow open without context manager in return statement \ 
(SIM115) (#14066)
    [pylint] Respect hash-equivalent literals in iteration-over-set (PLC0208) \ 
(#14063)
    [pylint] Update known dunder methods for Python 3.13 (PLW3201) (#14146)
    [pyupgrade] - ignore kwarg unpacking for UP044 (#14053)
    [refurb] Parse more exotic decimal strings in verbose-decimal-constructor \ 
(FURB157) (#14098)

Documentation

    Add links to missing related options within rule documentations (#13971)
    Add rule short code to mkdocs tags to allow searching via rule codes (#14040)

Files:
RevisionActionfile
1.42modifypkgsrc/devel/py-ruff/Makefile
1.40modifypkgsrc/devel/py-ruff/cargo-depends.mk
1.41modifypkgsrc/devel/py-ruff/distinfo