Skip to content

Bump the python-packages group with 6 updates#170

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/python-packages-310746dd41
Open

Bump the python-packages group with 6 updates#170
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/uv/python-packages-310746dd41

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 10, 2026

Bumps the python-packages group with 6 updates:

Package From To
db-dtypes 1.4.4 1.5.0
pandas 3.0.0 2.3.3
rich 14.3.1 14.3.2
sqlglot 28.6.0 28.10.1
ipykernel 7.1.0 7.2.0
ruff 0.14.14 0.15.0

Updates db-dtypes from 1.4.4 to 1.5.0

Release notes

Sourced from db-dtypes's releases.

db-dtypes 1.5.0

1.5.0 (2025-12-15)

Features

Changelog

Sourced from db-dtypes's changelog.

1.5.0 (2025-12-15)

Features

Commits

Updates pandas from 3.0.0 to 2.3.3

Commits
  • 9c8bc3e RLS: 2.3.3
  • 6aa788a [backport 2.3.x] DOC: prepare 2.3.3 whatsnew notes for release (#62499) (#62508)
  • b64f0df [backport 2.3.x] BUG: avoid validation error for ufunc with string[python] ar...
  • 058eb2b [backport 2.3.x] BUG: String[pyarrow] comparison with mixed object (#62424) (...
  • 2ca088d [backport 2.3.x] DEPR: remove the Period resampling deprecation (#62480) (#62...
  • 92bf98f [backport 2.3.x] BUG: fix .str.isdigit to honor unicode superscript for older...
  • e57c7d6 Backport PR #62452 on branch 2.3.x (TST: Adjust tests for numexpr 2.13) (#62454)
  • e0fe9a0 Backport to 2.3.x: REGR: from_records not initializing subclasses properly (#...
  • 23a1085 BUG: improve future warning for boolean operations with missaligned indexes (...
  • 6113696 Backport PR #62396 on branch 2.3.x (PKG/DOC: indicate Python 3.14 support in ...
  • Additional commits viewable in compare view

Updates rich from 14.3.1 to 14.3.2

Release notes

Sourced from rich's releases.

The ZWJy release

A fix for cell_len edge cases

[14.3.2] - 2026-02-01

Fixed

Changelog

Sourced from rich's changelog.

[14.3.2] - 2026-02-01

Fixed

Commits

Updates sqlglot from 28.6.0 to 28.10.1

Commits
  • 9b32722 Fix: Support missing meta when updating position metadata for an expression (...
  • 686ab6a fix(optimizer)!: Use replace instead of set for JSON dot access identifiers (...
  • 2292d0d feat(optimizer)!: Move SINH, COSH, TANH to Base (#6954)
  • cec0f27 feat(optimizer)!: Annotate BITWISE OPERATORS for Presto/Trino (#6951)
  • d01657a feat(optimizer)!: Annotate WIDTH_BUCKET(expr) for Presto/Trino (#6950)
  • 0e872dc feat(optimizer)!: Annotate POSITION and STRPOS for Trino/Presto (#6948)
  • 713d22f feat(optimizer)!: Annotate LENGTH, LEVENSHTEIN_DISTANCE for Presto/Trino (#6947)
  • 7989906 feat(optimizer)!: Move ASINH, ACOSH, ATANH to Base (#6946)
  • 2326eae feat(optimizer)!: Move ASIN, ACOS, ATAN to Base (#6945)
  • 852adec feat(optimizer)!: Move MD5(expr) to Base (#6944)
  • Additional commits viewable in compare view

Updates ipykernel from 7.1.0 to 7.2.0

Release notes

Sourced from ipykernel's releases.

v7.2.0

7.2.0

(Full Changelog)

New features added

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@​arjxn-py (activity) | @​Carreau (activity) | @​ccordoba12 (activity) | @​ianthomas23 (activity) | @​JohanMabille (activity) | @​minrk (activity) | @​newville (activity) | @​SylvainCorlay (activity)

v7.2.0a1

7.2.0a1

(Full Changelog)

... (truncated)

Changelog

Sourced from ipykernel's changelog.

7.2.0

(Full Changelog)

New features added

Enhancements made

Bugs fixed

Maintenance and upkeep improvements

Contributors to this release

The following people contributed discussions, new ideas, code and documentation contributions, and review. See our definition of contributors.

(GitHub contributors page for this release)

@​arjxn-py (activity) | @​Carreau (activity) | @​ccordoba12 (activity) | @​ianthomas23 (activity) | @​JohanMabille (activity) | @​minrk (activity) | @​newville (activity) | @​SylvainCorlay (activity)

7.2.0a1

(Full Changelog)

New features added

... (truncated)

Commits
  • 4b37e75 Publish 7.2.0
  • 1630c4f Temporarily revert "Test changing base method to async after (#1464)" (#1493)
  • 8086199 Temporarily revert "Test changing base method to async after (#1464)"
  • a2d47a2 chore: update pre-commit hooks (#1472)
  • 06c9aee Publish 7.2.0a1
  • 220a3c6 Made IOPubThread constructor backward compatible (#1492)
  • dee781d Update pytest requirement from <9,>=7.0 to >=7.0,<10 in the actions group acr...
  • 56b2e29 Update pytest requirement in the actions group across 1 directory
  • 13e17df Advertizes kernel protocol 5.5 (#1488)
  • 59f0c65 Advertizes kernel protocol 5.5
  • Additional commits viewable in compare view

Updates ruff from 0.14.14 to 0.15.0

Release notes

Sourced from ruff's releases.

0.15.0

Release Notes

Released on 2026-02-03.

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

  • Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes.

  • The linter now supports block suppression comments. For example, to suppress N803 for all parameters in this function:

    # ruff: disable[N803]
    def foo(
        legacyArg1,
        legacyArg2,
        legacyArg3,
        legacyArg4,
    ): ...
    # ruff: enable[N803]

    See the documentation for more details.

  • The ruff:alpine Docker image is now based on Alpine 3.23 (up from 3.21).

  • The ruff:debian and ruff:debian-slim Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm."

  • Binaries for the ppc64 (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed.

  • Ruff now resolves all extended configuration files before falling back on a default Python version.

Stabilization

The following rules have been stabilized and are no longer in preview:

... (truncated)

Changelog

Sourced from ruff's changelog.

0.15.0

Released on 2026-02-03.

Check out the blog post for a migration guide and overview of the changes!

Breaking changes

  • Ruff now formats your code according to the 2026 style guide. See the formatter section below or in the blog post for a detailed list of changes.

  • The linter now supports block suppression comments. For example, to suppress N803 for all parameters in this function:

    # ruff: disable[N803]
    def foo(
        legacyArg1,
        legacyArg2,
        legacyArg3,
        legacyArg4,
    ): ...
    # ruff: enable[N803]

    See the documentation for more details.

  • The ruff:alpine Docker image is now based on Alpine 3.23 (up from 3.21).

  • The ruff:debian and ruff:debian-slim Docker images are now based on Debian 13 "Trixie" instead of Debian 12 "Bookworm."

  • Binaries for the ppc64 (64-bit big-endian PowerPC) architecture are no longer included in our releases. It should still be possible to build Ruff manually for this platform, if needed.

  • Ruff now resolves all extended configuration files before falling back on a default Python version.

Stabilization

The following rules have been stabilized and are no longer in preview:

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

Summary by cubic

Updates the python-packages group to newer stable versions and adjusts our dev tooling. Notably, moves to Ruff 0.15 and ipykernel 7.2, and reverts pandas to 2.3.3 for compatibility.

  • Dependencies

    • Ruff 0.15.0; updates pyproject upper bound to <0.16.
    • Rich 14.3.2; fixes ZWJ rendering crash.
    • ipykernel 7.2.0; advertises protocol 5.5 and XPUB.
    • sqlglot 28.10.1; optimizer annotations and fixes.
    • db-dtypes 1.5.0; Python 3.14 support.
    • pandas 2.3.3; adds pytz/tzdata deps and aligns with ecosystem.
  • Migration

    • Re-run Ruff; formatter may change code style.
    • Verify any pandas 3.x-only usage; adjust to 2.3.x APIs.
    • Smoke test notebooks and terminal output.

Written for commit 5fd6940. Summary will update on new commits.

Bumps the python-packages group with 6 updates:

| Package | From | To |
| --- | --- | --- |
| [db-dtypes](https://github.com/googleapis/python-db-dtypes-pandas) | `1.4.4` | `1.5.0` |
| [pandas](https://github.com/pandas-dev/pandas) | `3.0.0` | `2.3.3` |
| [rich](https://github.com/Textualize/rich) | `14.3.1` | `14.3.2` |
| [sqlglot](https://github.com/tobymao/sqlglot) | `28.6.0` | `28.10.1` |
| [ipykernel](https://github.com/ipython/ipykernel) | `7.1.0` | `7.2.0` |
| [ruff](https://github.com/astral-sh/ruff) | `0.14.14` | `0.15.0` |


Updates `db-dtypes` from 1.4.4 to 1.5.0
- [Release notes](https://github.com/googleapis/python-db-dtypes-pandas/releases)
- [Changelog](https://github.com/googleapis/python-db-dtypes-pandas/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-db-dtypes-pandas@v1.4.4...v1.5.0)

Updates `pandas` from 3.0.0 to 2.3.3
- [Release notes](https://github.com/pandas-dev/pandas/releases)
- [Commits](pandas-dev/pandas@v3.0.0...v2.3.3)

Updates `rich` from 14.3.1 to 14.3.2
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v14.3.1...v14.3.2)

Updates `sqlglot` from 28.6.0 to 28.10.1
- [Commits](tobymao/sqlglot@v28.6.0...v28.10.1)

Updates `ipykernel` from 7.1.0 to 7.2.0
- [Release notes](https://github.com/ipython/ipykernel/releases)
- [Changelog](https://github.com/ipython/ipykernel/blob/main/CHANGELOG.md)
- [Commits](ipython/ipykernel@v7.1.0...v7.2.0)

Updates `ruff` from 0.14.14 to 0.15.0
- [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.14.14...0.15.0)

---
updated-dependencies:
- dependency-name: db-dtypes
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: pandas
  dependency-version: 2.3.3
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-packages
- dependency-name: rich
  dependency-version: 14.3.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-packages
- dependency-name: sqlglot
  dependency-version: 28.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: ipykernel
  dependency-version: 7.2.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: python-packages
- dependency-name: ruff
  dependency-version: 0.15.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
  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:uv Pull requests that update python:uv code labels Feb 10, 2026
Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Architecture diagram
sequenceDiagram
    participant User as User / Notebook
    participant JClient as Jupyter Client
    participant Kernel as ipykernel (v7.2.0)
    participant Engine as Data Engine (sqlglot/db-dtypes)
    participant Pnd as pandas (v2.3.3)
    participant UI as Rich Terminal (v14.3.2)

    Note over User,UI: Runtime Execution Flow (Dependency Updates)

    User->>JClient: Execute Data Query
    
    JClient->>Kernel: Request execution
    Kernel->>Kernel: NEW: Initialize XPUB socket for IOPub
    Note right of Kernel: Replaces older PUB socket protocol

    Kernel->>Engine: Parse/Optimize SQL
    Engine->>Engine: CHANGED: Apply Presto/Trino annotations (sqlglot 28.10.1)
    
    Engine->>Engine: NEW: Map Python 3.14 data types (db-dtypes 1.5.0)
    Engine-->>Kernel: Raw Data Results

    Kernel->>Pnd: Load into DataFrame
    alt Timezone or Period Resampling
        Pnd->>Pnd: CHANGED: Use 2.3.x validation/API (pandas Revert 3.0.0 -> 2.3.3)
        Note right of Pnd: Removes Period resampling deprecation warnings
    end
    Pnd-->>Kernel: Processed DataFrame

    Kernel->>JClient: Return stream/display_data
    
    JClient->>UI: Render results to terminal
    UI->>UI: CHANGED: Calculate cell_len with ZWJ support (rich 14.3.2)
    Note right of UI: Prevents crashes on solo Zero Width Joiners
    
    UI-->>User: Visual Output (Tables/Logs)
Loading

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