Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Jul 28, 2025

Bumps ruff from 0.3.3 to 0.12.5.

Release notes

Sourced from ruff's releases.

0.12.5

Release Notes

Preview features

  • [flake8-use-pathlib] Add autofix for PTH101, PTH104, PTH105, PTH121 (#19404)
  • [ruff] Support byte strings (RUF055) (#18926)

Bug fixes

  • Fix unreachable panic in parser (#19183)
  • [flake8-pyi] Skip fix if all Union members are None (PYI016) (#19416)
  • [perflint] Parenthesize generator expressions (PERF401) (#19325)
  • [pylint] Handle empty comments after line continuation (PLR2044) (#19405)

Rule changes

  • [pep8-naming] Fix N802 false positives for CGIHTTPRequestHandler and SimpleHTTPRequestHandler (#19432)

Contributors

Install ruff 0.12.5

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.12.5/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

... (truncated)

Changelog

Sourced from ruff's changelog.

0.12.5

Preview features

  • [flake8-use-pathlib] Add autofix for PTH101, PTH104, PTH105, PTH121 (#19404)
  • [ruff] Support byte strings (RUF055) (#18926)

Bug fixes

  • Fix unreachable panic in parser (#19183)
  • [flake8-pyi] Skip fix if all Union members are None (PYI016) (#19416)
  • [perflint] Parenthesize generator expressions (PERF401) (#19325)
  • [pylint] Handle empty comments after line continuation (PLR2044) (#19405)

Rule changes

  • [pep8-naming] Fix N802 false positives for CGIHTTPRequestHandler and SimpleHTTPRequestHandler (#19432)

0.12.4

Preview features

  • [flake8-type-checking, pyupgrade, ruff] Add from __future__ import annotations when it would allow new fixes (TC001, TC002, TC003, UP037, RUF013) (#19100)
  • [flake8-use-pathlib] Add autofix for PTH109 (#19245)
  • [pylint] Detect indirect pathlib.Path usages for unspecified-encoding (PLW1514) (#19304)

Bug fixes

  • [flake8-bugbear] Fix B017 false negatives for keyword exception arguments (#19217)
  • [flake8-use-pathlib] Fix false negative on direct Path() instantiation (PTH210) (#19388)
  • [flake8-django] Fix DJ008 false positive for abstract models with type-annotated abstract field (#19221)
  • [isort] Fix I002 import insertion after docstring with multiple string statements (#19222)
  • [isort] Treat form feed as valid whitespace before a semicolon (#19343)
  • [pydoclint] Fix SyntaxError from fixes with line continuations (D201, D202) (#19246)
  • [refurb] FURB164 fix should validate arguments and should usually be marked unsafe (#19136)

Rule changes

  • [flake8-use-pathlib] Skip single dots for invalid-pathlib-with-suffix (PTH210) on versions >= 3.14 (#19331)
  • [pep8_naming] Avoid false positives on standard library functions with uppercase names (N802) (#18907)
  • [pycodestyle] Handle brace escapes for t-strings in logical lines (#19358)
  • [pylint] Extend invalid string character rules to include t-strings (#19355)
  • [ruff] Allow strict kwarg when checking for starmap-zip (RUF058) in Python 3.14+ (#19333)

Documentation

0.12.3

... (truncated)

Commits
  • d13228a Bump 0.12.5 (#19528)
  • 9461d30 [ty] Rename type_api => ty_extensions (#19523)
  • 63d1d33 [ty] Added support for "go to references" in ty playground. (#19516)
  • e0149cd [ty] Return a tuple spec from the iterator protocol (#19496)
  • 2a00eca [ty] Exhaustiveness checking & reachability for match statements (#19508)
  • 3d17897 [ty] Fix narrowing and reachability of class patterns with arguments (#19512)
  • fa1df4c [ty] Implemented partial support for "find references" language server featur...
  • 89258f1 [flake8-use-pathlib] Add autofix for PTH101, PTH104, PTH105, PTH121...
  • 1dcef1a [perflint] Parenthesize generator expressions (PERF401) (#19325)
  • ba629fe [pep8-naming] Fix N802 false positives for CGIHTTPRequestHandler and `S...
  • Additional commits viewable in compare view

Dependabot compatibility score

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 rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will 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 version will 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 dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jul 28, 2025
@dependabot dependabot bot temporarily deployed to pull-request July 28, 2025 02:21 Inactive
@dependabot dependabot bot temporarily deployed to pull-request July 28, 2025 02:21 Inactive
@dependabot dependabot bot temporarily deployed to pull-request July 28, 2025 02:24 Inactive
@github-actions
Copy link

🚀 PR environment successfully deployed.
Commit Hash: 521defa92d0c5d256b8f4b0068b8aedf1e5d8c45
URL: https://811c51.api.record-locator.dev.national.nhs.uk/

@dependabot dependabot bot temporarily deployed to pull-request July 28, 2025 02:27 Inactive
@dependabot dependabot bot temporarily deployed to pull-request July 28, 2025 02:28 Inactive
@dependabot dependabot bot temporarily deployed to pull-request July 28, 2025 02:28 Inactive
@dependabot dependabot bot force-pushed the dependabot/pip/ruff-0.12.5 branch from 521defa to 352064d Compare August 1, 2025 09:54
@github-actions
Copy link

github-actions bot commented Aug 1, 2025

🚀 PR environment successfully deployed.
Commit Hash: 352064de85f14273106a3a527d36e33fe7495593
URL: https://811c51.api.record-locator.dev.national.nhs.uk/

@dependabot dependabot bot force-pushed the dependabot/pip/ruff-0.12.5 branch from 352064d to 75ffb31 Compare August 1, 2025 10:33
@github-actions
Copy link

github-actions bot commented Aug 1, 2025

🚀 PR environment successfully deployed.
Commit Hash: 75ffb31b169d44a856fa0f1c5c2b93afe4446392
URL: https://811c51.api.record-locator.dev.national.nhs.uk/

@dependabot dependabot bot force-pushed the dependabot/pip/ruff-0.12.5 branch from 75ffb31 to 382fe26 Compare August 1, 2025 11:36
@github-actions
Copy link

github-actions bot commented Aug 1, 2025

🚀 PR environment successfully deployed.
Commit Hash: 382fe265eadc12d533a2e417d1340fafd89e615f
URL: https://811c51.api.record-locator.dev.national.nhs.uk/

@dependabot dependabot bot force-pushed the dependabot/pip/ruff-0.12.5 branch from 382fe26 to a721329 Compare August 1, 2025 14:10
@github-actions
Copy link

github-actions bot commented Aug 1, 2025

🚀 PR environment successfully deployed.
Commit Hash: a7213294e919fb71442f75d980d7a57eeb687010
URL: https://811c51.api.record-locator.dev.national.nhs.uk/

Bumps [ruff](https://github.com/astral-sh/ruff) from 0.3.3 to 0.12.5.
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@v0.3.3...0.12.5)

---
updated-dependencies:
- dependency-name: ruff
  dependency-version: 0.12.5
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/pip/ruff-0.12.5 branch from a721329 to f8c01e2 Compare August 1, 2025 15:18
@sonarqubecloud
Copy link

sonarqubecloud bot commented Aug 1, 2025

@github-actions
Copy link

github-actions bot commented Aug 1, 2025

🚀 PR environment successfully deployed.
Commit Hash: f8c01e249062ead6e3e0cac0d06917d8bbf44347
URL: https://811c51.api.record-locator.dev.national.nhs.uk/

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Aug 4, 2025

Superseded by #994.

@dependabot dependabot bot closed this Aug 4, 2025
@dependabot dependabot bot deleted the dependabot/pip/ruff-0.12.5 branch August 4, 2025 01:39
@github-actions
Copy link

github-actions bot commented Aug 4, 2025

💥 Something went wrong while destroying the pull request environment.
Check Output Logs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants