Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
109 commits
Select commit Hold shift + click to select a range
ddb26c8
fix: table variable fix
adhiggs Jul 7, 2022
52d9f14
fix: require python 3.7+ (#1284)
gcf-owl-bot[bot] Jul 9, 2022
d238d52
Merge branch 'main' into adhiggs-patch-1
parthea Jul 9, 2022
a088abf
Update browse_table_data.py
adhiggs Jul 12, 2022
7705978
Merge branch 'adhiggs-patch-1' of https://github.com/adhiggs/python-b…
adhiggs Jul 12, 2022
9b7e3e4
docs(samples): explicitly add bq to samples reqs, upgrade grpc to fix…
leahecole Jul 19, 2022
af0101d
chore: updates minor grammatical error (#1299)
chalmerlowe Jul 25, 2022
253cf1a
Merge branch 'main' into adhiggs-patch-1
meredithslota Jul 25, 2022
e782aa8
chore(main): release 3.3.0 (#1279)
release-please[bot] Jul 26, 2022
fd02771
Merge branch 'main' into adhiggs-patch-1
adhiggs Jul 28, 2022
ab99821
chore(deps): update all dependencies (#1301)
renovate-bot Aug 2, 2022
17b13fa
Merge branch 'main' into adhiggs-patch-1
meredithslota Aug 4, 2022
13616a9
fix(deps): allow pyarrow < 10 (#1304)
renovate-bot Aug 9, 2022
00462ed
chore(main): release 3.3.1 (#1306)
release-please[bot] Aug 9, 2022
afbddac
chore(deps): update all dependencies (#1305)
renovate-bot Aug 9, 2022
4030a72
chore(deps): update all dependencies (#1308)
renovate-bot Aug 12, 2022
452c0f4
chore(deps): update all dependencies (#1313)
renovate-bot Aug 12, 2022
0df2ce4
Merge branch 'main' into adhiggs-patch-1
parthea Aug 12, 2022
1de7a52
fix(deps): require protobuf >=3.19, < 5.0.0 (#1311)
parthea Aug 12, 2022
bd99800
chore(deps): update dependency pytz to v2022.2.1 (#1316)
renovate-bot Aug 15, 2022
c877f87
Merge branch 'main' into adhiggs-patch-1
parthea Aug 15, 2022
e2efb35
chore(deps): update dependency google-cloud-bigquery-storage to v2.14…
renovate-bot Aug 16, 2022
8f74f24
chore(main): release 3.3.2 (#1314)
release-please[bot] Aug 16, 2022
1594812
chore(deps): update dependency shapely to v1.8.3 (#1320)
renovate-bot Aug 17, 2022
bdf1a38
chore(deps): update all dependencies (#1322)
renovate-bot Aug 19, 2022
e15f48c
chore(deps): update all dependencies (#1323)
renovate-bot Aug 23, 2022
a3f4351
chore: remove 'pip install' statements from python_library templates …
gcf-owl-bot[bot] Aug 24, 2022
8287af1
fix: validate opentelemetry span job attributes have values (#1327)
shollyman Aug 29, 2022
1caf94f
chore(python): exclude grpcio==1.49.0rc1 in tests [autoapprove] (#1328)
gcf-owl-bot[bot] Aug 30, 2022
1de161b
chore(deps): update dependency proto-plus to v1.22.1 (#1330)
renovate-bot Aug 30, 2022
ce80d6e
chore(deps): update dependency pandas to v1.4.4 (#1332)
renovate-bot Aug 31, 2022
7532f58
chore(deps): update dependency google-crc32c to v1.5.0 (#1334)
renovate-bot Sep 1, 2022
b9e882f
ci(python): fix path to requirements.txt in release script (#1335)
gcf-owl-bot[bot] Sep 1, 2022
5aeedaa
fix: uses function (create_job) more appropriate to the described sam…
chalmerlowe Sep 2, 2022
075df0e
chore(python): update .kokoro/requirements.txt (#1336)
gcf-owl-bot[bot] Sep 2, 2022
bfc92ff
chore(python): exclude setup.py in renovate config (#1338)
gcf-owl-bot[bot] Sep 2, 2022
119dd1e
chore(deps): update all dependencies (#1339)
renovate-bot Sep 6, 2022
543a8e4
chore(deps): update dependency google-cloud-bigquery-storage to v2.15…
renovate-bot Sep 6, 2022
9d64e3f
Merge branch 'main' into adhiggs-patch-1
adhiggs Sep 8, 2022
6239fa5
chore(deps): update dependency certifi to v2022.6.15.1 (#1346)
renovate-bot Sep 12, 2022
469f773
chore: detect samples tests in nested directories (#1349)
gcf-owl-bot[bot] Sep 13, 2022
34a3f5c
chore(deps): update all dependencies (#1351)
renovate-bot Sep 14, 2022
7499655
chore(deps): update dependency google-api-core to v2.10.1 (#1353)
renovate-bot Sep 14, 2022
86aa393
chore(deps): update all dependencies (#1354)
renovate-bot Sep 15, 2022
1369a9d
Fix: Refactors code to account for a tdqm code deprecation (#1357)
chalmerlowe Sep 19, 2022
373442b
chore(deps): update all dependencies (#1358)
renovate-bot Sep 20, 2022
02e3570
chore(deps): update all dependencies (#1360)
renovate-bot Sep 20, 2022
2c57533
chore(deps): update dependency db-dtypes to v1.0.4 (#1361)
renovate-bot Sep 21, 2022
e11a75a
chore: updates blacken process to ensure all samples are processed (#…
chalmerlowe Sep 28, 2022
2b6fecb
chore(main): release 3.3.3 (#1329)
release-please[bot] Sep 29, 2022
f13383a
fix(deps): require protobuf >= 3.20.2 (#1369)
gcf-owl-bot[bot] Sep 29, 2022
994241c
Merge branch 'main' into adhiggs-patch-1
dandhlee Sep 30, 2022
28deba6
chore(main): release 3.3.4 (#1371)
release-please[bot] Oct 3, 2022
21cc525
docs: fix typos (#1372)
dandhlee Oct 4, 2022
78db9ea
chore(deps): update all dependencies (#1363)
renovate-bot Oct 4, 2022
2afd278
Fix: refactor to adapt to changes to shapely dependency (#1376)
chalmerlowe Oct 5, 2022
3e4a074
fix(deps): allow protobuf 3.19.5 (#1379)
parthea Oct 7, 2022
1c0642c
chore(deps): update all dependencies (#1380)
renovate-bot Oct 10, 2022
4fce1d9
chore: release 3.3.6 (#1381)
parthea Oct 10, 2022
506f781
feat: reconfigure tqdm progress bar in %%bigquery magic (#1355)
aribray Oct 11, 2022
e398336
fix(deps): require requests>=2.21.0 (#1388)
parthea Oct 19, 2022
36c4a63
chore(deps): update all dependencies (#1382)
renovate-bot Oct 19, 2022
a80f436
fix: corrects test for non-existent attribute (#1395)
chalmerlowe Nov 2, 2022
c898546
fix(deps): allow pyarrow < 11 (#1393)
parthea Nov 2, 2022
5d3e5d3
chore(main): release 3.3.6 (#1375)
release-please[bot] Nov 4, 2022
52e737b
Merge branch 'main' into adhiggs-patch-1
adhiggs Nov 4, 2022
931285f
feat: add `reference_file_schema_uri` to LoadJobConfig, ExternalConfi…
aribray Nov 14, 2022
476b0f5
Merge branch 'main' into adhiggs-patch-1
adhiggs Nov 14, 2022
207aa50
feat: add default value expression (#1408)
aribray Nov 15, 2022
eb49873
feat: Add More Specific Type Annotations for Row Dictionaries (#1295)
waltaskew Nov 16, 2022
39fcb0d
Merge branch 'main' into adhiggs-patch-1
parthea Nov 16, 2022
cbab5ac
chore(setup.py): remove python upper bound (#1413)
cpcloud Nov 17, 2022
ab5c63a
Merge branch 'main' into adhiggs-patch-1
aribray Nov 17, 2022
4e6cc67
chore(main): release 3.4.0 (#1407)
release-please[bot] Nov 18, 2022
b8fb6b9
Merge branch 'main' into adhiggs-patch-1
aribray Nov 18, 2022
0f08e9a
docs: add info about streaming quota limits to `insert_rows*` methods…
aribray Nov 18, 2022
40e4da7
chore(python): drop flake8-import-order in samples noxfile (#1424)
gcf-owl-bot[bot] Nov 30, 2022
21c198f
Merge branch 'main' into adhiggs-patch-1
adhiggs Dec 1, 2022
589c8bd
build(deps): bump certifi from 2022.9.24 to 2022.12.7 in /synthtool/g…
gcf-owl-bot[bot] Dec 8, 2022
e1aa921
deps: update dependencies (#1282)
steffnay Dec 8, 2022
89f8e9b
chore(main): release 3.4.1 (#1416)
release-please[bot] Dec 12, 2022
8ad2e5b
docs: created samples for load table and create table from schema fil…
Mattix23 Dec 13, 2022
b8502a6
chore: remove code generation for BQML proto files (#1294)
tswast Dec 14, 2022
093cc68
docs: create sample to write schema file from table (#1439)
thejaredchapman Dec 19, 2022
a097631
docs: revise sample for nested schema (#1446)
Mattix23 Dec 20, 2022
ed1de4f
chore: install all sample dependencies when type checking samples (#1…
thejaredchapman Jan 6, 2023
14ae1f2
docs: revise label table code samples (#1451)
Mattix23 Jan 6, 2023
57740e4
docs: revise create table cmek sample (#1452)
Mattix23 Jan 6, 2023
72b25c5
chore(python): add support for python 3.11 [autoapprove] (#1454)
gcf-owl-bot[bot] Jan 7, 2023
14a2186
chore(deps): update dependency certifi to v2022.12.7 [security] (#1434)
renovate-bot Jan 9, 2023
1287625
chore(deps): update all dependencies (#1390)
renovate-bot Jan 9, 2023
e885f3c
chore: delete duplicate code from snippets.py (#1458)
Mattix23 Jan 10, 2023
2e80215
chore(deps): update all dependencies (#1456)
renovate-bot Jan 11, 2023
4e192bd
chore(deps): update all dependencies (#1460)
renovate-bot Jan 12, 2023
52451a1
chore(deps): update all dependencies (#1461)
renovate-bot Jan 12, 2023
c15d298
Merge branch 'main' into adhiggs-patch-1
aribray Jan 12, 2023
730a1de
fix: Add support for python 3.11 (#1463)
parthea Jan 12, 2023
ce645b6
Merge branch 'main' into adhiggs-patch-1
aribray Jan 12, 2023
6088129
deps: remove upper bound on packaging dependency (#1440)
tswast Jan 13, 2023
b5ccbfe
docs: revise get table labels code sample, add TODO to clean up snipp…
Mattix23 Jan 13, 2023
fe38ffa
chore(main): release 3.4.2 (#1441)
release-please[bot] Jan 18, 2023
6ef9fb9
testing: remove test_create_table_with_policy (#1470)
shollyman Jan 18, 2023
d5491a0
Merge branch 'main' into adhiggs-patch-1
aribray Jan 18, 2023
bdfe888
chore(deps): update dependency packaging to v23 (#1462)
renovate-bot Jan 18, 2023
0dab7d2
docs: revise delete label table code sample, add TODO to clean up sni…
Mattix23 Jan 18, 2023
f0ace2a
docs: adds snippet for creating table with external data config (#1420)
aribray Jan 18, 2023
7fe04db
chore(deps): update all dependencies (#1471)
renovate-bot Jan 23, 2023
fa8f6ec
chore(deps): update all dependencies (#1475)
renovate-bot Jan 23, 2023
f9f3a69
Merge branch 'main' into adhiggs-patch-1
shollyman Jan 23, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .github/.OwlBot.lock.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2022 Google LLC
# Copyright 2023 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
Expand All @@ -13,5 +13,4 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest
digest: sha256:81ed5ecdfc7cac5b699ba4537376f3563f6f04122c4ec9e735d3b3dc1d43dd32
# created: 2022-05-05T22:08:23.383410683Z
digest: sha256:c43f1d918bcf817d337aa29ff833439494a158a0831508fda4ec75dc4c0d0320
4 changes: 0 additions & 4 deletions .github/.OwlBot.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,5 @@ docker:
deep-remove-regex:
- /owl-bot-staging

deep-copy-regex:
- source: /google/cloud/bigquery/(v.*)/.*-py/(.*)
dest: /owl-bot-staging/$1/$2

begin-after-commit-hash: f2de93abafa306b2ebadf1d10d947db8bcf2bf15

Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Only run this nox session.
env_vars: {
key: "NOX_SESSION"
value: "prerelease_deps-3.10"
value: "prerelease_deps-3.11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Only run this nox session.
env_vars: {
key: "NOX_SESSION"
value: "prerelease_deps-3.10"
value: "prerelease_deps"
}
12 changes: 6 additions & 6 deletions .kokoro/docker/docs/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -60,16 +60,16 @@ RUN apt-get update \
&& rm -rf /var/lib/apt/lists/* \
&& rm -f /var/cache/apt/archives/*.deb

###################### Install python 3.8.11
###################### Install python 3.9.13

# Download python 3.8.11
RUN wget https://www.python.org/ftp/python/3.8.11/Python-3.8.11.tgz
# Download python 3.9.13
RUN wget https://www.python.org/ftp/python/3.9.13/Python-3.9.13.tgz

# Extract files
RUN tar -xvf Python-3.8.11.tgz
RUN tar -xvf Python-3.9.13.tgz

# Install python 3.8.11
RUN ./Python-3.8.11/configure --enable-optimizations
# Install python 3.9.13
RUN ./Python-3.9.13/configure --enable-optimizations
RUN make altinstall

###################### Install pip
Expand Down
7 changes: 7 additions & 0 deletions .kokoro/presubmit/prerelease-deps-3.11.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Only run this nox session.
env_vars: {
key: "NOX_SESSION"
value: "prerelease_deps-3.11"
}
7 changes: 7 additions & 0 deletions .kokoro/presubmit/prerelease-deps.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# Format: //devtools/kokoro/config/proto/build.proto

# Only run this nox session.
env_vars: {
key: "NOX_SESSION"
value: "prerelease_deps"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Only run this nox session.
env_vars: {
key: "NOX_SESSION"
value: "snippets-3.10"
value: "snippets-3.11"
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,5 @@
# Only run this nox session.
env_vars: {
key: "NOX_SESSION"
value: "system-3.10"
value: "system-3.11"
}
4 changes: 1 addition & 3 deletions .kokoro/publish-docs.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,12 @@ export PYTHONUNBUFFERED=1
export PATH="${HOME}/.local/bin:${PATH}"

# Install nox
python3 -m pip install --user --upgrade --quiet nox
python3 -m pip install --require-hashes -r .kokoro/requirements.txt
python3 -m nox --version

# build docs
nox -s docs

python3 -m pip install --user gcp-docuploader

# create metadata
python3 -m docuploader create-metadata \
--name=$(jq --raw-output '.name // empty' .repo-metadata.json) \
Expand Down
5 changes: 1 addition & 4 deletions .kokoro/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,9 @@
set -eo pipefail

# Start the releasetool reporter
python3 -m pip install gcp-releasetool
python3 -m pip install --require-hashes -r github/python-bigquery/.kokoro/requirements.txt
python3 -m releasetool publish-reporter-script > /tmp/publisher-script; source /tmp/publisher-script

# Ensure that we have the latest versions of Twine, Wheel, and Setuptools.
python3 -m pip install --upgrade twine wheel setuptools

# Disable buffering, so that the logs stream through.
export PYTHONUNBUFFERED=1

Expand Down
10 changes: 10 additions & 0 deletions .kokoro/requirements.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
gcp-docuploader
gcp-releasetool
importlib-metadata
typing-extensions
twine
wheel
setuptools
nox
charset-normalizer<3
click<8.1.0
503 changes: 503 additions & 0 deletions .kokoro/requirements.txt

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ action {
# Specify which tests to run
env_vars: {
key: "RUN_TESTS_SESSION"
value: "py-3.6"
value: "py-3.11"
}

# Declare build specific Cloud project.
env_vars: {
key: "BUILD_SPECIFIC_GCLOUD_PROJECT"
value: "python-docs-samples-tests-py36"
value: "python-docs-samples-tests-311"
}

env_vars: {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,4 @@
env_vars: {
key: "INSTALL_LIBRARY_FROM_SOURCE"
value: "True"
}

}
4 changes: 2 additions & 2 deletions .kokoro/test-samples-impl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export PYTHONUNBUFFERED=1
env | grep KOKORO

# Install nox
python3.6 -m pip install --upgrade --quiet nox
python3.9 -m pip install --upgrade --quiet nox

# Use secrets acessor service account to get secrets
if [[ -f "${KOKORO_GFILE_DIR}/secrets_viewer_service_account.json" ]]; then
Expand Down Expand Up @@ -76,7 +76,7 @@ for file in samples/**/requirements.txt; do
echo "------------------------------------------------------------"

# Use nox to execute the tests for the project.
python3.6 -m nox -s "$RUN_TESTS_SESSION"
python3.9 -m nox -s "$RUN_TESTS_SESSION"
EXIT=$?

# If this is a periodic build, send the test log to the FlakyBot.
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ repos:
rev: 22.3.0
hooks:
- id: black
- repo: https://gitlab.com/pycqa/flake8
- repo: https://github.com/pycqa/flake8
rev: 3.9.2
hooks:
- id: flake8
3 changes: 2 additions & 1 deletion .repo-metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,6 @@
"requires_billing": false,
"default_version": "v2",
"codeowner_team": "@googleapis/api-bigquery",
"api_shortname": "bigquery"
"api_shortname": "bigquery",
"api_description": "is a fully managed, NoOps, low cost data analytics service.\nData can be streamed into BigQuery at millions of rows per second to enable real-time analysis.\nWith BigQuery you can easily deploy Petabyte-scale Databases."
}
123 changes: 123 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,129 @@
[1]: https://pypi.org/project/google-cloud-bigquery/#history


## [3.4.2](https://github.com/googleapis/python-bigquery/compare/v3.4.1...v3.4.2) (2023-01-13)


### Bug Fixes

* Add support for python 3.11 ([#1463](https://github.com/googleapis/python-bigquery/issues/1463)) ([730a1de](https://github.com/googleapis/python-bigquery/commit/730a1dec8be49df26a3d805ebd4ad185ba72170d))
* Require grpcio &gt;= 1.49.1 for python 3.11 ([72b25c5](https://github.com/googleapis/python-bigquery/commit/72b25c52bc4b9a92c4cb187b6230b280d4af905c))


### Dependencies

* Remove upper bound on packaging dependency ([#1440](https://github.com/googleapis/python-bigquery/issues/1440)) ([6088129](https://github.com/googleapis/python-bigquery/commit/60881296a35067e7aa025d92b2425572f10fd4ec))


### Documentation

* Create sample to write schema file from table ([#1439](https://github.com/googleapis/python-bigquery/issues/1439)) ([093cc68](https://github.com/googleapis/python-bigquery/commit/093cc6852ada29898c4a4d047fd216544ef15bba))
* Created samples for load table and create table from schema file ([#1436](https://github.com/googleapis/python-bigquery/issues/1436)) ([8ad2e5b](https://github.com/googleapis/python-bigquery/commit/8ad2e5bc1c04bf16fffe4c8773e722b68117c916))
* Revise create table cmek sample ([#1452](https://github.com/googleapis/python-bigquery/issues/1452)) ([57740e4](https://github.com/googleapis/python-bigquery/commit/57740e49af7418449aec73a6fdd307fcb588c655))
* Revise get table labels code sample, add TODO to clean up snipp… ([#1464](https://github.com/googleapis/python-bigquery/issues/1464)) ([b5ccbfe](https://github.com/googleapis/python-bigquery/commit/b5ccbfe4eee91d7f481d9708084cd29d0c85e666))
* Revise label table code samples ([#1451](https://github.com/googleapis/python-bigquery/issues/1451)) ([14ae1f2](https://github.com/googleapis/python-bigquery/commit/14ae1f20538ea00829a1325f91f5e8524234bd0c))
* Revise sample for nested schema ([#1446](https://github.com/googleapis/python-bigquery/issues/1446)) ([a097631](https://github.com/googleapis/python-bigquery/commit/a0976318fc5ad1620a68250c3e059e2a51d4946d))

## [3.4.1](https://github.com/googleapis/python-bigquery/compare/v3.4.0...v3.4.1) (2022-12-09)


### Documentation

* Add info about streaming quota limits to `insert_rows*` methods ([#1409](https://github.com/googleapis/python-bigquery/issues/1409)) ([0f08e9a](https://github.com/googleapis/python-bigquery/commit/0f08e9a8ff638e78006d71acd974de2dff89b5d9))


### Dependencies

* make pyarrow and BQ Storage optional dependencies ([e1aa921](https://github.com/googleapis/python-bigquery/commit/e1aa9218ad22f85c9a6cab8b61d013779376a582))

## [3.4.0](https://github.com/googleapis/python-bigquery/compare/v3.3.6...v3.4.0) (2022-11-17)


### Features

* Add `reference_file_schema_uri` to LoadJobConfig, ExternalConfig ([#1399](https://github.com/googleapis/python-bigquery/issues/1399)) ([931285f](https://github.com/googleapis/python-bigquery/commit/931285ff85842ab07a0ef2ff9db808181ea3c5e4))
* Add default value expression ([#1408](https://github.com/googleapis/python-bigquery/issues/1408)) ([207aa50](https://github.com/googleapis/python-bigquery/commit/207aa506ab634bdb13256fa5bd8745ec9de23290))
* Add More Specific Type Annotations for Row Dictionaries ([#1295](https://github.com/googleapis/python-bigquery/issues/1295)) ([eb49873](https://github.com/googleapis/python-bigquery/commit/eb49873176dee478617eb50472d44703abca53b5))

## [3.3.6](https://github.com/googleapis/python-bigquery/compare/v3.3.4...v3.3.6) (2022-11-02)


### Features

* Reconfigure tqdm progress bar in %%bigquery magic ([#1355](https://github.com/googleapis/python-bigquery/issues/1355)) ([506f781](https://github.com/googleapis/python-bigquery/commit/506f781c2dd775193336ab9432f32148250ed81d))


### Bug Fixes

* Corrects test for non-existent attribute ([#1395](https://github.com/googleapis/python-bigquery/issues/1395)) ([a80f436](https://github.com/googleapis/python-bigquery/commit/a80f436f2e75a8fb680316f17a22eecb31a7101d))
* **deps:** Allow protobuf 3.19.5 ([#1379](https://github.com/googleapis/python-bigquery/issues/1379)) ([3e4a074](https://github.com/googleapis/python-bigquery/commit/3e4a074a981eb2920c5f9a711c253565d4844858))
* **deps:** Allow pyarrow &lt; 11 ([#1393](https://github.com/googleapis/python-bigquery/issues/1393)) ([c898546](https://github.com/googleapis/python-bigquery/commit/c898546d3292f9ec1ba6120cd3f9e2805aa087bb))
* **deps:** Require requests&gt;=2.21.0 ([#1388](https://github.com/googleapis/python-bigquery/issues/1388)) ([e398336](https://github.com/googleapis/python-bigquery/commit/e39833673582e4a7a34103cfc45603932c9c33b3))
* Refactor to adapt to changes to shapely dependency ([#1376](https://github.com/googleapis/python-bigquery/issues/1376)) ([2afd278](https://github.com/googleapis/python-bigquery/commit/2afd278febe1eb247adc6278ab59903962a5bb6c))


### Documentation

* Fix typos ([#1372](https://github.com/googleapis/python-bigquery/issues/1372)) ([21cc525](https://github.com/googleapis/python-bigquery/commit/21cc525a86a06acfe73e5c5a74ec5f0b61e410f2))


### Miscellaneous Chores

* release 3.3.6 ([4fce1d9](https://github.com/googleapis/python-bigquery/commit/4fce1d93b1763703b115a0480a2b97021786aff7))

## [3.3.4](https://github.com/googleapis/python-bigquery/compare/v3.3.3...v3.3.4) (2022-09-29)


### Bug Fixes

* **deps:** Require protobuf >= 3.20.2 ([#1369](https://github.com/googleapis/python-bigquery/issues/1369)) ([f13383a](https://github.com/googleapis/python-bigquery/commit/f13383a22d7b1a0a714dc1b1210ad970146bd094))

## [3.3.3](https://github.com/googleapis/python-bigquery/compare/v3.3.2...v3.3.3) (2022-09-28)


### Bug Fixes

* Refactors code to account for a tdqm code deprecation ([#1357](https://github.com/googleapis/python-bigquery/issues/1357)) ([1369a9d](https://github.com/googleapis/python-bigquery/commit/1369a9d937b85d6a2a6bf9a672c71620648b1e3e))
* Validate opentelemetry span job attributes have values ([#1327](https://github.com/googleapis/python-bigquery/issues/1327)) ([8287af1](https://github.com/googleapis/python-bigquery/commit/8287af1299169546f847126f03ae04e48890139e))


### Documentation

* **samples:** uses function (create_job) more appropriate to the described sample intent ([5aeedaa](https://github.com/googleapis/python-bigquery/commit/5aeedaa2f4e6a0200d50521dfd90f39f9a24d0cc))

## [3.3.2](https://github.com/googleapis/python-bigquery/compare/v3.3.1...v3.3.2) (2022-08-16)


### Bug Fixes

* **deps:** require proto-plus >= 1.22.0 ([1de7a52](https://github.com/googleapis/python-bigquery/commit/1de7a52cb85d4876e4aa87346aff5725c8294c4e))
* **deps:** require protobuf >=3.19, < 5.0.0 ([#1311](https://github.com/googleapis/python-bigquery/issues/1311)) ([1de7a52](https://github.com/googleapis/python-bigquery/commit/1de7a52cb85d4876e4aa87346aff5725c8294c4e))

## [3.3.1](https://github.com/googleapis/python-bigquery/compare/v3.3.0...v3.3.1) (2022-08-09)


### Bug Fixes

* **deps:** allow pyarrow < 10 ([#1304](https://github.com/googleapis/python-bigquery/issues/1304)) ([13616a9](https://github.com/googleapis/python-bigquery/commit/13616a910ba2e9b7bc3595847229b56e70c99f84))

## [3.3.0](https://github.com/googleapis/python-bigquery/compare/v3.2.0...v3.3.0) (2022-07-25)


### Features

* add destination_expiration_time property to copy job ([#1277](https://github.com/googleapis/python-bigquery/issues/1277)) ([728b07c](https://github.com/googleapis/python-bigquery/commit/728b07c9177532bbbbfd1890f23e98950aea3f02))


### Bug Fixes

* require python 3.7+ ([#1284](https://github.com/googleapis/python-bigquery/issues/1284)) ([52d9f14](https://github.com/googleapis/python-bigquery/commit/52d9f14fb1d183f64a62fee1fddc0bf576a0a3e9))


### Documentation

* **samples:** add table snapshot sample ([#1274](https://github.com/googleapis/python-bigquery/issues/1274)) ([e760d1b](https://github.com/googleapis/python-bigquery/commit/e760d1bcb76561b4247adde2fd06ae0b686befb9))
* **samples:** explicitly add bq to samples reqs, upgrade grpc to fix bug on m1 ([#1290](https://github.com/googleapis/python-bigquery/issues/1290)) ([9b7e3e4](https://github.com/googleapis/python-bigquery/commit/9b7e3e424cbd08af8b08c91e6397a3f1b7811064))

## [3.2.0](https://github.com/googleapis/python-bigquery/compare/v3.1.0...v3.2.0) (2022-06-06)


Expand Down
10 changes: 5 additions & 5 deletions CONTRIBUTING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ In order to add a feature:
documentation.

- The feature must work fully on the following CPython versions:
3.6, 3.7, 3.8, 3.9 and 3.10 on both UNIX and Windows.
3.7, 3.8, 3.9, 3.10 and 3.11 on both UNIX and Windows.

- The feature must not add unnecessary dependencies (where
"unnecessary" is of course subjective, but new dependencies should
Expand Down Expand Up @@ -72,7 +72,7 @@ We use `nox <https://nox.readthedocs.io/en/latest/>`__ to instrument our tests.

- To run a single unit test::

$ nox -s unit-3.10 -- -k <name of test>
$ nox -s unit-3.11 -- -k <name of test>


.. note::
Expand Down Expand Up @@ -221,25 +221,25 @@ Supported Python Versions

We support:

- `Python 3.6`_
- `Python 3.7`_
- `Python 3.8`_
- `Python 3.9`_
- `Python 3.10`_
- `Python 3.11`_

.. _Python 3.6: https://docs.python.org/3.6/
.. _Python 3.7: https://docs.python.org/3.7/
.. _Python 3.8: https://docs.python.org/3.8/
.. _Python 3.9: https://docs.python.org/3.9/
.. _Python 3.10: https://docs.python.org/3.10/
.. _Python 3.11: https://docs.python.org/3.11/


Supported versions can be found in our ``noxfile.py`` `config`_.

.. _config: https://github.com/googleapis/python-bigquery/blob/main/noxfile.py


We also explicitly decided to support Python 3 beginning with version 3.6.
We also explicitly decided to support Python 3 beginning with version 3.7.
Reasons for this include:

- Encouraging use of newest versions of Python 3
Expand Down
4 changes: 2 additions & 2 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -52,11 +52,11 @@ dependencies.

Supported Python Versions
^^^^^^^^^^^^^^^^^^^^^^^^^
Python >= 3.6, < 3.11
Python >= 3.7, < 3.11

Unsupported Python Versions
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Python == 2.7, Python == 3.5.
Python == 2.7, Python == 3.5, Python == 3.6.

The last version of this library compatible with Python 2.7 and 3.5 is
`google-cloud-bigquery==1.28.0`.
Expand Down
Loading