Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.6

Installation

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

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

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

$ pip.exe install grpcio-tools

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

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

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

Installing From Source

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

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

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

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

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

Troubleshooting

Help, I …

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

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

    pip install --ignore-installed $OFFENDING_DEPENDENCY

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

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

    You can fix it by doing:

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

    If you see

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

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

    sudo apt-get install python-dev

    If you see something similar to:

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

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

Usage

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

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

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

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

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

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

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

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.7m

File details

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

File metadata

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

File hashes

Hashes for grpcio-tools-1.53.1.tar.gz
Algorithm Hash digest
SHA256 eb69fa934bbb010847bab0494f1c076a40e4ef5142abeaf5ea399f7c61413d95
MD5 94d0772c8d1281799a868d3933714584
BLAKE2b-256 d055bc415a67799520acbf34090513097be2593c7ff1a58807023678c8a7a99b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fe8914aa975b14618a28e42230a213083871304f668e8cbe08e73ffbc77c1183
MD5 4fe8e9dad603dc04b05b060480397744
BLAKE2b-256 f1362b2a45b2fa29f821f875630b45c72cf2c400c064367285875d737cbf9a7d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0393bed71409fbc21d0c56cebba2a7f44fdf283a87726dc226ebdac8e5dc0d46
MD5 6d3a3392db0e151de8b4fc6c2afdb120
BLAKE2b-256 0cf0218f6f7d110728837312b0a73d4da8fdd42d30e3ad65894ed286513808fc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 47761fae0ed4afebc996e069650fa3fe19a0badc66f177d5fe3ecc8cca0d7686
MD5 253fc2c76f9ac4c95f0f0a6218be8cbf
BLAKE2b-256 81f3990c87812e3d46fb3e524b9b5465c46c968400a4bfe44672e0fa39a6cb14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4c2117e4b66c00f449ca283e6b95aaa1f697de08494f34b29832c61d4d7117d9
MD5 a0aaab6311f64ae684d2d8fc5f255ee6
BLAKE2b-256 df6f66417fe4b640f31f9bb2dc7eff278f6e3252c1bc9bf96eea11f4e453a1c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e7fbb83d15cd0914082ed44e2f6518e67ae75222cd0084fa9a5dc6d69ff81f7
MD5 1028eba41b0e94a681b4d7aebe92a673
BLAKE2b-256 1e2d072be28463173a91105f0fd20c9fa38aa2bd0bae94abcbcf270f46857558

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 47a2ed935e8069f087de46a3eaa145bdd3be26e13e5b7566999ac2fe584e3251
MD5 0a0810813d04a340841dacffee53ef52
BLAKE2b-256 0b1360d37ef9cf1475bdc0a827d78ec94c864dcb7bb308f319f328491af7f7f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 645a173649c25b1e603bec2bded4cc1797cecdb7a62a4a7126184bfb54f24b55
MD5 a6f29a27d857620a2e0d3dd77543deaf
BLAKE2b-256 1a20e0968bb281fa037c3a0a0a4f4517b68bc4731d6b3df284ba11b76d4d3713

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 28c8df9fab666603bbb3c041e6f24882fadf42418af2e1c39269902ead88dd4b
MD5 b37090105f4d5813461033d9485bf3b0
BLAKE2b-256 e2aa204cde95ad2a3b01281e314e8d889db863a4ea43bebc334f4087bd4cf0f3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 730e417183611080f4414dae2bb2d648831222edf3e8fa1384dfa68c47f1a0ec
MD5 abe7caad7e7570b7760513cda259754e
BLAKE2b-256 5d45d0df11d6ea033d5d418dbb3ec43841f5c19ac198e9151289072f9b160c1c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 cb0e377bacd941f6df4dba343164f6bc63f98ea91a10da0b5132dcdc281183d2
MD5 01e7c974db1f9828ee789355ddfacfcd
BLAKE2b-256 3c1329a3813c3f01ec520af12e59e9fa28ed9421ea5cbd62688378d1672ffee8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 da7314c33e078afc950b62e498b11c118e3c8b48a8413153e7c9941ec4486cb4
MD5 12d6b62e0926a7f391bb4859913d6ace
BLAKE2b-256 110d62fa8260a7a78b6f907cd0ad7599ee9eb44ca97113a2d02edeeedb6b77d6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 140dbe9e997ecbd4bd968a2618fbbf007229898dcdd5472e012aec5f345d420a
MD5 3e1857103d0d14671e44fb26a5f2a7e5
BLAKE2b-256 4f6cbdc50a3f7dc809084c8a8779f90dc4472e7f1cfa252533eb86e1f468bf19

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b4a9e9f1db71352ee1192b9c4c20627f2b0864d2ed354d5d37f1afd0c9a43bc2
MD5 2777b7ce03fc5736de092b574ee0b2d8
BLAKE2b-256 825dc6d4094be8fea115b2002ff437d203f3dd375b2250aedc329bc20f00232b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66295be87b423498c5452f5be68598bed210871a28fab7deb3caab557bc6aabb
MD5 8920b7a3477ec53e565e6f0ad65625f5
BLAKE2b-256 76485a27aa00c251836165382a01812941b0569454bdf272563479c39c113065

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8aca1fd8695fa54b21099aeb39e7214226ad5b207c42031fab6117202758cd06
MD5 d4cd367edd48856c1531961b57dafbe2
BLAKE2b-256 45317dc5490339571c1177564d4e911f8fc21b486c6fb5c496cfb63062725b12

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b7ec30494c7e336ed1e6dafcd33b7637bdc205930130f7ee731348dfe56ab12b
MD5 2e66ce4ab5be36a95bc77d04d3ecee2d
BLAKE2b-256 7c16fd908366e651ee49c97993029c6afda748c824026a0b87d681d184efeaf6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 28dfd613b4618620d6196294281798d1ecee38eaaa3dff708aa0c094d5e30fa4
MD5 46d3963242a7572d8023df11e81b2027
BLAKE2b-256 20c4436dda37c51bd5e1598257d184a3b96825191f1f12cf5d360a12c0c0aea1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 7a25a795fbfaffb805cbd6e1e8d98c152302312d99b3c6b6755576ad84c366e8
MD5 a56d6783deaa7892d3e03e2fe264ac71
BLAKE2b-256 51fc39546b2189ce7444e8b99c8bf5cde6cb0115e33ff86f2608ddad85e442fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 666c2531b4fe60b1396e356274a9152db42885681825920b9be7dc52e61d76ee
MD5 88914f253c3f1f0455381f4128f9e330
BLAKE2b-256 c898eb2abdc8a61bc3ab5c5e3398be70cd9370951604cb1a2826e521a0f5b0c5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3b57719663845c402bc694a99f0de431f1f76025a1139cc71c576aa0b04a12ff
MD5 a9bc08d26cc072fa7912aa85ec521963
BLAKE2b-256 2bb9289f6d35e155b9d781f532d6cf0ec98521d6ce14f38f134612e04d4ca4c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aed388aec3eee466acd6e9623a5fa05fe338b5617a92cfc6c6cc7d393bd6e104
MD5 e6772e4f0cb596bce7dab67ceed5f328
BLAKE2b-256 b9f345ee71c05e64ea150863cf3c0023e9a2ac4d45e3bed9e986c54cb50c948d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 96486ee745bb4c3b06f261767c285a4c86d13f38d4b2f09c576245768ed33ba8
MD5 9e789d40ffbaa6873a8b46f3a1ded831
BLAKE2b-256 6832b5cf5cad70df2b19679b465b5f67028a4c529f9f84b008a0a2930aecbce2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3af79d7f51f21362138f9d592cd622837dd850c9dbc83b39f332a7ce875d77b0
MD5 4ed095a35fab40788be373ae49ad04d3
BLAKE2b-256 6440800c4079c310e6e5e4d8bdfa6155be226452d242d85aa1b1b7f8683b339e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 65aa620024115bbcea4a4720f320d62a432b9066fd20629dda5bb534f662b53f
MD5 85b664368a26e631e36dd3cbd716096b
BLAKE2b-256 6277b3d32839f6bd25403ffdb3ea3bf2eee6bf0942b69d62b56b503976cdc0ae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 baf3c519a62b5441fc52dc82075053295b1dbc908ac03d445a551bc351ebbd95
MD5 7e564a8a071bab3837bc52fa128bded9
BLAKE2b-256 68b53f3c89167ffb93fa8e085a9fb91eb139a8aaae9e000e927157894e53f04f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 c37aaf08373b3811b1a65690e66790096b4c4afe851a38193acee802ea6d058c
MD5 9353ef83643e52745c27080d061753e4
BLAKE2b-256 f9e9aa876a08ce523c888494b5a8557904f450aa719c15f0eac3a64e7bddfd46

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 52cd775f2d0d0e1cae617cf96b5daef35d4b3867ca7cddd1226780a89e65bfce
MD5 2abf1f1dc42d1e2a36606c807e9c8559
BLAKE2b-256 d7ba8d134650781b3863d94503052a18f17e1aaf65f8bd48d9d923b1d5ee3baa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5f4cb064012ddc5fe92e98b19ee6057210730eb073c041edd7bf19b2f283ebfb
MD5 d9182a06abfd733e19c3fd794dc36636
BLAKE2b-256 1bb2b9bf590d5e3ce158c89e03e2bd79bb5b1102f53b81ffcd096dbde941ad25

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 bf7cc4b706bcbb2c4552f3c1b91b46d71c92c6d83552e986667786e4d300702b
MD5 37453a9de09cbc1d69f55fa97ab98450
BLAKE2b-256 badf29ce9481b5f1c9fecd0842768ca4382c8d4c487da0baf57f462fd526e4c6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8ac4a75c81e86bf21283491d2d23639101f5ddc66c3a0ecdd239a44dec1659f8
MD5 9b1736e00c0c4692884cd5be9fa1c438
BLAKE2b-256 918c0b6dd8fd8209ce294ae0bee5300ae8672a389d54a75900681b3b08545907

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c666196eb9ed0edc28e23342d657b625c178e9dc643343615ec94f0b95628485
MD5 28c951b76b8fe7d85113c7fbc3ba76d6
BLAKE2b-256 79e4a3678cbbe5442037f042964513c67a344fda6453818c535450ef4e7bcdf2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cacf7c881dd52cb53c14fd612ac8895fdeccc2ce3d909a2f24c172696e5a63a
MD5 36bd3b0efeb0e747b96a2435ee9023d0
BLAKE2b-256 22d9e4bb39012c22567b58009173c7f5fde95eae03d13ec4fc88da59655b88d6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 589a460aad2ff75d9e3720eeab1b75c5478cbaa91a9a1203e6dd488650c1c121
MD5 7914f30b433ec559fe68cdb5eeed2172
BLAKE2b-256 103b5225e061b8d7ac3c7c1475f9a46cd218b5bc34699cf03084654cbbb91096

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 266582f7d01619f4ccb52544e58d6a9bf64f3ec3aee026942fbcf4800ba65980
MD5 30eb3fe164705ca136cb5d982bf0ad8e
BLAKE2b-256 14ef8af985997a8af5a98a42adc5d3d7ee4dc86deed1fc120288e3c1dcc1624b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 8089cd37828eca688747cf648789ba0d9b0ed2ec91ac82c6fbcb6602797a8ce6
MD5 a8b6fbc027d4e09e2ded8aeca459a432
BLAKE2b-256 61fd8be555e682f0cac88878e7b3bdce90cd0d2bbc0152fd10628d03210146c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 429acd9326a15a85c2ca1a9cfa1f445597283ac28300b71ef5cd94650aa196ab
MD5 922c358316bc179715bedc02de15fb99
BLAKE2b-256 02aeab3c5bdc3f761b6f48c6b9f1c569b1654617134c1a506fec13a4c34c5e20

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c6ded7bc2f4635136ad49b56f44b25dd9fb2229037bce470224ca7ef0d4289e4
MD5 4f5fafed4d7494bd29f1b0eaae2c88b5
BLAKE2b-256 9917a4b10e199279763aef06c35848ae66ec02195669494ce3945651d7728083

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 447459cc8d75d5f7623e19021124c7eb6f4d3896c356361cff07d7bf4c21ebec
MD5 e572e27c922ddc57a38a36c523c1e2dd
BLAKE2b-256 a17bfcc5314b4cf41de8cca235fe13562d03ea216811802bdaed8ebb0880f1cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ac6e76cbcad975b77d013c0424c58e8a3c527a54d57504508220cb25de055e3b
MD5 ca16b3ae9debca6a62017f50237606fc
BLAKE2b-256 986fffcc6b227e99e574c068a15f429eeb7e9d8f91ed64479854f305ca39fbaa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5da1cecf6fea8e30c3fa43f0a589d613f375b9916019a81657910d6aa4e1ed80
MD5 4f6440c0725e5e7c6f908acc1dfff343
BLAKE2b-256 e4c1de30cb2f5d32116d7b099bb7e9491e130201b033b2537459fbbecbb8caf0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3eaf4e1295fa4264359a7632e8055cfc7a87b421710c70f750464f3bb674bcff
MD5 c9717dee22c1027ffd399f1d68a9b702
BLAKE2b-256 d8e7d5c342ed8a66b96403ad65a0151780e8bddbfdaad84dab7d9428e318ba8b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7b989159b4f4d8f11fbf5ebeb984242b75299a64899ebc108afbb7f62b29873d
MD5 926f9a68b6002b046850004f5328e291
BLAKE2b-256 7d4d4f52a8f43779f7ff90f967c0beb4975831b68285d76627489f4e837d8290

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 307bc0170c949cd0c495bc3bd44af01c82985f00d9d851d50f04a7c5849a88c3
MD5 10a6abc6cc21b07a99fe8e2135dc6ad4
BLAKE2b-256 3b80c42398cf880b1788e8338a0c5d567cff404f881b5e9a9bc335fdc92ad05d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 57f3557eae67f09fc4b305a76c73b3dff85651c26e1fb2354c1071755ca536ac
MD5 466a317dacfa4ad447bf4973146bce0f
BLAKE2b-256 335ebf52fce3470c83f8be527ed23295dab9bd0a1f68fdbc5abc810873d30aab

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