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

Uploaded Source

Built Distributions

grpcio_tools-1.54.3-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.54.3-cp311-cp311-win32.whl (1.4 MB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.54.3-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.54.3-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.54.3-cp311-cp311-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.54.3-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.54.3-cp311-cp311-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.54.3-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.54.3-cp310-cp310-win32.whl (1.4 MB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.54.3-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.54.3-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.54.3-cp310-cp310-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.54.3-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.54.3-cp310-cp310-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.54.3-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.54.3-cp39-cp39-win32.whl (1.4 MB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.54.3-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.54.3-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.54.3-cp39-cp39-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.54.3-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.54.3-cp39-cp39-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.54.3-cp38-cp38-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.54.3-cp38-cp38-win32.whl (1.4 MB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.54.3-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.54.3-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.54.3-cp38-cp38-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.54.3-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.54.3-cp38-cp38-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.54.3-cp37-cp37m-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.54.3-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.54.3-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.54.3-cp37-cp37m-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.54.3-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.54.3-cp37-cp37m-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

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

File hashes

Hashes for grpcio-tools-1.54.3.tar.gz
Algorithm Hash digest
SHA256 baff375130c155b47d44b7dbe6dc5bd0e3334804669774869b1d0cf5ce14d297
MD5 d356643496e4be35176780e282f7d7b7
BLAKE2b-256 7f89bb5d8e3171d7bd1f51635c91b01fb94afab8920540c60670d48782328a23

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e5f9f8cd775d3f4cc6a91f9162d44b51c97dc52e46863afa117b47308f796605
MD5 ca27b88cf72e13f517e98ccfe6b955ed
BLAKE2b-256 2f38193d875ccdc9183c45659b0068c8462f9b6687341d78321f6c8114169f78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2e5a2def6faf8b735c44b5d0064a7e41740f2d019c231480b9ce409fbbfeae85
MD5 2878493d073bf6fad6a0a2fd2e3fe7fa
BLAKE2b-256 2c91d88e85450d5ee93ff765e79178a6134fec56317404faa933a1ad383db82c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f0f73d61405f74b4a92d56cef5a1d00d34ab4608b89529b00b17f3c3e70644a4
MD5 8cce42a6e7321f740b5c38492d73138e
BLAKE2b-256 efb746a491a3607349db7528f463d9e8450c8dbbd26a44593247e8edfb6aef58

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 98cf083c354e9a17bec8abe602a1d0cf35090071ed2e882805b8e9ff2e1f9f45
MD5 ad7100ee606d69c6b449551dd35d56ec
BLAKE2b-256 156a2e58f9b044e76127a2d120888ef22256115b2330e0d45d9ecd1c50d1807a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7c67fc7afcd1eb3e34e2c23545a3cf754214f6956870c21c28129cbe4c51ed3
MD5 05a86cbe75a750b31b10c8da7711004e
BLAKE2b-256 c59be1a1395a9dc1f963a46a282b6861356cb4a8e67a80fd8f2e96ae3c623ee4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ec81339b35f58a453c46b242cdf20ef8d7c4699422fd2404db90a51c6c4c1f5c
MD5 905ee211058133192be4dc3deacb92e5
BLAKE2b-256 43f3c12dd21f928ffdf3036c7dfdf5000c244595fc143c3249bfae2fe134af7c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.54.3-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6197e5848023bbc0415f5842122b67c93f5a4f072c867675d7ecf2ff66c893a7
MD5 aa3a4ead3aabfcdaa47c708366b10c0e
BLAKE2b-256 687e55044466693f8dde1f7e25a5fb450ba6d0e1e20edde3acca2101d7b71a11

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 3d9d738710469c44fd0f4cc0e50880b72a074877fa8a9295c5f53aca8cd902a3
MD5 5ca4395467e51e5aaecc44f84363b8a6
BLAKE2b-256 47bddb42c4a852471b3b24235c2ad72748f126dd3abfefb5797418fc67f3d8de

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 2b5cac629a7401e7afefe9d7a24a5a571135b84a9f1d08a50942246e6d449873
MD5 d33cfee3009b34fcb3aa805488dacc59
BLAKE2b-256 8008bf6a65eff346d3415895960caf4f8b7e08625f7878c31ef3c34057f5787e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5c25ec6c802cfe111d67130ff08c133db8c1e685a15ab2b4e15e940c179674ef
MD5 61b8bbffb5628681055299a5a74dc20c
BLAKE2b-256 bf05bc1a0fc79ff1f3c1e5188ec7d8b62a2f6de0ca54298e31b41dfbca929d00

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 647000d239e19f361bec7c94b2f89e83495a78eb0ce53f019a3a93489c9717cb
MD5 c0cdaf29359f86bf3ff0e3197911555f
BLAKE2b-256 bcca6123b2be9ea5ef87262b012d821ef6671d15d46203b03c3761e30efa76ed

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 96b9ae8199cbcaebc9a4b75ff641ecc6dbe83bd26ad97caec518bcc2ee7e2e98
MD5 659d5dbefb99a167471be9f587257bdf
BLAKE2b-256 e53b12afa99287f739714b2b1134dc5b8f58393b8cd14667977e80fd514d101f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a1173b4eafd63e9f89b7817d2951572ffc2142ed11f5397b9f3d09ebcedadab8
MD5 1652ea854258aedc5c005ffd6b9a6b54
BLAKE2b-256 e2b3a9f2d18188f777b1efbccb05ab0017249ca52046a1b41ba9ca1e5a988102

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c84c431eaeb266ccbce91eaa257e1a743afc082a12f35dd794b0e5bff25b3c0a
MD5 077b87df8f94024273d8f1c32f34beb5
BLAKE2b-256 41cf305be896b7167f41b2b99a7af715e7d942a92bfe1ac307bc7a1056869995

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7bc567960d1aa1e2a4a8d2a34c83e1952d3698edba3b2b8eaed853044663f8c
MD5 7160c839137fe6c12019408444260759
BLAKE2b-256 f75ca32ab7415f09dfb06845ac8f72b2a1b3cb7973b75fee0e57b758b17a4354

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 545b5b690c9a5a4fcca01f4401537781295079ab0eaa209e4e9e0c5d6fd904e6
MD5 984336987770f7b827289c9339a46646
BLAKE2b-256 c38fa80dc0919624aec348650e0cdcf3315da889e5c42256681ba438b3967377

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 9ff253025eac48d1c4a762b4bc86af322f12ae5ce39288506dbcc5047cbbe996
MD5 e11d36292375881e8b0ab9ecbcd9e785
BLAKE2b-256 3c25e6b27c87f3e8ff775d8dd653a1242b8ee9d6679c7ba5de29560aa801a4b2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 f2fa665687d53764b21890def4573e0e2acc37582f098ac331fab8909d2e9eb2
MD5 8ae5229e020685c971ea98b219e789d7
BLAKE2b-256 353937bdc4943a7d628f731d1d6af1adaa30bff6ca12bfca4693ab7118a5cadd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5a98842f60cbd2539fec1b81de2ec05a7a22b9d9f5a326b936125703fd57444f
MD5 18a9cea7771f1d1c80b8073b12005a09
BLAKE2b-256 77b30dbcc8cd01fc0f677b585d1fa686efdbfa1542a5df35ebc4c20e4eb5b62b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 15ab15b64eaba2fa2d6e49049457bb79fea43ff541dd5e910c13a3fc01813755
MD5 89c86d37c21f68e0a032d75f94bfb77b
BLAKE2b-256 24a4095f6eedf1ff5fd4d3269245df0b5a3f6c3f8c12a615ab99758171f068d2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eb5c731bdc66f329c786ed17545a4ec6e4c308fb562f267ab619cf837c56e716
MD5 a892f75db8bd17e14b612c92af63c210
BLAKE2b-256 0cb179a714c1d7fd9acbcaaf04b16ccff2cc9919a35351cf16e1bbe6d0d7df96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae0fe26cc58640d276dc89325fdd17d3329ee84d90773efa9d2dd5b3ab3d4d5b
MD5 c60e7a0a1cad0a73aa1e4d23914c8ddc
BLAKE2b-256 4416ec11babba7b5d624337c19b9fd11916d1853e179b9a6267398d31d49f2ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9a9b091ae78c2d3af3dbda9100989f8c6e76d8d1a70fc1377ddd36551fd88c5
MD5 d5462c4476ba98cd6d3c889831fed8b4
BLAKE2b-256 f8fd9fe5ee5a55cd3e596b4c43d12a9b3ea461b1c4ef35ca3db230e428b7a34d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 be49191fb3b74015c990b9dce60b5cdc80838e74d2e0d0eee0e52b848533b7fa
MD5 60c527ccbe0861e5d16a5d22141db0c5
BLAKE2b-256 f9cae8c840110a1f352c806d112848fe2cecdfd93fbae2dee832a7ea45cfee77

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1920bf79bc598af96253c2ffe6b4b711b59def06480a395744134ab06ce40afa
MD5 6382afc687ac1ed979ff6e8ed6dab293
BLAKE2b-256 092920bbf5ec930854cad5c743e8cd9f4fa6825adaef0731d6ee6d4a2cd1a988

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 8626c0662e03448d48e4b39bb6244be9677aa6db75df7175ab70cb9a3ca7d391
MD5 a5c2b3c58db3f1aadbf3b5da1d25a1d9
BLAKE2b-256 f348fd26c2c2bf1214f21342f765687e9f76aa4deb6eefa6329b34115963e437

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 88f90b38eac3ffcb702ceac6c1ba790cfa115f4ac18f3050244e9c70263c079d
MD5 72f348329955f0cd1f4c180b8a01397a
BLAKE2b-256 a0bd721546c1791b16a341c10ecb6f2bcb39f539d57410ae33c7887d7a058943

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c82f10c3dc9aa79a38cda03c15da62cb248b229dcc05bc4ef7abedbb023e6bab
MD5 0274b782190054729c5cc54236b90e27
BLAKE2b-256 608b854e0276937b6ad4fd6c55fe7ea7cc36a8747371f30536cbe4638f47278b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 8311b92d23dd7d72496bf2a359fb958468ca0749579261ca906b13b80f181635
MD5 fc7cb75342ce35e909c2f7308f789a39
BLAKE2b-256 ca53903c3c9b9533d40bb6963781161bdc1fcaa7ec515d65408d4e0316d43a4e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e1ff11258ee5cec97977feacbff8d0eecf808578f0fe4b60026698b9e9be44d1
MD5 4d8d57b9866bf695990b24658e44a5ef
BLAKE2b-256 5432ce794aafdae9d96f6e3dab0bd8592c39fff96e0f153dcddd713bf70c60ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 19666b5aeee8861cfc43f80a660ce4750deac074b9b71b096f9799ce13d84e7d
MD5 a9a09c219786fd9742787a24d5438a41
BLAKE2b-256 f76b89badcb43522b6535e2bc21fc55fa318ef2960ea4b44db06f664166c6cb9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fce0b79fd62ddf24c952f7f788f4637b7ad9e065defebbf4f8fc2f163d6455b9
MD5 453b480859c7a94a5b7826be8d941185
BLAKE2b-256 7fdcf6726058a15ce1a455019386d644eea703eccfd1c25f8dadbb3cddfa64ec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05525bd736b33623adc86a52a4d0c0b1d6276e00d68238a1952cfec9bb43e2c1
MD5 381c03fe791a1ad135d20e1536f7bcd7
BLAKE2b-256 d1a964e66c9a40e563fb886fe61750e6dc80d241a31689999e8f7fdb4bf3578a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 cecb11aae8808920f3787fd5f8a756a28b5a8a932a3b2af8e6657604a8dfb1a5
MD5 078571f29e6e4b78b5dafade1fc17fc8
BLAKE2b-256 d4e987465c9885fceb8f85fd365b9cc2e988b0de29142db8522b6f26ed0d7bbb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 7cca063a56232525f9529580c6724f49cf254b42bcfbe5119099c183d17a541f
MD5 b37097af5c91fcb4d26be2a5325b1bd8
BLAKE2b-256 86f9e5042d80afb0485646a81726c14be6731019f64f164ea1d554ad471464d1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 08b296d05540ba8b6b1f5e835fe78116c257ca530e69931c9bbbba55c11940b8
MD5 edf0379e612335af31c3c072ffa05b23
BLAKE2b-256 1a28f0c743d0d5785fad53dd5b056e271c40e2207c0d67a154014a87115e0abf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8b2b07acbae8383890ac195596a1116163514ffd106745598cf9e1dcae3f2e98
MD5 6725769553772a826fb257c16f741523
BLAKE2b-256 911c31774796d6c604e29c5aabfa4bcb3f80c2aced5166e4856a1ece35fe7fdc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e7d857de58bc146a42ae5d9792c208de151292a6f8f707c88503b1b5fe551663
MD5 ac8eda0f01b5c32a3841622ca93aa271
BLAKE2b-256 112a533f7e96330ec0ef3ea6494c6ad61ba5d8d6bff04d3e2fc7fd903b64d306

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 961370f5cf10a4d60eaba073bc22c9c9a6ee7e34bc2201e2aea2149b6a21d67d
MD5 e5143181b4e67e57b6ad4a672b771eb5
BLAKE2b-256 816438f35a6b4e20e93a0909191821911e45de572e297741ff6bb038ac548de5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02a14c2e15b3af553fefca9381289037f194bfddd61c00327d7e846b56a19df8
MD5 fbac959911e03e095c0355106830ceee
BLAKE2b-256 7b4ddc010494e640ea8ea2754a7ecfae5efca17ae07b5fb268c3af1264f9d7fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0881ad784ed6f23fee8821e1904557975e81ebe7ff9a40d55f8737b7f3a8f2cb
MD5 0fa453a0b4c2248ada4bf48c6df4d2c3
BLAKE2b-256 72abdee1cb0ad4d674d8b9d27ef56e37e35ee0902f13e62e6ce85f7305e83a04

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e0ca6545cc922871b40264c0567cd20c9e06e511c408e020fe763dac2558601c
MD5 442ebbf4964faee8f80abe736f2cd26b
BLAKE2b-256 6fdd8e0d2b1430fee1a1150ef216a64e5b7680773f0b3b991baf51166dcbd502

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 2403dd838628d24c8c78c8ea304d10db684ccf7a9bf49de86e98525cf205cb6d
MD5 c64c2fcae6a0f0235529f0ceff1eed74
BLAKE2b-256 fda615a0a24d45779edaf56ccc9b7b80e53acf985654e8cc90759fd207073c1b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.3-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 18aab4329bce85bc0f1ef2f94d5eb39efd58a6e1f0c80a08bb0812f108110ec2
MD5 ad507f0e52ae0019640fb2b2714f9e30
BLAKE2b-256 89865eb974384a86111e078665c40bcce46a9dcde2a146fb62b3a0d55a16f0d3

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