PendingDeprecationWarning in google-cloud-bigquery-storage
Maintainer antworten meist innerhalb von 1 Tag
@tswast arbeitet bereits daran.
Seit 24.8.2026.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
Determine this is the right repository
- I determined this is the correct repository in which to report this bug.
Summary of the issue
Context
We're getting the following deprecation warning when trying to load a BigQuery table into a pandas dataframe:
stormware/google/bigquery.py:52: in get_table
return self.client.list_rows(table).to_dataframe()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../.local/share/pyorbs/magic/lib/python3.12/site-packages/google/cloud/bigquery/table.py:2804: in to_dataframe
record_batch = self.to_arrow(
../../../.local/share/pyorbs/magic/lib/python3.12/site-packages/google/cloud/bigquery/table.py:2339: in to_arrow
for record_batch in self.to_arrow_iterable(
../../../.local/share/pyorbs/magic/lib/python3.12/site-packages/google/cloud/bigquery/table.py:2171: in _to_page_iterable
yield from result_pages
../../../.local/share/pyorbs/magic/lib/python3.12/site-packages/google/cloud/bigquery/_pandas_helpers.py:1057: in _download_table_bqstorage
future.result()
/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/concurrent/futures/_base.py:449: in result
return self.__get_result()
^^^^^^^^^^^^^^^^^^^
/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/concurrent/futures/_base.py:401: in __get_result
raise self._exception
/opt/hostedtoolcache/Python/3.12.14/x64/lib/python3.12/concurrent/futures/thread.py:59: in run
result = self.fn(*self.args, **self.kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
../../../.local/share/pyorbs/magic/lib/python3.12/site-packages/google/cloud/bigquery/_pandas_helpers.py:856: in _download_table_bqstorage_stream
item = page_to_item(page)
^^^^^^^^^^^^^^^^^^
../../../.local/share/pyorbs/magic/lib/python3.12/site-packages/google/cloud/bigquery/_pandas_helpers.py:832: in _bqstorage_page_to_arrow
return page.to_arrow()
^^^^^^^^^^^^^^^
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
self = <google.cloud.bigquery_storage_v1.reader.ReadRowsPage object at 0x7fe977335eb0>
def to_arrow(self):
"""Create an :class:`pyarrow.RecordBatch` of rows in the page.
Returns:
pyarrow.RecordBatch:
Rows from the message, as an Arrow record batch.
"""
> warnings.warn(
"Retrieving Arrow record batches directly via google-cloud-bigquery-storage is deprecated. "
"Please use 'pandas_gbq.arrow.from_read_rows_response' or install 'pandas-gbq'.",
PendingDeprecationWarning,
stacklevel=2,
)
E PendingDeprecationWarning: Retrieving Arrow record batches directly via google-cloud-bigquery-storage is deprecated. Please use 'pandas_gbq.arrow.from_read_rows_response' or install 'pandas-gbq'.
Expected Behavior:
We expect no deprecation warnings.
Actual Behavior:
We get a deprecation warning.
API client name and version
No response
Reproduction steps: code
Reproduction steps: supporting files
No response
Reproduction steps: actual results
Reproduction steps: expected results
OS & version + platform
No response
Python environment
No response
Python dependencies
Package Version
----------------------------- -------------------------------
...
google-ads 31.4.0
google-api-core 2.34.0
google-api-python-client 2.198.0
google-auth 2.56.3
google-auth-httplib2 0.4.1
google-auth-oauthlib 1.4.0
google-cloud-bigquery 3.43.0
google-cloud-bigquery-storage 2.40.0
google-cloud-core 2.6.1
google-cloud-secret-manager 2.30.0
google-crc32c 1.8.0
google-resumable-media 2.10.1
googleapis-common-protos 1.75.1
...
### Additional context
_No response_
- Vorherrschende Sprache
- Python
- Sterne
- 5.4k
- Forks
- 1.8k
- Ø Merge
- 2 T. 9 Std.
- Gemergte PRs (30 T.)
- 138
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Hat eine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus googleapis/google-cloud-python
-
api: spanner type: feature request
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
googleapis/google-cloud-python#18584 ·
Maintainer antworten meist innerhalb von 1 Tag
-
ci: remove UV_PRERELEASE workaround once Python 3.15 is officially releasedEvtl. vergeben @daniel-sanche hat das vor 3 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
googleapis/google-cloud-python#18532 ·
Maintainer antworten meist innerhalb von 1 Tag
-
auth: call_client_cert_callback() discards passphrase for encrypted keysEvtl. vergeben @kwy404 hat das vor 11 Tagen übernommen. Offen
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 92/100
googleapis/google-cloud-python#18467 ·
Maintainer antworten meist innerhalb von 1 Tag
-
auth: `impersonated_credentials` loses `subject` on copy, so `with_scopes()` and `with_quota_project()` turn off domain wide delegationEvtl. vergeben @Om-singhaI hat das vor 23 Tagen übernommen. Offenauth priority: p2 type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
googleapis/google-cloud-python#18428 ·
Maintainer antworten meist innerhalb von 1 Tag
-
priority: p2 type: bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
googleapis/google-cloud-python#18375 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in googleapis/google-cloud-python
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
huggingface/peft#3955 ·
Maintainer antworten meist innerhalb von 1 Tag
-
author-page correction
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 60/100
acl-org/acl-anthology#10313 ·
Maintainer antworten meist innerhalb von 1 Tag
-
anime duplicate exception request-theme
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 82/100
LizardByte/ThemerrDB#8926 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
huggingface/transformers#49556 ·
Maintainer antworten meist innerhalb von 1 Tag
-
area/security bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 82/100
mozilla-ai/otari#2245 ·
Maintainer antworten meist innerhalb von 1 Tag