--- - branch: MAIN date: Wed Apr 3 07:17:51 UTC 2024 files: - new: '1.18' old: '1.17' path: pkgsrc/devel/py-ruff/Makefile pathrev: pkgsrc/devel/py-ruff/Makefile@1.18 type: modified - new: '1.18' old: '1.17' path: pkgsrc/devel/py-ruff/cargo-depends.mk pathrev: pkgsrc/devel/py-ruff/cargo-depends.mk@1.18 type: modified - new: '1.18' old: '1.17' path: pkgsrc/devel/py-ruff/distinfo pathrev: pkgsrc/devel/py-ruff/distinfo@1.18 type: modified id: 20240403T071751Z.e290f10c71f4c4a2efbef9be49991fdd95f597fc log: | py-ruff: updated to 0.3.5 0.3.5 Preview features [pylint] Implement modified-iterating-set (E4703) [refurb] Implement for-loop-set-mutations (FURB142) [refurb] Implement unnecessary-from-float (FURB164) [refurb] Implement verbose-decimal-constructor (FURB157) Rule changes [flake8-comprehensions] Handled special case for C401 which also matches C416 [flake8-pyi] Mark unaliased-collections-abc-set-import fix as "safe" for more cases in stub files (PYI025) [numpy] Add row_stack to NumPy 2.0 migration rule [pycodestyle] Allow cell magics before an import (E402) [pycodestyle] Avoid blank line rules for the first logical line in cell Configuration Respected nested namespace packages [flake8-boolean-trap] Add setting for user defined allowed boolean trap Bug fixes Correctly handle references in __all__ definitions when renaming symbols in autofixes Track ranges of names inside __all__ definitions [flake8-bugbear] Avoid false positive for usage after continue (B031) [flake8-copyright] Accept commas in default copyright pattern [flake8-datetimez] Allow f-strings with %z for DTZ007 [flake8-pytest-style] Fix PT014 autofix for last item in list [flake8-quotes] Ignore Q000, Q001 when string is inside forward ref [isort] Always place non-relative imports after relative imports [isort] Respect Unicode characters in import sorting [pyflakes] Fix F821 false negatives when from __future__ import annotations is active (attempt 2) [pyflakes] Make unnecessary-lambda an always-unsafe fix [pylint] Fixed false-positive on the rule PLW1641 (eq-without-hash) [ruff] Fix panic in unused # noqa removal with multi-byte space (RUF100) Documentation Add PR title format to CONTRIBUTING.md Fix list markup to include blank lines required Put flake8-logging next to the other flake8 plugins in registry [flake8-bandit] Update warning message for rule S305 to address insecure block cipher mode use [flake8-bugbear] Document use of anonymous assignment in useless-expression [flake8-datetimez] Clarify error messages and docs for DTZ rules [pycodestyle] Use same before vs. after numbers for space-around-operator [ruff] Change quadratic-list-summation docs to use iadd consistently module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-ruff' unixtime: '1712128671' user: adam