Path to this page:
Subject: CVS commit: pkgsrc/devel/py-ruff
From: Thomas Klausner
Date: 2024-09-13 11:53:36
Message id: 20240913095337.0E9C9FC74@cvs.NetBSD.org
Log Message:
py-ruff: update to 0.6.4.
0.6.4
Preview features
[flake8-builtins] Use dynamic builtins list based on Python version (#13172)
[pydoclint] Permit yielding None in DOC402 and DOC403 (#13148)
[pylint] Update diagnostic message for PLW3201 (#13194)
[ruff] Implement post-init-default (RUF033) (#13192)
[ruff] Implement useless if-else (RUF034) (#13218)
Rule changes
[flake8-pyi] Respect pep8_naming.classmethod-decorators settings when \
determining if a method is a classmethod in custom-type-var-return-type (PYI019) \
(#13162)
[flake8-pyi] Teach various rules that annotations might be stringized (#12951)
[pylint] Avoid no-self-use for attrs-style validators (#13166)
[pylint] Recurse into subscript subexpressions when searching for list/dict \
lookups (PLR1733, PLR1736) (#13186)
[pyupgrade] Detect aiofiles.open calls in UP015 (#13173)
[pyupgrade] Mark sys.version_info[0] < 3 and similar comparisons as \
outdated (UP036) (#13175)
CLI
Enrich messages of SARIF results (#13180)
Handle singular case for incompatible rules warning in ruff format output \
(#13212)
Bug fixes
[pydocstyle] Improve heuristics for detecting Google-style docstrings (#13142)
[refurb] Treat sep arguments with effects as unsafe removals (FURB105) (#13165)
0.6.3
Preview features
[flake8-simplify] Extend open-file-with-context-handler to work with \
dbm.sqlite3 (SIM115) (#13104)
[pycodestyle] Disable E741 in stub files (.pyi) (#13119)
[pydoclint] Avoid DOC201 on explicit returns in functions that only return \
None (#13064)
Rule changes
[flake8-async] Disable check for asyncio before Python 3.11 (ASYNC109) (#13023)
Bug fixes
[FastAPI] Avoid introducing invalid syntax in fix for \
fast-api-non-annotated-dependency (FAST002) (#13133)
[flake8-implicit-str-concat] Normalize octals before merging concatenated \
strings in single-line-implicit-string-concatenation (ISC001) (#13118)
[flake8-pytest-style] Improve help message for \
pytest-incorrect-mark-parentheses-style (PT023) (#13092)
[pylint] Avoid autofix for calls that aren't min or max as starred \
expression (PLW3301) (#13089)
[ruff] Add datetime.time, datetime.tzinfo, and datetime.timezone as \
immutable function calls (RUF009) (#13109)
[ruff] Extend comment deletion for RUF100 to include trailing text from noqa \
directives while preserving any following comments on the same line, if any \
(#13105)
Fix dark theme on initial page load for the Ruff playground (#13077)
Files: