Skip to content

Update ruff to 0.15.4#6395

Merged
browniebroke merged 2 commits intomainfrom
pyup-update-ruff-0.15.3-to-0.15.4
Feb 26, 2026
Merged

Update ruff to 0.15.4#6395
browniebroke merged 2 commits intomainfrom
pyup-update-ruff-0.15.3-to-0.15.4

Conversation

@pyup-bot
Copy link
Collaborator

This PR updates ruff from 0.15.3 to 0.15.4.

Changelog

0.15.4

Released on 2026-02-26.

This is a follow-up release to 0.15.3 that resolves a panic when the new rule `PLR1712` was enabled with any rule that analyzes definitions, such as many of the `ANN` or `D` rules.

Bug fixes

- Fix panic on access to definitions after analyzing definitions ([23588](https://github.com/astral-sh/ruff/pull/23588))
- \[`pyflakes`\] Suppress false positive in `F821` for names used before `del` in stub files ([23550](https://github.com/astral-sh/ruff/pull/23550))

Documentation

- Clarify first-party import detection in Ruff ([23591](https://github.com/astral-sh/ruff/pull/23591))
- Fix incorrect `import-heading` example ([23568](https://github.com/astral-sh/ruff/pull/23568))

Contributors

- [stakeswky](https://github.com/stakeswky)
- [ntBre](https://github.com/ntBre)
- [thejcannon](https://github.com/thejcannon)
- [GeObts](https://github.com/GeObts)
Links

@browniebroke browniebroke merged commit 795ff5c into main Feb 26, 2026
18 checks passed
@browniebroke browniebroke deleted the pyup-update-ruff-0.15.3-to-0.15.4 branch February 26, 2026 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants