Skip to content

chore(deps)(deps-dev): bump the python-linters group across 1 directory with 3 updates - #1038

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-linters-31726f3ca0
Open

chore(deps)(deps-dev): bump the python-linters group across 1 directory with 3 updates#1038
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/python-linters-31726f3ca0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 13, 2026

Copy link
Copy Markdown
Contributor

Bumps the python-linters group with 3 updates in the / directory: pyproject-fmt, ruff and ty.

Updates pyproject-fmt from 2.25.1 to 2.27.0

Release notes

Sourced from pyproject-fmt's releases.

pyproject-fmt/2.27.0

pyproject-fmt/2.26.0

pyproject-fmt/2.25.4

pyproject-fmt/2.25.3

pyproject-fmt/2.25.2

Commits
  • 65c7abc Release pyproject-fmt 2.27.0 [skip ci]
  • 24ec7c0 ✨ feat(pyproject-fmt): normalize and validate project.version (#428)
  • d588903 [pre-commit.ci] pre-commit autoupdate (#427)
  • 93293ca build(deps): bump the github-actions group with 2 updates (#426)
  • 4f96b06 Update Python dependencies (#424)
  • 80af797 Update Rust dependencies (#423)
  • b2488db build(deps): bump the github-actions group with 5 updates (#422)
  • b2cdd1f Release pyproject-fmt 2.26.0 [skip ci]
  • 03ce08c ✨ feat(pyproject-fmt): order tool.pyproject-fmt config keys (#421)
  • 4a1b1cf Release pyproject-fmt 2.25.4 [skip ci]
  • Additional commits viewable in compare view

Updates ruff from 0.15.20 to 0.16.2

Release notes

Sourced from ruff's releases.

0.16.2

Release Notes

Released on 2026-08-06.

Bug fixes

  • [flake8-pyi] Avoid false positives on singledispatch functions (PYI041) (#27335)

Server

  • Register formatting capabilities dynamically to exclude TOML files (#27332)

Contributors

Install ruff 0.16.2

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy Bypass -c "irm https://releases.astral.sh/github/ruff/releases/download/0.16.2/ruff-installer.ps1 | iex"

Download ruff 0.16.2

File Platform Checksum
ruff-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ruff-x86_64-apple-darwin.tar.gz Intel macOS checksum
ruff-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ruff-i686-pc-windows-msvc.zip x86 Windows checksum
ruff-x86_64-pc-windows-msvc.zip x64 Windows checksum
ruff-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ruff-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ruff-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum
ruff-powerpc64le-unknown-linux-gnu.tar.gz PPC64LE Linux checksum
ruff-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
ruff-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.2

Released on 2026-08-06.

Bug fixes

  • [flake8-pyi] Avoid false positives on singledispatch functions (PYI041) (#27335)

Server

  • Register formatting capabilities dynamically to exclude TOML files (#27332)

Contributors

0.16.1

Released on 2026-07-30.

Preview features

  • Add an option to opt out of human-readable names (#27160)
  • [flake8-pytest-style] Make fixes safe by default and unsafe only when comments are present (PT018) (#27201)
  • [pyupgrade] Skip fix when a defaulted TypeVar precedes a non-defaulted one (UP040, UP046, UP047) (#27133)
  • [ruff] Fix false positive with unpacked arguments (RUF065) (#26959)

Bug fixes

  • Bump gen-lsp-types to gracefully handle unknown enumeration values in LSP messages (#27230)
  • [flake8-bugbear] Mark range as immutable (B008) (#27247)
  • [flake8-comprehensions] NFKC-normalize keyword names in C408 fix (#26813)
  • [flake8-return] Fix false positive when variable is read in finally clause (RET504) (#25441)
  • [pydocstyle] Skip section detection inside RST directive bodies (D214, D405, D413) (#23635)
  • [refurb] Parenthesize yield arguments in the FURB192 fix (#27192)

Rule changes

  • [flake8-pytest-style] Mark PT022 fixes as unsafe (#26440)
  • [refurb] Mark fixes that remove unknown separators as unsafe (FURB105) (#27200)

Server

  • Fix indexing of excluded nested Ruff workspaces (#27303)
  • Lint TOML files in the LSP (#26862)

... (truncated)

Commits
  • 5b48a04 Bump 0.16.2 (#27555)
  • 1b9e5fc Update Swatinem/rust-cache action to v2.9.2 (#27568)
  • c4e86fc [ty] Add helper extension methods for half-range and equality constraints (#2...
  • 17a00de [ty] Reuse primer commands in memory reports (#27553)
  • 6ea296b [ty] Normalize type labels in structured docstrings (#26923)
  • 2fc445f [ty] Diagnose invalid getattr calls (#27502)
  • 22c7823 [ty] Enable (but downrank) auto-import completion suggestions from stub-only ...
  • 05160d5 [ty] Diagnose invalid descriptor __get__ calls (#27400)
  • baea3d0 [ty] Expose strict analysis options in the playground (#27543)
  • c88946e [ty] Bump ecosystem-analyzer for strict project settings (#27542)
  • Additional commits viewable in compare view

Updates ty from 0.0.55 to 0.0.72

Release notes

Sourced from ty's releases.

0.0.72

Release Notes

Released on 2026-08-14.

Preview features

  • Check PEP 723 scripts in isolation (#27462)

Library support

  • Pydantic: Accept documented boolean and fractional inputs (#27754)
  • Pydantic: Accept enum members for lax string and integer fields (#27751)

Diagnostics

  • Improve assignability hints for protocols and TypedDict types (#27717)

Core type checking

  • Avoid treating augmented assignments as attribute definitions (#27633)
  • Diagnose invalid module-level __getattr__ calls (#27507)
  • Fix overload argument expansion with unpacked positional arguments (#27744)
  • Fix specialization of generic TypedDict aliases (#27760)
  • Ignore generic declaration metadata in staticness checks (#27692)
  • Preserve tuple types containing Never (#27580)
  • Report deprecated unary operations (#27584)
  • Respect variance when inferring structural and callable types (#27707)
  • Support TypeVarTuple in call binding (#26886)
  • Treat generator-expression exceptions as eagerly evaluated (#27735)

Performance

  • Avoid exponential narrowing of gradual string-literal unions (#27742)

Contributors

Install ty 0.0.72

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://releases.astral.sh/github/ty/releases/download/0.0.72/ty-installer.sh | sh
</tr></table> 

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.72

Released on 2026-08-14.

Preview features

  • Check PEP 723 scripts in isolation (#27462)

Library support

  • Pydantic: Accept documented boolean and fractional inputs (#27754)
  • Pydantic: Accept enum members for lax string and integer fields (#27751)

Diagnostics

  • Improve assignability hints for protocols and TypedDict types (#27717)

Core type checking

  • Avoid treating augmented assignments as attribute definitions (#27633)
  • Diagnose invalid module-level __getattr__ calls (#27507)
  • Fix overload argument expansion with unpacked positional arguments (#27744)
  • Fix specialization of generic TypedDict aliases (#27760)
  • Ignore generic declaration metadata in staticness checks (#27692)
  • Preserve tuple types containing Never (#27580)
  • Report deprecated unary operations (#27584)
  • Respect variance when inferring structural and callable types (#27707)
  • Support TypeVarTuple in call binding (#26886)
  • Treat generator-expression exceptions as eagerly evaluated (#27735)

Performance

  • Avoid exponential narrowing of gradual string-literal unions (#27742)

Contributors

0.0.71

Released on 2026-08-12.

Library support

  • Respect third-party keyword-only fields before Python 3.10 (#27699)

... (truncated)

Commits

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 13, 2026
@dependabot
dependabot Bot requested a review from a team July 13, 2026 04:23
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jul 13, 2026
@dependabot
dependabot Bot force-pushed the dependabot/uv/python-linters-31726f3ca0 branch 2 times, most recently from c7b8cf6 to 0f63db8 Compare July 22, 2026 04:14
@dependabot
dependabot Bot force-pushed the dependabot/uv/python-linters-31726f3ca0 branch from 0f63db8 to 056063c Compare August 10, 2026 04:23
…ry with 3 updates

Bumps the python-linters group with 3 updates in the / directory: [pyproject-fmt](https://github.com/tox-dev/toml-fmt), [ruff](https://github.com/astral-sh/ruff) and [ty](https://github.com/astral-sh/ty).


Updates `pyproject-fmt` from 2.25.1 to 2.27.0
- [Release notes](https://github.com/tox-dev/toml-fmt/releases)
- [Commits](tox-dev/toml-fmt@pyproject-fmt/2.25.1...pyproject-fmt/2.27.0)

Updates `ruff` from 0.15.20 to 0.16.2
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.15.20...0.16.2)

Updates `ty` from 0.0.55 to 0.0.72
- [Release notes](https://github.com/astral-sh/ty/releases)
- [Changelog](https://github.com/astral-sh/ty/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ty@0.0.55...0.0.72)

---
updated-dependencies:
- dependency-name: pyproject-fmt
  dependency-version: 2.25.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-linters
- dependency-name: ruff
  dependency-version: 0.15.21
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-linters
- dependency-name: ty
  dependency-version: 0.0.58
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: python-linters
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/uv/python-linters-31726f3ca0 branch from 056063c to acaafef Compare August 17, 2026 04:20
@sonarqubecloud

Copy link
Copy Markdown

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:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants