Skip to content

Commit 50cc088

Browse files
1 parent e508671 commit 50cc088

102 files changed

Lines changed: 390 additions & 9294 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎packages/google-cloud-build/.gitignore‎

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@ docs.metadata
5050

5151
# Virtual environment
5252
env/
53-
venv/
5453

5554
# Test logs
5655
coverage.xml

‎packages/google-cloud-build/CONTRIBUTING.rst‎

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -143,12 +143,12 @@ Running System Tests
143143
$ nox -s system
144144

145145
# Run a single system test
146-
$ nox -s system-3.8 -- -k <name of test>
146+
$ nox -s system-3.11 -- -k <name of test>
147147

148148

149149
.. note::
150150

151-
System tests are only configured to run under Python 3.8.
151+
System tests are only configured to run under Python 3.8, 3.9, 3.10 and 3.11.
152152
For expediency, we do not run them in older versions of Python 3.
153153

154154
This alone will not run the tests. You'll need to change some local
@@ -236,21 +236,9 @@ We support:
236236

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

239-
.. _config: https://github.com/googleapis/python-cloudbuild/blob/main/noxfile.py
239+
.. _config: https://github.com/googleapis/python-cloudbuild/blob/main/packages/google-cloud-build/noxfile.py
240240

241241

242-
We also explicitly decided to support Python 3 beginning with version 3.7.
243-
Reasons for this include:
244-
245-
- Encouraging use of newest versions of Python 3
246-
- Taking the lead of `prominent`_ open-source `projects`_
247-
- `Unicode literal support`_ which allows for a cleaner codebase that
248-
works in both Python 2 and Python 3
249-
250-
.. _prominent: https://docs.djangoproject.com/en/1.9/faq/install/#what-python-version-can-i-use-with-django
251-
.. _projects: http://flask.pocoo.org/docs/0.10/python3/
252-
.. _Unicode literal support: https://www.python.org/dev/peps/pep-0414/
253-
254242
**********
255243
Versioning
256244
**********

‎packages/google-cloud-build/README.rst‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
Python Client for Cloud Build API
2-
=================================
1+
Python Client for Cloud Build
2+
=============================
33

44
|stable| |pypi| |versions|
55

6-
`Cloud Build API`_: lets you build software quickly across all languages. Get complete control over defining custom workflows for building, testing, and deploying across multiple environments such as VMs, serverless, Kubernetes, or Firebase.
6+
`Cloud Build`_: lets you build software quickly across all languages. Get complete control over defining custom workflows for building, testing, and deploying across multiple environments such as VMs, serverless, Kubernetes, or Firebase.
77

88
- `Client Library Documentation`_
99
- `Product Documentation`_
@@ -14,7 +14,7 @@ Python Client for Cloud Build API
1414
:target: https://pypi.org/project/google-cloud-build/
1515
.. |versions| image:: https://img.shields.io/pypi/pyversions/google-cloud-build.svg
1616
:target: https://pypi.org/project/google-cloud-build/
17-
.. _Cloud Build API: https://cloud.google.com/cloud-build/docs/
17+
.. _Cloud Build: https://cloud.google.com/cloud-build/docs/
1818
.. _Client Library Documentation: https://cloud.google.com/python/docs/reference/cloudbuild/latest
1919
.. _Product Documentation: https://cloud.google.com/cloud-build/docs/
2020

@@ -25,12 +25,12 @@ In order to use this library, you first need to go through the following steps:
2525

2626
1. `Select or create a Cloud Platform project.`_
2727
2. `Enable billing for your project.`_
28-
3. `Enable the Cloud Build API.`_
28+
3. `Enable the Cloud Build.`_
2929
4. `Setup Authentication.`_
3030

3131
.. _Select or create a Cloud Platform project.: https://console.cloud.google.com/project
3232
.. _Enable billing for your project.: https://cloud.google.com/billing/docs/how-to/modify-project#enable_billing_for_a_project
33-
.. _Enable the Cloud Build API.: https://cloud.google.com/cloud-build/docs/
33+
.. _Enable the Cloud Build.: https://cloud.google.com/cloud-build/docs/
3434
.. _Setup Authentication.: https://googleapis.dev/python/google-api-core/latest/auth.html
3535

3636
Installation
@@ -53,7 +53,7 @@ Code samples and snippets
5353

5454
Code samples and snippets live in the `samples/`_ folder.
5555

56-
.. _samples/: https://github.com/googleapis/python-cloudbuild/tree/main/samples
56+
.. _samples/: https://github.com/googleapis/google-cloud-python/tree/main/packages/google-cloud-build/samples
5757

5858

5959
Supported Python Versions
@@ -97,12 +97,12 @@ Windows
9797
Next Steps
9898
~~~~~~~~~~
9999

100-
- Read the `Client Library Documentation`_ for Cloud Build API
100+
- Read the `Client Library Documentation`_ for Cloud Build
101101
to see other available methods on the client.
102-
- Read the `Cloud Build API Product documentation`_ to learn
102+
- Read the `Cloud Build Product documentation`_ to learn
103103
more about the product and see How-to Guides.
104104
- View this `README`_ to see the full list of Cloud
105105
APIs that we cover.
106106

107-
.. _Cloud Build API Product documentation: https://cloud.google.com/cloud-build/docs/
107+
.. _Cloud Build Product documentation: https://cloud.google.com/cloud-build/docs/
108108
.. _README: https://github.com/googleapis/google-cloud-python/blob/main/README.rst
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
../CHANGELOG.md

‎packages/google-cloud-build/docs/conf.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
# All configuration values have a default; values that are commented out
2525
# serve to show the default.
2626

27-
import sys
2827
import os
2928
import shlex
29+
import sys
3030

3131
# If extensions (or modules to document with autodoc) are in another directory,
3232
# add these directories to sys.path here. If the directory is relative to the

‎packages/google-cloud-build/docs/index.rst‎

Lines changed: 5 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -11,27 +11,16 @@ API Reference
1111
.. toctree::
1212
:maxdepth: 2
1313

14-
cloudbuild_v1/services_
15-
cloudbuild_v1/types_
14+
cloudbuild_v1/services
15+
cloudbuild_v1/types
1616

1717
API Reference
1818
-------------
1919
.. toctree::
2020
:maxdepth: 2
2121

22-
cloudbuild_v2/services_
23-
cloudbuild_v2/types_
24-
25-
26-
Migration Guide
27-
---------------
28-
29-
See the guide below for instructions on migrating to the latest version.
30-
31-
.. toctree::
32-
:maxdepth: 2
33-
34-
 UPGRADING
22+
cloudbuild_v2/services
23+
cloudbuild_v2/types
3524

3625

3726
Changelog
@@ -42,4 +31,4 @@ For a list of all ``google-cloud-build`` releases:
4231
.. toctree::
4332
:maxdepth: 2
4433

45-
changelog
34+
CHANGELOG
File renamed without changes.

‎packages/google-cloud-build/google/cloud/devtools/cloudbuild/__init__.py‎

Lines changed: 59 additions & 78 deletions
Original file line numberDiff line numberDiff line change
@@ -18,99 +18,80 @@
1818
__version__ = package_version.__version__
1919

2020

