Bump the python-packages group with 5 updates#193
Merged
Conversation
Bumps the python-packages group with 5 updates: | Package | From | To | | --- | --- | --- | | [db-dtypes](https://github.com/googleapis/google-cloud-python) | `1.5.1` | `1.6.0` | | [pandas](https://github.com/pandas-dev/pandas) | `2.3.3` | `3.0.3` | | [google-cloud-bigquery-storage](https://github.com/googleapis/google-cloud-python) | `2.37.0` | `2.38.0` | | [requests](https://github.com/psf/requests) | `2.33.1` | `2.34.0` | | [ty](https://github.com/astral-sh/ty) | `0.0.34` | `0.0.35` | Updates `db-dtypes` from 1.5.1 to 1.6.0 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/gcp-sphinx-docfx-yaml/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@db-dtypes-v1.5.1...db-dtypes-v1.6.0) Updates `pandas` from 2.3.3 to 3.0.3 - [Release notes](https://github.com/pandas-dev/pandas/releases) - [Commits](pandas-dev/pandas@v2.3.3...v3.0.3) Updates `google-cloud-bigquery-storage` from 2.37.0 to 2.38.0 - [Release notes](https://github.com/googleapis/google-cloud-python/releases) - [Changelog](https://github.com/googleapis/google-cloud-python/blob/main/packages/google-cloud-documentai/CHANGELOG.md) - [Commits](googleapis/google-cloud-python@google-cloud-bigquery-storage-v2.37.0...google-cloud-bigquery-storage-v2.38.0) Updates `requests` from 2.33.1 to 2.34.0 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.33.1...v2.34.0) Updates `ty` from 0.0.34 to 0.0.35 - [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.34...0.0.35) --- updated-dependencies: - dependency-name: db-dtypes dependency-version: 1.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: pandas dependency-version: 3.0.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: python-packages - dependency-name: google-cloud-bigquery-storage dependency-version: 2.38.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: requests dependency-version: 2.34.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: python-packages - dependency-name: ty dependency-version: 0.0.35 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: python-packages ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
No issues found across 1 file
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Architecture diagram
sequenceDiagram
participant App as Application Code
participant Pandas as pandas 3.0.3
participant BigQuery as google-cloud-bigquery-storage 2.38.0
participant Requests as requests 2.34.0
participant Ty as ty 0.0.35 (type checker)
participant DBTypes as db-dtypes 1.6.0
participant ZoneInfo as zoneinfo (stdlib)
Note over App,DBTypes: NEW: pandas 3.0.3 dependency tree change
Note over ZoneInfo: pytz replaced by zoneinfo (Python 3.11+)
App->>Pandas: read_csv(), DataFrame operations
Pandas->>ZoneInfo: CHANGED: timezone handling (no longer pytz)
ZoneInfo-->>Pandas: tz-aware datetime
alt Windows/Emscripten runtime
Pandas->>Pandas: Uses tzdata package as fallback
end
App->>BigQuery: read_table(), query results
BigQuery->>Requests: NEW: HTTP API calls with URI path handling
Requests->>Requests: Bugfix: preserve duplicate leading slashes in paths
Requests->>Requests: Bugfix: no greedy matching on no_proxy domains
Requests-->>BigQuery: Response with correct history (no self-reference)
BigQuery-->>App: Arrow/DataFrame results
alt Type-checking pipeline
Ty->>Pandas: NEW: validate type annotations on pandas API
Ty->>Requests: NEW: validate inline types (replaces typeshed)
Ty->>Ty: Caching improvements, multithreaded reference search
end
App->>DBTypes: geo/date data types from BigQuery
DBTypes->>DBTypes: NEW: mypy session support (type checking)
DBTypes-->>App: Typed data structures
Note over App,Ty: All packages now require Python 3.11+
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the python-packages group with 5 updates:
1.5.11.6.02.3.33.0.32.37.02.38.02.33.12.34.00.0.340.0.35Updates
db-dtypesfrom 1.5.1 to 1.6.0Release notes
Sourced from db-dtypes's releases.
Changelog
Sourced from db-dtypes's changelog.
... (truncated)
Commits
3997a10chore: librarian release pull request: 20260506T163115Z (#16964)f655e49chore: add type annotation to SYNCPOINTS (#16973)f149bd7refactor(bigframes): Modularize compiler routing as proxy executor (#16907)19db82fchore(bigframes): remove leftover support for Python <= 3.9 (#16961)2dedaacchore: test CommonResource resource name alias (#16965)9652a08fix: pass resource aliases to file-level CommonResources (#16945)78a48b0fix(google-cloud-core): Drop support for Python 3.9 (#16953)5975c48fix(dns): Drop support for Python 3.9 (#16954)d5bea2efix(crc32c): Drop support for Python 3.8 and 3.9 (#16955)63f6d96fix(sqlalchemy-bigquery): Drop support for Python 3.8 and 3.9 (#16956)Updates
pandasfrom 2.3.3 to 3.0.3Release notes
Sourced from pandas's releases.
... (truncated)
Commits
72f2feaRLS: 3.0.3 (#65590)2897590Backport PR #65436 on branch 3.0.x (Account for privatization of matplotlib `...49894b5Backport PR #65499 on branch 3.0.x (BUG: fix check if pyarrow is installed in...1c6d1e3[backport 3.0.x] PERF: remove special casing for zoneinfo in tz_localize_to_u...2a54711Backport PR #64379 on branch 3.0.x (PERF: improve performance with ZoneInfo t...036bb7cBackport PR #65482 on branch 3.0.x (PERF: don't call unique on dtypes for che...bf4c182Backport PR #65410 on branch 3.0.x (TST: also convert str index to object in ...dd02d75[backport 3.0.x] BUG: keep fsspec OpenFile alive for chained URL reads (#6547...aef3d0f[backport 3.0.x] CI: lowercase types-pymysql/types-pyyaml to fix mamba 2.6.0 ...bb8e248Backport PR #65399 on branch 3.0.x (DOC: fix source link for classes in the r...Updates
google-cloud-bigquery-storagefrom 2.37.0 to 2.38.0Release notes
Sourced from google-cloud-bigquery-storage's releases.
Commits
3997a10chore: librarian release pull request: 20260506T163115Z (#16964)f655e49chore: add type annotation to SYNCPOINTS (#16973)f149bd7refactor(bigframes): Modularize compiler routing as proxy executor (#16907)19db82fchore(bigframes): remove leftover support for Python <= 3.9 (#16961)2dedaacchore: test CommonResource resource name alias (#16965)9652a08fix: pass resource aliases to file-level CommonResources (#16945)78a48b0fix(google-cloud-core): Drop support for Python 3.9 (#16953)5975c48fix(dns): Drop support for Python 3.9 (#16954)d5bea2efix(crc32c): Drop support for Python 3.8 and 3.9 (#16955)63f6d96fix(sqlalchemy-bigquery): Drop support for Python 3.8 and 3.9 (#16956)Updates
requestsfrom 2.33.1 to 2.34.0Release notes
Sourced from requests's releases.
Changelog
Sourced from requests's changelog.
Commits
0b401c7v2.34.086b378dAlign Session.get parameters with requests.get (#7429)a4f9a59Port bpo-39057 to Requests (#7427)3816cfaParameterize SupportsItems to handle Mapping key invariance (#7426)b684dcbsessions: fix hooks type (#7425)dc9dbdfFormalize 3.15 support (#7422)25340ebClear proxy env vars before every test run (#7423)fd62809Preserve leading slashes in request path_url (#7315)e8d2c01docs: Fix missing hook output in docs example (#7421)eb173bcAdd 3.14t support to CI (#7419)Updates
tyfrom 0.0.34 to 0.0.35Release notes
Sourced from ty's releases.
... (truncated)
Changelog
Sourced from ty's changelog.
... (truncated)
Commits
bc12d1cBump version to 0.0.35 (#3436)fb34d89Build riscv64 manylinux binary (#3402)05def00Update maturin to v1.13.1 (#3417)569c081Update prek dependencies (#3416)608f8ffUpdate renovate configuration (#3379)518b61dUpdate uraimo/run-on-arch-action action to v3.1.0 (#3405)5542959Update pre-commit hook astral-sh/ruff-pre-commit to v0.15.12 (#3404)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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 conditionsSummary by cubic
Upgrade Python dependencies with a major bump to
pandas3.0.3 and minor updates torequests,google-cloud-bigquery-storage,db-dtypes, andty. Also adds explicitcompute_project_idNone checks to prevent misconfiguration at runtime and align with stricter typing.Dependencies
pandas2.3.3 → 3.0.3 (requires Python 3.11+, removes transitivepytz;tzdataonly on Windows/Emscripten)requests2.34.0 (inline types, bug fixes)google-cloud-bigquery-storage2.38.0,db-dtypesminor update,ty0.0.35Migration
pytz, add it explicitly or migrate tozoneinfo(tzdatais only pulled on Windows/Emscripten).BigQueryDatabase.default_clientanddetermine_client_for_scriptnow raiseValueErrorwhencompute_project_idcannot be determined; set it explicitly or verify project resolution logic.Written for commit d4dc5b9. Summary will update on new commits.