--- - branch: MAIN date: Thu Mar 21 20:06:03 UTC 2024 files: - new: '1.17' old: '1.16' path: pkgsrc/devel/py-ruff/Makefile pathrev: pkgsrc/devel/py-ruff/Makefile@1.17 type: modified - new: '1.17' old: '1.16' path: pkgsrc/devel/py-ruff/cargo-depends.mk pathrev: pkgsrc/devel/py-ruff/cargo-depends.mk@1.17 type: modified - new: '1.17' old: '1.16' path: pkgsrc/devel/py-ruff/distinfo pathrev: pkgsrc/devel/py-ruff/distinfo@1.17 type: modified id: 20240321T200603Z.69c3bc7c2210c6cc310fd7fbfe9e176fa40e6902 log: | py-ruff: updated to 0.3.4 0.3.4 Preview features [flake8-simplify] Detect implicit else cases in needless-bool (SIM103) [pylint] Implement nan-comparison (PLW0117) [pylint] Implement nonlocal-and-global (E115) [pylint] Implement singledispatchmethod-function (PLE5120) [refurb] Implement list-reverse-copy (FURB187) Rule changes [flake8-pytest-style] Add automatic fix for pytest-parametrize-values-wrong-type (PT007) [pycodestyle] Allow SPDX license headers to exceed the line length (E501) Formatter Fix unstable formatting for trailing subscript end-of-line comment Bug fixes Avoid code comment detection in PEP 723 script tags Avoid incorrect tuple transformation in single-element case (C409) Bug fix: Prevent fully defined links name from being reformatted Consider raw source code for W605 Docs: Link inline settings when not part of options section Don't treat annotations as redefinitions in .pyi files Fix E231 bug: Inconsistent catch compared to pycodestyle, such as when dict nested in list Fix pylint upstream categories not showing in docs Add missing Options references to blank line docs 'Revert "F821: Fix false negatives in .py files when from __future__ import annotations is active Apply NFKC normalization to unicode identifiers in the lexer Avoid failures due to non-deterministic binding ordering [flake8-bugbear] Allow tuples of exceptions (B030) [flake8-quotes] Avoid syntax errors due to invalid quotes (Q000, Q002) module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-ruff' unixtime: '1711051563' user: adam