Skip to content

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

Merged
zobweyt merged 1 commit into
mainfrom
dependabot/uv/main/deps-f9daa4ba05
Sep 19, 2026
Merged

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 19, 2026

Copy link
Copy Markdown
Contributor

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

Updates sqlalchemy from 2.0.52 to 2.0.54

Release notes

Sourced from sqlalchemy's releases.

2.0.54

Released: September 15, 2026

platform

  • [platform] [change] Binary wheels are no longer built for Python 3.7. PyPI now rejects wheel files whose filename does not begin with the normalized project name, and the packaging tools that can be installed on Python 3.7 do not produce such a filename. As a result, SQLAlchemy 2.0.44 was the last release to publish Python 3.7 wheels to PyPI, and releases 2.0.45 and later have been available on Python 3.7 only as a source distribution; the wheel builds for Python 3.7 are now removed. Python 3.7 remains supported by the 2.0 series.

  • [platform] [bug] Fixed issue where the Cython extensions were compiled without the freethreading_compatible directive, so that they did not declare themselves as safe to run without the GIL. On a free-threaded Python interpreter such as Python 3.13t or 3.14t, importing SQLAlchemy would cause the interpreter to re-enable the GIL, emitting a RuntimeWarning. The directive is now set when building for Python 3.13 and above, and a test has been added which confirms that importing SQLAlchemy on a free-threaded build does not enable the GIL.

    References: #13592

2.0.53

Released: September 14, 2026

orm

  • [orm] [bug] Fixed issue where an expression passed to _orm.with_expression() that embedded a _sql.select(), such as a correlated _sql.exists(), would fail to populate the attribute correctly on the second and subsequent executions of an otherwise identical statement, when the _orm.query_expression() attribute was loaded by a relationship loader that emits a second query, i.e. _orm.selectinload(), _orm.lazyload() or _orm.immediateload().

    References: #13560

  • [orm] [bug] Fixed memory issue where mapped classes, along with their Table and _orm.Mapper objects, would not be garbage collected after the _orm.registry in which they were mapped had been disposed and dereferenced. The issue would occur for mappings that made use of _orm.relationship() together with constructs such as an

... (truncated)

Commits

Updates ruff from 0.16.6 to 0.16.7

Release notes

Sourced from ruff's releases.

0.16.7

Release Notes

Released on 2026-09-10.

