dependabot/pip/main/ruff-0.16.3
main
Bumps ruff from 0.16.1 to 0.16.3.
Sourced from ruff's releases.
0.16.3 Release Notes Released on 2026-08-13. Preview features [pylint] Fix false negatives on negative numbers (PLR6104) (#27251) [pyupgrade] Add rule to replace while 1 with while True (UP048) (#27190) Bug fixes [flake8-bandit] Also check keyword arguments (S602, S603, S607, S609) (#27687) [pylint] Allow continue in finally on Python 3.8 (#27626) [pylint] Fix PLE1307 false positive with bools (#27651) [pylint] Fix false positives and negatives with %b format character (PLE1300, PLE1307) (#27560) [pylint] Improve handling of concatenated strings (PLE1300) (#27659) Rule changes [numpy] Make np.chararray autofix backwards-compatible (NPY201) (#27527) Performance Enable PGO for Linux x86-64 Ruff releases (#27570) Enable PGO for Linux ARM64 Ruff releases (#27574) Enable PGO for Windows x86-64 Ruff releases (#27573) Enable PGO for macOS ARM64 Ruff releases (#27572) Reduce Expr size to 64 bytes (#27591) CLI Hyperlink rule codes in ruff check --statistics output (#27646) Documentation [ruff] Also suggest asyncio.TaskGroup (RUF006) (#27461) Other changes Use mimalloc v3 (#27586) Contributors @Andrej730 @alonfaraj @romero-deshaw @Avasam @tjkuson @charliermarsh
Released on 2026-08-13.
pylint
PLR6104
pyupgrade
while 1
while True
UP048
flake8-bandit
S602
S603
S607
S609
continue
finally
PLE1307
%b
PLE1300
numpy
np.chararray
NPY201
Expr
ruff check --statistics
ruff
asyncio.TaskGroup
RUF006
@Andrej730
@alonfaraj
@romero-deshaw
@Avasam
@tjkuson
@charliermarsh
... (truncated)
Sourced from ruff's changelog.
0.16.3 Released on 2026-08-13. Preview features [pylint] Fix false negatives on negative numbers (PLR6104) (#27251) [pyupgrade] Add rule to replace while 1 with while True (UP048) (#27190) Bug fixes [flake8-bandit] Also check keyword arguments (S602, S603, S607, S609) (#27687) [pylint] Allow continue in finally on Python 3.8 (#27626) [pylint] Fix PLE1307 false positive with bools (#27651) [pylint] Fix false positives and negatives with %b format character (PLE1300, PLE1307) (#27560) [pylint] Improve handling of concatenated strings (PLE1300) (#27659) Rule changes [numpy] Make np.chararray autofix backwards-compatible (NPY201) (#27527) Performance Enable PGO for Linux x86-64 Ruff releases (#27570) Enable PGO for Linux ARM64 Ruff releases (#27574) Enable PGO for Windows x86-64 Ruff releases (#27573) Enable PGO for macOS ARM64 Ruff releases (#27572) Reduce Expr size to 64 bytes (#27591) CLI Hyperlink rule codes in ruff check --statistics output (#27646) Documentation [ruff] Also suggest asyncio.TaskGroup (RUF006) (#27461) Other changes Use mimalloc v3 (#27586) Contributors @Andrej730 @alonfaraj @romero-deshaw @Avasam @tjkuson @charliermarsh @chirizxc
@chirizxc
b0e4702
ecdd401
1263524
59196ba
b8c5e73
2b0d210
a9130f3
while-one
c64c7d6
9dea5ef
9798e88
No dependencies set.
The note is not visible to the blocked user.
Bumps ruff from 0.16.1 to 0.16.3.
Release notes
Sourced from ruff's releases.
... (truncated)
Changelog
Sourced from ruff's changelog.
... (truncated)
Commits
b0e4702Bump 0.16.3 (#27723)ecdd401[ty] Separate script and uv modules from project metadata (#27720)1263524[ty] Simplify display implementations with std::fmt::from_fn (#27718)59196ba[ty] Unify polarity-aware relation construction (#27707)b8c5e73[ty] Disable CodSpeed cycle estimation for instrumented benchmarks (#27706)2b0d210[ty] Centralize matched argument relations (#27705)a9130f3[pyupgrade] Add rule to replacewhile 1withwhile True(while-one, `...c64c7d6[ty] Model try exception flow with operation checkpoints (#27471)9dea5ef[ty] Avoid deriving sequents for typevars with concrete bounds (#27587)9798e88[ty] Preserve enum exhaustiveness with custom missing methods (#27700)