Skip to content
This repository was archived by the owner on Mar 6, 2026. It is now read-only.

deps: make pyarrow and BQ Storage optional dependencies - #1282

Merged
steffnay merged 62 commits into
googleapis:mainfrom
steffnay:py-extra
Dec 8, 2022
Merged

deps: make pyarrow and BQ Storage optional dependencies#1282
steffnay merged 62 commits into
googleapis:mainfrom
steffnay:py-extra

Conversation

@steffnay

@steffnaysteffnay commented Jun 30, 2022

Copy link
Copy Markdown
Contributor

BEGIN_COMMIT_OVERRIDE
deps: make pyarrow and BQ Storage optional dependencies
END_COMMIT_OVERRIDE

Fixes#1196 🦕

@product-auto-labelproduct-auto-labelBot added size: s Pull request size is small. api: bigquery Issues related to the googleapis/python-bigquery API. labels Jun 30, 2022
@steffnaysteffnay changed the title update dependenciesfix: update dependenciesJun 30, 2022
@conventional-commit-lint-gcf

conventional-commit-lint-gcfBot commented Jun 30, 2022

Copy link
Copy Markdown

🤖 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/

@steffnaysteffnay changed the title fix: update dependenciesdeps: update dependenciesJun 30, 2022
@product-auto-labelproduct-auto-labelBot added size: xl Pull request size is extra large. and removed size: s Pull request size is small. labels Jul 8, 2022
@product-auto-labelproduct-auto-labelBot added size: l Pull request size is large. and removed size: xl Pull request size is extra large. labels Jul 8, 2022
@product-auto-labelproduct-auto-labelBot added size: xl Pull request size is extra large. and removed size: l Pull request size is large. labels Jul 11, 2022
@steffnaysteffnay added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@steffnaysteffnay added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@yoshi-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 11, 2022
@steffnaysteffnay added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jul 12, 2022
@tswast

Copy link
Copy Markdown
Contributor

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

@tswasttswast changed the title deps: update dependenciesdeps: make pyarrow and BQ Storage optional dependenciesDec 8, 2022
@tswasttswast 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-kokoroyoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 8, 2022
@tswasttswast 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-kokoroyoshi-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:mainDec 8, 2022
@release-pleaserelease-pleaseBot mentioned this pull request 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 freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: bigqueryIssues related to the googleapis/python-bigquery API.size: xlPull 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

@steffnay@tswast@jonahgeorge@yoshi-kokoro@parthea