Subject: CVS commit: pkgsrc/devel/py-ruff
From: Thomas Klausner
Date: 2024-12-11 11:41:57
Message id: 20241211104158.03D02FC1C@cvs.NetBSD.org

Log Message:
py-ruff: update to 0.8.2.

Preview features

    [airflow] Avoid deprecated values (AIR302) (#14582)
    [airflow] Extend removed names for AIR302 (#14734)
    [ruff] Extend unnecessary-regular-expression to non-literal strings (RUF055) \ 
(#14679)
    [ruff] Implement used-dummy-variable (RUF052) (#14611)
    [ruff] Implement unnecessary-cast-to-int (RUF046) (#14697)

Rule changes

    [airflow] Check AIR001 from builtin or providers operators module (#14631)
    [flake8-pytest-style] Remove @ in pytest.mark.parametrize rule messages (#14770)
    [pandas-vet] Skip rules if the panda module hasn't been seen (#14671)
    [pylint] Fix false negatives for ascii and sorted in len-as-condition \ 
(PLC1802) (#14692)
    [refurb] Guard hashlib imports and mark hashlib-digest-hex fix as safe \ 
(FURB181) (#14694)

Configuration

    [flake8-import-conventions] Improve syntax check for aliases supplied in \ 
configuration for unconventional-import-alias (ICN001) (#14745)

Bug fixes

    Revert: [pyflakes] Avoid false positives in @no_type_check contexts (F821, \ 
F722) (#14615) (#14726)
    [pep8-naming] Avoid false positive for class Bar(type(foo)) (N804) (#14683)
    [pycodestyle] Handle f-strings properly for invalid-escape-sequence (W605) \ 
(#14748)
    [pylint] Ignore @overload in PLR0904 (#14730)
    [refurb] Handle non-finite decimals in verbose-decimal-constructor (FURB157) \ 
(#14596)
    [ruff] Avoid emitting assignment-in-assert when all references to the \ 
assigned variable are themselves inside asserts (RUF018) (#14661)

Documentation

    Improve docs for flake8-use-pathlib rules (#14741)
    Improve error messages and docs for flake8-comprehensions rules (#14729)
    [flake8-type-checking] Expands TC006 docs to better explain itself (#14749)

Files:
RevisionActionfile
1.49modifypkgsrc/devel/py-ruff/Makefile
1.44modifypkgsrc/devel/py-ruff/cargo-depends.mk
1.46modifypkgsrc/devel/py-ruff/distinfo