Skip to content

chore: bump the python-packages group with 5 updates - #286

Merged
lidavidm merged 1 commit into
mainfrom
dependabot/pip/python-packages-a30484b73b
Aug 14, 2026
Merged

chore: bump the python-packages group with 5 updates#286
lidavidm merged 1 commit into
mainfrom
dependabot/pip/python-packages-a30484b73b

Conversation

@dependabot

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

Copy link
Copy Markdown
Contributor

Updates the requirements on adbc-driver-manager, sqlglot, whenever, ruff and ty to permit the latest version.
Updates adbc-driver-manager to 1.12.0

Changelog

Sourced from adbc-driver-manager's changelog.

ADBC Changelog

ADBC Libraries 0.1.0 (2022-12-25)

Fix

  • python: make package names consistent (#258)
  • c/driver_manager: accept connection options pre-Init (#230)
  • c/driver_manager,c/driver/postgres: fix version inference from Git tags (#184)
  • c/driver/postgres: fix duplicate symbols; add note about PKG_CONFIG_PATH (#169)
  • c/driver/postgres: fix wheel builds (#161)
  • c/validation: validate metadata more fully (#142)
  • c/validation: free schema in partitioning test (#141)
  • c/validation: cast to avoid MSVC warning (#135)

Feat

  • c/driver_manager: allow Arrow data as parameters in DBAPI layer (#245)
  • c/driver/postgres,c/driver/sqlite: add pkg-config/CMake definitions (#231)
  • c/driver/sqlite: add Python SQLite driver bindings (#201)
  • c/driver/sqlite: port SQLite driver to nanoarrow (#196)
  • c/driver_manager: expose ADBC functionality in DBAPI layer (#143)
  • c/driver_manager: don't require ConnectionGetInfo (#150)

Refactor

  • python: allow overriding package version (#236)
  • c: build Googletest if needed (#199)
  • c/driver_manager: remove unnecessary libarrow dependency (#194)
  • c: derive version components from base version (#178)
  • java/driver/jdbc: use upstream JDBC utilities (#167)

... (truncated)

Commits
  • a3f81c6 chore: update versions for 24
  • 9f6237f chore: update CHANGELOG.md for 24
  • 4a0c3e0 build(java/driver/jni): force static linking (#4582)
  • 094f014 chore(dev/release): duplicate, not overwrite, yum repo (#4577)
  • c5f438d ci: release workflow needs contents: write (#4576)
  • 3b93d73 chore(javascript): bump js-yaml (#4571)
  • 822a5ef chore(csharp): Bump Apache.Arrow from 22.1.0 to 23.0.0 (#4335)
  • 84a56fe feat(c/driver): bump vcpkg (and libpq/sqlite) version (#4566)
  • 01a1c65 docs: update foundry urls (#4565)
  • 849e7bb docs(ruby): update Ruby docs to show latest code and fix minor issues (#4552)
  • Additional commits viewable in compare view

Updates sqlglot to 30.15.0

Commits
  • 1c45c8f fix(optimizer)!: resolve pivot chain aliases in star expansion and type annot...
  • da9a9c9 feat: add SQL anonymizer for logging [DSV4 FLASH] (#8024)
  • 9fd2c39 Fixup
  • 4bbe7ef feat(trino): parse BEGIN...END routine bodies with DECLARE/SET [CLAUDE] (#8004)
  • f89e471 fix(optimizer)!: support multiple (UN)PIVOT operators on a source (#8032)
  • d71ec8b fix(bigquery)!: treat a bare WEEK date part as WEEK(SUNDAY) in truncation fun...
  • af4bfaa fix(duckdb)!: respect week start day in datetime truncs, support isoweek trun...
  • 50bf93d fix!: degrade BigQuery WEEK(<day>) units gracefully in other dialects (#8027)
  • ad54217 feat(optimizer)!: annotate stdistance for mysql (#8034)
  • 896032a feat(optimizer)!: annotate collation for mysql (#8033)
  • Additional commits viewable in compare view

Updates whenever to 0.10.4

Release notes

Sourced from whenever's releases.

0.10.4

Added

  • Support addition and subtraction on itemized deltas without a reference date(time). This operation is performed itemwise and emits a CalendarUnitCompositionWarning when nonzero calendar units are involved, since arithmetic on these units may yield unintuitive results. Operators + and - are now also supported with the same warning behavior.
  • Support + and - operators between date(times) and itemized deltas.
  • Support reflected addition (TimeDelta + datetime) wherever the corresponding datetime + TimeDelta operation is supported.
  • Added WheneverWarning as the base class for all warnings emitted by whenever, allowing package-wide suppression or escalation.
  • Moved the itemized delta implementation to Python. The Rust extension imports it if needed. This reduces the binary size and improves maintainability.
  • Improve warning messages.

Fixed

  • Fixed an overflow when validating extremely large rounding increments in the Rust extension. They now raise ValueError.
Changelog

Sourced from whenever's changelog.

0.10.4 (2026-08-02)

Added

  • Support addition and subtraction on itemized deltas without a reference date(time). This operation is performed itemwise and emits a CalendarUnitCompositionWarning when nonzero calendar units are involved, since arithmetic on these units may yield unintuitive results. Operators + and - are now also supported with the same warning behavior.
  • Support + and - operators between date(times) and itemized deltas.
  • Support reflected addition (TimeDelta + datetime) wherever the corresponding datetime + TimeDelta operation is supported.
  • Added WheneverWarning as the base class for all warnings emitted by whenever, allowing package-wide suppression or escalation.
  • Moved the itemized delta implementation to Python. The Rust extension imports it if needed. This reduces the binary size and improves maintainability.
  • Improve warning messages.

Fixed

  • Fixed an overflow when validating extremely large rounding increments in the Rust extension. They now raise ValueError.

0.10.3 (2026-07-17)

  • Fixed the pure Python implementation accepting invalid basic-format times with a separatorless fraction (e.g. 20200101 or 20103000). These now raise ValueError like the Rust extension, instead of an AssertionError or silently parsing a wrong value. Thanks to @​gaoflow for the report and fix (#391).
  • Fixed several ISO parser edge cases involving malformed numeric components, empty fractions, 24:00, trailing duration separators, and overflow in the Rust duration parsers.
  • Removed CI checks for PyPy 3.10, which is EOL.
  • Parsing a non-ASCII timezone ID now raises ValueError instead of TimeZoneNotFoundError in the pure Python version, making it consistent with the Rust extension. Thanks to @​gaoflow for the report and fix (#393)

0.10.2 (2026-07-06)

  • Fixed an issue in the pure Python implementation where invalid format patterns containing a trimmed-fraction (F) field would raise an AttributeError instead of the intended ValueError. Thanks to @​gaoflow for this report and fix (#386).

0.10.1 (2026-07-03)

Improved

... (truncated)

Commits

Updates ruff to 0.16.1

Release notes

Sourced from ruff's releases.

0.16.1

Release Notes

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)

Documentation

  • Cover pycon Markdown formatting (#27153)
  • [flake8-bandit] Document TYPE_CHECKING exception (S101) (#27004)
  • [flake8-import-conventions] Document that extend-aliases can override default aliases (#27191)
  • [pylint] Add missing fix safety gotchas for non-augmented-assignment (PLR6104) (#27250)

Other changes

  • Reduce syntax error noise by swallowing dedents like indents (#27170)
  • Vendor latest annotate-snippets (#27033)

Contributors

... (truncated)

Changelog

Sourced from ruff's changelog.

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)

Documentation

  • Cover pycon Markdown formatting (#27153)
  • [flake8-bandit] Document TYPE_CHECKING exception (S101) (#27004)
  • [flake8-import-conventions] Document that extend-aliases can override default aliases (#27191)
  • [pylint] Add missing fix safety gotchas for non-augmented-assignment (PLR6104) (#27250)

Other changes

  • Reduce syntax error noise by swallowing dedents like indents (#27170)
  • Vendor latest annotate-snippets (#27033)

Contributors

... (truncated)

Commits
  • 80790b3 Bump 0.16.1 (#27330)
  • 63830f3 [ty] Borrow from constraint set storage less often (#27328)
  • f40dca9 [ty] Preserve forwarded expanded-variadic diagnostic sources (#27266)
  • 0d80497 Lint TOML files in the LSP (#26862)
  • d91586b Update prek dependencies (#27293)
  • 7da4b8b [ty] Respect bounds and constraints in generic materializations (#27228)
  • b20daf7 [ty] refactor: add helper function to send partial results (#27249)
  • 4d4c8fa [ty] Emit diagnostic when specializing a non-generic class (#26883)
  • 7c3e2db [ty] Fix enum class container assignability (#27318)
  • d5ef97f [flake8-return] Fix false positive when variable is read in finally claus...
  • Additional commits viewable in compare view

Updates ty to 0.0.69

Release notes

Sourced from ty's releases.

0.0.69

Release Notes

Released on 2026-08-06.

Core type checking

  • isinstance narrowing for generic classes is now more gradual by default (#27308)

    This new behavior is more similar to what other major type checkers do. For example:

    def f(xs: object):
        if isinstance(xs, list):
            reveal_type(xs)  # now: `list[Unknown]`, before: `Top[list[Unknown]]`

    Note: you might consider enabling analysis.strict-generic-narrowing if you prefer the strictly correct behavior.

Contributors

Install ty 0.0.69

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Download ty 0.0.69

File Platform Checksum
ty-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
ty-x86_64-apple-darwin.tar.gz Intel macOS checksum
ty-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
ty-i686-pc-windows-msvc.zip x86 Windows checksum
ty-x86_64-pc-windows-msvc.zip x64 Windows checksum
ty-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
ty-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
ty-powerpc64-unknown-linux-gnu.tar.gz PPC64 Linux checksum

... (truncated)

Changelog

Sourced from ty's changelog.

0.0.69

Released on 2026-08-06.

Core type checking

  • isinstance narrowing for generic classes is now more gradual by default (#27308)

    This new behavior is more similar to what other major type checkers do. For example:

    def f(xs: object):
        if isinstance(xs, list):
            reveal_type(xs)  # now: `list[Unknown]`, before: `Top[list[Unknown]]`

    Note: you might consider enabling analysis.strict-generic-narrowing if you prefer the strictly correct behavior.

Contributors

0.0.68

Released on 2026-08-05.

Diagnostics

  • Preserve property getter call errors (#27509)
  • Simplify numeric tower displays (e.g., float over int | float) (#27406)
  • Suggest closing open TypedDict types for Mapping compatibility (#27512)

Core type checking

  • Avoid double inference of Unpack operands in Union (#27525)
  • Fix panic from mismatched OR-pattern bindings (#27533)

Contributors

0.0.67

Released on 2026-08-05.

LSP server

... (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

Updates the requirements on [adbc-driver-manager](https://github.com/apache/arrow-adbc), [sqlglot](https://github.com/tobymao/sqlglot), [whenever](https://github.com/ariebovenberg/whenever), [ruff](https://github.com/astral-sh/ruff) and [ty](https://github.com/astral-sh/ty) to permit the latest version.

Updates `adbc-driver-manager` to 1.12.0
- [Release notes](https://github.com/apache/arrow-adbc/releases)
- [Changelog](https://github.com/apache/arrow-adbc/blob/main/CHANGELOG.md)
- [Commits](apache/arrow-adbc@go/adbc/v1.11.0...go/adbc/v1.12.0)

Updates `sqlglot` to 30.15.0
- [Commits](tobymao/sqlglot@v30.13.0...v30.15.0)

Updates `whenever` to 0.10.4
- [Release notes](https://github.com/ariebovenberg/whenever/releases)
- [Changelog](https://github.com/ariebovenberg/whenever/blob/main/CHANGELOG.md)
- [Commits](ariebovenberg/whenever@0.10.3...0.10.4)

Updates `ruff` to 0.16.1
- [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.22...0.16.1)

Updates `ty` to 0.0.69
- [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.63...0.0.69)

---
updated-dependencies:
- dependency-name: adbc-driver-manager
  dependency-version: 1.12.0
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: sqlglot
  dependency-version: 30.15.0
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: whenever
  dependency-version: 0.10.4
  dependency-type: direct:production
  dependency-group: python-packages
- dependency-name: ruff
  dependency-version: 0.16.1
  dependency-type: direct:development
  dependency-group: python-packages
- dependency-name: ty
  dependency-version: 0.0.69
  dependency-type: direct:development
  dependency-group: python-packages
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 13, 2026
@dependabot
dependabot Bot requested a review from lidavidm as a code owner August 13, 2026 16:34
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 13, 2026
@lidavidm
lidavidm merged commit 6b4075c into main Aug 14, 2026
3 of 4 checks passed
@lidavidm
lidavidm deleted the dependabot/pip/python-packages-a30484b73b branch August 14, 2026 00:46
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.

1 participant