Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.6

Installation

The gRPC Python tools package is available for Linux, Mac OS X, and Windows.

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

If you’re on Windows make sure that you installed the pip.exe component when you installed Python (if not go back and install it!) then invoke:

$ pip.exe install grpcio-tools

Windows users may need to invoke pip.exe from a command line ran as administrator.

n.b. On Windows and on Mac OS X one must have a recent release of pip to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version!

You might also need to install Cython to handle installation via the source distribution if gRPC Python’s system coverage with wheels does not happen to include your system.

Installing From Source

Building from source requires that you have the Python headers (usually a package named python-dev) and Cython installed. It further requires a GCC-like compiler to go smoothly; you can probably get it to work without GCC-like stuff, but you may end up having a bad time.

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

$ cd tools/distrib/python/grpcio_tools
$ python ../make_grpcio_tools.py

# For the next command do `sudo pip install` if you get permission-denied errors
$ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .

You cannot currently install Python from source on Windows. Things might work out for you in MSYS2 (follow the Linux instructions), but it isn’t officially supported at the moment.

Troubleshooting

Help, I …

  • … see a pkg_resources.VersionConflict when I try to install grpc

    This is likely because pip doesn’t own the offending dependency, which in turn is likely because your operating system’s package manager owns it. You’ll need to force the installation of the dependency:

    pip install --ignore-installed $OFFENDING_DEPENDENCY

    For example, if you get an error like the following:

    Traceback (most recent call last):
    File "<string>", line 17, in <module>
     ...
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 509, in find
      raise VersionConflict(dist, req)
    pkg_resources.VersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.10'))

    You can fix it by doing:

    sudo pip install --ignore-installed six
  • … see compiler errors on some platforms when either installing from source or from the source distribution

    If you see

    /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
    #include "Python.h"
                    ^
    compilation terminated.

    You can fix it by installing python-dev package. i.e

    sudo apt-get install python-dev

    If you see something similar to:

    third_party/protobuf/src/google/protobuf/stubs/mathlimits.h:173:31: note: in expansion of macro 'SIGNED_INT_MAX'
    static const Type kPosMax = SIGNED_INT_MAX(Type); \\
                               ^

    And your toolchain is GCC (at the time of this writing, up through at least GCC 6.0), this is probably a bug where GCC chokes on constant expressions when the -fwrapv flag is specified. You should consider setting your environment with CFLAGS=-fno-wrapv or using clang (CC=clang).

Usage

Given protobuf include directories $INCLUDE, an output directory $OUTPUT, and proto files $PROTO_FILES, invoke as:

$ python -m grpc_tools.protoc -I$INCLUDE --python_out=$OUTPUT --grpc_python_out=$OUTPUT $PROTO_FILES

To use as a build step in distutils-based projects, you may use the provided command class in your setup.py:

setuptools.setup(
  # ...
  cmdclass={
    'build_proto_modules': grpc_tools.command.BuildPackageProtos,
  }
  # ...
)

Invocation of the command will walk the project tree and transpile every .proto file into a _pb2.py file in the same directory.

Note that this particular approach requires grpcio-tools to be installed on the machine before the setup script is invoked (i.e. no combination of setup_requires or install_requires will provide access to grpc_tools.command.BuildPackageProtos if it isn’t already installed). One way to work around this can be found in our grpcio-health-checking package:

class BuildPackageProtos(setuptools.Command):
  """Command to generate project *_pb2.py modules from proto files."""
  # ...
  def run(self):
    from grpc_tools import command
    command.build_package_protos(self.distribution.package_dir[''])

Now including grpcio-tools in setup_requires will provide the command on-setup as desired.

For more information on command classes, consult distutils and setuptools documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grpcio-tools-1.53.0rc2.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.53.0rc2-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.53.0rc2-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.53.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.0rc2-cp311-cp311-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0rc2-cp311-cp311-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.11 macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.53.0rc2-cp311-cp311-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.53.0rc2-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.53.0rc2-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.53.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.0rc2-cp310-cp310-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0rc2-cp310-cp310-macosx_12_0_universal2.whl (3.9 MB view details)

Uploaded CPython 3.10 macOS 12.0+ universal2 (ARM64, x86-64)

grpcio_tools-1.53.0rc2-cp310-cp310-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.53.0rc2-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.53.0rc2-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.53.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.0rc2-cp39-cp39-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0rc2-cp39-cp39-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.9 macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.53.0rc2-cp39-cp39-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.53.0rc2-cp38-cp38-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.53.0rc2-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.53.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.0rc2-cp38-cp38-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0rc2-cp38-cp38-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.8 macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.53.0rc2-cp38-cp38-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.53.0rc2-cp37-cp37m-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.53.0rc2-cp37-cp37m-win32.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.53.0rc2-cp37-cp37m-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.0rc2-cp37-cp37m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0rc2-cp37-cp37m-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.7m macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.53.0rc2-cp37-cp37m-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.7m

File details

Details for the file grpcio-tools-1.53.0rc2.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.53.0rc2.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.9

File hashes

Hashes for grpcio-tools-1.53.0rc2.tar.gz
Algorithm Hash digest
SHA256 a945b2acd23f12a587fb0c1226bd84761387f7a16e3e17e51383b915997c0adf
MD5 7e5d2380a77aa3426dfaaa71ad0a0034
BLAKE2b-256 b8d9d70e7be179d33cc541f01698c7f3f1e18702d74b5758a1c7cd746a3d21ee

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8aa9cb880ddfd06869de159795aa96971f92ac94c3f0502b38e2c59ad117c161
MD5 9457b93122cb1065f95b00c3d5d26d26
BLAKE2b-256 ec36dc5f138109bee4a091f985c854f46b3ac9fd9a2b50822927779aedb4ca7e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b5fcecf3d959fbe6045fc75b2bfe071722ab3d6c379f0561a50d0b5d81deb778
MD5 33240fc295664c1389a6fb7e6337dc60
BLAKE2b-256 4aee73ef44ed05874cc2cb021f28528f76ca3b8620485c747b0cf6161b7403bb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4ae4722cd4d3ef8df53b3b19b5481d1a5dbd5499ba8f8c6915c85144bb1d879a
MD5 e00b32d93fbc7c5afd06c98a3718cbc9
BLAKE2b-256 efa78402692886314c14b67703ec15e2b5de821ae5b6004e18b27f0f43323124

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 052c4b2e8067fc7759e65bafb0c19674c0e912407fc266da10a4c78a1bf1bc6a
MD5 b49687e63cb16d082b412d7cbeaac4c0
BLAKE2b-256 94da3735d3dcb649e3bb4f2240d3958ff92caedebfddecbe5c276357460cb9a9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69e99360b297d4628506d0e2982120875369f9457b16d2dcdf2a500267d76473
MD5 a7e85bfa6df8821acb55cb12f6ce93e9
BLAKE2b-256 97410fc8e320073467e1384741c153c6a94e61bca3f20c57b3098a27f60d6507

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d97e96f04bcc7fd5e3cbd75b8132f941baa437bf72460ff3a328861a74be077c
MD5 90a2c7ef9410c2b29e35991de5204097
BLAKE2b-256 eab3a6bd39b526549a026a1f16b994c0060b8664ed540d1a61574c6adc943639

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 efe3dc71808486a5773317cdf54133bd634aec60085a4479287e49aaba45fa0b
MD5 a680c62147ed88e1ad2af1bf7fc2aca9
BLAKE2b-256 55e938182b231618406b9986b4cd6a1c23b8cba5bd6113ca87c4812d756b5546

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 5c56d8bf559a74ea4caec0bf1fc66e204285b49278347639bc02ba4f5a50aaa0
MD5 43adcc5247a9731e0711215b48480b21
BLAKE2b-256 85168aa8f3f0a071e3d51b4d635f578ae86667f359ac13b5b9c1aeee875e6b41

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 93322e7bb07f9aeda07c477315b0754f939a51b8c6271827f139d4a6e085919c
MD5 74413ba50b98da5e722093ccb7a44d5e
BLAKE2b-256 3316260dd8ba6f27fed4fa2064a5d44ea631886d3c9d2a66a87789977b3157d4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 60c25736ddbf8d615ad1af2805c344b5138c725d94c962ceee6c7ce17a68e57d
MD5 4c569c8bf74efbf390bfa4b988ede8ed
BLAKE2b-256 84087c5bf1e1a4efd8c1d7dfeadc26aaf897b4d88893ee6b3b6f0125dd15955b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 1f1253bce6a4e8581ecfb72fd7ffd519c11b9f91666d4720980a3598033ed494
MD5 98b5a0754fc37232ef9b1f55b8e419ae
BLAKE2b-256 e3d73ba560e78badc9c3d125c29046b86b37e3c4c5e83cccfb5266a4c5673602

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7c62219ad9dc0acdf2d3b2f099029aeb48ccef48b04b25cceb549fe961523ce6
MD5 fcf053b20c154a1e0afd9b8e8292e317
BLAKE2b-256 2448a731154a5223ff16ae824d7060f2abb43ccfdcf6475f37422000f57f3125

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 322ddea18797cd274e280737ccbe62c55aa0c90203100328732844a10669d3f9
MD5 c49979ee9310cbd08741bd87239363d3
BLAKE2b-256 0293a746baa242c7a1ac6175bb96e15d324ba15ba43caec07368456cb6314033

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f4da1ae96b729e8a7dcdbf3d62cf0898f370624cfe014d33473d206c8bfcc81
MD5 4e283eb72a47577cc055e3c46b1d2189
BLAKE2b-256 76fa7a63f0e09f4ff39c02a1a9ce4b098b4ba2d768a9898cf02bf39ea1b7ff11

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e8d9d3b9bf43882a17df589e01d12c136f55408646e926f106392e3eb8cbcea4
MD5 cfd680e53c464e7537b452a069e4c4e9
BLAKE2b-256 4d2d5cb61d605794d26894a77edd529ff72b05852017068f67d7c80d71599fc6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a335c429182e0596aae43b1ce6fbe0a11fd35549eede14d330ce5c79973d643d
MD5 bbb27214f131cddb295bcfc0b4635109
BLAKE2b-256 d6143231b52dfcf2e3e74ee6c97c27c55da9d8ea68b00ea5eb26a4dcb2f1da2e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 196ce95f5645c92ce5becc470d84f2d109f78f3e0d04227e68bf19bbaeb35bee
MD5 42e366a8c168b658d38a0948a2d84f74
BLAKE2b-256 b36622115b6da18fe15e7985fabf984ccb69398a6a50b9567d2abad18ac462ba

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 37b537f006ce240dca8e2cd175caf5602effa1d817235ae8cbd0fe1c98d74cee
MD5 f083ca093575a4b5693e482b10be79b6
BLAKE2b-256 568f05010ba3d0a6928a90b054d9a1d3f8456203027784ae3233db6f6f4fe9fe

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 93f3788310bf09987b110c709abc31d845859caa7c5d8c16f765111c45ae2c72
MD5 07e0121ba10b536d31cbada06984e2a8
BLAKE2b-256 c4da8ec0572f15beac2e9bc0edd330f7ed65772a8965bd780ca52b4e750c2529

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b158c2fbb70962a23efe22351a4cdf680ee904ce8815f02e6ec129c0ccbe71c3
MD5 0dd6047b492b4349454bef48e6b157b3
BLAKE2b-256 267ef403afe39e1f7b8fb03b267d4b3756368cd78957b7b6ea4926f3f4f2462c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 37056d58144e5ed372b82a9774caf38e069fd83d59f5c4f3dabc22888c853a0e
MD5 7e03c253d757c3afa9952bc915d8953d
BLAKE2b-256 de377fa746cb4195db1116d491144881839d3c7f71311934e875c62dec0d8360

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 570decdd945bc1b569349a04486558c91379d780f67ad2c1576bf050b021fe26
MD5 a8ef3e63dadc6e4a5310d2a0c557671b
BLAKE2b-256 9c52cfdd950880a29d559f148526be0e5abd44309b5cbdb35073ed8cfa096e37

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb2ff916f9dd3af4bf2fff3361b28f0dc9af44e4277df28b761502d3c877822c
MD5 2468b01c864a45852dc389f4cde27940
BLAKE2b-256 e7a53270b80cbf8e47dc06c331c6a9c46836c77883ff4408771388524109c13c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ab3cb3dd1f85e50779be56de6981e14337f3a152625e3280c5da798e509d7b04
MD5 bc25f192e61cf83a029e2ddf92e1364b
BLAKE2b-256 2354694108f3ada7c9c883958a46b66c944bd8ba373bd13655df6f09950b248e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c755afde554ab0ca0f1a2d8de9fd65c1589496a6cd84eea168051a38b82654af
MD5 d5d4456e5d34c719f57de934487cf6e7
BLAKE2b-256 4a5a401a849c11454d0b69b2c7a5846463d1412e5621e18b21e4e82f7c06208a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 f4503a46c0f1fa5ed28af81fed832682cc7998a9f3b1506c0e18f85725b8dedf
MD5 b23fa4674eb7ae55d447dbffd218b866
BLAKE2b-256 13b4a07967b89dcbbb44eb5045ec6728ff6dba583879009adb3bee92de0b6115

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 b0d83df702ede4793ad70f80b732732802285207cc9edd5ccbd2a156f09b539d
MD5 f2460395659f61e82d9212f745f05789
BLAKE2b-256 10f6fda1d8eb304b010afa2c7f0b8f49f5085da07163758d95ac9b683ad216a0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6c7f5fcda7131e02155c06ef00632d48ba102a14fc20499a55631098d1112264
MD5 d009ea16ae9747fc7166d97603fe9428
BLAKE2b-256 ecc954514ab63f702382ec272a7b87beaee7ad56a3b37a789e029a323aa03b33

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 260ae7f8f7281d45d2985717924679641b331aeda8ff7ea90e01a95cdabf5154
MD5 aad0546c3c03567242bce4a4ed4928df
BLAKE2b-256 94c940d52ea028370726129882c4a3a04f180ec753e2e9ae83a04410c889cb82

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e62c3fa2d3f63f607d27e063ae0e263037418b0274bde298cb7485443eda9c25
MD5 8ca94fe9dbfd0823bcae2cf984dbc9b3
BLAKE2b-256 854bb79c2aaa6107fe0dc3e9c3f2a6376586565d1bf7378498c0c0f667db4b36

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b4b9e512d2e9a11aaa90dc4051e120dcb6994adec130642ed58cffd58f234d13
MD5 56b2c7dc7140ab5730208f387c86c9a5
BLAKE2b-256 e93755fbbddd1a518f54b7191ec252e99b17c4df45e56b3511e589775021d6ec

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 15d8b7fe4c52f58da98b88a7ba9726f6606c524a534aa7c76185f1eca57a200e
MD5 130df8b06b2197009aff333922c43e93
BLAKE2b-256 4d72a6b37dd98133525bea845f3ff9c5f48c41c9dde7bb3a851e54c3a09327be

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1a4f981268e7299132ca2400ccb1285bc9555f5ef873eb786782cb905b458d1b
MD5 191a8f1a8ed11c6ac56906cbf4df6e7a
BLAKE2b-256 eaf5ef6324f0d52c251bfe2fff05a3517c773f13f3120842ee5b9f372e06c509

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a3aa5daba040b88536ca18bffb16f686795ee1d7d9f1ce255a4a2e8b0e3199ce
MD5 841051ea933ed47a474f8bcbf5507682
BLAKE2b-256 40d69ffdf38005257e2a0fccdeda6dabbd081e86833319595ab70ef4edcf54b6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 4a72f35d2542f2982a55682cb77810d6635eb77b33b259a9e789228c80895522
MD5 6f901a6303209727435f6a10518c842f
BLAKE2b-256 18ab25e67f3622b1ca787bef67506cebda3166ef06b6780756c1d2e49803b62f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 afb6ed40662e19b94ab64faf46a5e4b671952db4b4cffe34dfef6513265eccfc
MD5 e6e502eb20af1b0d00c958525a9c7ecb
BLAKE2b-256 2734662a9982088b39500f8f276b463e711f2edf58181299e8ca4945e411bda0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 efe184cc8bedb051c1382c692c6405c7a9377cc56ea3c6644823fac63675051d
MD5 a44b0c39ee37baca42b31be89b7a683c
BLAKE2b-256 aa6fc7637c4c61d77e84258fbd9879888143a90a1e17803240b01d1c07bced34

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f874f9b194436e4762056ac3960c81a3b9a906243cedc4fccc92a24dd9ece809
MD5 ea40a3c94c0b1a18e0631973d4f53c3f
BLAKE2b-256 969dc6013ded1e45d16a4b23d88c6d0c3d25706f22caf2b65083b66d8ef7620e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca10edb158f6b532876495dcd75939d6bbc048bce6244063e2e4de78961af160
MD5 643bee1ab609db6d34bc6e8953424e21
BLAKE2b-256 710c730a3cd5edda473a7b4a8535bfaad86b67999f25cf87b31a231fe70c2502

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0282996b6a678fda83b47cd340081d0600d91f6a4c91dccb3d5dcd5c1e9df1e3
MD5 a6f9507ee48b5aaf2689de1979ccceb7
BLAKE2b-256 35f2e1b15dfff703d4eed04439ad413baeab649413c4f448dd3abc3bbec0d844

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 534288ca0bfefcfcbc405e33d6a597690fbde9b0e39be386fa416931419b42b0
MD5 c007c42ee9aaabb9bce3dd19eb1c38ba
BLAKE2b-256 6f7c5b53c2afc3c61870bbb354af1eddb99e286a205c56b064454917ab0e9029

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45858065ebafddb612b02c0a8c98c5b794840332c0f011edb207f296af827d6e
MD5 752c23cb4e76b0aba63e4806c76ff8bf
BLAKE2b-256 19a0f3fca68fef36f1d11e837084f44804569c44b295b8f2b213511962f25b48

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8aec379300dafbfa8582c4891261940fb360a54a0b7df69ca1105c5aa8873821
MD5 eb111d4e62e075699fb595f1e088b95f
BLAKE2b-256 0c45ddecde1652d5e53a58d9dae6642cf53312c61c467a91edfd13e6e51e636e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 4dc8f55238be25bfb0d7263d5ba64d6747fa13bf70bef550b17338699c5c9b6d
MD5 f0f9224923cb064d029a52e5d4566d1a
BLAKE2b-256 650e65e3b4732e30d75c4ab40752a5206701b7778bd92f69be60a710d00ed832

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.53.0rc2-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.53.0rc2-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 a1b04207e60166d5e3021963203baa1eec814e91704fa7672c6b53623bfc8767
MD5 b1c005457df31f4a3fc856ac1bec23f6
BLAKE2b-256 73b05ef7c085cceddde8a10fbe5a29b84dabd92e16a644208d6bcbf9834620d7

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page