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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.49.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp310-cp310-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.49.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp39-cp39-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.49.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp38-cp38-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.49.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp37-cp37m-linux_armv7l.whl (36.8 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

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

File hashes

Hashes for grpcio-tools-1.49.0rc1.tar.gz
Algorithm Hash digest
SHA256 fa4a2796930cd70cf8f848e8dbc5d65764ec5227356b465f31ad2fe301d5d651
MD5 dc82a8a5bf0a00a602b0dd4bc475ce07
BLAKE2b-256 edb3099b65153776af2726395a66ccb4b2ed2be59b8d6f781a6ad8067ff1023d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 19d8cdabdd125289ddf36162dc1eaf948cff78f98eaaa46f2b0c1aa3988683ac
MD5 dc418722ea4607642bc0985d8397d973
BLAKE2b-256 9d315a046ade237db8d445836d80d30841da162284136e0d39839af936faa1c7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 22523a8a09d53d3d36e7858288d7ab649c02c3c9cd85386aff3f8e83bbf17af0
MD5 951a5945fe96fbb6a763abf409426d09
BLAKE2b-256 3d9d675ce367ca1cbc96631b7d1989cda85f1d010d59a432b29b85aaa6b022b0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e1e1f9f3650e01afb40ad6d8fbcf1b37bea30408ae8f0ae80fa5668eba7c2034
MD5 1e62b871d754254f1e0695e2bcceff6e
BLAKE2b-256 9f0299d29199ab5fa8a86dd8c603c812aaee87f358a619ecf259aa09584a2bd5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 64290cf66fcee1ee9a000505ec44abc5b4d08a74ef0ed4f8c9f942870b7d676f
MD5 2992563c73a3f6d3dbafba2030ec3fcd
BLAKE2b-256 73e4402a6809e7717507cc7ef82830402758f501e0220f65cab6f477eec00e89

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7f2195503829d5ba3fe300285fed91b9b52f5a03ec5deeaaaa5a6ce8c7c95cb
MD5 a879315b9b0663514209a411f4009bbe
BLAKE2b-256 2dd6805bab9ae9104836732f2ceba7642087fdcf3a05a43dd695f2e68d44a640

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12c1a048eafb4e06684d1162b04cc91de2adf2a1cdf49bf1a99fd2760aab8416
MD5 092d67f3b1817277b8a0ae64f4c8f022
BLAKE2b-256 2a380000f0a2ee5102dcaeca45857dd5b49472ae966089de73b91380388a45d2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 92f28dd3ea481d56a1642227306932bca65344d6bf356f122715691eec57a13b
MD5 2199f3b639cd9e005e8d87061d75c046
BLAKE2b-256 807da74e618b295d6ece5543ca448ab77a068ae09e325e56f578ccf6e13efb35

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f84dfef899367902b1ce037677e9dbe67ec11d62dad52b2aff66e0ccd20b6cb7
MD5 a1f110c3db07bfd1822b7a2fb3364e79
BLAKE2b-256 f1afd74cbff2ebe5f4a47db948b33475f227a8e6db0e6aad5cc806a1495444ea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 e13478e4093f8e81abe30546b17a115caef25c0d6f5c5445100501d85d18fd65
MD5 620f5d47e6c6ffa5de1b688307d1d82f
BLAKE2b-256 d1d560743c6144d280e5b4edac49ccf88a8571e933f37a74f3bcb5245b24151e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 81289096c20092dc8fd5f9ec4a6208d7546345ff552aacc8e158e07847058a52
MD5 fb27c18a791ea8b46696c69009bfafcc
BLAKE2b-256 005e27ce04931803dd4a171c31567ecf0eccec99fdda98730ee8c7214e577fcc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ca730e53b6013d7b68c76df9532ad92f538eb362f777f3895ea54104320855a8
MD5 e761eb5a27087349ab78f69f16ebcf45
BLAKE2b-256 c06ae53f962184106a1f2cf7bf0ac9d9348e1b2b0794b69d16a51456773a10cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 200617233cb0391a303d79d2b34f50b88b4d1f8556707992c38cfcf34f4a29bd
MD5 b768f5419c29602fd1e6564895006c61
BLAKE2b-256 6a175f548cfa43d2896246e9adf781922f9f2be0b14102dbe59ab20e2723db75

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 be458aa81f7427b8f4f5d6dd707c9c96e52da1c9e55356355768b48e9e79980b
MD5 5a6c732b857067bf6fbd8421809589aa
BLAKE2b-256 29dd3df5fa7739ca53a88f928afb56959b2a0de0a47535c570f9c36411c3a28b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8cfc7409e4abf1996f4484c977dd721c5fea3a02cf7449426213a049900b3efc
MD5 93e7b3fb2d63a638d297c4385771afea
BLAKE2b-256 fca14abf9bb0ea13a2346d9466bda9f663af1c4a675cee0344e86fe3730df6af

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6cde6b6d32ccf41117400269ae4ce466076ac0578483cd6f9b808cdec8bf95c0
MD5 8329a47dd71fc6b162d3d671fce3250c
BLAKE2b-256 3a93a07ad3e1c0be74a2a25571f4af43c2e5b0ff6a0c12bc7383197aa6a9a100

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2e615cd5a65da812043712f0821be95357330a95f105290ffff35a3683e93b71
MD5 7177074667f20cf959cad37a6e71dad3
BLAKE2b-256 96b13c798ea78fedcdb4a0860a1481bd41015d10afbf0cf7830b28311fcd81f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e03425f98332dc814722f7da3c55fdfa35c557aa0706db9f1aef0cc7db32d91d
MD5 1a625eb131e051d65d3446a58330d94b
BLAKE2b-256 30fb4ab18b8fc466795653b38edbe6cc1baf5aad1edc69786752f0cc502720ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 e032822eea5c5bb81c5076a703d9bcb7880ed25957aa778fd02e98d57bc986cc
MD5 e3b76a587e55fec70e7575234f8bb978
BLAKE2b-256 9ed5735065e55d05c0ef6185d7837ab544fa3f492491afbfe2f50a99f5b07091

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e9e0d780a6bfe9c756f442bda98d49a6d548a65fabf234dcabc17671ffae1243
MD5 9a198a18eff570b5a2688da9a1f97b8a
BLAKE2b-256 687695a425fe42619a19c62dc91771fba29bbe1b98ef8014c80b0841855c9795

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6ba8faafb835f4da2649dc32ec4309e596edc0dee9f8c295b396c2ae293fdd21
MD5 262e33df5d4fe0630e35c4c70a0abc20
BLAKE2b-256 2ad6ec7707f8189b82b7e1244e56d114f8d73ec092fe4593523a9e5800141657

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 58ac99b5c66148446654a506b31260c99706f6dd4332ef89a835f36b020fd613
MD5 978331d19eba7e6b6de23524d588bb79
BLAKE2b-256 0b1560d84c494ac647fa2fb140c2ebd804113a4031fffb1637a0ff71869ec042

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 762f89bc469b3692321df7663e32de14f0297c7438bea778e9823a5be1baecf7
MD5 b7d0c9d11c1f7228269ea983a94d8046
BLAKE2b-256 b6cc16a86762cbd6a6f3ad6e7cfd193fc45d1de6a6acd74937094916634fc1a7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e70e72e9e053000db42430fa3daeaf929d2c3f6712a7e86da3f4767ad888b6d
MD5 54d70e329a006cc60a37861618526c6d
BLAKE2b-256 58bee4af9a7c60d73d7b02b0e339fb35d9d52802e46e739a6acfb87594594863

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b9c9fa876c0b37e245f624254e7b2beb9e339f34ec17f0f847829f59a7d62f58
MD5 0e11e2fca5b276e86674127808ff6add
BLAKE2b-256 88aca3307262d69d1e2e16feedbfe631fa2db5a98a7bf1d04add9535bf106e27

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 32f59cfcc1727c138297183c039994ccddaa21e67bd374c690532c3621d19ae8
MD5 73b2f0cd3d58dd03b8a1de9d8680155f
BLAKE2b-256 fe5feec361eed2176eb03231b366fcd4bbd184cc38777098797afbd242cf3f0f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b2bbac308f4d804556c557723db5ff19815e8f6f89de4b74b4bdc341d07faf34
MD5 f748ae57e35c112357c2c8e21be2ce1b
BLAKE2b-256 0d43578fcc0e0b717de8439a4ae537a89b4b74cdac9e08eddbc53716e02926a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 0e544da9ede1e7c394b23ae865a0a9e43adca899bbf2ed31945c2140dd9d6300
MD5 ecbde1a2e92393c5462276f9eaca7007
BLAKE2b-256 4c7cb07bd77ec441ad14c9f38a4daa2f9d3390cb04176a88eb6977b179e9086c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ecd2dd1228c2d7ac68b4af3f6100e766fa3828fdf3cfed9209284ca9e0672913
MD5 2045ba14af2f0a0b4f52e94755e4ab2c
BLAKE2b-256 a9f301bb9109b28223b24eaff32412ac803be222ec05d05ac3936710e014036c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ca79e6f92f69384028af51e0ed45f93019a5bc9bc87f0e48c904099994e0a8e1
MD5 1b59dd17fb9962af200ec90979d97e37
BLAKE2b-256 f6045e88aae59182f8e73e5763e8ab4b34955ee3bf7bd0daf816b4fbef5064f8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d53e4375923ed8900dae5c6041a6d6155ed0e3fb1b53bb19acf345bf592f74c4
MD5 03d73caef3fb66c287a6e86a6b691ffa
BLAKE2b-256 4f0c3fe00e236cd50933bc0a0165101fd82fd3b82e5f0e7329f034de3201fc59

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a760850f0b22af1d5cd6003a36fe7fc2eebb45d61a6177c2882c322c20a7ba55
MD5 92239afb05e8d0f1a27548086b788c6b
BLAKE2b-256 18a3bcabbba5cdcd948c36203a5b9ce45ad2c072a8a5cd3e6ed59e620464071a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 547820586a699a07dfebc29c7382f99f6563632373f0b32b63f06d6fe51b05f2
MD5 cc48322a4b32decaee348938764c0c7d
BLAKE2b-256 c6014c8d5899cf26ea54ff53a1a62fe86754528fb8171bad4b23eab2cc390f5d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41af1003c38d4481640cf4335dd34e96bf7b6a123748be64efb9a40fe7d6322b
MD5 e81a3ca8dbc1bcd7212305cafd64dadc
BLAKE2b-256 0c073d25710aa4ed0c340678e16f2138f7031bb21551789d085996357a467872

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d5ddba8e94efc70e9652c393d499f2b9d0300a085704442316676cfe62db2924
MD5 2fccdff6713fe612ff9dc2f9f1242b54
BLAKE2b-256 9e3d34be2ab51e38b7c0014f39c88048c35d954a5cfeffe4043ca9e8701bec88

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a6266051c87cc3b7a26764e10682b4b03cac548b88ce6950092efd3813c1744a
MD5 0fd41c7416e9906bf895e82c9872d35a
BLAKE2b-256 a94368d3c62e29d4a264d62cf71261354e8c45030cba0ea42c5b0ca7ac92c14d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.49.0rc1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 50a2b79ebc095e9ad3b030c18b29cd5fc41f5729ac6eaab55f6b6529d61411fe
MD5 90ac1762ae72274cd2ecd783db716737
BLAKE2b-256 6308d7fecceccb35d930e6e626b7f8013e3372962c26e4e1b0eec87d00f4263d

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