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

Uploaded Source

Built Distributions

grpcio_tools-1.55.0rc1-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.55.0rc1-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.55.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.0rc1-cp311-cp311-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.0rc1-cp311-cp311-macosx_10_10_universal2.whl (4.4 MB view details)

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

grpcio_tools-1.55.0rc1-cp311-cp311-linux_armv7l.whl (53.5 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.55.0rc1-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.55.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.0rc1-cp310-cp310-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.55.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.55.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.0rc1-cp310-cp310-macosx_12_0_universal2.whl (4.4 MB view details)

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

grpcio_tools-1.55.0rc1-cp310-cp310-linux_armv7l.whl (53.5 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.55.0rc1-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.55.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.0rc1-cp39-cp39-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.55.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.55.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.0rc1-cp39-cp39-macosx_10_10_universal2.whl (4.4 MB view details)

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

grpcio_tools-1.55.0rc1-cp39-cp39-linux_armv7l.whl (53.5 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.55.0rc1-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.55.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.0rc1-cp38-cp38-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.55.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.55.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.0rc1-cp38-cp38-macosx_10_10_universal2.whl (4.4 MB view details)

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

grpcio_tools-1.55.0rc1-cp38-cp38-linux_armv7l.whl (53.5 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.55.0rc1-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.55.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl (2.9 MB view details)

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

grpcio_tools-1.55.0rc1-cp37-cp37m-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.55.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

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

grpcio_tools-1.55.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.55.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.0rc1-cp37-cp37m-macosx_10_10_universal2.whl (4.4 MB view details)

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

grpcio_tools-1.55.0rc1-cp37-cp37m-linux_armv7l.whl (53.5 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

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

File hashes

Hashes for grpcio-tools-1.55.0rc1.tar.gz
Algorithm Hash digest
SHA256 a543c52084ccde942cff7659004b98099ff2193282d565d96c5d70e69a13206a
MD5 e12db63da3aafbd72b7716210140f91f
BLAKE2b-256 3d95dedb220f9d64ca342072f99a55922b9d0a492a05d2a115444a6f017b252f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 26c034eea94df6673d95026998e15ea8a24ab1049d71b7e1bd21c9ab3e02fd91
MD5 e37ab990c2d5b9d10e48056203978dfb
BLAKE2b-256 0007c67b7133ce181232e21a9e7bc81bbf9e76261f4a226a979bdf8e0a17ddd1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 48c44ba132e0108053ca2e332ecf9ddd93550de96f62f98aa0a0876a770d6572
MD5 fb7989c0c173c2d555192f17edb04c50
BLAKE2b-256 6ab2a3235226be93c30695c6aa26f54b2467d0e0e7f96940784d6c4ae1e339c5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d97a92b1c7a2418ba3db4e79fce0b0313d79a18a6435441ec51eab20078ce08b
MD5 c0acb3f5ee50202bf22640a63b3179eb
BLAKE2b-256 57c8ebaeb726293bfba583dc4726490c2b77024dd9ccee6e7699a1213220b69c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 049e558ba64f5db4d822e9958979965e9a32fb84bf9e4e752b585972052d2e3d
MD5 399fe0c573eb9babf301539d0746335e
BLAKE2b-256 4179511d434d43491cf36424a85ba8c4ddda9e645ff9a87495ac6b40a002fbff

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1120c8e2c11cbe17df1b2cef9b5e7562954614bd227536718b1cf07a40499aaa
MD5 e5b6ca04b20a6945e8f3ba172add70ef
BLAKE2b-256 60f7f9858d35bddaf3f39c76b668f6bc817febbe27321113844062aaf64015a8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bc8df5813fbb8cd2a7a6fb18610eb33754b91c0085d04486cf5acb2508f6beea
MD5 4923d44841e25e75b83610a6c3eaeff9
BLAKE2b-256 bbb9e83ddfbb4a70003f7b255c159ac1a10f8aaad5c7e19479111699bf3aa2e4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f1fd1edef4e1da0816c4877f486c465307f09ea6b743ad88ac9371936fed5d69
MD5 89ecc0ea0c5336059ef8a609d5b320ce
BLAKE2b-256 0fb692ccee1956f83b20d3141a7175d68f758d7d6848a8c2838517dcf96fa39d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 499fe8fc3b2056fefd8a2ec6d057ac9d382296b43ef5a87e7ef736b49cbc3bdf
MD5 929ba50f3593bb56a4a63d40019a2d70
BLAKE2b-256 3195bed0d43bd92d0a22f52c9b87a1e9a93361009f6bfd7b22d2f82b15c2d6c7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 7e1339706c08976bebeb8c8c7e4128980151cc115f37fb7ca69724f6450cb885
MD5 06065cc7e63d4533697a51bd4cf2a14b
BLAKE2b-256 0f9c8922870e2e79d55901e43737422c8259c8a8890b375ff5a6910f3ecf6be8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0058845ec04ee13bac1fc0951b5755c3a48784dd1f9c8fb4557988282ed821d0
MD5 439ce9a788f8c3839e158707b11a3d3b
BLAKE2b-256 0e7617159d2151d87225e2b7c19963b64cb3c11218df3205965d7e8c5defdfbc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3e16e8840244dee217f80b8ffda4c6e62530db9f5de9cc21c1d8102864f025cc
MD5 6968600090758b0e76928c502e92884c
BLAKE2b-256 98b50b9a4ab3b978722ebdb324d870ff5635b681e7cf73fe14e2a369d2547063

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d9d7fc3025fae9942c8ae44e216bc5d907cd7693d8c2a9a0e07b1ba161e2895
MD5 54134b1598e4c185c51a858fee2a1229
BLAKE2b-256 6ad4d6e199a556b9e1b6c6addc8d9d23e29d4f5d83765d006737d2e2dfd14244

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 99c893e44235524b49d8e994618a496a943071d6da7dbe394658321abbdc86d2
MD5 6dc6fea941a5efbf3c907c2a25a7a6b4
BLAKE2b-256 df70ea71101f188a66a8a7b81e7b073c05e0e92edfb0eed6b015b15383b0f16b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8422ec2b5b0d633212173f10d106969123bcfd39561baaa6bc1331387a05a9e3
MD5 a9a166d5bb5a9735fb955539f72c5d0a
BLAKE2b-256 c27af9ae0135716ec9ddb29c3a79a623a911dd0cb3581572af2eca78123ab112

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 aedae95c04dede5e06d2187de61a3d7c2459ee492e35633162beb214d30e07d0
MD5 e0de4b034c64164a27620b2db55661e9
BLAKE2b-256 69a4d6da19bdf99909b44ba7641103e17cd8c1345ff0427f4f4a764cef5a6652

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 59e649fc570ef35dd44f8e5a93d3ffa4b1c4d16c8404fffaf508bda3c03bd1a2
MD5 b5369d565a2f8ebd0dfbf975108bd858
BLAKE2b-256 22418d992f124c8a6ab1fcfdd61fb81804e0dfbabea2e2fd4490de37a17a1f0a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 3163de2fbf7bae7de0ddfa40a01405aa51716c1023b555b7923d5957873bbc87
MD5 70585601d566bfd3eb29152f9589f855
BLAKE2b-256 d27a4714cff3b9f756c7733927a963d2c934ea592ea20499ff83bb3d386fbc32

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 80b82b95ea0e17dabae18fde94ec06e187498a549fa300e6d5b6bed871e7b269
MD5 d19d65eb1501ff28640e76346aaa477b
BLAKE2b-256 9ceecd0eece0df03922d96a23500ed56b1a7b4094f0b19db96d67abbccef9185

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9950f3fb7968e10780fbdac5df22d0c9c68bc673a83c8eb1a6d8527c7deef96c
MD5 d306ce6eb477e426f09313d0eee1aac0
BLAKE2b-256 0e7581f1deeb86b6bc74304c37c172ed2b1b31d433620321cbd009c9bc67f1e6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d0517b62bc30a886f5cff0e95819545ffd942788b72827a28e1b0e81c1e6c01d
MD5 8e286e76dbb8f6602f09b3c4ebd0ca98
BLAKE2b-256 f9a110d45204920cbb37b20461dbf65c519595d71a3dca7fe2107fbdacba3aae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6bd430a7ce6fc9a6a9eeea9a961465ee584c77add8ce03fc884ad959d5c6ac6c
MD5 1e28d5c5b3565dfb94814d8b13ca8a50
BLAKE2b-256 51801a96fb5ebca01bb4156da9ad537ce349698ec83a6c9b32fb8e1710511582

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b48d08d196462c85331e7e92fd1dbfc5b47f4bf2f0eabe767412f158b6cf450e
MD5 2338f65e7843d09d68fea8633aeb8ec3
BLAKE2b-256 53795201209d60caea64703aeb56d6545d821257f5f80e00f2e5875317f0abdc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ceb0409a5d39b39433b531ae538531eb5a992544d32780f077099dc828885fe0
MD5 02d90052aae5fef910ce7e18da1effa1
BLAKE2b-256 d647430ded0c898d1c366f7d47292ba0fa5d99dafdddf32329d0b2b471da5980

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1a4548dff831bf013b4b6a92cc41d19c1eb635c80af2e40c624ae6a378323083
MD5 c550945ec332243716089a685602d58b
BLAKE2b-256 88493c81c5e849e6cdc42232bdeb831d2cef83f1e85d8c0a2b6088a228a4d5e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 520868c84dc91bfa97e9a4069d692488f191252e7e31f90e5f9c6dc03ff8c2a8
MD5 a0204fd1e729016d5a1d8ef523e5aaad
BLAKE2b-256 723d1c8e0411187cf6a731714f370d457c59163ddb90943f840473aba5bdf7a1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 bcb7633b0e3c7f5d6cd043bf9d04171c4317de58dbe8d0008f7ebfcae62bbbda
MD5 5eab77711b0b926705286f31e999372b
BLAKE2b-256 00cbbd67cf16a97bd327942f8ff939ab2b404f0865c1a39fbe0729831ac2a578

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 7137a1b26cc91389e0558f796e7fe08d4c9f8dc7ae53a74119ee0d47d2f2b66b
MD5 bd8ae7164c4837a6d65ca755ff79e699
BLAKE2b-256 cb2a840f7b7eba1f3f562a4e56c63b53d61f58d34e53dc1178bb6e60c1e8a413

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fb8b0f65621a15bbd78015a1077262084bd85229ff48336b4d18416dc81945e7
MD5 e74a96d2d0ff8b88c3f65503af13a19c
BLAKE2b-256 722356deef908fe802a20ec17f7917b6ca5b94ad30ce2ba707e8f3b00d830876

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 58db5660df9cf3fd32637e22a7eda5ed08b2570c72214280e7c55c3b97fcaa54
MD5 aea9660051401c424b5a0a1e38281d24
BLAKE2b-256 51db5a17ce49d7493b99915781bdc37d679807ac09bd1309ab842a5c9f95671f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e069e0f1e9e5e25762b865dce2b3aea3c2ec25803d7e15b0a134b478fabae882
MD5 a3810ba01b2c89f06292ce729382f516
BLAKE2b-256 bbfb0ffd15c22176f8d14a717db18fbfa41707d608b511a57f46ec8c1a9e2fea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 70c80f1683a11cafcbc4f6669f1ac5dde4ab841336db0e95d35f81e08fd5271c
MD5 60a7b9959f6a8331be81ddc615a0b542
BLAKE2b-256 d3aa7839c3b0af8b5fb61d6a5a16fec8b75cef41c9bd5aab8b1d64ca25e29526

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c081477be706a24b2eb784e5a181fcb407fad1df92ea193de5d73ebb67f37818
MD5 b16c9f5ae606b13cc4252795adff92d5
BLAKE2b-256 bbc7fe1a3b41ff5c8c7ffa9955e93c93a4f5cdad5cd7bd94ec0702de8d154be9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e531c58bfa3c39a44e0ddcc1c93f285cfca9a7b7d550cb34b4c38dce447237d7
MD5 d1b3ffa2581cf327f5f7a8993b25ee2e
BLAKE2b-256 182401231b10e0a8ca561ed2e9045779d83163d0817fcd65d7eaabfa8dfde637

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8ef011739a773a5dbabba18959d71d6a19dc10f640a1add7f828b25471b26680
MD5 dfe90394070afcf7e2127ec5f1096d57
BLAKE2b-256 15c9cd026e9fb020330676bf6f7866f94c8019d68e98b01f7340f79352c596ab

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 72a3f3ea0e5642b155afdbe9e86a17d6151ddb8e38dde2e1dc8029526e12ee06
MD5 f3ce8c5bf2ec5c2da6473e44866584a4
BLAKE2b-256 640710ffb954077938f7d016a44c68e57dffcb567d08768d3bcd7b48ca79219f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 0d6a921da458dda74ebceaad78842babddfee6cb790eb163d7e174c104fa3580
MD5 b065c35bfe4d91bda5dada9ce3f9af07
BLAKE2b-256 65fceee220bf54aae56003868783253b14b8cd85de662c35e54215e52f38c62f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 46050ba87b23f31c37d83a84feaeb9ac31f830cd3a83aca855e6335a26e21535
MD5 b705d931fbd7ab662b1527a322409132
BLAKE2b-256 8cdc33d9ba637c2887e8103042bc8c0cb27f1a51f12a610cb399457b18149117

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 60ad38a1bdc6c1e3af9c7b58e44ba1942cb642c48dd6dade59ee33d0a324f425
MD5 e85be6b839874091710006360b530c55
BLAKE2b-256 6c67558d66628cf550e96f87159b6aee58cfebe150f72953a3217faffcd8503f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 edd82393ae3920121326d5d363c3bf93ff58b861a3d84136da4b3b5c631d8462
MD5 01446a7bd9d27399d63a347709761b7c
BLAKE2b-256 cab689d4b202a3c859ab51c0da1f61e636a12370960e67181c6d546bc513cdb9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d7bd995bbd9742c433a23ee55a30a31808b709361c01df6d4a8c6f29945506f
MD5 14af90c26b968c5bad63087ebafb664c
BLAKE2b-256 9f23f5bc50bede394150500d1c8583a5d52b4b352a8f8321946f33eba51a1ca4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8b598b31f0dac47ef8e2e16eafa6a728902c1985a4e979963efcb44cf0cc0b0d
MD5 c68197251afa43b83982f322df2f54f7
BLAKE2b-256 669c9606269e6aa3846e1d0ec936f74d72feccb95419c79b634c802914bc473e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 61ecb440a299097cb569ab197698c3125d4eef7df7d47542b77d5b25ebd7c548
MD5 b2007ab605794fd82272395eec7f38b7
BLAKE2b-256 b91718c39ca7e94bda44d1b04fc1fbf12047860849b1825cd1270f91f4b4d596

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.55.0rc1-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 08c37cf29082b52ad0f4c543fbc88f81bd16ec6b0e8155d2aa2ef6881374144c
MD5 d2358fb44957c5bc2af56cfed878aad5
BLAKE2b-256 2e194badbc90a816cec0a907c48a16a0d26012ba63fd46e0083ced303284887e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0rc1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 1dee1698dc5568370a7258f65a3353bae6ff69fa8ece4998b18af618ffb6acf8
MD5 2a18c415dca97d6397b6933891693219
BLAKE2b-256 ef1c5c861b4e4cf5a97ba803992703d6c8848c866e6a6d531b26eef04e90f331

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