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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.49.0rc3-cp310-cp310-win32.whl (1.5 MB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.49.0rc3-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.49.0rc3-cp310-cp310-musllinux_1_1_i686.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.49.0rc3-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.49.0rc3-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.49.0rc3-cp310-cp310-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.49.0rc3-cp310-cp310-macosx_10_10_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

grpcio_tools-1.49.0rc3-cp310-cp310-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.49.0rc3-cp39-cp39-win32.whl (1.5 MB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.49.0rc3-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.49.0rc3-cp39-cp39-musllinux_1_1_i686.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.49.0rc3-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.49.0rc3-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.49.0rc3-cp39-cp39-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.49.0rc3-cp39-cp39-macosx_10_10_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

grpcio_tools-1.49.0rc3-cp39-cp39-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.49.0rc3-cp38-cp38-win32.whl (1.5 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.49.0rc3-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.49.0rc3-cp38-cp38-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.49.0rc3-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.49.0rc3-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.49.0rc3-cp38-cp38-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.49.0rc3-cp38-cp38-macosx_10_10_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

grpcio_tools-1.49.0rc3-cp38-cp38-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.49.0rc3-cp37-cp37m-win32.whl (1.5 MB view details)

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.49.0rc3-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.49.0rc3-cp37-cp37m-musllinux_1_1_i686.whl (2.9 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.49.0rc3-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.49.0rc3-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.49.0rc3-cp37-cp37m-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.49.0rc3-cp37-cp37m-macosx_10_10_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

grpcio_tools-1.49.0rc3-cp37-cp37m-linux_armv7l.whl (36.8 MB view details)

Uploaded CPython 3.7m

File details

Details for the file grpcio-tools-1.49.0rc3.tar.gz.

File metadata

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

File hashes

Hashes for grpcio-tools-1.49.0rc3.tar.gz
Algorithm Hash digest
SHA256 ae8d7ed1e9cd8abbc8cbe594d6d1c456b7e28166665ea23c9c1d49353d1c9b4b
MD5 85d04acd8987abed056dee5b54a14ec6
BLAKE2b-256 2cae9d66ca4c236c74a53b3ab46877b1aecc6edb43f3ca32e2a938e8cd1d30b1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e56fbaa61b483a6b293bccd1d00b9efb78af44ba975c1512469bc1375d55e63d
MD5 a415672879c9f81a6db55b5428e648e0
BLAKE2b-256 f54d8340c629517553bbbcb5551780f6b79d52fc4c041451ecaf1297cc253e9e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 49d970bffb722ecb28fbf6ae83f8686a3a0862eaff046ed13acf7d7c0dcd554f
MD5 416ecdbab69bd2314901953253268175
BLAKE2b-256 d223bc9b26893dfc5ca272325855c234e715ce05745023f0cc8efb9dd7aacce0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5ace1a3c926488c70f1b79de4547197b1d2b16244e101d1f410e949a384b44c8
MD5 69559fa7bc0b6c9311b4fcd15b1f079e
BLAKE2b-256 d87a22a40e3f1603359f5ae76498abbdc8202001111d64aabb69050a3f261f9c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b93007c039120956496680d641a10a653e4903b001e0952337556b29240f7da3
MD5 801bf96bee3c5e5c967b88ba7334246e
BLAKE2b-256 32d9d7424e7eef9298a85e6467558456cdf766ebac70ee3bc70800746f3b33bd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7704f5f08722ebae83c8687a7e137f6d9822e47b6868322b371ea3f19429ec0b
MD5 9b068d5fa2147656e03dc1e7ecd6b710
BLAKE2b-256 49998cd6df9a0c53c6347f2b6f3c4211e323c38c8fd248473332c7c6aaf2bcf6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 caaa0a7ef4911ad3512744c5496cbed95094352105d2fb94ebaba84d249920db
MD5 12fc9b815745bb2806441f735b24d538
BLAKE2b-256 326ee4aa42359fd34d52bbf3cef630f23c9fa1d2aacc1f91c00972ade8816732

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c41cbcb66752ef0e18ad1ff2d800aee2f5de45609b2ef5e139f11fe6ac1fa6bb
MD5 7a9de8adbdda2c737f4ca0a2881e782b
BLAKE2b-256 e188ac46a3e7447cb0a455292de2383e5bda9378994e0ec8091fa7c56d417795

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 68b6839c90c0385d915d40f628c084d2e44c6f4599224c1cda363df1b4637539
MD5 785ce5e784a4e2ba218bb8e77697b1ca
BLAKE2b-256 2cea96d916d44ed148db24ed5c4aa9774d5fcb37e0636f677d2c8f9057dcdb53

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 6f8a7f3ed56bd695e230bb36b9d2fddc7548695fdb71e8ce1f39dff44818addd
MD5 aae2454f4dffff5258f65055fb81ef35
BLAKE2b-256 3d4f341720796b67b6f6d070487149b0212d4b7d62d3df94676f6933deb70844

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3433ea3d181bb07b239a6beb57f37d8b0f2aeee9b7eb39ad6fca424a682d8777
MD5 20b84920cb19935e2d403f69a5f06faa
BLAKE2b-256 2ab11d5f43d658bab8de3d627baaf0652397e73c4774c5e3251a2ac8d99fb65e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 440fce6272c27a76c7683650d944d4efef41906feddb97ca87cff5efecd66666
MD5 4a65caf27cfe10a3246bafbae3aae1d9
BLAKE2b-256 68334d709970112c8adc9e360ae52b6526a00bfac716fa5393a83815d2adc6ee

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 70f9c1bebbf92b4614f7ebfd40c90d5bf75b9dfed70773f10db121e69e4737e5
MD5 58ff71471b323bc1c8fad3024336fa1d
BLAKE2b-256 5b5b8cdec3cd852556a12749327688a45eb105af3f51a931786d65f9cd420798

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d4f68c86b430b6b182dda57e7f05b80650be244775e69b8493273cabb6dc2902
MD5 f90568277faae93dffcc9755615f1111
BLAKE2b-256 0d778097675804b71bb9adc1fc6b2ee6ca5388a01758e0a0893e801ef93e7c7f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 942be724dcd35fb08223f1ac24c38fadd7a0f035e1630574fcd46c7b35c36b40
MD5 0567c7d483d91d19e060934e7dab5ca5
BLAKE2b-256 0a66bfd3da5e7bc4e8757f3ba20f2d4c848a75c6cbee5272175cc5fce34745f1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 855891ac71056e44907b2983304389b4f273085269c9cf7054f00f48d9f44039
MD5 79845522dcade7250f11be45f6f87670
BLAKE2b-256 a6ee1164059cc4e700c23d07b2beeb8a44da55290aff4a451e232d22a6594a2d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7bc11ebc4221055330c372360921369b2ef5f5164ac016e551c093eaefb91f4c
MD5 a33c059a6bf397eb4b4288049dafc8e7
BLAKE2b-256 087102e9bfb13b94ef6ee7b839a28db79254ea33765b6932d8b9563494ff53bc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c213c1070b21c404e6ce13c72568284b8d6fa5eb4d2a281d7f58c0f25f487eaf
MD5 6e17c3812084e1a8e2846ac5beba779e
BLAKE2b-256 3ebc1945bb7ee9f5f756b308a63abbe1be2f377610e82858c859389f3da7a661

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 ab7696ef62d7e61cba7d8f4f5b2851c4128278e68d6839f60d997bbb11039afa
MD5 16f151a18046650209fa568e9c69b02d
BLAKE2b-256 5865053beae3b82624bad656c968e70012f8b6b5da8008edfa287e6785898871

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f926eed1ee224c8a8d35f62d26262dfb9ec0dedc47db33cb1ad3d5cdb506ec5b
MD5 230b7413d5e312c1f75b77dccba4f668
BLAKE2b-256 16fc7d093eabc4227df7548114eb68304e89aad498fe3559a930e3caaae28145

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 480ce382c0f78cc224bbfba588d31ccc1938f48fa81c177039a86971b9599488
MD5 b419b112a8de9ca2250713daeb61f6b9
BLAKE2b-256 79852685d31a76112acc5a926c74245c52ca88e02ab650db009c6d0cc8409b77

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 80e96cdb364fd807f8c044439cb52fb0646e633438828582e52b16bfe25a96ad
MD5 b2beded6fd8a1973ef84a625aad25729
BLAKE2b-256 46bd67a01be8453f621077fb308d32419e9875501a96fbd0ef17697340ecba64

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 492bc508e19baa114e9b03df7c84a3240311deb5effdb3af3228356ca844bc31
MD5 eae9a2eb63e3962f1b4d61e2640fa7c0
BLAKE2b-256 4e0f97831951d38a3e8fa7001dfd595b32c08f68bb6138716380ecf49c8a6aa3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05dee590c88210fa4fc03e4807b4ee0cc2c7f3f9d7a41abfeadb3cc7c38177e1
MD5 bc4ca38d9a5726a5bc2170dc604d2495
BLAKE2b-256 6cfec730ff25e9be4a4d91ef71aa5a792dba1d1a004dbea805e0af2ec83ccd52

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ebb92653ea661880891662b072463d47e511cc88bef0165c003ff79e98dc361
MD5 b35f6a4953a3081fb0d6c950775d1050
BLAKE2b-256 fc22d6c12b5826c84b13ea251213acfdfdc0a527260382b1e57ca006318990f8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c843042d0f0483087831b9b7609ffb4f0ff43a63e7e4c063ac03c00bb04e006d
MD5 21d67bdc66f586c184571a2729ffafeb
BLAKE2b-256 67047cbff9055579c5bae400a6a1317889f7617f72f9c17874822b47aa9e9d6a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 283c2857e0ded608545cc22b61fb40c3661b9ebfcbfce6ba7f8a1278bc4a8bef
MD5 90d87badfad368335bb8bd205f48143e
BLAKE2b-256 c1af6c937a8385818f9a64cde215e0441f6bf5271359faa2a9a8c5bbea32c9f1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 2a965507a12aa95765e9fbe586cac13979390863e670e5b28aa021bc0942de17
MD5 8d9c148c3711e0f47e209990e6cbc15a
BLAKE2b-256 e4e2336028de7f5f62dc70aa7e966bbe51286a8fb49d0c9ce4098c9e6c3853cd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9eb6b65ef7e3c34fbd788447e674136cdb8b205975d8d15e7e646bcd24d0144d
MD5 526a6068f14e7862db210ef00ba1d723
BLAKE2b-256 1b56c0bae84d0426734c8c33d5df36a9c49fe70fa897a4443562c58cbd6e72fd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 950d1d9ba6d50dd82c12892a5531f5871317c957475388f10c2909ec548c3e9b
MD5 021620ca4fe7f83a6d6703bac7cc645a
BLAKE2b-256 add4d941d2b960e7248ca0826bc6f1ff8e08c8cf48065c37f819940bfff6dd19

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 581ffb21ab358b1d100c2d79aa0887aaf88d425004c9f9724a8dd42dc6fab737
MD5 5f7ab9e910cfaf485b7a2dea47857a3e
BLAKE2b-256 8b5a74d8bd43c530a8815a443464b0889c6c45fa738bd2a1dd3c00b7e8d70f5b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eed74579a911e4cd070b5732001b24f1f831322aac4a7793aaa3597057c7e534
MD5 2aecc7ccd2dfae61ec6392a9094de563
BLAKE2b-256 91e7023e42f06a90df16ce4501a831df2165786f068014fcb1a14c885a3715e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1464cc1c0fcec586a88f14c703f908dddb18851db99e3df5b73677b0ccd48588
MD5 1a781d656ae5e45534736c54f13d86b7
BLAKE2b-256 36f700b309278c4581ffdfd1c2497665afed43b7c59822c9fd4d0e34cec0cf49

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fe2e3bb306f7af5329d29357e1b999f80ec14f30445244dadacd03da9d5cae21
MD5 ec517d10a2c2f70027c1ac7f22d9591a
BLAKE2b-256 9a50faf268e75cfad5baf1489ceac28f6284247fbb117eb953b997a498b50472

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 602efeb69a38087dd89b1fe39b68df39d9115dd8e0185559fd16309e11cc15e7
MD5 4b18b71e282f2730869f28cdd17dad2c
BLAKE2b-256 8613e3a8e67b50eb4b45713b08feec4d20ff580238b3ecc9ca64076928f3e5e6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b5cab11a704d1daae0d3b1b3d4094ad087264db94259d867dfc067af02c8db07
MD5 b484c1da0e32ac6aee79abd7e8b24974
BLAKE2b-256 fb84a39f79bd121451f5fb7d7eae0ee39aa8dd8a356673a68186fe485f84d6d1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.49.0rc3-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc3-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 2fca2e01a41b7785f73939c75a655088c006c1e6f8129a2bffd1d41d27a3ed9c
MD5 3f615b75a9988b3e82438c7626024e21
BLAKE2b-256 9cc39f5944ff7ae4fc16886388256de03aaed3c93665d957d2345b242554ce89

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