Skip to main content

Protobuf code generator for gRPC

Reason this release was yanked:

https://github.com/grpc/grpc/issues/32306

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.52.0.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.52.0-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.52.0-cp311-cp311-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0-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.52.0-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.52.0-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.52.0-cp311-cp311-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.52.0-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.52.0-cp310-cp310-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0-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.52.0-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.52.0-cp310-cp310-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0-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.52.0-cp310-cp310-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.52.0-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.52.0-cp39-cp39-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0-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.52.0-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.52.0-cp39-cp39-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0-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.52.0-cp39-cp39-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.52.0-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.52.0-cp38-cp38-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0-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.52.0-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.52.0-cp38-cp38-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0-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.52.0-cp38-cp38-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.52.0-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.52.0-cp37-cp37m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.52.0-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.52.0-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.52.0-cp37-cp37m-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0-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.52.0-cp37-cp37m-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.7m

File details

Details for the file grpcio-tools-1.52.0.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.52.0.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.52.0.tar.gz
Algorithm Hash digest
SHA256 c03e97e4cd643276af2100cbdcc9f6b1304b1db79e59f95758c3023a3ee4bd54
MD5 a2f5a4045e5c83fee6f5fd2a6c1c4b6b
BLAKE2b-256 838950236fac767cc7b4c887f98b8e2c7cb1362b8fa41c857498e88b4428e111

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c624184b29b5d6604e12de40d404276bead87b447e7f12f5d4f01d2a90367de1
MD5 d8a114df48e45ecafab161fd84ffd26c
BLAKE2b-256 6ba20b713c55a05d8fc747304ae793f439434d80bcb7d91ce907c20b387d2f10

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 16af1443616c67d808f39f31c4bc606cd75c0b9fe0e5cb3585df9c43334891d6
MD5 7efc90405aa1d145d517b8c21b2dfb7d
BLAKE2b-256 032defce3a545f0d1cc645316cfe56e8a409db2552e544aaa08d3a1b62fddc95

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e64877fd5f86697d532baaf2698c2974a5650e53916a23125dd60b9a69f0faa7
MD5 5a4ef56ca761e122c963406e9b645b66
BLAKE2b-256 9d16f7edacd7f39511a30bc9a837761fd17599be1d1b45f021128b9699521a5d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a263b7bb2aa4a2b1c8d01ba2d830811ce1e67499810b34cd62af01ef2dc7c76c
MD5 0da722ca9a23f8f56fc10470429b22d5
BLAKE2b-256 1abc4bf39a2a0e8391f369693c129ce1201fca340927d5a435ab99562d3ba344

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 884ad1ff7c3814d45123036c8588c307a920240826f86691d086edd51bd97b14
MD5 2648bce2acdfbd1548057032eefcf00e
BLAKE2b-256 628be400c1e7be5ba0daf21ee8c6e8c883df6e326a9a473de24ab839f7262f2c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a2e998438b315686662aff068f55ad09e077b86cffcdf5d312643f140248051c
MD5 76f291426050a8bcb4007da07a6f4748
BLAKE2b-256 51f78960fac9d779a093050dd5fcf56c0571f92e6ecca1be7e71d635f20f054b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 bfbed07bf98a0a5c7644a107599e3e012be52ede575855a689b1d6902ffc2db7
MD5 e5f905163be76e6bd68d1cda09528de7
BLAKE2b-256 39d869b62972e770d0629676042ec25a70910e043d3ef3130694b43be6d393e7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 422a8df7fd9269bb81acd3d1af4f62b4a7022f4ea985a919ae2deff9e56f3999
MD5 6b332894d0b57600d664013327265033
BLAKE2b-256 c2ffa2edad90755c2444ce72c15955f0a15c5e801a2ea86e9b0d9db054ebb426

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2fe7c17ff7468cc4c7334dcef674dbe63dbe98ba4cd529412b8acaa0ba7c803c
MD5 512037006c80a4872bc5157465babf9e
BLAKE2b-256 9f27d53ee9249ff1ae949ad171f764ef0ce312ee76b419cb91a30badc99579c0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c917160e2f4b67dcad26331e821bdfc94b6aa595f4d9791a9ddaa8fe6ddc67c8
MD5 9c6b95bfc96ff3ef6e22616ce31ce6d2
BLAKE2b-256 3b2e0ae52b89b20e73796e153d06b0f3bad3c6431d03e238c8f0c3f0c8e11bfc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1fb35ea743856e5f30ec3fe4d89ec5d2af127601154249a216994692251f8983
MD5 fc8184388755e5e5c66016686358a9e5
BLAKE2b-256 7f0a28d4c035e9a08b0be293659208bd710e8c2e83ea915035e5c15125832fa2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 daf35d6f9c1770802a93083e49d2b8c7b48cc9901c99c2e807e86b336a8681a6
MD5 2c593eb9dd85b103a588f2df5cec1cfb
BLAKE2b-256 2e8dbc4d4fae78ef3d8d03009342bb4792ac8e187701501e788298ef999ebf6b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8356de54a7a91ebc86ebfff584da3e48b35987e515ffac7f81c54eac6827ffb9
MD5 e7e559f7941b2b65b95208b5733908fd
BLAKE2b-256 8e535f7c2993fbf68c0e02076556a3ca01246480c13a6490dbc4152404d8cd53

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f47f2da65c3b6f31abb336b8b13e8d8bb17cbf496a8e9b4728ad17f831bc2e0d
MD5 03c358f43895643dc017c23426d79516
BLAKE2b-256 512e3bf8be71491f19128d8d6e4d711de07bbb9ff4d43c3f514af9aa82f8f123

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f6a9d84b9c3ec21eb3f7ad204a8957275568876306c547d6938cd497ca14b3d3
MD5 9b521efd4109ea497879bb4d0d20665b
BLAKE2b-256 b1b3378b6d4c5d423d6ae098079e0b4c64a5ba3dd6463331b1354bdaa01593a0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 63f2266fcd611efc0e04f58ea6fcd76fbb470d17d952ac6433522bc82ef6d9fa
MD5 34c17633654ad5666eb1b30b2a880d99
BLAKE2b-256 a3f34f7e3ede9493fb9a003f642902c48776da79ec0f0466aa0fd0de2a058380

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 d5b4f42de273f355f6faef0cd0c8afa819ab32f67380ee25f5378dfe8d488619
MD5 ca72a22ee41b90b77ee11cb77f3acf18
BLAKE2b-256 b33014e29edd88f2b7d07585f2ea25b775543926fe42fc59951005854d42e870

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 918e1d78e0ebd5ba1aa72ace065f7ae7c7a967dabf6f47161007cff5eac06a88
MD5 9d316a3a3414d3a3a08325dfe781782b
BLAKE2b-256 4117cc733ecfd269807dbaaa72550f907f303e097e31266e0132160731551324

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 98451a86cb4203558fa1230ffffecee686618c3a9ccb094502beba6d2ed445d0
MD5 2390299f8df9b373012086dca6470ffd
BLAKE2b-256 0eb65fc5fa074d3fb24f156eb8f61ed0426ad8f713a1dc0d9ba3fd86f52c1f40

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fccaee19eeee0b433f24262ffe6182f907825de10004914434d28cc9c90a624d
MD5 e9f3196eb560015e301112e229e87c41
BLAKE2b-256 f0c412d6b2444f812895837ae25e7cff605d007e33bbcd96f7a8269732614b7e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 89f93a0b3903ba56d0ff872dd7b1ce31bf5cac5e04bc13516645eb9c1c1a0c46
MD5 cedc55bcf5c6e2f64bf27796b77e1d48
BLAKE2b-256 23d1e2f4ed9a69c67eef382b5bb5099e8ad73cb6b571edfb31a518468699a326

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c71462ecd988974ce0adbbf88e2aa9362c00b4bbe67bba97c6a90d4f052064f5
MD5 e6708ca35c84f449fa0817795e86f867
BLAKE2b-256 0b3a272419f965014fb07244a2918961494f0ed3537d9164d335ad539fea4a0d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2b4758d5949f1f345d823aecfff7f00bba3730f58f0971f58c39d68898300a8a
MD5 183880a2206d3371f02a3914368c2729
BLAKE2b-256 6bcefff64b32aab95b8d087e64e9c38dee2b86720cd07ace237ae88d35b8c7f6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d454dc42e34a3680ab8a640defe5ff1da262615b0960bcef64ff155ad06c53d9
MD5 a3ce3176374354494d1b09861c32f9c4
BLAKE2b-256 1ce93c27e5f45dd87829d5a898de9d1a54711fa3d422f77d7cd23e9c72bf021a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 1e04b5d028ecef4e259afe193e27ba110afbbda15527feb7251d91376e310c3e
MD5 f3ce8f34f8d0fd1611361a7bbc9fa9ed
BLAKE2b-256 04180c901ebc877c31c80b6cbfa76e84549f65a8f8bb89d90ea35f31d41a2265

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 eaff86d97f26e2f6d226cdd8fa8805f61dbaaf35e804a0930e8173e9ddb25c37
MD5 b24cf9c6357db23eadf548881cd13ee3
BLAKE2b-256 2dd554947d54f4922523bbbdbcc997b29940166c4aac17f72be3ca6f14ffb110

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3e5b86c573d0a61a071905aa884a2e19a7f1a3657ebb2dcd1b00ab318dd4609c
MD5 d37b327daf673bb56ceeacdd60f8de55
BLAKE2b-256 c1357fb9918bf4c119409d2d4e82d945d1bafde312fa2b79d2c7987f4e0a491a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c0c39e4d1f12863d04bd876dcf872bc9b0640f51050e4f3d5d28bd314b59618b
MD5 3cf3ed9f18e5bf90355ff3f8100827d5
BLAKE2b-256 a1cfb34bc7d240208f06eda519992f0caba8b2d4240b4b96dcb2005f307bcab4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec607b8790d0bc04756be168456af3010ea0130122f238de966b9ce12f63b49b
MD5 87d49e3f5f490d74620a3d28e91b5172
BLAKE2b-256 555201978daa507cde00c95da62e6dd49d943de95404d7d9ff583f02226805c4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f80ee95c2a34a7335742d18f12c96116381a18fdff1ab083b38d2e9cec6a0d41
MD5 3db071eba795cdcc837b9d1be3102247
BLAKE2b-256 6917125df002426a476c17173a67831747c98e9e6dff27105266e330d89d2b4d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f086cb98f571957ce8dd8527441e664831b7cc32e2d2c0ff9bfceaf8262114c
MD5 debb239e5163bed609186237e4fc4163
BLAKE2b-256 fb8c36860337fa41187e70ef4ac7de8dc853d9fe7b9eafb64bf4f84725f5ab3e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 082ec3e0ddbba32a30619b6358e881a54e367e93d810e9f19a61cac2b82e7f7f
MD5 b8ead8372949ea74e3525e625473d90d
BLAKE2b-256 cd9d827606b91bb228a419348acaec348c374cc40431e3399af71439d2de9f73

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 64a76942fc451b56703b9b97d3381a663d9c3808da6565b1867f35d2abbaeeea
MD5 15c474aba6c2f14870f61f8b39401990
BLAKE2b-256 e9c210ac5540d21896811db56c6568a30c0bde67223072fc834381dbfaf2f4c4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 494ad95c599b43c6030a2f630b5a39005958b799cd3689054f87993be488d2d9
MD5 cdd316d8c306e8a107cc509f8d12ffe2
BLAKE2b-256 4edd9bfd4bab97cc9168a4f5a40d176f3b115fe8ae099b68b744b3ab65577e2d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 9075d45af009cc60e4257d07b7934213ed3ad856dbeea8eb548c6f21f6132485
MD5 96aaaa35def67bcab6caf1bd2de5db52
BLAKE2b-256 c72dc025f95086ba28a88599d5a29379bbf41e68085694e1e7bc80104af635a4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a2867b02448c7043ff175f3c44e058fa416b0eb6d7d4e0405448fd78ecb0b0ad
MD5 fc42dd1e033e549751397c69211b05cd
BLAKE2b-256 011debf28c476f83fc9054af9d304fc9cb5cf66b6d24a37a4bc519005493094d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 11dd22080aaa1a831347a3e1e81060e024a4b21c976cb230fd9762e43ec37bcc
MD5 96725398df965fb21a55ab70aaba43f9
BLAKE2b-256 39ee96cbe6d63f1e19612f5d5efacf479c7e4fb854e3dbf9fe35f94b3f843535

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ccae9d5fa33242c9f637bfb60afc361bcc0329236fbdaef85049ecd7adfa713
MD5 216648ccbccb978ae409d1578f6ef88a
BLAKE2b-256 6a472da9ef7154cd7ae3a865e1de3941fcc174af0f2070ec160190d9f5f17525

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 902dd2d4399bf4b2d580bbfe6369e572bc72373fa0740717f7007f726b06c90a
MD5 b04d260a39e18ba44342f279a91ccc54
BLAKE2b-256 409468403023c10e5830e4f940406b3cd11674cbe55a6397549946e3cb2642f8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d35edf9ce2c4979fd4bec78d74018d345dd1f6d47d19c83852c60865dbae0b2f
MD5 1883d4f49ef3da6e9a031b7fa7e8521d
BLAKE2b-256 d02ba4cb6e47574fec5e95e76a28c993bd738cb58b1f829d3626bcdb0071cec3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7e3d1e3f977bc70b98956bb5e3815d434736ff9cdceb4cbd57ec1a401b22953
MD5 c9cb8fc2aaa9470d5461a548834083bd
BLAKE2b-256 5ca11a7fd68246d1257373fd20423a6a7b06ab3396187a486db3629a1c7002f2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4ce9e216a2f2c4bea1e8ad6fffea7a29cc6803906523b31c0af17fb3892e60e5
MD5 de47ccadd6abeb9126568618f8e0b9a8
BLAKE2b-256 9250e5920c39a886823ddaa6e67c58472b27cb98b36e01a361fa06dc3b8463f5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 6006249b2894f683231d13b6f83295b51d6ef93720d4619687bbc2d2627a6179
MD5 b42bdff982c06e8c6f771527a44c4a69
BLAKE2b-256 55f4d0629d523794e94050afa20c2a2da2ebca18861502219ffcab89629b6830

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 822bc54a8a4e74a799d83f773bba6cb1850f95ee8ba9dd96aff25ff875e57f21
MD5 6ad6f00298fee70f0eeeaeb86d20fe87
BLAKE2b-256 ef40a042211f69422c9843f89a88e9396acdb1da2d174839c75509b9583f3a2d

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