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

deps: make pyarrow and BQ Storage optional dependencies #1282

Merged
merged 62 commits into from Dec 8, 2022

Conversation

steffnay
Copy link
Contributor

@steffnay steffnay commented Jun 30, 2022

BEGIN_COMMIT_OVERRIDE
deps: make pyarrow and BQ Storage optional dependencies
END_COMMIT_OVERRIDE

Fixes #1196 🦕

@product-auto-label product-auto-label bot added size: s Pull request size is small. api: bigquery Issues related to the googleapis/python-bigquery API. labels Jun 30, 2022
@steffnay steffnay changed the title update dependencies fix: update dependencies Jun 30, 2022
@conventional-commit-lint-gcf
Copy link

conventional-commit-lint-gcf bot commented Jun 30, 2022

🤖 I detect that the PR title and the commit message differ and there's only one commit. To use the PR title for the commit history, you can use Github's automerge feature with squashing, or use automerge label. Good luck human!

-- conventional-commit-lint bot
https://conventionalcommits.org/

@steffnay steffnay changed the title fix: update dependencies deps: update dependencies Jun 30, 2022
@product-auto-label product-auto-label bot added size: xl Pull request size is extra large. and removed size: s Pull request size is small. labels Jul 8, 2022
@product-auto-label product-auto-label bot added size: l Pull request size is large. and removed size: xl Pull request size is extra large. labels Jul 8, 2022
@product-auto-label product-auto-label bot added size: xl Pull request size is extra large. and removed size: l Pull request size is large. labels Jul 11, 2022
@steffnay steffnay added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@steffnay steffnay added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@steffnay steffnay added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 12, 2022
@tswast
Copy link
Contributor

tswast commented Dec 8, 2022

@jonahgeorge @steffnay I've updated the PR with some adjustments to unit tests & a bit of synchronization between setup.py and our constraints file.

@tswast tswast changed the title deps: update dependencies deps: make pyarrow and BQ Storage optional dependencies Dec 8, 2022
@tswast tswast added kokoro:run Add this label to force Kokoro to re-run the tests. kokoro:force-run Add this label to force Kokoro to re-run the tests. and removed kokoro:run Add this label to force Kokoro to re-run the tests. labels Dec 8, 2022
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 8, 2022
@tswast tswast added kokoro:force-run Add this label to force Kokoro to re-run the tests. and removed kokoro:force-run Add this label to force Kokoro to re-run the tests. labels Dec 8, 2022
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 8, 2022
@steffnay steffnay merged commit e1aa921 into googleapis:main Dec 8, 2022
abdelmegahedgoogle pushed a commit to abdelmegahedgoogle/python-bigquery that referenced this pull request Apr 17, 2023
* update dependencies

* deps: pyarrow extras

* clean up comments

* add test pyarrow skips

* replace storage checks

* update tests

* update tests

* Update setup.py

* update system tests

* update verify_pandas_imports

* add pyarrow guards

* add datetime check

* change pyarrow import

* update

* add pyarrow skips

* fix types

* lint

* Update google/cloud/bigquery/client.py

Co-authored-by: Tim Swast <swast@google.com>

* update pyarrow version

* update test

* lint

* update pyarrow req

* update noxfile

* remove bignum check

* remove comments

* add test importorskip

* update test

* update test

* update dependency

* change version

* update imports

Co-authored-by: Anthonios Partheniou <partheniou@google.com>
Co-authored-by: Tim Swast <swast@google.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api: bigquery Issues related to the googleapis/python-bigquery API. size: xl Pull request size is extra large.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

New dependency on pyarrow introduces heavyweight numpy sub-dependency
5 participants