Skip to content
This repository was archived by the owner on Jul 6, 2023. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions .github/.OwlBot.lock.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,5 +13,5 @@
# limitations under the License.
docker:
image: gcr.io/cloud-devrel-public-resources/owlbot-python:latest
digest: sha256:8a5d3f6a2e43ed8293f34e06a2f56931d1e88a2694c3bb11b15df4eb256ad163
# created: 2022-04-06T10:30:21.687684602Z
digest: sha256:00c9d764fd1cd56265f12a5ef4b99a0c9e87cf261018099141e2ca5158890416
# created: 2022-04-20T23:42:53.970438194Z
2 changes: 1 addition & 1 deletion docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,9 +24,9 @@
# All configuration values have a default; values that are commented out
# serve to show the default.

import sys
import os
import shlex
import sys

# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
Expand Down
41 changes: 21 additions & 20 deletions google/cloud/shell/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,31 +14,32 @@
# limitations under the License.
#

from google.cloud.shell_v1.services.cloud_shell_service.async_client import (
CloudShellServiceAsyncClient,
)
from google.cloud.shell_v1.services.cloud_shell_service.client import (
CloudShellServiceClient,
)
from google.cloud.shell_v1.services.cloud_shell_service.async_client import (
CloudShellServiceAsyncClient,
from google.cloud.shell_v1.types.cloudshell import (
AddPublicKeyMetadata,
AddPublicKeyRequest,
AddPublicKeyResponse,
AuthorizeEnvironmentMetadata,
AuthorizeEnvironmentRequest,
AuthorizeEnvironmentResponse,
CloudShellErrorDetails,
CreateEnvironmentMetadata,
DeleteEnvironmentMetadata,
Environment,
GetEnvironmentRequest,
RemovePublicKeyMetadata,
RemovePublicKeyRequest,
RemovePublicKeyResponse,
StartEnvironmentMetadata,
StartEnvironmentRequest,
StartEnvironmentResponse,
)

from google.cloud.shell_v1.types.cloudshell import AddPublicKeyMetadata
from google.cloud.shell_v1.types.cloudshell import AddPublicKeyRequest
from google.cloud.shell_v1.types.cloudshell import AddPublicKeyResponse
from google.cloud.shell_v1.types.cloudshell import AuthorizeEnvironmentMetadata
from google.cloud.shell_v1.types.cloudshell import AuthorizeEnvironmentRequest
from google.cloud.shell_v1.types.cloudshell import AuthorizeEnvironmentResponse
from google.cloud.shell_v1.types.cloudshell import CloudShellErrorDetails
from google.cloud.shell_v1.types.cloudshell import CreateEnvironmentMetadata
from google.cloud.shell_v1.types.cloudshell import DeleteEnvironmentMetadata
from google.cloud.shell_v1.types.cloudshell import Environment
from google.cloud.shell_v1.types.cloudshell import GetEnvironmentRequest
from google.cloud.shell_v1.types.cloudshell import RemovePublicKeyMetadata
from google.cloud.shell_v1.types.cloudshell import RemovePublicKeyRequest
from google.cloud.shell_v1.types.cloudshell import RemovePublicKeyResponse
from google.cloud.shell_v1.types.cloudshell import StartEnvironmentMetadata
from google.cloud.shell_v1.types.cloudshell import StartEnvironmentRequest
from google.cloud.shell_v1.types.cloudshell import StartEnvironmentResponse

__all__ = (
"CloudShellServiceClient",
"CloudShellServiceAsyncClient",
Expand Down
43 changes: 23 additions & 20 deletions google/cloud/shell_v1/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,26 +14,29 @@
# limitations under the License.
#

from .services.cloud_shell_service import CloudShellServiceClient
from .services.cloud_shell_service import CloudShellServiceAsyncClient

from .types.cloudshell import AddPublicKeyMetadata
from .types.cloudshell import AddPublicKeyRequest
from .types.cloudshell import AddPublicKeyResponse
from .types.cloudshell import AuthorizeEnvironmentMetadata
from .types.cloudshell import AuthorizeEnvironmentRequest
from .types.cloudshell import AuthorizeEnvironmentResponse
from .types.cloudshell import CloudShellErrorDetails
from .types.cloudshell import CreateEnvironmentMetadata
from .types.cloudshell import DeleteEnvironmentMetadata
from .types.cloudshell import Environment
from .types.cloudshell import GetEnvironmentRequest
from .types.cloudshell import RemovePublicKeyMetadata
from .types.cloudshell import RemovePublicKeyRequest
from .types.cloudshell import RemovePublicKeyResponse
from .types.cloudshell import StartEnvironmentMetadata
from .types.cloudshell import StartEnvironmentRequest
from .types.cloudshell import StartEnvironmentResponse
from .services.cloud_shell_service import (
CloudShellServiceAsyncClient,
CloudShellServiceClient,
)
from .types.cloudshell import (
AddPublicKeyMetadata,
AddPublicKeyRequest,
AddPublicKeyResponse,
AuthorizeEnvironmentMetadata,
AuthorizeEnvironmentRequest,
AuthorizeEnvironmentResponse,
CloudShellErrorDetails,
CreateEnvironmentMetadata,
DeleteEnvironmentMetadata,
Environment,
GetEnvironmentRequest,
RemovePublicKeyMetadata,
RemovePublicKeyRequest,
RemovePublicKeyResponse,
StartEnvironmentMetadata,
StartEnvironmentRequest,
StartEnvironmentResponse,
)

__all__ = (
"CloudShellServiceAsyncClient",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
from .client import CloudShellServiceClient
from .async_client import CloudShellServiceAsyncClient
from .client import CloudShellServiceClient

__all__ = (
"CloudShellServiceClient",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@
import functools
import re
from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union
import pkg_resources

from google.api_core.client_options import ClientOptions
from google.api_core import exceptions as core_exceptions
from google.api_core import gapic_v1
from google.api_core import retry as retries
from google.api_core.client_options import ClientOptions
from google.auth import credentials as ga_credentials # type: ignore
from google.oauth2 import service_account # type: ignore
import pkg_resources

try:
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
Expand All @@ -33,10 +33,12 @@

from google.api_core import operation # type: ignore
from google.api_core import operation_async # type: ignore

from google.cloud.shell_v1.types import cloudshell
from .transports.base import CloudShellServiceTransport, DEFAULT_CLIENT_INFO
from .transports.grpc_asyncio import CloudShellServiceGrpcAsyncIOTransport

from .client import CloudShellServiceClient
from .transports.base import DEFAULT_CLIENT_INFO, CloudShellServiceTransport
from .transports.grpc_asyncio import CloudShellServiceGrpcAsyncIOTransport


class CloudShellServiceAsyncClient:
Expand Down
8 changes: 5 additions & 3 deletions google/cloud/shell_v1/services/cloud_shell_service/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,17 +17,17 @@
import os
import re
from typing import Dict, Mapping, Optional, Sequence, Tuple, Type, Union
import pkg_resources

from google.api_core import client_options as client_options_lib
from google.api_core import exceptions as core_exceptions
from google.api_core import gapic_v1
from google.api_core import retry as retries
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.auth.transport import mtls # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore
from google.auth.exceptions import MutualTLSChannelError # type: ignore
from google.oauth2 import service_account # type: ignore
import pkg_resources

try:
OptionalRetry = Union[retries.Retry, gapic_v1.method._MethodDefault]
Expand All @@ -36,8 +36,10 @@

from google.api_core import operation # type: ignore
from google.api_core import operation_async # type: ignore

from google.cloud.shell_v1.types import cloudshell
from .transports.base import CloudShellServiceTransport, DEFAULT_CLIENT_INFO

from .transports.base import DEFAULT_CLIENT_INFO, CloudShellServiceTransport
from .transports.grpc import CloudShellServiceGrpcTransport
from .transports.grpc_asyncio import CloudShellServiceGrpcAsyncIOTransport

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@
from .grpc import CloudShellServiceGrpcTransport
from .grpc_asyncio import CloudShellServiceGrpcAsyncIOTransport


# Compile a registry of transports.
_transport_registry = OrderedDict() # type: Dict[str, Type[CloudShellServiceTransport]]
_transport_registry["grpc"] = CloudShellServiceGrpcTransport
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,19 +15,18 @@
#
import abc
from typing import Awaitable, Callable, Dict, Optional, Sequence, Union
import pkg_resources

import google.auth # type: ignore
import google.api_core
from google.api_core import exceptions as core_exceptions
from google.api_core import gapic_v1
from google.api_core import gapic_v1, operations_v1
from google.api_core import retry as retries
from google.api_core import operations_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.longrunning import operations_pb2 # type: ignore
from google.oauth2 import service_account # type: ignore
import pkg_resources

from google.cloud.shell_v1.types import cloudshell
from google.longrunning import operations_pb2 # type: ignore

try:
DEFAULT_CLIENT_INFO = gapic_v1.client_info.ClientInfo(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,19 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
import warnings
from typing import Callable, Dict, Optional, Sequence, Tuple, Union
import warnings

from google.api_core import grpc_helpers
from google.api_core import operations_v1
from google.api_core import gapic_v1
from google.api_core import gapic_v1, grpc_helpers, operations_v1
import google.auth # type: ignore
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore

from google.longrunning import operations_pb2 # type: ignore
import grpc # type: ignore

from google.cloud.shell_v1.types import cloudshell
from google.longrunning import operations_pb2 # type: ignore
from .base import CloudShellServiceTransport, DEFAULT_CLIENT_INFO

from .base import DEFAULT_CLIENT_INFO, CloudShellServiceTransport


class CloudShellServiceGrpcTransport(CloudShellServiceTransport):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,19 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
import warnings
from typing import Awaitable, Callable, Dict, Optional, Sequence, Tuple, Union
import warnings

from google.api_core import gapic_v1
from google.api_core import grpc_helpers_async
from google.api_core import operations_v1
from google.api_core import gapic_v1, grpc_helpers_async, operations_v1
from google.auth import credentials as ga_credentials # type: ignore
from google.auth.transport.grpc import SslCredentials # type: ignore

from google.longrunning import operations_pb2 # type: ignore
import grpc # type: ignore
from grpc.experimental import aio # type: ignore

from google.cloud.shell_v1.types import cloudshell
from google.longrunning import operations_pb2 # type: ignore
from .base import CloudShellServiceTransport, DEFAULT_CLIENT_INFO

from .base import DEFAULT_CLIENT_INFO, CloudShellServiceTransport
from .grpc import CloudShellServiceGrpcTransport


Expand Down
4 changes: 1 addition & 3 deletions google/cloud/shell_v1/types/cloudshell.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,8 @@
# See the License for the specific language governing permissions and
# limitations under the License.
#
import proto # type: ignore

from google.protobuf import timestamp_pb2 # type: ignore

import proto # type: ignore

__protobuf__ = proto.module(
package="google.cloud.shell.v1",
Expand Down
28 changes: 25 additions & 3 deletions noxfile.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
# Generated by synthtool. DO NOT EDIT!

from __future__ import absolute_import

import os
import pathlib
import shutil
Expand All @@ -25,7 +26,8 @@
import nox

BLACK_VERSION = "black==22.3.0"
BLACK_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"]
ISORT_VERSION = "isort==5.10.1"
LINT_PATHS = ["docs", "google", "tests", "noxfile.py", "setup.py"]

DEFAULT_PYTHON_VERSION = "3.8"

Expand Down Expand Up @@ -83,7 +85,7 @@ def lint(session):
session.run(
"black",
"--check",
*BLACK_PATHS,
*LINT_PATHS,
)
session.run("flake8", "google", "tests")

Expand All @@ -94,7 +96,27 @@ def blacken(session):
session.install(BLACK_VERSION)
session.run(
"black",
*BLACK_PATHS,
*LINT_PATHS,
)


@nox.session(python=DEFAULT_PYTHON_VERSION)
def format(session):
"""
Run isort to sort imports. Then run black
to format code to uniform standard.
"""
session.install(BLACK_VERSION, ISORT_VERSION)
# Use the --fss option to sort imports using strict alphabetical order.
# See https://pycqa.github.io/isort/docs/configuration/options.html#force-sort-within-sections
session.run(
"isort",
"--fss",
*LINT_PATHS,
)
session.run(
"black",
*LINT_PATHS,
)


Expand Down
1 change: 0 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@

import setuptools


name = "google-cloud-shell"
description = "Cloud Shell API client library"
version = "1.3.2"
Expand Down
Loading