Subject: CVS commit: pkgsrc/devel/py-ruff
From: Adam Ciarcinski
Date: 2025-01-16 23:26:18
Message id: 20250116222618.61F50FC7D@cvs.NetBSD.org

Log Message:
py-ruff: updated to 0.9.2

0.9.2

Preview features

[airflow] Fix typo "security_managr" to "security_manager" \ 
(AIR303)
[airflow] extend and fix AIR302 rules
[fastapi] Handle parameters with Depends correctly (FAST003)
[flake8-pytest-style] Implement pytest.warns diagnostics (PT029, PT030, PT031)
[flake8-pytest-style] Test function parameters with default arguments (PT028)
[flake8-type-checking] Avoid false positives for | in TC008

Rule changes

[flake8-todos] Allow VSCode GitHub PR extension style links in missing-todo-link \ 
(TD003)
[pyflakes] Show syntax error message for F722

Formatter

Fix curly bracket spacing around f-string expressions containing curly braces
Fix joining of f-strings with different quotes when using quote style Preserve

Server

Avoid indexing the same workspace multiple times
Display context for ruff.configuration errors

Configuration

Remove flatten to improve deserialization error messages

Bug fixes

Parse triple-quoted string annotations as if parenthesized
[fastapi] Update Annotated fixes (FAST002)
[flake8-bandit] Check for builtins instead of builtin (S102, PTH123)
[flake8-pathlib] Fix --select for os-path-dirname (PTH120)
[ruff] Fix false positive on global keyword (RUF052)

Files:
RevisionActionfile
1.53modifypkgsrc/devel/py-ruff/Makefile
1.48modifypkgsrc/devel/py-ruff/cargo-depends.mk
1.50modifypkgsrc/devel/py-ruff/distinfo