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

Uploaded Source

Built Distributions

grpcio_tools-1.47.2-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.47.2-cp310-cp310-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.47.2-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.47.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.47.2-cp310-cp310-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.2-cp310-cp310-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

grpcio_tools-1.47.2-cp310-cp310-linux_armv7l.whl (37.5 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.47.2-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.47.2-cp39-cp39-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.47.2-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.47.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.47.2-cp39-cp39-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.2-cp39-cp39-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

grpcio_tools-1.47.2-cp39-cp39-linux_armv7l.whl (37.5 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.47.2-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.47.2-cp38-cp38-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.47.2-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.47.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.47.2-cp38-cp38-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.2-cp38-cp38-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

grpcio_tools-1.47.2-cp38-cp38-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.47.2-cp37-cp37m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.47.2-cp37-cp37m-musllinux_1_1_x86_64.whl (2.8 MB view details)

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

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.47.2-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.47.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.47.2-cp37-cp37m-manylinux_2_17_aarch64.whl (31.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.2-cp37-cp37m-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

grpcio_tools-1.47.2-cp37-cp37m-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.7m

grpcio_tools-1.47.2-cp36-cp36m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.6m Windows x86-64

grpcio_tools-1.47.2-cp36-cp36m-win32.whl (1.6 MB view details)

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.47.2-cp36-cp36m-musllinux_1_1_x86_64.whl (2.8 MB view details)

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

grpcio_tools-1.47.2-cp36-cp36m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_aarch64.whl (31.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.2-cp36-cp36m-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

grpcio_tools-1.47.2-cp36-cp36m-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.6m

File details

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

File metadata

  • Download URL: grpcio-tools-1.47.2.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for grpcio-tools-1.47.2.tar.gz
Algorithm Hash digest
SHA256 043f0f057469083243cb1400a0d4f66ff89a594606d1f7b240b0b4b9985de06d
MD5 7dc89fbfb77a6757dfbf6e4a589d94cc
BLAKE2b-256 a4b50876f9285f4fb5ea51b385dd804cc8517ec92042741986e636307acb8865

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e1c46af37dce3649191ad5f9e88ec89c50a48e3fefd4af42e8c132984b135f35
MD5 c0759208217e8196476330341d5cabec
BLAKE2b-256 6e764d6fcfe37d2187409b6f3976de0c2013134a91d8ed68daadd6bcfa78c222

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 74b02e6c24a492513adab543a70d2f1d17e57f60d32a0cddb12148577d9af1ba
MD5 edffa423bd3163c15103737187e7e2ec
BLAKE2b-256 9c6551301d6596ea922571d140e3b5c0051ffe8c149f2d8331ee22a5bf189dc6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87c43e7bc3ff69b3d424314e35d14f64fedfed19d71c09cf76aed070d7b74934
MD5 66effc68f6ab943f043e496b315f524e
BLAKE2b-256 efd538766f9f4e2f78e2f9c04816308de79c34ccd6aa5822d62023868e06232f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fc6a788a1d41ef61ea232e007dca662396fdc3c686585b4719b7b8273ad267fe
MD5 22094c84e4d1f96ccbf371cab1cc7a7d
BLAKE2b-256 45413cd1c2a3606c931228e58fac6cb4aba4a69a889627e8526f542792a2b834

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 edc41c3a8ccdb27e074aad372fbadbe0ccfd46281839d3c8bd6c6de7cf5af47e
MD5 a322fbc878b96b2442ece91ae9455edc
BLAKE2b-256 0302a82f369dc28a07b0cf330c29e778fb8267d5fd5cd523954646176420cf16

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 deee64600b7d41eef80e875048714c35819f30fe71c044c27c1535bf8b6ff42b
MD5 6eb08ec13ef5413659476a0a3c22c7cd
BLAKE2b-256 941062e86e6a8763f123b409c7597c4197e22b9974e9dadcea51b4939b56c897

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 85029bacdb662f0e8f1d660122d8bff0969f15626bc6a1818a1640126514136a
MD5 9bc078c6f0f4805c9482aca627721c14
BLAKE2b-256 76bbcb7a45d27ed459b642767d4ffee6973813ca270f46aa3cd22dec4efb17ef

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0d7f1cbfe4cc803b74cb03885743f5e75cc528d7117f7bff12962c29ccdf663c
MD5 a5fa496af59883fc729200fac450bd25
BLAKE2b-256 a55a49fcf17c53bab8feda2f72a1f4b4e431d139d07ebe8ee5609738c3ab5acd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 b8dfefe800e5ab97ec8a47391106cad189d11945839651ff610f785aa220d803
MD5 91ee6bf60fb495d7b5fc4cf1dd012510
BLAKE2b-256 d187842164d9f3d287c33e2d980be17fa9ee243fa08032d615e37d8386729b4d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 096b986ff5604f9ae1532662d43e4270aea073fed93a7c4dfd6cdccaa8996820
MD5 bb95db69ff4620ba8bc3a3370afea072
BLAKE2b-256 292898a8db1de8ccc0d6a629938782c14d12ccc565604f7e05dc2c564b7eb3cf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9b8faf9a9641dfdad84c9d54674e85396d9dac42267780d6907d297ff1e8c697
MD5 d3e19890b985080d1cf744fe44c5f426
BLAKE2b-256 03e0e63f81e2b9deb268e6809c08d4bc45398cce92a1e60d619a38c75957fdfd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ab235b1b407953b5be1a8ea86dc820a6ad7ec43afbef7a383adceec16690ed59
MD5 77efd1ea70e4479f2d7081116ef061ed
BLAKE2b-256 15c68233a90af41c1901e254c8fbe89849d9b759b5ea5b92fbcb4a2e1348c4ae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8c4d930af5266f61a14d4f87c2c3955932e5c76f61d72e6126a82a5d4c085515
MD5 94b61bb2e973005cdd30675bed7b9d51
BLAKE2b-256 4559e0100dd32de68538bfed3da2f437fab55df2616f7179be1ec1239a99aaf9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbffac3b13b158abf819f5069ab2944280f5f283e30a57c17c7c79dac6d89854
MD5 8fc0d7d750a9d232e04bb05833bacd7a
BLAKE2b-256 3e343e2c2435f1b60fde9595019f4926a546302e8f167ca98130b0befb5325ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 62c6ac467663c96da1315427012a504a0af45dc5a24f908e49a8656721b7b0e2
MD5 c7167af35ef46a6333047917851de515
BLAKE2b-256 4ad3c8b26ea13e6a6cef2e55550d4955236e0a3f6e7a8af3243ccffa76c084d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b007f5e7f06af51642ad4fc19037ec54f1a3de87a0ae66b58c43041bac2e1d16
MD5 41ab760a7d3d338e3017fd9e8eb09e0d
BLAKE2b-256 8a5370f0a54c31e89b00e37e42b8d7f3f26509b879a4f5df4e55de4b23938e39

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0c4b722facfe84c475503a2acf63f19638e151ed926db66264fda77bafc51d4f
MD5 8b9edf68a3ffea633ee99b7cc90517f3
BLAKE2b-256 d5bad5228afbdc4a9cba2914df1629bdc148302ca3cec639b73f4f8defa953f4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 518f70ccae3144b2d2cbdc5e10ffd05475ce82a6de03fa0c61611ff39b280c33
MD5 7bdd6ea4e74e998d21c4d74809b21f33
BLAKE2b-256 be99c044c8fe25f2404b209e49c82ca75173e0909ae324b170f155c1618ff699

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7a2c54d31c663203f244da76e6e90d44932354b022162a724c8ca3f8d9036956
MD5 ae438b731878afbcbafd9dfc8425cd6a
BLAKE2b-256 b498db8d047a411ee2580aa0f4ce4486fc72961d8c675bc80d3229eb020ba26b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d8d5040fd87a263bb834a90e1836ea0678d98d4b98ce30ec96051fc8b1e3c2d5
MD5 18dfaeb437e428cf100cc0bd4c1fb756
BLAKE2b-256 d32096ec18ea309b0bf6df2700a3e1814e16b57f7340964342d8736088da492a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1c389d061c62bb4b3dda3f41cfbd1b1e2fef00734c8c76951fcbf5ed2cc556fc
MD5 6394cc575dae21b54b0c1b622822c7a2
BLAKE2b-256 7cb5db0324e3ca769493be890b78f086100987500d0d5eecf1daf65e5d3e1249

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c88ed34f452d77f0d7c9585c6aad10af91fa43eec381351081675e6ba5571626
MD5 e867c134e204115f1c8c5ef05704f1ef
BLAKE2b-256 019ea14180adcd03d3adec86e2425f4184f50a523c22bd516489230ea17fabad

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4c321360ade63c20d6622735b29b0d4866201b3c604bf726f6c4c7f765b0cda2
MD5 8963c300447d7b7b70e76da2029bb38b
BLAKE2b-256 a3a351da1ea1f0fff43f6cb326edfbb35c4948621d4080d14960dbddc1b709af

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c9379494cad110ca2805c55cb7f7542006d030b3b31abd72a9a3b80f2ca478d
MD5 1e25f35e1090e56bdf722692e8e0eb6d
BLAKE2b-256 a11a4388a17e797ade7866ef69cfd757a34169b1daf209059315ed4059e437da

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b9d21f4253da5bb4902e989d08187906366f70156b49b9a8c7482880f26c22f7
MD5 e18e51bd3c3135ca90c8aa50dd0b5229
BLAKE2b-256 590e7fe10aad27f89bfb3e3a0f1eef8fab2ba108bde782bb1230505e23cd7221

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aae1d78534b6cea1090b9c4a189c9864667a33de6bc4565909119d1c0b3aa301
MD5 0f444f199562f13b11aa3806b25478ce
BLAKE2b-256 f8d00f2885a1e340c5cfe129b028a5a0fe781396e3272b7e7e9d1befedf56f45

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 b1d8afe727f6d6b58c42e2b4061bb8f3220085c034b38f9edb39234e102a7125
MD5 904beff253e3c11bdb4a6629056edf01
BLAKE2b-256 9281656ac5e2895fb33214f9b5714aa2dcdd9677c1cf62710fc34f92a8d7f9b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 53408eb36f4934b6b7034c1d913749dde49a9aec12aec2eb5725569e7f6a7d2b
MD5 b9f713c7793b1bae4b909dd9f9d8449e
BLAKE2b-256 68ff1c748eccfe021c26a6fb4eff91e6bbfc57642be39b02de9d315ce761911c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 13410495c7268957996f5ddbcd90ed8994295face66f3e17286b098b696ec6e6
MD5 3e39f7bb318379b9090d225ae0e26c0d
BLAKE2b-256 ca25e4331a74258256d4f9e60a58b7553488dc36e82c79557992d6a5b345aa29

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e2623fd42c48cfbd25ad058817557ad571b3481589b1f404cf190ccea510f0bd
MD5 80733ca323abab18e616395fdadf07a4
BLAKE2b-256 4d0a5f68faed1d1f3758d8781fc7bf526bccef54c41b2fded27997a1e399e7d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 174f9ffac119434da6462a430739a22da4c78efe623057b31a1f49546e8eaa16
MD5 0364cbd25f334bc8b6aca47902e82b54
BLAKE2b-256 dd93ac44f07b1891c88fa0576b24083f015f4febebbf5015ba68989141e0807d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5446f166252e556e1dbeffa647b31b743c5c05fc424fd30f0304733c8a30ad6c
MD5 486495df9d6500a55263af5aba19b293
BLAKE2b-256 fd5cb379f291f31c5590948f7e7714a732683dd0f719324531c47b37163b551e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae70b570f30dd773e6f37f260ed31bcbb5f3ad7a1e1b0878c3fe4107bc9de16d
MD5 0a069407e80d715e0a98fcbdb60366f4
BLAKE2b-256 a51e31e2f0a6d5ede31051b870fd3b0512dd7a6d859967c5ff712c42bbd5e8cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4fb53eb00a31ee3c19912da2d7559553ccd583792253d5878597db1480838500
MD5 75f71f15c933dbc911840c87e6e40585
BLAKE2b-256 0fd5573e22fa0702a8f0de328a6f1130729399192a45a526f0a862adc83d0916

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 39a6f918443a06091029e1fe8b62c9fb9ed4d590a0585ff386ac7ac6a3232704
MD5 26af6d0430d113790b3e684ccd77ed57
BLAKE2b-256 5851d63a686c07e3399687dd9684a17996b864756b65b97bae9b7b651609897a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 072c4608bc941a02b75787cb0c04d713e8c46a8d86bef8f9d877dacbd48d9bae
MD5 cb66b1af2c2a69f2a520247c97677d49
BLAKE2b-256 eaa73881814b1ac4457d9062a82107bfbab0449374552f7590c9bc8d8e901ac4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 7dbaeb8b60b505aa6adb95bb1c6fc85f63278ec74bcfd178add62b564a9fac67
MD5 036fb8fe9584819161f00a21be9c4316
BLAKE2b-256 9f59b2a64c76e1d094ddfc810eb39eb4bffe02770a6c29f38e034da6e09c803e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 eb17c06af0f51dc443b7db47feb36be8db9d8de6741968cc76e863b4c34cf9dd
MD5 f42ddb699dbb28da8dcda49074a43c7b
BLAKE2b-256 722e8306aa549b844bdd97acda979b4d7f648fc75629351d4f17db307ddfa791

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 957bd871bbc42e850a56f92b9b1cbad187a061bc00072cb2c3fb5df90f6434e1
MD5 6624a86416aedccbf74e8016fd9e6f75
BLAKE2b-256 ab4b0c7836e7143dbf50a2b59fc087b5e94cb367b506decd32b348c988916d51

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 86b74e57fc800d3a1ebb97b65dff9fc31657efc37f0ee2b6146512a82077231e
MD5 c68b46538dfb61018011882224c71cd7
BLAKE2b-256 7c2234a0915b09621f3fdc165e941624d2163418a2cf65b192be53ea9eda5806

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2abb9b09ded74ed1dcef9b6b244917e91fbf726a37697b02a82ad4e0356306c4
MD5 f46643653fd0882ac46f2d2abc54b00e
BLAKE2b-256 80276a4726d17bcc28b97da6a90ee0be6cab3e412c4dd81264aa5f2d89ce3987

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9503566ede5bcf95f0fb2c51b173ddd8e6d42db3fc87f32ee4b017371bd83a9e
MD5 218ef9f1f736570dd618909e6f388a3c
BLAKE2b-256 f338a7d34f5cc434f8df78cc517ef51cee6771d79bae4cfef785abcb4fa51826

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 25b810f8e1e0363284af33e23e682a4d0ba1bde9b047ea562d26d2c22821bb04
MD5 b5507d3be5437eb8a79da6e818ad3577
BLAKE2b-256 04ab6efd9273562d7f6da5fc96b085f15c254dc7560260af7d9ed2f9a6aa4fc0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 31b2566af301ec2743ccf95e86f06b9b2279397dfac5ee2ee90232123f6c6cca
MD5 8481ff2154428fb10287ed6acedd0ab4
BLAKE2b-256 f99ab071d05c7f380dd6fdc5e2ae7ff64b5340fae4006b95d85248c5f75d49c0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.2-cp36-cp36m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.2-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 812e8061652315fe5223e58dea4e0d8ba00de7a97dfc025336a53a9bb81060ae
MD5 98f89de0cb0e75740d35183d3be36e9c
BLAKE2b-256 129690827c295f4957b62153503ff5efcc5ca747a8ddef7faa7457c9fc28192c

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