Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/google-api-python-client
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.0.2
Choose a base ref
Loading
...
head repository: googleapis/google-api-python-client
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.1.0
Choose a head ref
Loading
  • 15 commits
  • 741 files changed
  • 7 contributors

Commits on Mar 10, 2021

  1. chore: run synthtool (#1223)

    parthea authored Mar 10, 2021
    Configuration menu
    Copy the full SHA
    1b1171d View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2021

  1. Configuration menu
    Copy the full SHA
    a6f1706 View commit details
    Browse the repository at this point in the history
  2. chore: Update docs/dyn index (#1247)

    This PR was generated using Autosynth. 🌈
    
    
    <details><summary>Log from Synthtool</summary>
    
    ```
    2021-03-11 03:14:15,446 synthtool [DEBUG] > Executing /home/kbuilder/.cache/synthtool/google-api-python-client/synth.py.
    On branch autosynth
    nothing to commit, working tree clean
    .coveragerc
    .flake8
    .github/CONTRIBUTING.md
    .github/ISSUE_TEMPLATE/bug_report.md
    .github/ISSUE_TEMPLATE/feature_request.md
    .github/ISSUE_TEMPLATE/support_request.md
    .github/PULL_REQUEST_TEMPLATE.md
    .github/header-checker-lint.yml
    .github/release-please.yml
    .github/snippet-bot.yml
    .gitignore
    .kokoro/build.sh
    .kokoro/continuous/common.cfg
    .kokoro/continuous/continuous.cfg
    .kokoro/docker/docs/Dockerfile
    .kokoro/docker/docs/fetch_gpg_keys.sh
    .kokoro/docs/common.cfg
    .kokoro/docs/docs-presubmit.cfg
    .kokoro/docs/docs.cfg
    .kokoro/populate-secrets.sh
    .kokoro/presubmit/common.cfg
    .kokoro/presubmit/presubmit.cfg
    .kokoro/publish-docs.sh
    .kokoro/release.sh
    .kokoro/release/common.cfg
    .kokoro/release/release.cfg
    .kokoro/samples/lint/common.cfg
    .kokoro/samples/lint/continuous.cfg
    .kokoro/samples/lint/periodic.cfg
    .kokoro/samples/lint/presubmit.cfg
    .kokoro/samples/python3.6/common.cfg
    .kokoro/samples/python3.6/continuous.cfg
    .kokoro/samples/python3.6/periodic.cfg
    .kokoro/samples/python3.6/presubmit.cfg
    .kokoro/samples/python3.7/common.cfg
    .kokoro/samples/python3.7/continuous.cfg
    .kokoro/samples/python3.7/periodic.cfg
    .kokoro/samples/python3.7/presubmit.cfg
    .kokoro/samples/python3.8/common.cfg
    .kokoro/samples/python3.8/continuous.cfg
    .kokoro/samples/python3.8/periodic.cfg
    .kokoro/samples/python3.8/presubmit.cfg
    .kokoro/test-samples.sh
    .kokoro/trampoline.sh
    .kokoro/trampoline_v2.sh
    .pre-commit-config.yaml
    .trampolinerc
    CODE_OF_CONDUCT.md
    CONTRIBUTING.rst
    LICENSE
    MANIFEST.in
    docs/_static/custom.css
    docs/_templates/layout.html
    docs/conf.py.j2
    docs/multiprocessing.rst
    noxfile.py.j2
    renovate.json
    Skipping: samples/AUTHORING_GUIDE.md
    Skipping: samples/CONTRIBUTING.md
    scripts/decrypt-secrets.sh
    scripts/readme-gen/readme_gen.py.j2
    scripts/readme-gen/templates/README.tmpl.rst
    scripts/readme-gen/templates/auth.tmpl.rst
    scripts/readme-gen/templates/auth_api_key.tmpl.rst
    scripts/readme-gen/templates/install_deps.tmpl.rst
    scripts/readme-gen/templates/install_portaudio.tmpl.rst
    setup.cfg
    testing/.gitignore
    nox > Running session docs
    nox > Creating virtual environment (virtualenv) using python3.6 in .nox/docs
    nox > python -m pip install .
    nox > python describe.py
    Warning: chromemanagement v1 found but could not be built.
    Warning: chromepolicy v1 found but could not be built.
    Warning: cloudchannel v1 found but could not be built.
    Warning: gmailpostmastertools v1 found but could not be built.
    Warning: metastore v1alpha found but could not be built.
    Warning: metastore v1beta found but could not be built.
    Warning: mybusinessaccountmanagement v1 found but could not be built.
    Warning: networkconnectivity v1alpha1 found but could not be built.
    Warning: ondemandscanning v1beta1 found but could not be built.
    Warning: policysimulator v1beta1 found but could not be built.
    Warning: realtimebidding v1alpha found but could not be built.
    Warning: retail v2alpha found but could not be built.
    Warning: retail v2beta found but could not be built.
    Warning: retail v2 found but could not be built.
    Warning: webrisk v1 found but could not be built.
    nox > Session docs was successful.
    2021-03-11 03:14:41,531 synthtool [DEBUG] > Wrote metadata to synth.metadata.
    t
    setup.cfg
    testing/.gitignore
    nox > Running session docs
    nox > Creating virtual environment (virtualenv) using python3.6 in .nox/docs
    nox > python -m pip install .
    nox > python describe.py
    Warning: chromemanagement v1 found but could not be built.
    Warning: chromepolicy v1 found but could not be built.
    Warning: cloudchannel v1 found but could not be built.
    Warning: gmailpostmastertools v1 found but could not be built.
    Warning: metastore v1alpha found but could not be built.
    Warning: metastore v1beta found but could not be built.
    Warning: mybusinessaccountmanagement v1 found but could not be built.
    Warning: networkconnectivity v1alpha1 found but could not be built.
    Warning: ondemandscanning v1beta1 found but could not be built.
    Warning: policysimulator v1beta1 found but could not be built.
    Warning: realtimebidding v1alpha found but could not be built.
    Warning: retail v2alpha found but could not be built.
    Warning: retail v2beta found but could not be built.
    Warning: retail v2 found but could not be built.
    Warning: webrisk v1 found but could not be built.
    nox > Session docs was successful.
    2021-03-11 03:14:41,531 synthtool [DEBUG] > Wrote metadata to synth.metadata.
    
    ```
    </details>
    
    Full log will be available here:
    https://source.cloud.google.com/results/invocations/dca47b8b-dbb7-4263-86d3-34dfc313cb05/targets
    
    - [ ] To automatically regenerate this PR, check this box.
    yoshi-automation authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    6137c8c View commit details
    Browse the repository at this point in the history
  3. fix: fix .close() (#1231)

    Call `self._http.close()`, since `google_auth_httplib2.AuthorizedHttp` (googleapis/google-auth-library-python-httplib2@feda187) has been fixed to also have a `close` method like `httplib2.Http()`
    
    
    Fixes #1046 🦕
    busunkim96 authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    a9583f7 View commit details
    Browse the repository at this point in the history
  4. chore: fix broken links in README.md (#1251)

    Fixes #1240 🦕
    parthea authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    8278537 View commit details
    Browse the repository at this point in the history
  5. docs: Update README to promote cloud client libraries (#1252)

    Update README to promote [cloud client libraries](https://github.com/googleapis/google-cloud-python) for new code development for the following reasons:
    - There is a separate client library for each API, so you can choose
    which client libraries to download. Whereas, `google-api-python-client` is a
    single client library for all APIs. As a result, the total package size for
    `google-api-python-client` exceeds 50MB.
    - There are stricter controls for breaking changes to the underlying APIs
    as each client library is focused on a specific API.
    - There are more features in these Cloud Client Libraries as each library is
    focused on a specific API, and in some cases, the libraries are owned by team
    who specialized in that API.
    - Developers will benefit from intellisense.
    
    Fixes #1239 🦕
    parthea authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    22807c9 View commit details
    Browse the repository at this point in the history
  6. fix: Resolve issue where num_retries would have no effect (#1244)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/google-api-python-client/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [x] Ensure the tests and linter pass
    - [x] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    
    Fixes #1243 🦕
    parthea authored Mar 15, 2021
    Configuration menu
    Copy the full SHA
    c518472 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2021

  1. feat: add status_code property on http error handling (#1185)

    Fixes #1183 🦕
    Fixes #1255 🦕
    - Add status code property in http error handler class.
    - Resolve issue where error_details is not populated.
    wmarquardt authored Mar 17, 2021
    Configuration menu
    Copy the full SHA
    db2a766 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2021

  1. chore: Update docs/dyn index (#1254)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/7cfae086-7c0e-4c68-be69-9f233baaac6a/targets
    
    - [ ] To automatically regenerate this PR, check this box.
    yoshi-automation authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    ea58ea7 View commit details
    Browse the repository at this point in the history
  2. fix: correct api version in oauth-installed.md (#1258)

    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [ ] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/google-api-python-client/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [ ] Ensure the tests and linter pass
    - [ ] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    ryan4yin authored Mar 18, 2021
    Configuration menu
    Copy the full SHA
    d1a255f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2021

  1. fix: Change default of static_discovery when discoveryServiceUrl

    …set (#1261)
    
    Thank you for opening a Pull Request! Before submitting your PR, there are a few things you can do to make sure it goes smoothly:
    - [x] Make sure to open an issue as a [bug/issue](https://github.com/googleapis/google-api-python-client/issues/new/choose) before writing your code!  That way we can discuss the change, evaluate designs, and agree on the general idea
    - [x] Ensure the tests and linter pass
    - [x] Code coverage does not decrease (if any source code was changed)
    - [x] Appropriate docs were updated (if necessary)
    
    Fixes #1225 🦕
    parthea authored Mar 19, 2021
    Configuration menu
    Copy the full SHA
    3b4f2e2 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2021

  1. testing(sample): add presubmit builds against head (#1264)

    This PR was generated using Autosynth. 🌈
    
    Synth log will be available here:
    https://source.cloud.google.com/results/invocations/84fe2cf6-50b5-47ff-ad16-716bb30204c2/targets
    
    - [ ] To automatically regenerate this PR, check this box.
    
    Source-Link: googleapis/synthtool@79c8dd7
    yoshi-automation authored Mar 20, 2021
    Configuration menu
    Copy the full SHA
    17c8516 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2021

  1. Configuration menu
    Copy the full SHA
    f6c78a8 View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2021

  1. chore: Update discovery artifacts (#1269)

    * chore(accessapproval): update the api
    * chore(accesscontextmanager): update the api
    * chore(apigateway): update the api
    * chore(area120tables): update the api
    * chore(bigquerydatatransfer): update the api
    * chore(billingbudgets): update the api
    * chore(calendar): update the api
    * chore(chat): update the api
    * chore(cloudbilling): update the api
    * chore(cloudfunctions): update the api
    * chore(cloudkms): update the api
    * chore(cloudprofiler): update the api
    * chore(cloudscheduler): update the api
    * chore(cloudshell): update the api
    * chore(cloudtasks): update the api
    * chore(composer): update the api
    * chore(datalabeling): update the api
    * chore(datamigration): update the api
    * chore(deploymentmanager): update the api
    * chore(dlp): update the api
    * chore(doubleclickbidmanager): update the api
    * chore(drive): update the api
    * chore(driveactivity): update the api
    * chore(eventarc): update the api
    * chore(fcm): update the api
    * chore(firebaseml): update the api
    * chore(firestore): update the api
    * chore(gameservices): update the api
    * chore(genomics): update the api
    * chore(groupsmigration): update the api
    * chore(iam): update the api
    * chore(language): update the api
    * chore(libraryagent): update the api
    * chore(lifesciences): update the api
    * chore(logging): update the api
    * chore(monitoring): update the api
    * chore(policytroubleshooter): update the api
    * chore(recommendationengine): update the api
    * chore(recommender): update the api
    * chore(redis): update the api
    * chore(runtimeconfig): update the api
    * chore(script): update the api
    * chore(serviceconsumermanagement): update the api
    * chore(servicedirectory): update the api
    * chore(servicenetworking): update the api
    * chore(serviceusage): update the api
    * chore(sheets): update the api
    * chore(texttospeech): update the api
    * chore(toolresults): update the api
    * chore(transcoder): update the api
    * chore(translate): update the api
    * chore(vision): update the api
    * chore(workflows): update the api
    
    Co-authored-by: Yoshi Automation <yoshi-automation@google.com>
    Co-authored-by: Anthonios Partheniou <partheniou@google.com>
    3 people authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    a8b35b9 View commit details
    Browse the repository at this point in the history
  2. chore: release 2.1.0 (#1256)

    🤖 I have created a release \*beep\* \*boop\*
    ---
    ## [2.1.0](https://www.github.com/googleapis/google-api-python-client/compare/v2.0.2...v2.1.0) (2021-03-31)
    
    
    ### Features
    
    * add status_code property on http error handling ([#1185](https://www.github.com/googleapis/google-api-python-client/issues/1185)) ([db2a766](https://www.github.com/googleapis/google-api-python-client/commit/db2a766bbd976742f6ef10d721d8423c8ac9246d))
    
    
    ### Bug Fixes
    
    * Change default of `static_discovery` when `discoveryServiceUrl` set ([#1261](https://www.github.com/googleapis/google-api-python-client/issues/1261)) ([3b4f2e2](https://www.github.com/googleapis/google-api-python-client/commit/3b4f2e243709132b5ca41a3c23853d5067dfb0ab))
    * correct api version in oauth-installed.md ([#1258](https://www.github.com/googleapis/google-api-python-client/issues/1258)) ([d1a255f](https://www.github.com/googleapis/google-api-python-client/commit/d1a255fcbeaa36f615cede720692fea2b9f894db))
    * fix .close() ([#1231](https://www.github.com/googleapis/google-api-python-client/issues/1231)) ([a9583f7](https://www.github.com/googleapis/google-api-python-client/commit/a9583f712d13c67aa282d14cd30e00999b530d7c))
    * Resolve issue where num_retries would have no effect ([#1244](https://www.github.com/googleapis/google-api-python-client/issues/1244)) ([c518472](https://www.github.com/googleapis/google-api-python-client/commit/c518472e836c32ba2ff5e8480ab5a7643f722d46))
    
    
    ### Documentation
    
    * Distinguish between public/private docs in 2.0 guide ([#1226](https://www.github.com/googleapis/google-api-python-client/issues/1226)) ([a6f1706](https://www.github.com/googleapis/google-api-python-client/commit/a6f17066caf6e911b7e94e8feab52fa3af2def1b))
    * Update README to promote cloud client libraries ([#1252](https://www.github.com/googleapis/google-api-python-client/issues/1252)) ([22807c9](https://www.github.com/googleapis/google-api-python-client/commit/22807c92ce754ff3d60f240ec5c38de50c5b654b))
    ---
    
    
    This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
    release-please[bot] authored Mar 31, 2021
    Configuration menu
    Copy the full SHA
    cc717a1 View commit details
    Browse the repository at this point in the history
Loading
Morty Proxy This is a proxified and sanitized view of the page, visit original site.