Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
568 commits
Select commit Hold shift + click to select a range
f29bb61
chore(python): update release.sh to use keystore (#333)
gcf-owl-bot[bot] Jan 14, 2022
5572bc2
chore: move docs check from kokoro to GH actions (#334)
parthea Jan 17, 2022
784f886
feat: add api_key to client options (#248)
arithmetic1728 Jan 19, 2022
875a307
ci(python): run lint / unit tests / docs as GH actions (#336)
gcf-owl-bot[bot] Jan 22, 2022
36cb7d8
fix(deps): remove setuptools from dependencies (#339)
busunkim96 Feb 2, 2022
20168f4
chore(main): release 2.5.0 (#335)
release-please[bot] Feb 2, 2022
c1b2cad
chore(deps): update actions/setup-python action to v3 (#346)
gcf-owl-bot[bot] Mar 1, 2022
03d414f
chore(deps): update all dependencies to v3 (#347)
renovate-bot Mar 2, 2022
3edbe96
feat: initial support for Extended Operations (#344)
software-dov Mar 2, 2022
e6b6b0b
chore(deps): update actions/checkout action to v3 (#349)
gcf-owl-bot[bot] Mar 3, 2022
d53d8ef
chore(main): release 2.6.0 (#350)
release-please[bot] Mar 3, 2022
50fb809
fix: Remove py2 tag from wheel (#343)
hugovk Mar 5, 2022
6c54703
chore(main): release 2.6.1 (#352)
release-please[bot] Mar 7, 2022
05adb5c
feat: expose extra fields in ExtendedOperation (#351)
software-dov Mar 8, 2022
7d519b7
chore(main): release 2.7.0 (#353)
release-please[bot] Mar 8, 2022
4433d3c
fix: add more context to error message. (#340)
Mar 9, 2022
42e29ce
chore(main): release 2.7.1 (#354)
release-please[bot] Mar 9, 2022
0652d52
fix: allow grpc without grpcio-status (#355)
parthea Mar 15, 2022
f7c1b17
chore(python): use black==22.3.0 (#362)
gcf-owl-bot[bot] Mar 30, 2022
c5f3930
chore(python): update .pre-commit-config.yaml to use black==22.3.0 (#…
gcf-owl-bot[bot] Apr 1, 2022
eeabf27
chore(python): Enable size-label bot (#364)
gcf-owl-bot[bot] Apr 1, 2022
17ffd12
chore(python): add license header to auto-label.yaml (#365)
gcf-owl-bot[bot] Apr 6, 2022
a8ea165
fix: remove dependency on pkg_resources (#361)
parthea Apr 13, 2022
c123e4c
chore(main): release 2.7.2 (#358)
release-please[bot] Apr 13, 2022
c7147fb
chore(deps): update all dependencies (#367)
renovate-bot Apr 21, 2022
07e300b
chore(python): use ubuntu 22.04 in docs image (#368)
gcf-owl-bot[bot] Apr 21, 2022
484ed0b
fix: Avoid AttributeError if grpcio-status is not installed (#370)
ddoskind Apr 26, 2022
44b71d9
test: use `not` instead of `is False` in assert (#366)
parthea Apr 26, 2022
2ecaf35
test: fix KeyError in test_rest_streaming.py (#373)
parthea Apr 29, 2022
211095c
chore(main): release 2.7.3 (#371)
release-please[bot] May 2, 2022
b23d0b7
chore: [autoapprove] update readme_gen.py to include autoescape True …
gcf-owl-bot[bot] May 5, 2022
46bb644
chore(python): auto approve template changes (#376)
gcf-owl-bot[bot] May 5, 2022
9f8f2a3
feat: adds support for audience in client_options (#379)
May 18, 2022
dbaf510
chore(main): release 2.8.0 (#381)
release-please[bot] May 18, 2022
551f2c4
fix(deps): require protobuf>= 3.15.0, <4.0.0dev (#385)
parthea May 26, 2022
9d0daed
chore(main): release 2.8.1 (#386)
release-please[bot] May 26, 2022
b6009a9
chore: allow releases from older version branches (#388)
parthea May 27, 2022
b31c230
docs: fix changelog header to consistent size (#394)
dandhlee Jun 2, 2022
f9c17d3
docs: Fix typo in the BackgroundConsumer docstring (#395)
Mariatta Jun 2, 2022
b205583
chore: test minimum dependencies in python 3.7 (#397)
parthea Jun 3, 2022
f4aed89
fix: drop support for grpc-gcp (#401)
parthea Jun 13, 2022
162c19f
fix(deps): allow protobuf < 5.0.0 (#400)
parthea Jun 13, 2022
c5ba994
chore(main): release 2.8.2 (#396)
release-please[bot] Jun 14, 2022
5ce914b
fix: require python 3.7+ (#410)
gcf-owl-bot[bot] Aug 10, 2022
542b208
chore(deps): update actions/setup-python action to v4 (#419)
renovate-bot Aug 10, 2022
53982d0
doc: Update gcloud command for ADC (#406)
sai-sunder-s Aug 10, 2022
9943504
chore: remove 'pip install' statements from python_library templates …
gcf-owl-bot[bot] Aug 24, 2022
cad1451
chore(python): exclude path in renovate.json [autoapprove] (#425)
gcf-owl-bot[bot] Aug 24, 2022
f8ca8ff
chore(python): update dependency distlib (#429)
gcf-owl-bot[bot] Aug 30, 2022
5464c35
feat: Make grpc transcode logic work in terms of protobuf python obje…
vam-google Aug 30, 2022
484bbce
chore: fix path to requirements.txt in release script [autoapprove] (…
gcf-owl-bot[bot] Sep 1, 2022
9680c8e
fix: restore support for grpcio-gcp (#418)
parthea Sep 1, 2022
5c6ddae
chore(main): release 2.9.0 (#422)
release-please[bot] Sep 1, 2022
d261bda
chore(python): update .kokoro/requirements.txt (#431)
gcf-owl-bot[bot] Sep 1, 2022
fba0053
feat: add 'strict' to flatten_query_params to lower-case bools (#433)
vchudnov-g Sep 2, 2022
7b6e310
chore(main): release 2.10.0 (#434)
release-please[bot] Sep 2, 2022
d6c9193
chore(python): exclude setup.py in renovate config (#436)
gcf-owl-bot[bot] Sep 2, 2022
7db3311
fix: Improve transcoding error message (#442)
vam-google Sep 14, 2022
5ebb2d8
chore(main): release 2.10.1 (#443)
release-please[bot] Sep 14, 2022
60c220d
fix(deps): require protobuf >= 3.20.2 (#455)
gcf-owl-bot[bot] Sep 29, 2022
e320567
fix(deps): allow protobuf 3.19.5 (#459)
parthea Oct 8, 2022
58352e3
chore(main): release 2.10.2 (#456)
release-please[bot] Oct 8, 2022
6c9e66c
fix: Major refactoring of Polling, Retry and Timeout logic (#462)
vam-google Nov 10, 2022
f680f77
fix: require google-auth >= 2.14.1 (#463)
aribray Nov 10, 2022
de08065
chore(python): update dependencies in .kokoro/requirements.txt [autoa…
gcf-owl-bot[bot] Nov 10, 2022
44ce484
feat: add support for Python 3.11 (#466)
ziegenberg Nov 10, 2022
abf93e6
feat: Allow representing enums with their unqualified symbolic names …
vchudnov-g Nov 10, 2022
e0e568f
chore(main): release 2.11.0 (#468)
release-please[bot] Dec 1, 2022
1b85e4c
chore(python): update release script dependencies (#472)
gcf-owl-bot[bot] Dec 1, 2022
963c676
build(deps): bump certifi from 2022.9.24 to 2022.12.7 in /synthtool/g…
gcf-owl-bot[bot] Dec 8, 2022
ea332d2
chore(python): add kokoro configs for python 3.11 (#480)
gcf-owl-bot[bot] Jan 6, 2023
82ccaaa
build(deps): bump cryptography from 38.0.3 to 39.0.1 in /synthtool/gc…
gcf-owl-bot[bot] Feb 8, 2023
7fc525d
chore(python): upgrade gcp-releasetool in .kokoro [autoapprove] (#488)
gcf-owl-bot[bot] Feb 27, 2023
b1bfb47
chore: fix typos (#487)
parthea Mar 2, 2023
8694d25
chore(deps): Update nox in .kokoro/requirements.in [autoapprove] (#493)
gcf-owl-bot[bot] Mar 16, 2023
5b18e93
test: switch to regex rather than asserting against whole object (#497)
Apr 20, 2023
79628ed
build(deps): bump requests from 2.28.1 to 2.31.0 in /synthtool/gcp/te…
gcf-owl-bot[bot] May 25, 2023
484e43c
build(deps): bump cryptography from 39.0.1 to 41.0.0 in /synthtool/gc…
gcf-owl-bot[bot] Jun 3, 2023
85929eb
fix: invalid `dev` version identifiers in `setup.py` (#505)
con-f-use Jun 6, 2023
72d6b18
fix: add actionable errors for GCE long running operations (#498)
parthea Jun 12, 2023
f794fe0
chore(main): release 2.11.1 (#506)
release-please[bot] Jun 14, 2023
c7ae45c
chore: store artifacts in placer (#508)
gcf-owl-bot[bot] Jun 29, 2023
703b988
build(deps): [autoapprove] bump cryptography from 41.0.0 to 41.0.2 (#…
gcf-owl-bot[bot] Jul 17, 2023
193bfcc
build(deps): [autoapprove] bump pygments from 2.13.0 to 2.15.0 (#515)
gcf-owl-bot[bot] Jul 21, 2023
79d357e
build(deps): [autoapprove] bump certifi from 2022.12.7 to 2023.7.22 (…
gcf-owl-bot[bot] Jul 27, 2023
c5106f9
build: [autoapprove] bump cryptography from 41.0.2 to 41.0.3 (#520)
gcf-owl-bot[bot] Aug 7, 2023
c05d769
docs: fix a typo in google/api_core/page_iterator.py (#511)
bneb Aug 7, 2023
504599b
feat: Add a little bit of typing to google.api_core.retry (#453)
asottile-sentry Sep 1, 2023
e9603f8
feat: Add grpc Compression argument to channels and methods (#451)
acocuzzo Sep 7, 2023
770b320
chore(main): release 2.12.0 (#521)
release-please[bot] Sep 25, 2023
31ddf37
chore: [autoapprove] bump cryptography from 41.0.3 to 41.0.4 (#533)
gcf-owl-bot[bot] Oct 4, 2023
b354b62
chore: [autoapprove] Update `black` and `isort` to latest versions (#…
gcf-owl-bot[bot] Oct 9, 2023
f62af4c
feat: add caching to routing header calculation (#526)
daniel-sanche Oct 9, 2023
2eae3a7
fix: ensure exception is available when BackgroundConsumer open strea…
parthea Oct 17, 2023
7a4fcf4
chore: rename rst files to avoid conflict with service names (#539)
gcf-owl-bot[bot] Oct 26, 2023
0a5fa70
fix: drop usage of distutils (#541)
parthea Nov 2, 2023
00a7095
chore: update docfx minimum Python version (#545)
gcf-owl-bot[bot] Nov 3, 2023
d80a9e8
fix: add warning to retry target to avoid incorrect usage (#543)
ohmayr Nov 3, 2023
238a967
chore(main): release 2.13.0 (#537)
release-please[bot] Nov 7, 2023
fa75c31
fix: update async client to use async retry (#544)
ohmayr Nov 8, 2023
80beecf
chore: bump urllib3 from 1.26.12 to 1.26.18 (#549)
gcf-owl-bot[bot] Nov 9, 2023
9bf182b
chore(main): release 2.13.1 (#548)
release-please[bot] Nov 9, 2023
1748010
feat: support with_call for wrapped rpcs (#550)
daniel-sanche Nov 9, 2023
479c025
chore(main): release 2.14.0 (#551)
release-please[bot] Nov 9, 2023
552d52b
fix: replace deprecated `datetime.datetime.utcnow()` (#552)
DouglasBlackwood Nov 17, 2023
df94bd1
feat: add type annotations to wrapped grpc calls (#554)
daniel-sanche Nov 17, 2023
569b810
feat: add universe_domain attribute to ClientOptions (#546)
ohmayr Nov 20, 2023
f9a53fe
fix: fix regression in `bidi` causing `Thread-ConsumeBidirectionalStr…
parthea Dec 1, 2023
9c32736
feat: Introduce compatibility with native namespace packages (#561)
parthea Dec 1, 2023
4d44a0c
chore: bump cryptography from 41.0.5 to 41.0.6 in /synthtool/gcp/temp…
gcf-owl-bot[bot] Dec 1, 2023
35a94f2
feat: Add support for Python 3.12 (#557)
gcf-owl-bot[bot] Dec 1, 2023
9171e5b
chore: simplify bidi.py:_RequestQueueGenerator._is_active() (#563)
vchudnov-g Dec 1, 2023
7ba56f8
build: treat warnings as errors (#564)
parthea Dec 4, 2023
66c0c39
chore(deps): update all dependencies (#566)
renovate-bot Dec 7, 2023
3c452c9
chore(main): release 2.15.0 (#555)
release-please[bot] Dec 7, 2023
f0767a8
build: update actions/checkout and actions/setup-python (#571)
gcf-owl-bot[bot] Dec 10, 2023
99795c4
feat: retry and retry_async support streaming rpcs (#495)
daniel-sanche Dec 12, 2023
5c2cced
build(python): fix `docs` and `docfx` builds (#581)
gcf-owl-bot[bot] Jan 25, 2024
89f0f94
fix: for backwards compatibility, expose legacy retry imports (#577)
vchudnov-g Jan 29, 2024
a54d76e
chore(main): release 2.16.0 (#572)
release-please[bot] Jan 29, 2024
84535be
fix: fix broken import for google.api_core.retry_async.AsyncRetry (#587)
parthea Jan 30, 2024
4bf82ab
chore(main): release 2.16.1 (#588)
release-please[bot] Jan 30, 2024
11f1f19
fix: Spelling error `a,out` -> `amount` (#596)
holtskinner Feb 2, 2024
2187176
chore(main): release 2.16.2 (#597)
release-please[bot] Feb 2, 2024
ce69588
feat: Add attempt_direct_path argument to create_channel (#583)
parthea Feb 4, 2024
dc7017d
chore: Delete tests/unit/test_general_helpers.py (#595)
parthea Feb 4, 2024
b5889c3
fix: Retry constructors methods support None (#592)
daniel-sanche Feb 5, 2024
fe3c0b2
build(deps): bump cryptography from 41.0.6 to 42.0.0 in /synthtool/gc…
gcf-owl-bot[bot] Feb 6, 2024
29af222
chore(main): release 2.17.0 (#599)
release-please[bot] Feb 8, 2024
b4d9b93
fix: resolve issue handling protobuf responses in rest streaming (#604)
parthea Feb 13, 2024
cc510e5
chore: try cherry-pick-bot (#607)
parthea Feb 13, 2024
d6b9f9c
chore(main): release 2.17.1 (#605)
release-please[bot] Feb 14, 2024
358c65e
fix: Add _registered_method to grpc ChannelStub (#614)
XuanWang-Amos Feb 14, 2024
823812e
build(deps): bump cryptography from 42.0.0 to 42.0.2 in .kokoro (#618)
gcf-owl-bot[bot] Feb 21, 2024
c5984d5
build(deps): bump cryptography from 42.0.2 to 42.0.4 in .kokoro (#623)
gcf-owl-bot[bot] Feb 29, 2024
bf0a84e
fix(deps): Require proto-plus >= 1.22.3 (#626)
parthea Feb 29, 2024
6237c22
feat: add common logic for supporting universe domain (#621)
ohmayr Mar 14, 2024
ab06d47
chore(python): add requirements for docs build (#632)
gcf-owl-bot[bot] Mar 18, 2024
55fb569
chore: remove nox uninstall/reinstall from python build.sh template (…
gcf-owl-bot[bot] Mar 19, 2024
b42a864
chore(python): update dependencies in /.kokoro (#631)
gcf-owl-bot[bot] Mar 20, 2024
5f46cd2
chore(main): release 2.18.0 (#615)
release-please[bot] Mar 21, 2024
3d6ef5b
docs: fix docs session (#636)
gcf-owl-bot[bot] Apr 8, 2024
0b4a732
chore(python): bump idna from 3.4 to 3.7 in .kokoro (#640)
gcf-owl-bot[bot] Apr 12, 2024
e98827b
chore(deps): update all dependencies (#634)
renovate-bot Apr 29, 2024
8c171fc
feat: add google.api_core.version_header (#638)
parthea Apr 29, 2024
b9a492c
chore(main): release 2.19.0 (#646)
release-please[bot] Apr 30, 2024
4a434ea
chore: avoid checking instance on each stream call (#529)
daniel-sanche May 3, 2024
bb716a6
feat: add caching to GapicCallable (#527)
daniel-sanche May 3, 2024
f51a3b9
chore: fallback to unary_unary when wrapping async callables (#653)
daniel-sanche Jun 4, 2024
d57d626
fix: Ignore unknown fields in rest streaming. (#651)
MarkDaoust Jun 4, 2024
a6056b6
chore: move retry async check to wrap time (#649)
daniel-sanche Jun 4, 2024
7b8b3dd
chore(revert): Revert "feat: add caching to GapicCallable" (#665)
parthea Jun 4, 2024
6819fb4
chore(revert): Revert "chore: move retry async check to wrap time (#6…
parthea Jun 5, 2024
b886feb
fix: add support for protobuf 5.x (#644)
parthea Jun 19, 2024
8e5d5ed
chore(main): release 2.19.1 (#650)
release-please[bot] Jun 24, 2024
fa3bec1
chore: update templated files (#674)
gcf-owl-bot[bot] Jul 3, 2024
435806e
chore(python): use python 3.10 for docs build (#678)
gcf-owl-bot[bot] Jul 9, 2024
ee218c4
build: use mypy<1.11.0 until #682 is fixed (#683)
parthea Aug 1, 2024
48c8536
fix: Fail gracefully if could not import `rpc_status` module (#680)
NickGoog Aug 7, 2024
5d80d04
chore(python): fix docs build (#681)
gcf-owl-bot[bot] Aug 16, 2024
feb9bd0
chore(main): release 2.19.2 (#685)
release-please[bot] Aug 27, 2024
930d507
chore: update unittest workflow template (#692)
ohmayr Sep 10, 2024
8a04ec0
feat: Add support for creating exceptions from an asynchronous respon…
ohmayr Sep 10, 2024
1e4b5ff
feat: add async unsupported paramater exception (#694)
ohmayr Sep 10, 2024
28098e6
build(python): release script update (#699)
gcf-owl-bot[bot] Sep 17, 2024
8d31a6c
feat: add support for asynchronous rest streaming (#686)
ohmayr Sep 18, 2024
d79257b
chore(main): release 2.20.0 (#693)
release-please[bot] Sep 19, 2024
19cf561
fix: set chunk size for async stream content (#702)
ohmayr Sep 20, 2024
b1dc36d
chore: add `async_rest` extra for async rest dependencies (#701)
parthea Sep 30, 2024
b8ae912
feat: add support for asynchronous long running operations (#724)
ohmayr Oct 7, 2024
46fba88
chore(main): release 2.21.0 (#704)
release-please[bot] Oct 9, 2024
c96be8b
fix: Switch to unittest.mock from mock (#713)
s-t-e-v-e-n-k Oct 9, 2024
b7a4ca1
feat: add support for python 3.13 (#696)
parthea Oct 15, 2024
650f215
fix: add type hints to ClientOptions (#735)
rinarakaki Oct 19, 2024
0ff5b08
chore: move retry async check to wrap time (#668)
parthea Oct 21, 2024
cb145a2
feat: add caching to GapicCallable (#666)
parthea Oct 21, 2024
fe93905
chore: update templated files (#738)
parthea Oct 21, 2024
5d301f0
fix: Improve `Any` decode error (#712)
MarkDaoust Oct 22, 2024
ab1d30f
chore: Revert "chore: move retry async check to wrap time (#668)" (#743)
parthea Oct 22, 2024
fe56633
fix: require proto-plus >= 1.25.0 for Python 3.13 (#740)
parthea Oct 23, 2024
fbc2b47
chore: Revert "feat: add caching to GapicCallable (#666)" (#744)
parthea Oct 23, 2024
05ec2dc
chore: update templated files (#746)
parthea Oct 25, 2024
e8894d8
chore(main): release 2.22.0 (#729)
release-please[bot] Oct 28, 2024
1959e17
feat: migrate to pyproject.toml (#736)
rinarakaki Oct 28, 2024
515530d
chore(python): remove obsolete release scripts and config files (#755)
gcf-owl-bot[bot] Nov 11, 2024
a90b3a7
chore(main): release 2.23.0 (#747)
release-please[bot] Nov 11, 2024
333df1f
chore(python): update dependencies in .kokoro/docker/docs (#757)
gcf-owl-bot[bot] Nov 12, 2024
9c9ad4b
feat: add automatic logging config to support debug logging (#754)
ohmayr Dec 2, 2024
d52ebf2
feat: update recognized logging fields (#766)
ohmayr Dec 6, 2024
291d009
chore(main): release 2.24.0 (#764)
release-please[bot] Dec 9, 2024
42d43a7
chore(python): Update the python version in docs presubmit to use 3.1…
gcf-owl-bot[bot] Jan 3, 2025
e6241c3
chore(python): exclude .github/workflows/unittest.yml in renovate con…
gcf-owl-bot[bot] Jan 10, 2025
9a02bb2
fix: resolve the issue where rpc timeout of 0 is used when timeout ex…
parthea Jan 16, 2025
00156e0
chore(python): fix docs publish build (#777)
gcf-owl-bot[bot] Jan 22, 2025
ac16eaf
chore(types): update mypy version (#768)
daniel-sanche Jan 22, 2025
299626d
fix: memory leak in bidi classes (#770)
daniel-sanche Jan 22, 2025
6dd85fe
chore(deps): update all dependencies (#780)
renovate-bot Jan 22, 2025
1b938e3
docs: Add warnings regarding consuming externally sourced credentials…
parthea Jan 24, 2025
534bdb0
chore(main): release 2.24.1 (#778)
release-please[bot] Jan 27, 2025
9104cef
chore(deps): update all dependencies (#784)
renovate-bot Jan 30, 2025
8cc7ba1
build: use mypy<1.15.0 until #799 is fixed (#800)
parthea Feb 25, 2025
ce0ef43
build: Add presubmits for Python 3.14 pre-release (#786)
parthea Feb 25, 2025
bb19b27
build: fix mypy issues (#801)
parthea Mar 3, 2025
87ac126
chore(python): conditionally load credentials in .kokoro/build.sh (#798)
gcf-owl-bot[bot] Mar 3, 2025
40e89e1
fix(deps): allow protobuf 6.x (#804)
parthea Mar 5, 2025
c8e4ee5
build: remove unused docs scripts (#803)
parthea Mar 6, 2025
9e4f974
chore(main): release 2.24.2 (#805)
release-please[bot] Mar 10, 2025
d341f82
feat: support dynamic retry backoff values (#793)
daniel-sanche Mar 19, 2025
2c28b0c
fix: resolve issue where pre-release versions of dependencies are ins…
parthea Mar 19, 2025
7adc908
chore(python): remove .gitignore from templates (#815)
gcf-owl-bot[bot] Apr 10, 2025
56e2d14
test: fix BackgroundConsumer error log (#814)
daniel-sanche Apr 10, 2025
e8a65cb
feat: Add protobuf runtime version to `x-goog-api-client` header (#812)
parthea May 6, 2025
9dcc127
chore(main): release 2.25.0 (#811)
release-please[bot] May 12, 2025
2216237
fix: Allow BackgroundConsumer To Inform Caller of Fatal Exceptions wi…
abbrowne126 May 30, 2025
e2c7c97
chore(main): release 2.25.1 (#825)
release-please[bot] Jun 12, 2025
550819a
fix: fix async tests and round-off error in test expectations (#837)
vchudnov-g Sep 4, 2025
f4be892
fix: deprecate credentials_file argument (#841)
parthea Oct 1, 2025
f794f35
chore(main): release 2.25.2 (#838)
release-please[bot] Oct 2, 2025
c4ea281
feat: add trove classifier for Python 3.14 (#842)
Linchin Oct 8, 2025
98122f5
chore(main): release 2.26.0 (#843)
release-please[bot] Oct 8, 2025
7f367b8
feat: support for async bidi streaming apis (#836)
chandra-siri Oct 14, 2025
6bf81f9
chore(python): Add Python 3.14 to python post processor image (#844)
gcf-owl-bot[bot] Oct 22, 2025
f74ee7f
chore(main): release 2.27.0 (#845)
release-please[bot] Oct 22, 2025
f442d1f
feat: provide and use Python version support check (#832)
vchudnov-g Oct 24, 2025
c95725b
chore(main): release 2.28.0 (#847)
release-please[bot] Oct 27, 2025
10b53d2
fix: remove dependency on packaging and pkg_resources (#852)
parthea Oct 28, 2025
228ed6e
chore(main): release 2.28.1 (#854)
release-please[bot] Oct 28, 2025
9a63eca
chore(librarian): onboard to librarian (#856)
ohmayr Oct 29, 2025
6472559
fix: closes tailing streams in bidi classes. (#851)
pujawadare Oct 30, 2025
02d26d8
fix: Log version check errors (#858)
ReubenFrankel Nov 4, 2025
7fe1769
fix: remove call to importlib.metadata.packages_distributions() for p…
parthea Nov 6, 2025
dd27a9d
chore(librarian): clean up owlbot files and pin image sha (#861)
parthea Nov 13, 2025
57c7562
feat: make parse_version_to_tuple public (#864)
vchudnov-g Nov 13, 2025
6f47c1d
fix: flaky tests due to imprecision in floating point calculation and…
mrfaizal Nov 17, 2025
68293e1
Merge remote-tracking branch 'remote.googleapis/python-api-core/main'…
parthea Nov 24, 2025
4f2f1f0
Trigger owlbot post-processor
parthea Nov 24, 2025
400df5e
build: google-api-core migration: adjust owlbot-related files
parthea Nov 24, 2025
0e3ef99
clean up owl-bot-staging
parthea Nov 26, 2025
96c0bcb
migrate librarian
parthea Nov 26, 2025
a08c4bb
update repo name
parthea Nov 26, 2025
113325d
see https://github.com/googleapis/python-api-core/pull/870
parthea Nov 26, 2025
4caa8e1
See https://github.com/googleapis/python-api-core/pull/870
parthea Nov 26, 2025
2f30184
fix docs
parthea Nov 26, 2025
97ff1b8
fix pre-release build
parthea Nov 26, 2025
98fc6fe
add core_deps_from_source nox session
parthea Nov 26, 2025
37f5598
lint
parthea Nov 26, 2025
c3e3ad3
Add missing dependency
parthea Nov 26, 2025
fc844ad
consolidate unit test test sessions
parthea Nov 26, 2025
af0f895
consolidate presubmits
parthea Nov 26, 2025
09c8b1f
lint
parthea Nov 26, 2025
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
8 changes: 8 additions & 0 deletions .librarian/state.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4304,3 +4304,11 @@ libraries:
- README.rst
- docs/summary_overview.md
tag_format: '{id}-v{version}'
- id: google-api-core
version: 2.28.1
apis: []
source_roots:
- .
preserve_regex: []
remove_regex: []
tag_format: v{version}
15 changes: 15 additions & 0 deletions packages/google-api-core/.coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
[run]
branch = True

[report]
fail_under = 100
show_missing = True
exclude_lines =
# Re-enable the standard pragma
pragma: NO COVER
# Ignore debug-only repr
def __repr__
# Ignore abstract methods
raise NotImplementedError
# Ignore coverage for code specific to static type checkers
TYPE_CHECKING
11 changes: 11 additions & 0 deletions packages/google-api-core/.flake8
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[flake8]
import-order-style=google
# Note: this forces all google imports to be in the third group. See
# https://github.com/PyCQA/flake8-import-order/issues/111
application-import-names=google
ignore = E203, E266, E501, W503
exclude =
__pycache__,
.git,
*.pyc,
conf.py
65 changes: 65 additions & 0 deletions packages/google-api-core/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
*.py[cod]
*.sw[op]

# C extensions
*.so

# Packages
*.egg
*.egg-info
dist
build
eggs
.eggs
parts
bin
var
sdist
develop-eggs
.installed.cfg
lib
lib64
__pycache__

# Installer logs
pip-log.txt

# Unit test / coverage reports
.coverage
.nox
.cache
.pytest_cache
.pytype


# Mac
.DS_Store

# JetBrains
.idea

# VS Code
.vscode

# emacs
*~

# Built documentation
docs/_build
bigquery/docs/generated
docs.metadata

# Virtual environment
env/
venv/

# Test logs
coverage.xml
*sponge_log.xml

# System test environment variables.
system_tests/local_test_setup

# Make sure a generated file isn't accidentally committed.
pylintrc
pylintrc.test
31 changes: 31 additions & 0 deletions packages/google-api-core/.pre-commit-config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Copyright 2024 Google LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# See https://pre-commit.com for more information
# See https://pre-commit.com/hooks.html for more hooks
repos:
- repo: https://github.com/pre-commit/pre-commit-hooks
rev: v4.0.1
hooks:
- id: trailing-whitespace
- id: end-of-file-fixer
- id: check-yaml
- repo: https://github.com/psf/black
rev: 23.7.0
hooks:
- id: black
- repo: https://github.com/pycqa/flake8
rev: 6.1.0
hooks:
- id: flake8
12 changes: 12 additions & 0 deletions packages/google-api-core/.repo-metadata.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"name": "google-api-core",
"name_pretty": "Google API client core library",
"client_documentation": "https://googleapis.dev/python/google-api-core/latest",
"release_level": "stable",
"language": "python",
"library_type": "CORE",
"repo": "googleapis/google-cloud-python",
"distribution_name": "google-api-core",
"default_version": "",
"codeowner_team": "@googleapis/actools-python"
}
Loading
Loading