Skip to content

chore(deps-dev): bump the deps group with 3 updates - #85

Merged
zobweyt merged 1 commit into
mainfrom
dependabot/uv/main/deps-584780514c
Aug 15, 2026
Merged

zobweyt merged 1 commit into
mainfrom
dependabot/uv/main/deps-584780514c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 15, 2026

Copy link
Copy Markdown
Contributor

Bumps the deps group with 3 updates: sqlalchemy, ruff and ty.

Updates sqlalchemy from 2.0.51 to 2.0.52

Release notes

Sourced from sqlalchemy's releases.

2.0.52

Released: August 11, 2026

platform

  • [platform] [bug] Python 3.15 support has been added and tested, including minimal changes for full compatibility.

    References: #13477

orm

  • [orm] [bug] Fixed a result-column misalignment bug in ORM-enabled UPDATE statements where synchronize_session="fetch" is in use, either explicitly or because the statement uses constructs such as CTEs that implicitly select for it. Columns in rows returned by .returning() could be returned under incorrect keys (e.g. row[SomeClass.a] returning the value of a different column), a problem most likely to manifest under concurrent workloads. ORM DELETE statements were not affected.

    References: #13439

  • [orm] [bug] Fixed bug where a failed _orm.Session.bulk_insert_mappings(), _orm.Session.bulk_update_mappings() or _orm.Session.bulk_save_objects() call could leave the _orm.Session permanently in a "flushing" state, such as when the transaction could not be begun because a previous flush had left it needing a rollback. Unlike _orm.Session.flush(), the bulk methods set the internal flushing flag and began the transaction outside of the try/finally block that resets it, so that neither _orm.Session.rollback() nor _orm.Session.close() would clear it, and every subsequent flush would raise InvalidRequestError: Session is already flushing. Pull request courtesy Hamody We.

    References: #13485

  • [orm] [bug] Fixed issue where unpickling an ORM object that were loaded using loader options making use of wildcard tokens, such as _orm.load_only() or _orm.raiseload() with "*", would fail with KeyError or IndexError if the process doing the unpickling had not yet constructed a loader path making use of that same token. This would typically be observed when the object were unpickled in a separate process, such as with the spawn or forkserver multiprocessing start methods, the latter of which became the default on POSIX platforms as of Python 3.14. The internal collection of these tokens is now established up front, so that it is identical in every process.

... (truncated)

Commits

Updates ruff from 0.16.1 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

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.66 to 0.0.70

Release notes

Sourced from ty's releases.

0.0.70

Release Notes

Released on 2026-08-10.

LSP server

  • Enable and downrank auto-import completions from stub-only modules (#27433)
  • Fix signature help at end of file (#27622)
  • Normalize type labels in structured docstrings (#26923)
  • Preserve typing-only completion ranking in TYPE_CHECKING blocks (#27549)

CLI

  • Avoid deadlock when scheduling watch checks (#27605)

Diagnostics

  • Add an opt-in unsound-return-statement lint (#27561)
  • Add an opt-in unsound-yield lint (#27593)
  • Diagnose invalid __getattr__ calls (#27502)
  • Diagnose invalid descriptor __get__ calls (#27400)

Core type checking

  • Consider object members in protocol comparisons (#27532)
  • Exclude quantified constraints from semantic type walks (#27613)
  • Expand Generator aliases when evaluating return, send, and yield types (#27577)
  • Infer precise TypedDict key-membership truthiness (#27579)
  • Infer variance through type[T] (#27534)
  • Preserve contextual inference for declarations in loops (#27594)
  • Recognize overlapping NewType types and their underlying values (#27522)
  • Require ClassVar declarations for protocol members (#27530)
  • Stabilize recursive gradual type alias materialization (#27563)
  • Support Annotated inside type[...] (#27629)
  • Validate augmented assignment stores (#27545)

Contributors

Install ty 0.0.70

Install prebuilt binaries via shell script

</tr></table> 

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.70

Released on 2026-08-10.

LSP server

  • Enable and downrank auto-import completions from stub-only modules (#27433)
  • Fix signature help at end of file (#27622)
  • Normalize type labels in structured docstrings (#26923)
  • Preserve typing-only completion ranking in TYPE_CHECKING blocks (#27549)

CLI

  • Avoid deadlock when scheduling watch checks (#27605)

Diagnostics

  • Add an opt-in unsound-return-statement lint (#27561)
  • Add an opt-in unsound-yield lint (#27593)
  • Diagnose invalid __getattr__ calls (#27502)
  • Diagnose invalid descriptor __get__ calls (#27400)

Core type checking

  • Consider object members in protocol comparisons (#27532)
  • Exclude quantified constraints from semantic type walks (#27613)
  • Expand Generator aliases when evaluating return, send, and yield types (#27577)
  • Infer precise TypedDict key-membership truthiness (#27579)
  • Infer variance through type[T] (#27534)
  • Preserve contextual inference for declarations in loops (#27594)
  • Recognize overlapping NewType types and their underlying values (#27522)
  • Require ClassVar declarations for protocol members (#27530)
  • Stabilize recursive gradual type alias materialization (#27563)
  • Support Annotated inside type[...] (#27629)
  • Validate augmented assignment stores (#27545)

Contributors

0.0.69

Released on 2026-08-06.

Core type checking

... (truncated)

Commits

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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the deps group with 3 updates: [sqlalchemy](https://github.com/sqlalchemy/sqlalchemy), [ruff](https://github.com/astral-sh/ruff) and [ty](https://github.com/astral-sh/ty).


Updates `sqlalchemy` from 2.0.51 to 2.0.52
- [Release notes](https://github.com/sqlalchemy/sqlalchemy/releases)
- [Changelog](https://github.com/sqlalchemy/sqlalchemy/blob/main/CHANGES.rst)
- [Commits](https://github.com/sqlalchemy/sqlalchemy/commits)

Updates `ruff` from 0.16.1 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.16.1...0.16.2)

Updates `ty` from 0.0.66 to 0.0.70
- [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.66...0.0.70)

---
updated-dependencies:
- dependency-name: sqlalchemy
  dependency-version: 2.0.52
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: ruff
  dependency-version: 0.16.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: ty
  dependency-version: 0.0.70
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies: uv Dependabot alerts for uv priority: medium The work is medium prioritized status: review needed The work is pending review type: chore Maintenance tasks that don't affect production code or fix bugs labels Aug 15, 2026
@dependabot
dependabot Bot requested a review from zobweyt as a code owner August 15, 2026 03:04
@dependabot dependabot Bot added status: review needed The work is pending review priority: medium The work is medium prioritized dependencies: uv Dependabot alerts for uv type: chore Maintenance tasks that don't affect production code or fix bugs labels Aug 15, 2026
@github-actions

github-actions Bot commented Aug 15, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-08-15 09:59 UTC

@zobweyt
zobweyt merged commit 53ab29a into main Aug 15, 2026
8 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/main/deps-584780514c branch August 15, 2026 09:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies: uv Dependabot alerts for uv priority: medium The work is medium prioritized status: review needed The work is pending review type: chore Maintenance tasks that don't affect production code or fix bugs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant