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.
Expected Behavior
If I install feast with the
[gcp]extra, I should be able to useBigQueryRetrievalJob.to_bigquery()without problems.Current Behavior
When feast is installed with the
[gcp]extra, it installsgoogle-cloud-bigqueryas per this line. It does not use the pandas extra, which means nothing triggers the installation of thedb-dtypespackage.When
bigquery.pyusesto_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 useBigQueryRetrievalJob.to_bigquery().Specifications
feast[gcp]==0.16.1Possible Solution
Use
google-cloud-bigquery[pandas]for the[gcp]extra.