21-
from google.cloud.devtools.cloudbuild_v1.services.cloud_build.client import (
22-
CloudBuildClient,
23-
)
2421
from google.cloud.devtools.cloudbuild_v1.services.cloud_build.async_client import (
2522
CloudBuildAsyncClient,
2623
)
27-
28-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ApprovalConfig
29-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ApprovalResult
30-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ApproveBuildRequest
31-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ArtifactResult
32-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Artifacts
33-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Build
34-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import BuildApproval
35-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import BuildOperationMetadata
36-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import BuildOptions
37-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import BuildStep
38-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import BuildTrigger
39-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import BuiltImage
40-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import CancelBuildRequest
41-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import CreateBuildRequest
42-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
43-
CreateBuildTriggerRequest,
24+
from google.cloud.devtools.cloudbuild_v1.services.cloud_build.client import (
25+
CloudBuildClient,
4426
)
4527
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
28+
ApprovalConfig,
29+
ApprovalResult,
30+
ApproveBuildRequest,
31+
ArtifactResult,
32+
Artifacts,
33+
Build,
34+
BuildApproval,
35+
BuildOperationMetadata,
36+
BuildOptions,
37+
BuildStep,
38+
BuildTrigger,
39+
BuiltImage,
40+
CancelBuildRequest,
41+
CreateBuildRequest,
42+
CreateBuildTriggerRequest,
4643
CreateWorkerPoolOperationMetadata,
47-
)
48-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import CreateWorkerPoolRequest
49-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
44+
CreateWorkerPoolRequest,
5045
DeleteBuildTriggerRequest,
51-
)
52-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
5346
DeleteWorkerPoolOperationMetadata,
54-
)
55-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import DeleteWorkerPoolRequest
56-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import FileHashes
57-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GetBuildRequest
58-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GetBuildTriggerRequest
59-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GetWorkerPoolRequest
60-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GitFileSource
61-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GitHubEnterpriseConfig
62-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GitHubEnterpriseSecrets
63-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GitHubEventsConfig
64-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GitRepoSource
65-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import GitSource
66-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Hash
67-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import InlineSecret
68-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ListBuildsRequest
69-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ListBuildsResponse
70-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
47+
DeleteWorkerPoolRequest,
48+
FileHashes,
49+
GetBuildRequest,
50+
GetBuildTriggerRequest,
51+
GetWorkerPoolRequest,
52+
GitFileSource,
53+
GitHubEnterpriseConfig,
54+
GitHubEnterpriseSecrets,
55+
GitHubEventsConfig,
56+
GitRepoSource,
57+
GitSource,
58+
Hash,
59+
InlineSecret,
60+
ListBuildsRequest,
61+
ListBuildsResponse,
7162
ListBuildTriggersRequest,
72-
)
73-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
7463
ListBuildTriggersResponse,
75-
)
76-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ListWorkerPoolsRequest
77-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import ListWorkerPoolsResponse
78-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import PrivatePoolV1Config
79-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import PubsubConfig
80-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import PullRequestFilter
81-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import PushFilter
82-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
64+
ListWorkerPoolsRequest,
65+
ListWorkerPoolsResponse,
66+
PrivatePoolV1Config,
67+
PubsubConfig,
68+
PullRequestFilter,
69+
PushFilter,
8370
ReceiveTriggerWebhookRequest,
84-
)
85-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
8671
ReceiveTriggerWebhookResponse,
87-
)
88-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import RepositoryEventConfig
89-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import RepoSource
90-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Results
91-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import RetryBuildRequest
92-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import RunBuildTriggerRequest
93-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Secret
94-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import SecretManagerSecret
95-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Secrets
96-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Source
97-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import SourceProvenance
98-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import StorageSource
99-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import StorageSourceManifest
100-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import TimeSpan
101-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
72+
RepositoryEventConfig,
73+
RepoSource,
74+
Results,
75+
RetryBuildRequest,
76+
RunBuildTriggerRequest,
77+
Secret,
78+
SecretManagerSecret,
79+
Secrets,
80+
Source,
81+
SourceProvenance,
82+
StorageSource,
83+
StorageSourceManifest,
84+
TimeSpan,
10285
UpdateBuildTriggerRequest,
103-
)
104-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import (
10586
UpdateWorkerPoolOperationMetadata,
87+
UpdateWorkerPoolRequest,
88+
UploadedMavenArtifact,
89+
UploadedNpmPackage,
90+
UploadedPythonPackage,
91+
Volume,
92+
WebhookConfig,
93+
WorkerPool,
10694
)
107-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import UpdateWorkerPoolRequest
108-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import UploadedMavenArtifact
109-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import UploadedNpmPackage
110-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import UploadedPythonPackage
111-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import Volume
112-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import WebhookConfig
113-
from google.cloud.devtools.cloudbuild_v1.types.cloudbuild import WorkerPool
11495

11596
__all__ = (
11697
"CloudBuildClient",

0 commit comments

Comments
 (0)