Preview features

  • [ruff] Add rule for default values on method receivers (RUF077) (#26700)
  • [ruff] Recognize re.prefixmatch (RUF039, RUF055) (#28311)

Bug fixes

  • Alternate nested quotes inside format spec interpolations (#28259)
  • [flake8-implicit-str-concat] Mark fix unsafe when it creates a docstring (ISC003) (#27981)
  • [flake8-tidy-imports] Skip fixes for multi-member imports (TID254) (#26584)
  • [pylint] Gate ImportCycleError on Python 3.15 (PLW0133) (#28310)

Rule changes

  • Correct D211 and D203 rule conflict diagnostic (#28444)
  • Recognize slice and frozendict generics (#28477)
  • Stop defining __cached__ for Python 3.15 (#28476)
  • [pyupgrade] Stop recommending removed typing.no_type_check_decorator (UP035) (#28475)

Performance

  • Reuse parser name lookups when interning (#28399)
  • Speed up inherited configuration resolution (#28299)

Documentation

  • Fix line-length path in --config example (#28392)
  • Remove the "Who’s Using Ruff?" list (#28455)

Other changes

  • Embed archive checksums in the shell installer (#28281)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

0.16.7

Released on 2026-09-10.

Preview features

  • [ruff] Add rule for default values on method receivers (RUF077) (#26700)
  • [ruff] Recognize re.prefixmatch (RUF039, RUF055) (#28311)

Bug fixes

  • Alternate nested quotes inside format spec interpolations (#28259)
  • [flake8-implicit-str-concat] Mark fix unsafe when it creates a docstring (ISC003) (#27981)
  • [flake8-tidy-imports] Skip fixes for multi-member imports (TID254) (#26584)
  • [pylint] Gate ImportCycleError on Python 3.15 (PLW0133) (#28310)

Rule changes

  • Correct D211 and D203 rule conflict diagnostic (#28444)
  • Recognize slice and frozendict generics (#28477)
  • Stop defining __cached__ for Python 3.15 (#28476)
  • [pyupgrade] Stop recommending removed typing.no_type_check_decorator (UP035) (#28475)

Performance

  • Reuse parser name lookups when interning (#28399)
  • Speed up inherited configuration resolution (#28299)

Documentation

  • Fix line-length path in --config example (#28392)
  • Remove the "Who’s Using Ruff?" list (#28455)

Other changes

  • Embed archive checksums in the shell installer (#28281)

Contributors

... (truncated)

Commits

Updates ty from 0.0.79 to 0.0.81

Release notes

Sourced from ty's releases.

0.0.81

Release Notes

Released on 2026-09-14.

Bug fixes

  • Escape glob characters in anchored directory paths (#28518)
  • Ignore divergent markers when detecting descriptors (#28514)

CLI

  • Anchor default exclude patterns at the project root (#28463)

Core type checking

  • Avoid rebinding extracted method calls (#28469)
  • Default-specialize class objects in meta-protocol checks (#28265)
  • Fix MRO ordering for generic bases (#28172)
  • Fix assignability of bounded typevars to intersection types (#28479)
  • Fix variadic partial signature reduction (#28586)
  • Handle gradual metaclass ancestry and conflicts (#28474)
  • Preserve recursive metadata in union transformations (#28497)
  • Preserve runtime comparison semantics when narrowing tagged unions (#28053)
  • Preserve wrapped signatures in nominal descriptor checks (#28466)
  • Reject reassignment of enum members (#28462)
  • Report override conflicts introduced by new bases (#28530)
  • Resolve dependencies within correlated inference alternatives (#28252)
  • Respect instance dictionary storage for slotted classes (#27749)
  • Validate explicitly overridden constructor signatures (#28115)

Performance

  • Avoid redundant superclass member inference (#28587)
  • Reuse rendered union elements when displaying types (#28494)

Memory usage improvements

  • Reduce retained AST memory by shrinking expressions (#28335)
  • Share strings in dependency metadata (#28141)

Contributors

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.81

Released on 2026-09-14.

Bug fixes

  • Escape glob characters in anchored directory paths (#28518)
  • Ignore divergent markers when detecting descriptors (#28514)

CLI

  • Anchor default exclude patterns at the project root (#28463)

Core type checking

  • Avoid rebinding extracted method calls (#28469)
  • Default-specialize class objects in meta-protocol checks (#28265)
  • Fix MRO ordering for generic bases (#28172)
  • Fix assignability of bounded typevars to intersection types (#28479)
  • Fix variadic partial signature reduction (#28586)
  • Handle gradual metaclass ancestry and conflicts (#28474)
  • Preserve recursive metadata in union transformations (#28497)
  • Preserve runtime comparison semantics when narrowing tagged unions (#28053)
  • Preserve wrapped signatures in nominal descriptor checks (#28466)
  • Reject reassignment of enum members (#28462)
  • Report override conflicts introduced by new bases (#28530)
  • Resolve dependencies within correlated inference alternatives (#28252)
  • Respect instance dictionary storage for slotted classes (#27749)
  • Validate explicitly overridden constructor signatures (#28115)

Performance

  • Avoid redundant superclass member inference (#28587)
  • Reuse rendered union elements when displaying types (#28494)

Memory usage improvements

  • Reduce retained AST memory by shrinking expressions (#28335)
  • Share strings in dependency metadata (#28141)

Contributors

... (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.52 to 2.0.54
- [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.6 to 0.16.7
- [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.6...0.16.7)

Updates `ty` from 0.0.79 to 0.0.81
- [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.79...0.0.81)

---
updated-dependencies:
- dependency-name: sqlalchemy
  dependency-version: 2.0.54
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: ruff
  dependency-version: 0.16.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: deps
- dependency-name: ty
  dependency-version: 0.0.81
  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 Sep 19, 2026
@dependabot
dependabot Bot requested a review from zobweyt as a code owner September 19, 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 Sep 19, 2026
@github-actions

github-actions Bot commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor
PR Preview Action v1.8.1
Preview removed because the pull request was closed.
2026-09-19 10:54 UTC

@zobweyt
zobweyt merged commit cd20360 into main Sep 19, 2026
8 checks passed
@dependabot
dependabot Bot deleted the dependabot/uv/main/deps-f9daa4ba05 branch September 19, 2026 10:53
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