Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

google-cloud-bigquery 3.13.0 breaking change #3823

Closed
tfusillo opened this issue Oct 30, 2023 · 4 comments · Fixed by #3827
Closed

google-cloud-bigquery 3.13.0 breaking change #3823

tfusillo opened this issue Oct 30, 2023 · 4 comments · Fixed by #3827

Comments

@tfusillo
Copy link

Expected Behavior

Successfully get the pyarrow datatype from a feast ValueType using the feast_value_type_to_pa function

Current Behavior

Currently receive the error feast.errors.FeastExtrasDependencyImportError: cannot import name 'ARROW_SCALAR_IDS_TO_BQ' from 'google.cloud.bigquery._pandas_helpers'

Steps to reproduce

Install feast with the latest GCP dependencies and try to convert a feast schema to pyarrow through the use of the function feast_value_type_to_pa

Specifications

  • Version: 0.34.1
  • Platform: Linux
  • Subsystem: Debian 11 (bullseye)

Possible Solution

Downgrade to google-cloud-bigquery 3.12.0

@achals
Copy link
Member

achals commented Oct 31, 2023

@tfusillo mind making a PR for this?

@qianshi508
Copy link

I got the same error with

google-cloud-bigquery==0.32.1
feast[redis,gcp]==0.33.1

@sudohainguyen
Copy link
Collaborator

yep we should set the upper bound for bigquery client

@fsalazarh
Copy link

Same issue here!! With google-cloud-bigquery==3.13.0.

Resolved by downgrading to 3.12.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants