Expected Behavior
If I install feast with the [gcp] extra, I should be able to use BigQueryRetrievalJob.to_bigquery() without problems.
Current Behavior
When feast is installed with the [gcp] extra, it installs google-cloud-bigquery as per this line. It does not use the pandas extra, which means nothing triggers the installation of the db-dtypes package.
When bigquery.py uses to_dataframe() on the result of a BQ query as done here, it triggers a verification of imports available, which causes the exception here.
Steps to reproduce
Install feast[gcp] and use BigQueryRetrievalJob.to_bigquery().
Specifications
- Version:
feast[gcp]==0.16.1
- Platform: OSX
- Subsystem: Not sure what this is referring to
Possible Solution
Use google-cloud-bigquery[pandas] for the [gcp] extra.