chore(deps-dev): update ruff requirement from 0.15.2 to 0.15.3
Type: Pull Request
State: Open
Association: Unknown
Comments: 3
(4 months ago)
(4 months ago)
dependencies python
Updates the requirements on ruff to permit the latest version.
Release notes
Sourced from ruff's releases.
0.15.3
Release Notes
Released on 2026-02-26.
Preview features
Drop explicit support for
.qmdfile extension (#23572)This can now be enabled instead by setting the
extensionoption:# ruff.toml extension = { qmd = "markdown" }pyproject.toml
[tool.ruff] extension = { qmd = "markdown" }
Include configured extensions in file discovery (#23400)
[
flake8-bandit] Allow suspicious imports inTYPE_CHECKINGblocks (S401-S415) (#23441)[
flake8-bugbear] AllowB901in pytest hook wrappers (#21931)[
flake8-import-conventions] Add missing conventions from upstream (ICN001,ICN002) (#21373)[
pydocstyle] Add rule to enforce docstring section ordering (D420) (#23537)[
pylint] Implementswap-with-temporary-variable(PLR1712) (#22205)[
ruff] Addunnecessary-assign-before-yield(RUF070) (#23300)[
ruff] Support file-level noqa inRUF102(#23535)[
ruff] Suppress diagnostic for invalid f-strings before Python 3.12 (RUF027) (#23480)[
flake8-bandit] Don't flagBaseLoader/CBaseLoaderas unsafe (S506) (#23510)Bug fixes
- Avoid infinite loop between
I002andPYI025(#23352)- [
pyflakes] Fix false positive for@overloadfromlint.typing-modules(F811) (#23357)- [
pyupgrade] Fix false positive forTypeVardefault before Python 3.12 (UP046) (#23540)- [
pyupgrade] Fix handling of\Nin raw strings (UP032) (#22149)Rule changes
- Render sub-diagnostics in the GitHub output format (#23455)
... (truncated)
Changelog
Sourced from ruff's changelog.
0.15.3
Released on 2026-02-26.
Preview features
Drop explicit support for
.qmdfile extension (#23572)This can now be enabled instead by setting the
extensionoption:# ruff.toml extension = { qmd = "markdown" }pyproject.toml
[tool.ruff] extension = { qmd = "markdown" }
Include configured extensions in file discovery (#23400)
[
flake8-bandit] Allow suspicious imports inTYPE_CHECKINGblocks (S401-S415) (#23441)[
flake8-bugbear] AllowB901in pytest hook wrappers (#21931)[
flake8-import-conventions] Add missing conventions from upstream (ICN001,ICN002) (#21373)[
pydocstyle] Add rule to enforce docstring section ordering (D420) (#23537)[
pylint] Implementswap-with-temporary-variable(PLR1712) (#22205)[
ruff] Addunnecessary-assign-before-yield(RUF070) (#23300)[
ruff] Support file-level noqa inRUF102(#23535)[
ruff] Suppress diagnostic for invalid f-strings before Python 3.12 (RUF027) (#23480)[
flake8-bandit] Don't flagBaseLoader/CBaseLoaderas unsafe (S506) (#23510)Bug fixes
- Avoid infinite loop between
I002andPYI025(#23352)- [
pyflakes] Fix false positive for@overloadfromlint.typing-modules(F811) (#23357)- [
pyupgrade] Fix false positive forTypeVardefault before Python 3.12 (UP046) (#23540)- [
pyupgrade] Fix handling of\Nin raw strings (UP032) (#22149)Rule changes
- Render sub-diagnostics in the GitHub output format (#23455)
... (truncated)
Commits
e5f2f36Bump 0.15.3 (#23585)0e19fc9[ty] defer calculating conjunctions in narrowing constraints (#23552)14bd2b2[ty] support enum_value_annotation (#22228)6ff4da4[ty] Remove manyPartialOrd/Ordimplementations (#23573)c2eb311Drop explicit support for.qmdfile extension (#23572)db48804[ruff] Ignore "unknown" rule codes inRUF100whenRUF102is enabled (#2...85bb026Try out assigned reviewers for ruff (#23571)09de8ef[ty] Reimplement equivalence as mutual redundancy (#23428)728609a[ruff] Suppress diagnostic for invalid f-strings before Python 3.12 (`RUF02...9a4be59Temporarily remove AlexWaygood from reviewbot config (#23567)- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
Technical Details
| ID: | 14145044 |
| UUID: | 3996390289 |
| Node ID: | PR_kwDOGicQ5c7Glk7o |
| Host: | GitHub |
| Repository: | vil02/string_to_code_proj |