-
Notifications
You must be signed in to change notification settings - Fork 308
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
Python 3.10 support #1006
Comments
Thanks for the request! We're working on making sure our test infrastructure and dependencies support Python 3.10 first. |
Now that pandas (https://pypi.org/project/pandas/1.3.4/#files) and pyarrow (https://pypi.org/project/pyarrow/6.0.0/#files) have made releases that support Python 3.10, I believe this is unblocked. |
Looks like we're missing a |
Locally, there's one unit test failure I need to investigate. TBD re: system tests Edit: Unit test failure went away once I installed the google-cloud-bigquery-storage package.
```
(dev-3.10) ➜ python-bigquery git:(issue1006-python310) pytest tests/unit
====================================================== test session starts ======================================================
platform darwin -- Python 3.10.0, pytest-6.2.5, py-1.10.0, pluggy-1.0.0
rootdir: /Users/swast/src/github.com/googleapis/python-bigquery
collected 1889 items / 1 skipped / 1888 selected
tests/unit/test__helpers.py sssssss...................................................................................... [ 4%] =========================================================== FAILURES ============================================================ self = <tests.unit.test_table.TestRowIterator testMethod=test_to_arrow_ensure_bqstorage_client_wo_bqstorage>
tests/unit/test_table.py:2570: _mock_self =
E AssertionError: Expected '_ensure_bqstorage_client' to have been called once. Called 0 times. /usr/local/Caskroom/miniconda/base/envs/dev-3.10/lib/python3.10/site-packages/mock/mock.py:891: AssertionError
|
System tests pass locally, as well.
|
Re-opening because I missed the need to exclude geopandas from the Python 3.10 snippets session. See failure here: https://source.cloud.google.com/results/invocations/f49f91e3-f6a0-48e9-b2d5-87410cc213b4/targets |
Hello!
It would be great to get python 3.10 supported by this excellent package.
Thanks,
Rustam
The text was updated successfully, but these errors were encountered: