--- - branch: MAIN date: Sun May 5 10:37:32 UTC 2024 files: - new: '1.23' old: '1.22' path: pkgsrc/devel/py-ruff/Makefile pathrev: pkgsrc/devel/py-ruff/Makefile@1.23 type: modified - new: '1.23' old: '1.22' path: pkgsrc/devel/py-ruff/distinfo pathrev: pkgsrc/devel/py-ruff/distinfo@1.23 type: modified - new: '1.22' old: '1.21' path: pkgsrc/devel/py-ruff/cargo-depends.mk pathrev: pkgsrc/devel/py-ruff/cargo-depends.mk@1.22 type: modified id: 20240505T103732Z.53e5936241a37a3696c7e94540ad265f72d06328 log: | py-ruff: update to 0.4.3. Enhancements Add support for PEP 696 syntax (#11120) Preview features [refurb] Use function range for reimplemented-operator diagnostics (#11271) [refurb] Ignore methods in reimplemented-operator (FURB118) (#11270) [refurb] Implement fstring-number-format (FURB116) (#10921) [ruff] Implement redirected-noqa (RUF101) (#11052) [pyflakes] Distinguish between first-party and third-party imports for fix suggestions (#11168) Rule changes [flake8-bugbear] Ignore non-abstract class attributes when enforcing B024 (#11210) [flake8-logging] Include inline instantiations when detecting loggers (#11154) [pylint] Also emit PLR0206 for properties with variadic parameters (#11200) [ruff] Detect duplicate codes as part of unused-noqa (RUF100) (#10850) Formatter Avoid multiline expression if format specifier is present (#11123) LSP Write ruff server setup guide for Helix (#11183) ruff server no longer hangs after shutdown (#11222) ruff server reads from a configuration TOML file in the user configuration directory if no local configuration exists (#11225) ruff server respects per-file-ignores configuration (#11224) ruff server: Support a custom TOML configuration file (#11140) ruff server: Support setting to prioritize project configuration over editor configuration (#11086) Bug fixes Avoid debug assertion around NFKC renames (#11249) [pyflakes] Prioritize redefined-while-unused over unused-import (#11173) [ruff] Respect async expressions in comprehension bodies (#11219) [pygrep_hooks] Fix blanket-noqa panic when last line has noqa with no newline (PGH004) (#11108) [perflint] Ignore list-copy recommendations for async for loops (#11250) [pyflakes] Improve invalid-print-syntax documentation (#11171) Performance Avoid allocations for isort module names (#11251) Build a separate ARM wheel for macOS (#11149) module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-ruff' unixtime: '1714905452' user: wiz