Skip to content
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

Migrate code from googleapis/python-datalabeling #8456

Merged
merged 68 commits into from
Nov 9, 2022

Commits on Nov 4, 2022

  1. chore: move samples from python-docs-sample to here (#29)

    * Data Labeling Beta samples [(#2096)](#2096)
    
    * add files
    
    * upate create_annotation_spec_set and test
    
    * add requirements.txt
    
    * update create_instruction and test
    
    * update import data and test
    
    * add label image and test
    
    * add label_text test
    
    * add label_video_test
    
    * add manage dataset and tests
    
    * flake
    
    * fix
    
    * add README
    
    * Adds updates including compute [(#2436)](#2436)
    
    * Adds updates including compute
    
    * Python 2 compat pytest
    
    * Fixing weird \r\n issue from GH merge
    
    * Put asset tests back in
    
    * Re-add pod operator test
    
    * Hack parameter for k8s pod operator
    
    * Update datalabeling samples to hit test endpoint. [(#2641)](#2641)
    
    * Auto-update dependencies. [(#2005)](#2005)
    
    * Auto-update dependencies.
    
    * Revert update of appengine/flexible/datastore.
    
    * revert update of appengine/flexible/scipy
    
    * revert update of bigquery/bqml
    
    * revert update of bigquery/cloud-client
    
    * revert update of bigquery/datalab-migration
    
    * revert update of bigtable/quickstart
    
    * revert update of compute/api
    
    * revert update of container_registry/container_analysis
    
    * revert update of dataflow/run_template
    
    * revert update of datastore/cloud-ndb
    
    * revert update of dialogflow/cloud-client
    
    * revert update of dlp
    
    * revert update of functions/imagemagick
    
    * revert update of functions/ocr/app
    
    * revert update of healthcare/api-client/fhir
    
    * revert update of iam/api-client
    
    * revert update of iot/api-client/gcs_file_to_device
    
    * revert update of iot/api-client/mqtt_example
    
    * revert update of language/automl
    
    * revert update of run/image-processing
    
    * revert update of vision/automl
    
    * revert update testing/requirements.txt
    
    * revert update of vision/cloud-client/detect
    
    * revert update of vision/cloud-client/product_search
    
    * revert update of jobs/v2/api_client
    
    * revert update of jobs/v3/api_client
    
    * revert update of opencensus
    
    * revert update of translate/cloud-client
    
    * revert update to speech/cloud-client
    
    Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
    Co-authored-by: Doug Mahugh <dmahugh@gmail.com>
    
    * Update datalabeling to match lint. [(#2642)](#2642)
    
    * datalabeling: ensure all tests use test endpoint [(#2918)](#2918)
    
    * datalabeling: ensure all tests use test endpoint
    
    * requires an input csv for text input, slight print statement cleanup
    
    Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
    
    * chore(deps): update dependency google-cloud-datalabeling to v0.4.0 [(#3081)](#3081)
    
    This PR contains the following updates:
    
    | Package | Update | Change |
    |---|---|---|
    | [google-cloud-datalabeling](https://github.com/googleapis/python-datalabeling) | minor | `==0.3.0` -> `==0.4.0` |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/python-datalabeling</summary>
    
    ### [`v0.4.0`](https://github.com/googleapis/python-datalabeling/blob/master/CHANGELOG.md#&#8203;040-httpswwwgithubcomgoogleapispython-datalabelingcomparev030v040-2020-01-31)
    
    [Compare Source](https://github.com/googleapis/python-datalabeling/compare/v0.3.0...v0.4.0)
    
    ##### Features
    
    -   **datalabeling:** undeprecate resource name helper methods (via synth) ([#&#8203;10039](https://www.github.com/googleapis/python-datalabeling/issues/10039)) ([88f8090](https://www.github.com/googleapis/python-datalabeling/commit/88f809008ee6a709c02c78b1d93af779fab19adb))
    
    ##### Bug Fixes
    
    -   **datalabeling:** deprecate resource name helper methods (via synth) ([#&#8203;9832](https://www.github.com/googleapis/python-datalabeling/issues/9832)) ([e5f9021](https://www.github.com/googleapis/python-datalabeling/commit/e5f902154ebe7fcb139aa405babfe9993fd51319))
    
    </details>
    
    ---
    
    ### Renovate configuration
    
    :date: **Schedule**: At any time (no schedule defined).
    
    :vertical_traffic_light: **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    :recycle: **Rebasing**: Never, or you tick the rebase/retry checkbox.
    
    :no_bell: **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
    
    ---
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#GoogleCloudPlatform/python-docs-samples).
    
    * Simplify noxfile setup. [(#2806)](#2806)
    
    * chore(deps): update dependency requests to v2.23.0
    
    * Simplify noxfile and add version control.
    
    * Configure appengine/standard to only test Python 2.7.
    
    * Update Kokokro configs to match noxfile.
    
    * Add requirements-test to each folder.
    
    * Remove Py2 versions from everything execept appengine/standard.
    
    * Remove conftest.py.
    
    * Remove appengine/standard/conftest.py
    
    * Remove 'no-sucess-flaky-report' from pytest.ini.
    
    * Add GAE SDK back to appengine/standard tests.
    
    * Fix typo.
    
    * Roll pytest to python 2 version.
    
    * Add a bunch of testing requirements.
    
    * Remove typo.
    
    * Add appengine lib directory back in.
    
    * Add some additional requirements.
    
    * Fix issue with flake8 args.
    
    * Even more requirements.
    
    * Readd appengine conftest.py.
    
    * Add a few more requirements.
    
    * Even more Appengine requirements.
    
    * Add webtest for appengine/standard/mailgun.
    
    * Add some additional requirements.
    
    * Add workaround for issue with mailjet-rest.
    
    * Add responses for appengine/standard/mailjet.
    
    Co-authored-by: Renovate Bot <bot@renovateapp.com>
    
    * testing: mark some tests as flaky [(#3288)](#3288)
    
    fixes #3138
    
    * [datalabeling] testing: wrap rpcs with backoff [(#3443)](#3443)
    
    * wrap all the rpcs with backoff
    * add a shared testing lib
    * remove flaky
    
    * [datalabeling] fix: clean up old datasets before the test [(#3707)](#3707)
    
    fixes #3710 
    fixes #3711
    
    * [datalabeling] testing: retry upon ServerError [(#3762)](#3762)
    
    fixes #3760
    
    * Replace GCLOUD_PROJECT with GOOGLE_CLOUD_PROJECT. [(#4022)](#4022)
    
    * chore(deps): update dependency pytest to v5.4.3 [(#4279)](#4279)
    
    * chore(deps): update dependency pytest to v5.4.3
    
    * specify pytest for python 2 in appengine
    
    Co-authored-by: Leah Cole <coleleah@google.com>
    
    * Update dependency pytest to v6 [(#4390)](#4390)
    
    * chore: update templates
    
    * chore: fix docs error
    
    * chore: skip unavailable samples
    
    * chore: use staging endpoint for labeling tests
    
    Co-authored-by: Rebecca Taylor <remilytaylor@gmail.com>
    Co-authored-by: Gus Class <gguuss@gmail.com>
    Co-authored-by: Kurtis Van Gent <31518063+kurtisvg@users.noreply.github.com>
    Co-authored-by: DPEBot <dpebot@google.com>
    Co-authored-by: Doug Mahugh <dmahugh@gmail.com>
    Co-authored-by: Noah Negrey <nnegrey@users.noreply.github.com>
    Co-authored-by: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
    Co-authored-by: WhiteSource Renovate <bot@renovateapp.com>
    Co-authored-by: Takashi Matsuo <tmatsuo@google.com>
    Co-authored-by: Leah Cole <coleleah@google.com>
    Co-authored-by: Bu Sun Kim <busunkim@google.com>
    12 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    7858a28 View commit details
    Browse the repository at this point in the history
  2. feat!: migrate to use microgen (#34)

    * feat!: migrate to use microgen
    
    * update sample
    
    * update sample
    
    * update sample
    
    * Update UPGRADING.md
    
    Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    
    Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    2 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    cee3077 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    71ca67a View commit details
    Browse the repository at this point in the history
  4. chore: added helpful instruction comment on lable_image sample (#52)

    
    Fixes b/172749007 🦕
    munkhuushmgl authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    1e0adb9 View commit details
    Browse the repository at this point in the history
  5. feat: add common resource helper paths; expose client transport (#49)

    * changes without context
    
            autosynth cannot find the source of changes triggered by earlier changes in this
            repository, or by version upgrades to tools such as linters.
    
    * chore(py-library): enable snippet-bot
    
    Co-authored-by: Benjamin E. Coe <bencoe@google.com>
    
    Source-Author: Takashi Matsuo <tmatsuo@google.com>
    Source-Date: Tue Sep 1 17:14:08 2020 +0000
    Source-Repo: googleapis/synthtool
    Source-Sha: d91dd8aac77f7a9c5506c238038a26fa4f9e361e
    Source-Link: googleapis/synthtool@d91dd8a
    
    * chore: manual regen
    
    Co-authored-by: Bu Sun Kim <busunkim@google.com>
    Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    3 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    5c99847 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    213a2e3 View commit details
    Browse the repository at this point in the history
  7. chore: update templates (#63)

    * docs(python): update intersphinx for grpc and auth
    
    * docs(python): update intersphinx for grpc and auth
    
    * use https for python intersphinx
    
    Co-authored-by: Tim Swast <swast@google.com>
    
    Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    Source-Date: Wed Nov 18 14:37:25 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 9a7d9fbb7045c34c9d3d22c1ff766eeae51f04c9
    Source-Link: googleapis/synthtool@9a7d9fb
    
    * docs(python): fix intersphinx link for google-auth
    
    Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    Source-Date: Thu Nov 19 10:16:05 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: a073c873f3928c561bdf87fdfbf1d081d1998984
    Source-Link: googleapis/synthtool@a073c87
    
    * chore: add config / docs for 'pre-commit' support
    
    Source-Author: Tres Seaver <tseaver@palladion.com>
    Source-Date: Tue Dec 1 16:01:20 2020 -0500
    Source-Repo: googleapis/synthtool
    Source-Sha: 32af6da519a6b042e3da62008e2a75e991efb6b4
    Source-Link: googleapis/synthtool@32af6da
    
    * chore(deps): update precommit hook pre-commit/pre-commit-hooks to v3.3.0
    
    Source-Author: WhiteSource Renovate <bot@renovateapp.com>
    Source-Date: Wed Dec 2 17:18:24 2020 +0100
    Source-Repo: googleapis/synthtool
    Source-Sha: 69629b64b83c6421d616be2b8e11795738ec8a6c
    Source-Link: googleapis/synthtool@69629b6
    
    * test(python): give filesystem paths to pytest-cov
    
    https://pytest-cov.readthedocs.io/en/latest/config.html
    
    The pytest-cov docs seem to suggest a filesystem path is expected.
    
    Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    Source-Date: Wed Dec 2 09:28:04 2020 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: f94318521f63085b9ccb43d42af89f153fb39f15
    Source-Link: googleapis/synthtool@f943185
    
    * chore: update noxfile.py.j2
    
    * Update noxfile.py.j2
    
    add changes from @glasnt to the template template to ensure that enforcing type hinting doesn't fail for repos with the sample noxfile (aka all samples repos)
    See https://github.com/GoogleCloudPlatform/python-docs-samples/pull/4869/files for context
    
    * fix typo
    
    Source-Author: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
    Source-Date: Thu Dec 3 13:44:30 2020 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 18c5dbdb4ac8cf75d4d8174e7b4558f48e76f8a1
    Source-Link: googleapis/synthtool@18c5dbd
    
    * chore(deps): update precommit hook pre-commit/pre-commit-hooks to v3.4.0
    
    Co-authored-by: Tres Seaver <tseaver@palladion.com>
    
    Source-Author: WhiteSource Renovate <bot@renovateapp.com>
    Source-Date: Wed Dec 16 18:13:24 2020 +0100
    Source-Repo: googleapis/synthtool
    Source-Sha: aa255b15d52b6d8950cca48cfdf58f7d27a60c8a
    Source-Link: googleapis/synthtool@aa255b1
    
    * docs(python): document adding Python 3.9 support, dropping 3.5 support
    
    Closes #787
    
    Source-Author: Tres Seaver <tseaver@palladion.com>
    Source-Date: Thu Dec 17 16:08:02 2020 -0500
    Source-Repo: googleapis/synthtool
    Source-Sha: b670a77a454f415d247907908e8ee7943e06d718
    Source-Link: googleapis/synthtool@b670a77
    
    * chore: exclude `.nox` directories from linting
    
    The samples tests create `.nox` directories
    with all dependencies installed. These directories
    should be excluded from linting.
    
    I've tested this change locally, and it significantly
    speeds up linting on my machine.
    
    Source-Author: Tim Swast <swast@google.com>
    Source-Date: Tue Dec 22 13:04:04 2020 -0600
    Source-Repo: googleapis/synthtool
    Source-Sha: 373861061648b5fe5e0ac4f8a38b32d639ee93e4
    Source-Link: googleapis/synthtool@3738610
    yoshi-automation authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    3f8a868 View commit details
    Browse the repository at this point in the history
  8. chore: Updating resources and configuration for presubmits and test e…

    …nvironments (#72)
    
    * changes without context
    
            autosynth cannot find the source of changes triggered by earlier changes in this
            repository, or by version upgrades to tools such as linters.
    
    * chore(python): skip docfx in main presubmit
    
    * chore(python): skip docfx in main presubmit
    
    * fix: properly template the repo name
    
    Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    Source-Date: Fri Jan 8 10:32:13 2021 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: fb53b6fb373b7c3edf4e55f3e8036bc6d73fa483
    Source-Link: googleapis/synthtool@fb53b6f
    
    * chore: add missing quotation mark
    
    Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    Source-Date: Mon Jan 11 09:43:06 2021 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 16ec872dd898d7de6e1822badfac32484b5d9031
    Source-Link: googleapis/synthtool@16ec872
    
    * chore: add 3.9 to noxfile template
    
    Since the python-docs-samples noxfile-template doesn't sync with this, I wanted to make sure the noxfile template matched the most recent change [here](https://github.com/GoogleCloudPlatform/python-docs-samples/pull/4968/files)
    
    cc @tmatsuo
    
    Source-Author: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
    Source-Date: Fri Jan 15 17:24:05 2021 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 56ddc68f36b32341e9f22c2c59b4ce6aa3ba635f
    Source-Link: googleapis/synthtool@56ddc68
    
    * build(python): make `NOX_SESSION` optional
    
    I added this accidentally in #889. `NOX_SESSION` should be passed down if it is set but not marked required.
    
    Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    Source-Date: Tue Jan 19 09:38:04 2021 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: ba960d730416fe05c50547e975ce79fcee52c671
    Source-Link: googleapis/synthtool@ba960d7
    
    * chore: Add header checker config to python library synth
    
    Now that we have it working in [python-docs-samples](https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/.github/header-checker-lint.yml) we should consider adding it to the 🐍 libraries :)
    
    Source-Author: Leah E. Cole <6719667+leahecole@users.noreply.github.com>
    Source-Date: Mon Jan 25 13:24:08 2021 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: 573f7655311b553a937f9123bee17bf78497db95
    Source-Link: googleapis/synthtool@573f765
    
    * chore: add noxfile parameters for extra dependencies
    
    Also, add tests for some noxfile parameters for assurance that the
    template generates valid Python.
    
    Co-authored-by: Jeffrey Rennie <rennie@google.com>
    
    Source-Author: Tim Swast <swast@google.com>
    Source-Date: Tue Jan 26 12:26:57 2021 -0600
    Source-Repo: googleapis/synthtool
    Source-Sha: 778d8beae28d6d87eb01fdc839a4b4d966ed2ebe
    Source-Link: googleapis/synthtool@778d8be
    
    * build: migrate to flakybot
    
    Source-Author: Justin Beckwith <justin.beckwith@gmail.com>
    Source-Date: Thu Jan 28 22:22:38 2021 -0800
    Source-Repo: googleapis/synthtool
    Source-Sha: d1bb9173100f62c0cfc8f3138b62241e7f47ca6a
    Source-Link: googleapis/synthtool@d1bb917
    
    * chore(python): include py.typed files in release
    
    A py.typed file must be included in the released package for it to be considered typed by type checkers. https://www.python.org/dev/peps/pep-0561/#packaging-type-information. See googleapis/python-secret-manager#79
    
    Source-Author: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    Source-Date: Fri Feb 5 17:32:06 2021 -0700
    Source-Repo: googleapis/synthtool
    Source-Sha: 33366574ffb9e11737b3547eb6f020ecae0536e8
    Source-Link: googleapis/synthtool@3336657
    
    * docs: update python contributing guide
    
    Adds details about blacken, updates version for system tests,
    and shows how to pass through pytest arguments.
    
    Source-Author: Chris Cotter <cjcotter@google.com>
    Source-Date: Mon Feb 8 17:13:36 2021 -0500
    Source-Repo: googleapis/synthtool
    Source-Sha: 4679e7e415221f03ff2a71e3ffad75b9ec41d87e
    Source-Link: googleapis/synthtool@4679e7e
    yoshi-automation authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    abebafd View commit details
    Browse the repository at this point in the history
  9. chore: disabling datalabeling tests due to service limited exception (#…

    …81)
    
    * chore: disabling datalabeling tests due to service limited exception
    
    * lint
    munkhuushmgl authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    686d515 View commit details
    Browse the repository at this point in the history
  10. chore: migrate to owl bot (#96)

    * chore: migrate to owl bot
    
    * chore: copy files from googleapis-gen ee56c3493ec6aeb237ff515ecea949710944a20f
    
    * chore: run the post processor
    parthea authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    cc4de63 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f43b1fb View commit details
    Browse the repository at this point in the history
  12. chore: new owl bot post processor docker image (#103)

    gcr.io/repo-automation-bots/owlbot-python:latest@sha256:3c3a445b3ddc99ccd5d31edc4b4519729635d20693900db32c4f587ed51f7479
    gcf-owl-bot[bot] authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    93288af View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c2e3910 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    3e88a9b View commit details
    Browse the repository at this point in the history
  15. chore(deps): update dependency google-cloud-datalabeling to v1.2.0 (#119

    )
    
    [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [google-cloud-datalabeling](https://github.com/googleapis/python-datalabeling) | `==1.1.0` -> `==1.2.0` | [![age](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.0/compatibility-slim/1.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.0/confidence-slim/1.1.0)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/python-datalabeling</summary>
    
    ### [`v1.2.0`](https://github.com/googleapis/python-datalabeling/blob/master/CHANGELOG.md#&#8203;120-httpswwwgithubcomgoogleapispython-datalabelingcomparev110v120-2021-07-12)
    
    [Compare Source](https://github.com/googleapis/python-datalabeling/compare/v1.1.0...v1.2.0)
    
    ##### Features
    
    -   add always_use_jwt_access ([#&#8203;113](https://www.github.com/googleapis/python-datalabeling/issues/113)) ([416b3e9](https://www.github.com/googleapis/python-datalabeling/commit/416b3e9e15d7b147c69391133cb4576c64a41a82))
    
    ##### Bug Fixes
    
    -   disable always_use_jwt_access ([#&#8203;117](https://www.github.com/googleapis/python-datalabeling/issues/117)) ([8c50b89](https://www.github.com/googleapis/python-datalabeling/commit/8c50b899ff1cee04af36fc5f2dae68ba721efdae))
    
    ##### Documentation
    
    -   omit mention of Python 2.7 in 'CONTRIBUTING.rst' ([#&#8203;1127](https://www.github.com/googleapis/python-datalabeling/issues/1127)) ([#&#8203;108](https://www.github.com/googleapis/python-datalabeling/issues/108)) ([2d38075](https://www.github.com/googleapis/python-datalabeling/commit/2d38075bd68c083ed164a7202fd65056ff1edbc8)), closes [#&#8203;1126](https://www.github.com/googleapis/python-datalabeling/issues/1126)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
    
    ---
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/python-datalabeling).
    renovate-bot authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    e7a0dee View commit details
    Browse the repository at this point in the history
  16. chore(deps): update dependency backoff to v1.11.1 (#120)

    [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [backoff](https://github.com/litl/backoff) | `==1.11.0` -> `==1.11.1` | [![age](https://badges.renovateapi.com/packages/pypi/backoff/1.11.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/backoff/1.11.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/backoff/1.11.1/compatibility-slim/1.11.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/backoff/1.11.1/confidence-slim/1.11.0)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>litl/backoff</summary>
    
    ### [`v1.11.1`](https://github.com/litl/backoff/blob/master/CHANGELOG.md#v1111-2021-07-14)
    
    [Compare Source](https://github.com/litl/backoff/compare/v1.11.0...v1.11.1)
    
    ##### Changed
    
    -   Update **version** in backoff module
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
    
    ---
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/python-datalabeling).
    renovate-bot authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    9047b77 View commit details
    Browse the repository at this point in the history
  17. feat: add Samples section to CONTRIBUTING.rst (#124)

    Source-Link: googleapis/synthtool@52e4e46
    Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:6186535cbdbf6b9fe61f00294929221d060634dae4a0795c1cefdbc995b2d605
    gcf-owl-bot[bot] authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    49f141a View commit details
    Browse the repository at this point in the history
  18. chore(deps): update dependency google-cloud-datalabeling to v1.2.1 (#126

    )
    
    [![WhiteSource Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com)
    
    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [google-cloud-datalabeling](https://github.com/googleapis/python-datalabeling) | `==1.2.0` -> `==1.2.1` | [![age](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.1/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.1/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.1/compatibility-slim/1.2.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/google-cloud-datalabeling/1.2.1/confidence-slim/1.2.0)](https://docs.renovatebot.com/merge-confidence/) |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>googleapis/python-datalabeling</summary>
    
    ### [`v1.2.1`](https://github.com/googleapis/python-datalabeling/blob/master/CHANGELOG.md#&#8203;121-httpswwwgithubcomgoogleapispython-datalabelingcomparev120v121-2021-07-20)
    
    [Compare Source](https://github.com/googleapis/python-datalabeling/compare/v1.2.0...v1.2.1)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
    
    ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
    
    ---
    
     - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box.
    
    ---
    
    This PR has been generated by [WhiteSource Renovate](https://renovate.whitesourcesoftware.com). View repository job log [here](https://app.renovatebot.com/dashboard#github/googleapis/python-datalabeling).
    renovate-bot authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    8791e61 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    3b96719 View commit details
    Browse the repository at this point in the history
  20. chore: fix INSTALL_LIBRARY_FROM_SOURCE in noxfile.py (#134)

    Source-Link: googleapis/synthtool@6252f2c
    Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:50e35228649c47b6ca82aa0be3ff9eb2afce51c82b66c4a03fe4afeb5ff6c0fc
    gcf-owl-bot[bot] authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    20bf518 View commit details
    Browse the repository at this point in the history
  21. chore: drop mention of Python 2.7 from templates (#136)

    Source-Link: googleapis/synthtool@facee4c
    Post-Processor: gcr.io/repo-automation-bots/owlbot-python:latest@sha256:9743664022bd63a8084be67f144898314c7ca12f0a03e422ac17c733c129d803
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    2 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    d770fa9 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    9bebe8c View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    0aee688 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f99a215 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    7df8fc6 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    5191da9 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c2fc455 View commit details
    Browse the repository at this point in the history
  28. chore(samples): Add check for tests in directory (#181)

    Source-Link: googleapis/synthtool@52aef91
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:36a95b8f494e4674dc9eee9af98961293b51b86b3649942aac800ae6c1f796d4
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    2 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    d6620b8 View commit details
    Browse the repository at this point in the history
  29. chore(python): Noxfile recognizes that tests can live in a folder (#185)

    Source-Link: googleapis/synthtool@4760d8d
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:f0e4b51deef56bed74d3e2359c583fc104a8d6367da3984fc5c66938db738828
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    2 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    9a57f84 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    d55abe6 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    ed22fe2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    a01df31 View commit details
    Browse the repository at this point in the history
  33. chore: use gapic-generator-python 0.63.2 (#194)

    * chore: use gapic-generator-python 0.63.2
    docs: add generated snippets
    
    PiperOrigin-RevId: 427792504
    
    Source-Link: googleapis/googleapis@55b9e1e
    
    Source-Link: googleapis/googleapis-gen@bf4e86b
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYmY0ZTg2Yjc1M2Y0MmNiMGVkYjFmZDUxZmJlODQwZDdkYTBhMWNkZSJ9
    
    * 🦉 Updates from OwlBot
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    3 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    7133c23 View commit details
    Browse the repository at this point in the history
  34. chore: use gapic-generator-python 0.63.4 (#197)

    * chore: use gapic-generator-python 0.63.4
    
    chore: fix snippet region tag format
    chore: fix docstring code block formatting
    PiperOrigin-RevId: 430730865
    
    Source-Link: googleapis/googleapis@ea58002
    
    Source-Link: googleapis/googleapis-gen@ca893ff
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2E4OTNmZjhhZjI1ZmM3ZmUwMDFkZTE0MDVhNTE3ZDgwNDQ2ZWNjYSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * chore: delete duplicates
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Bu Sun Kim <8822365+busunkim96@users.noreply.github.com>
    3 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    a62b743 View commit details
    Browse the repository at this point in the history
  35. chore: update copyright year to 2022 (#198)

    * chore: update copyright year to 2022
    
    PiperOrigin-RevId: 431037888
    
    Source-Link: googleapis/googleapis@b3397f5
    
    Source-Link: googleapis/googleapis-gen@510b54e
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNTEwYjU0ZTFjZGVmZDUzMTczOTg0ZGYxNjY0NTA4MTMwOGZlODk3ZSJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    2 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    5c43f56 View commit details
    Browse the repository at this point in the history
  36. chore: Adding support for pytest-xdist and pytest-parallel (#207)

    Source-Link: googleapis/synthtool@82f5cb2
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:5d8da01438ece4021d135433f2cf3227aa39ef0eaccc941d62aa35e6902832ae
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Anthonios Partheniou <partheniou@google.com>
    3 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    9093bf9 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    da7ea9d View commit details
    Browse the repository at this point in the history
  38. Configuration menu
    Copy the full SHA
    fcbaeb9 View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    15caff7 View commit details
    Browse the repository at this point in the history
  40. chore(python): use black==22.3.0 (#218)

    Source-Link: googleapis/synthtool@6fab84a
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:7cffbc10910c3ab1b852c05114a08d374c195a81cdec1d4a67a1d129331d0bfe
    gcf-owl-bot[bot] authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    a64f2a6 View commit details
    Browse the repository at this point in the history
  41. chore: use gapic-generator-python 0.65.1 (#228)

    * chore: use gapic-generator-python 0.65.1
    
    PiperOrigin-RevId: 441524537
    
    Source-Link: googleapis/googleapis@2a27391
    
    Source-Link: googleapis/googleapis-gen@ab6756a
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYWI2NzU2YTQ4Yzg5YjViY2I5ZmI3MzQ0M2NiOGU1NWQ1NzRmNDY0MyJ9
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    2 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    f936c44 View commit details
    Browse the repository at this point in the history
  42. chore(python): add nox session to sort python imports (#229)

    Source-Link: googleapis/synthtool@1b71c10
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:00c9d764fd1cd56265f12a5ef4b99a0c9e87cf261018099141e2ca5158890416
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    2 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    44376bc View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    0adf632 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    ea1ce9b View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    f4d289d View commit details
    Browse the repository at this point in the history
  46. fix: require python 3.7+ (#251)

    * chore(python): drop python 3.6
    
    Source-Link: googleapis/synthtool@4f89b13
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:e7bb19d47c13839fe8c147e50e02e8b6cf5da8edd1af8b82208cd6f66cc2829c
    
    * add api_description to .repo-metadata.json
    
    * require python 3.7+ in setup.py
    
    * remove python 3.6 sample configs
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Anthonios Partheniou <partheniou@google.com>
    3 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    ba5bfe3 View commit details
    Browse the repository at this point in the history
  47. chore(deps): update all dependencies (#245)

    * chore(deps): update all dependencies
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * revert
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Anthonios Partheniou <partheniou@google.com>
    3 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    70d6906 View commit details
    Browse the repository at this point in the history
  48. chore(deps): update all dependencies (#257)

    * chore(deps): update all dependencies
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    * revert
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    Co-authored-by: Anthonios Partheniou <partheniou@google.com>
    3 people authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    a589421 View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    0ab4e21 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    4a7715e View commit details
    Browse the repository at this point in the history
  51. chore: Bump gapic-generator-python version to 1.3.0 (#273)

    - [ ] Regenerate this pull request now.
    
    PiperOrigin-RevId: 472561635
    
    Source-Link: googleapis/googleapis@332ecf5
    
    Source-Link: googleapis/googleapis-gen@4313d68
    Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNDMxM2Q2ODI4ODBmZDlkNzI0NzI5MTE2NGQ0ZTlkM2Q1YmQ5ZjE3NyJ9
    gcf-owl-bot[bot] authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    8d10ac4 View commit details
    Browse the repository at this point in the history
  52. chore: detect samples tests in nested directories (#276)

    Source-Link: googleapis/synthtool@50db768
    Post-Processor: gcr.io/cloud-devrel-public-resources/owlbot-python:latest@sha256:e09366bdf0fd9c8976592988390b24d53583dd9f002d476934da43725adbb978
    gcf-owl-bot[bot] authored and ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    304ffc2 View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    714ce01 View commit details
    Browse the repository at this point in the history
  54. Configuration menu
    Copy the full SHA
    b57e518 View commit details
    Browse the repository at this point in the history
  55. Configuration menu
    Copy the full SHA
    cbc4eb4 View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    ab0e3ba View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    ee4282f View commit details
    Browse the repository at this point in the history
  58. Removed generated samples

    ivanmkc committed Nov 4, 2022
    Configuration menu
    Copy the full SHA
    b686d2f View commit details
    Browse the repository at this point in the history
  59. Configuration menu
    Copy the full SHA
    60066eb View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    e86677c View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2022

  1. Configuration menu
    Copy the full SHA
    0a96c25 View commit details
    Browse the repository at this point in the history
  2. Updated blunderbuss file

    ivanmkc committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    d7a9b2d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0833c3e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2daf5ce View commit details
    Browse the repository at this point in the history
  5. Added ivanmkc as reviewer

    ivanmkc committed Nov 8, 2022
    Configuration menu
    Copy the full SHA
    ab01032 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2022

  1. Added to CODEOWNERS

    ivanmkc committed Nov 9, 2022
    Configuration menu
    Copy the full SHA
    ddd312e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5dd6664 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9844f5 View commit details
    Browse the repository at this point in the history