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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.47.5-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.5-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.5-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.5-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.5-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.5-cp310-cp310-macosx_12_0_universal2.whl (4.0 MB view details)

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.47.5-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.5-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.5-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.5-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.5-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.5-cp39-cp39-macosx_10_10_universal2.whl (4.0 MB view details)

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.47.5-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.5-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.5-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.5-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.5-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.5-cp38-cp38-macosx_10_10_universal2.whl (4.0 MB view details)

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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.47.5-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.5-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.5-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.5-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.5-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.5-cp37-cp37m-macosx_10_10_universal2.whl (4.0 MB view details)

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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.47.5-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.5-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.5-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.5-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.5-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.5-cp36-cp36m-macosx_10_10_universal2.whl (4.0 MB view details)

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

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

Uploaded CPython 3.6m

File details

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

File metadata

  • Download URL: grpcio-tools-1.47.5.tar.gz
  • Upload date:
  • Size: 2.2 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.47.5.tar.gz
Algorithm Hash digest
SHA256 62ced60566a4cbcf35c57e887e2e68b4f108b3474ef3ec0022d38cd579345f92
MD5 e460e8fbdd76c8b8816e352af0461a5c
BLAKE2b-256 aacabff551e1ad947fa7caf486dfd7d91a8fe2faf2c75b595d4e64f1ff3a74c6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5e7a4e68072639fa767bde1011f5d83f4461a8e60651ea202af597777ee1ffd7
MD5 7371148e19c08973395a20a72460a1a2
BLAKE2b-256 5780e80e8fd812ed7ff2faf634bccd7b7e2379d906a3965fd2792011d60e2aef

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ea6d8f07b087bc2d579b7727daee2abf38fe5dc475c9e7c4f16b4a2c31895319
MD5 25e9fa9beb2b606b9f37329ee5d78661
BLAKE2b-256 64c3ff4b4fce5730763c3134c6fcc69037614b44cfc92a9f71ad28608a9fd718

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d58982c747e107f65c7307ec1646cce105b0785088287bf209f545377aeedaf4
MD5 2b18e96915d3072aa64159bdd00620fa
BLAKE2b-256 d9066eb20dd80e3839e2c418934f248362bb282739d609004e5870d53b0fd2e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 728eb1f4ef6d380366a2de9940d1f910ece8bf4e44de5ca935cd16d4394e82ff
MD5 96a6e4a852cf8857ae2f46956501fc84
BLAKE2b-256 fc2f49e1eba4c799f45e1021d7b3eb5d6046d527e9ab38d0d58d446cf6174c00

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e62176978faa96b21e4e821e7070b0feed919726ff730c0b3b7e8d106ddb45bf
MD5 58a10cfc93942873ff7cf48a0375e091
BLAKE2b-256 612c56d5247e01d073034700c1c82a91f2211d5cd15f5e5b27ece043a133533c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2481dba6a30d415a4756cd88cc380780e3f00bb41d56b8f6547bc3c09c6f4e7f
MD5 8cbee50ca743a0ad3e8c9e4c33f2c3ed
BLAKE2b-256 6cdf56c7299ae15dfa071e89b8b17fc40dfb00571e4f3762ee65b9222222abf9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 935976d5436d4306de052d1e00848fa25abc667e185aaaffcd367915f33a67c7
MD5 3af31f67b18d9ac0164cb27c24cd7469
BLAKE2b-256 0c3fae039b589eae5dbaa16ccf4cd4e68a0940f4e6e909495bc648cea555565c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 a0a991844a024705ad177cb858d36e3e6b329ea4a78b7f4c597b2817fc2692e7
MD5 cf173b1013b5be5e1fb8ab709dd7e7f7
BLAKE2b-256 893f934cda7c475ce2eb8e390a8e06d6cf4f4a5e07e9e5ce64408c774d814396

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 9f92c561b245a562110bd84d3b64b016c8af5afde39febf1f71553ae56f6e8e4
MD5 a82816588f69a66b43f272572f4e8894
BLAKE2b-256 56fc6aca3375355136249fce5342831f1d4acf57f3200f68841945fb1e91fbca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9d121c63ff2fddeae2c65f6675eb944f47808a242b647d80b4661b2c5e1e6732
MD5 b8b23df578c3c31173c5f64f693bd31a
BLAKE2b-256 d8cadd97aedd0407588c01020e59c6ed1254de27cc4a3fd6c9f31da74c7c8365

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d659c257cbb48c843931b584d3c3da5473fa17275e0d04af79c9e9fdd6077179
MD5 30ca3ad983a95676e17d1af7584c2dcc
BLAKE2b-256 1194915e3e3c6ce4bd5d5fd456c18e8c8f02cad20b677cc96d2a718643085a60

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 235adfc22e9c703533573344de1d2394ddd92b27c82eb259bb5fb46f885159b8
MD5 1cc31687f3958c5b705ed9ed9b6a7ac2
BLAKE2b-256 7711417d22ca7d85c41cc8ad09e1a4f6dd848c299a91abd1f0387b68924a75af

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c801ebd7fa2304ff85aa15147f134aefe33132d85308c43e46f6a5be78b5a8a8
MD5 f49d4a2b77d7e4b28944ccd410c306e9
BLAKE2b-256 7e811aa121138d9518e1c5195d03a1942526f14628ce1ed650c3cdb18451c900

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d3f80818a560abee8189c4f0b074f45c16309b4596e013cb6ce105a022c5965
MD5 1aeda62a87204140b267d633bd9dc308
BLAKE2b-256 55a0379fad75edd5e5749a69f8afe892ecff3a585ac800a045393e3f7325c336

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7604e08530b3edc688e41aa8af46051478d417b08afdf6fc2eafb5eb90528a26
MD5 897ec24e5666c21130684096bd03f243
BLAKE2b-256 3bf8c0c3e6c2446c6c95267907f6b1155b20fdd67c7aa936f357c86b5788e365

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b555b954aa213eac8efe7df507a178c3ab7323df9f501846a1bbccdf81354831
MD5 2ed76095e770bd6e3798e27be1d5466e
BLAKE2b-256 94b1be6123ca1802509c6a99e19c0d424706a1b5e82875c87928b5f6a15c5975

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 5bcf01116a4d3bed2faf832f8c5618d1c69473576f3925240e3c5042dfbc115e
MD5 970097eb38d72a552da0ec3dd23f901b
BLAKE2b-256 9a701b9a88ef42eefbb8cbbbfa9a7f1e233c09f850e1ece898409bdbc371a8cf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 9070301f079fef76fb0d51b84f393c6738587f3a16a2f0ced303362b0cc0ecf6
MD5 a70a03bd23e2bc5e6e65590b7f5dc3a0
BLAKE2b-256 8f679a3bacddc95a86b47a47f0a675791fb2bfc8282c873f2de9dbcf65652fdb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 17c2b5ce8b3100c8da4ae5070d8d2c2466f174e66d8127fb85ef8a7937a03853
MD5 5c5ff67c8ced102d6a0467cde3aa53c8
BLAKE2b-256 35ba68dd662580b9636abd0f5c68627a57d53734d638986bf849fca5ddd1c5f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b65a59698f938fa59fd756799cd641c3755fb09cb95de008e4d67a9e5b1af6d5
MD5 572bde1b53ec75cb2014e7e0fa92eebd
BLAKE2b-256 11234a63d73a24d1f5ca4fbf8b7a983833a99d63d267b0bbc19a89cc3635424f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 baf37376da0062155d728fb9a1d522ea8f5039ebf774885d269f7772cbc3a2e6
MD5 9b106fb2e7eadff584e0a0a34d63263b
BLAKE2b-256 754e72de075b67d25548f6898b2eca4a76df26c89fd923bc9988ecf94581eda8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8431b9ee083bec444ca6d48705b89774f97ba0a75e8c33ef3b9a2dc6ed2aa584
MD5 96357622aa06e40e5ce1b407c8976d41
BLAKE2b-256 b79dd334bf64e1713997bf54089ec17347e646824aa07c584550ca1f97b6a8ea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 08fdce5549acca9fd7a45084c62e8ab0a1ca1c530bcbfa089625e9523f224023
MD5 796902276f9e545398f7ed20b1887a16
BLAKE2b-256 8fa5acebc6c314e4aa189f5487cbb60e2a957034db642958525789f9d41c220f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 68d4cdc674c8596da8e25cf37741aab3f07bdf38731510a92019e5ec57f5fcea
MD5 50ab81fd3c723493c7701202e2f799cd
BLAKE2b-256 be52b890093ceb9a2035162e596c8bc64f38e18defbf12da56219b395d62bd5d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0771f57585b9070086dec509b02fa2804a9d4c395e95cd7a6cb42d8f4b5683f7
MD5 9d5dc000fd2e01ea6e5c5b8dd99da84d
BLAKE2b-256 3ca66e577d1fdba8693cf3e5c89f4c532bdbd0cc29f8e5da520443597dd55f50

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 093da28f8ce3a0eedd5370b9f09f815fb6c01fd663d60734eab5b300b9a305ec
MD5 806c128583971321bf89ce07fe42724b
BLAKE2b-256 1065580ef29ff4c09c4f58a1bea9d5c59c51c7e9a4c0a5204a1ba6e5c38ac0b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 aaa4063bc05a18f32ae98e414e2472477468b966b9a1425c41eec160250beff2
MD5 588457d03ac665e0836b0ae95b97bae7
BLAKE2b-256 df16020624a082fbb9385dc716ed82049c9bef6f8112ceb0cc19308c92f15793

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b9154a18b0ad2bc4b9ceadedd7b67bb65b500b3427495b4d224a1a835aa55ce6
MD5 13ebfb896c78fc43802a12638b846571
BLAKE2b-256 9e1d1e1f69b307b0de1b46361c5eefba1bb0c8edbc946a5979b9f0d049d15577

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f8ce5fb65e97866257943cbf6d504195ab55e01ef467988d86322a36041b6de8
MD5 7220b4f60e80b445e2cfcf45fcf3697f
BLAKE2b-256 f6b45e116c21b9dddf5bcd7f5e2f5a6acc07c3b077e4ab9b382a2e2cc3136a1e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 309ca8508f361895ef2d4f533611272228d2412c8cae754b695673c7c65a2f8b
MD5 eb4416ca0c6a6466d89a8fdf8ddc2518
BLAKE2b-256 a60baa6d2d7cbb8a5fe9269d548f1c2ad1eaf4c87958b211d3978ebeea1a6847

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 dab220aba6b5777b16df5c5b3a30f831cdbc4f493eabdaf9f6585691bad5496a
MD5 7662b008a797bedc4c60cb6580ad82ec
BLAKE2b-256 53907bce704382aba083b0ad7c95891877205e41d5882d02494f0d77ec4ca4e6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c650233420279f943bd1dcf286742aaeb4db7cc5f6554a5e8c16c2e4fa19a28f
MD5 1536a6dec06829fd12bdfc061102ed18
BLAKE2b-256 ef38f64cc913de049aeb87fdb692860b00d306aa4bc4232d6c936ff47010108e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 072c84f561912400363b81af6bf5424c38fab80f0c9436c0fe19b2e7c2bcf15c
MD5 927ad57a40d02684627a7540fd27f9b5
BLAKE2b-256 247f562ee33197839a9f55c1c29dafd149c60964b1f584ff9fffd56760d76281

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 489f41535d779287759942c6cced93c4219ea53dad46ebdc4faca6220e1dba88
MD5 be13f9c899b4a7c4b0909c9d4242677d
BLAKE2b-256 d0bf5c5055835b25116da38a0f72a58b05a0bf194bc23147684d6659c8befe91

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 89733edb89ec28e52dd9cc25e90b78248b6edd265f564726be2a9c4b4ee78479
MD5 f28ce1b3e2ac415e8b7995e228518621
BLAKE2b-256 2a0deeba32d0c32616d1ab63de7a7108ae98d9ede17d1fcd6cde89110883b134

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 5c2d3a35e9341ea9c68afe289054bd8604eda4214e6d916f97b19a316537a296
MD5 8a8d7f9b412ee12c7f034c7a04c72c2c
BLAKE2b-256 c17135d44f15285efbb66340422e78ca1ee3292f7e334e4fb0b296250d7a8600

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 37cb5c3d94ba1efef0d17a66e5e69b177fc934389eda8b76b161a6623e45e714
MD5 5bf766872f30a894e317bd5271f9d541
BLAKE2b-256 abda6c7d73399a0000ae131d312edf1b2f49fe083d00d3ae6bf951ceb9c6c6d2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 de8901c64a1091cc474318e7a013af8c30feba34c7954c29ca8f477baf07db28
MD5 2b5a0b1c0b8be6b547345ca4cb0d433f
BLAKE2b-256 6ad402ff90d990643d05ed28ef066945f04c0f5a5cae2acb7c36c036911dab68

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 84395aacae4f8a3358ad648a8bacf6b15bbb8946d8cf73f47dc77cfe1a154d48
MD5 2be5493c8cee2d2b7ab61ae16bdaee9c
BLAKE2b-256 f0acbc17c6ae5eb1da6265f6ca180d2c1144ed70e7ec707f73853194dda849ee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 02882ff2f703b75d343991608b39104f1621508cf407e427a75c1794ed0fac95
MD5 e0f16256dc88ca4ae89d61119b00cd5b
BLAKE2b-256 5c482e0fbe62eb619bf72640fc4dcc2700b6953732776f6021d5f2fb88638ecf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abb56ea33c4a33ee3b707f62339fd579e1a8dbbfeb7665d7ff85ee837cf64794
MD5 0b2f53917863fb1103767d94192a5233
BLAKE2b-256 23d7e65c0d4e2ad3f1df06c629528189ce2380772789141730bc1707fad8b738

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a0e017bd1022bc981fa1629e757e0d3d4a1991f999fb90ec714c2683fe05b8fa
MD5 8e3e3f17c08f3c3286e5ff69b05e7abc
BLAKE2b-256 ee68ffd3d69eda415a7407bbf22855cb507192986aa8e655f9250088bdbe9873

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b19d8f1e8422826d49fc428acc66b69aa450c70f7090681df32d535188edf524
MD5 45a9c59e8d7aed772ed730a49a8f48b1
BLAKE2b-256 5075b686efa056915b1738569cdcd087d186bf401e86d44a54ba8656b43cdc79

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.5-cp36-cp36m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 7d3e397a27e652ae6579f1f7dc3fc0c771db977ccaaded1fe113e882df425c15
MD5 79d5f3687d738e4f5f073c25c582ccca
BLAKE2b-256 68d59f8705c59ab2d06a08bba66e444e3899bfc425f6415f01ec5a9c416431cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.5-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 bb1e066fc50ef7503b024924858658692d3e98582a9727b156f2f845da70e11e
MD5 69817ce9e723aa84ae6eb1a311c5e70a
BLAKE2b-256 a2bf0c7c4dd1dee0f9dae61f6d7732ad85044cb6f0ea45286aa73ed6325d8748

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