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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.55.3-cp311-cp311-win32.whl (1.7 MB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.55.3-cp311-cp311-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.3-cp311-cp311-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.55.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.3-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.3-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.3-cp311-cp311-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.55.3-cp311-cp311-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.55.3-cp310-cp310-win32.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.55.3-cp310-cp310-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.3-cp310-cp310-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.55.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.55.3-cp310-cp310-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.3-cp310-cp310-macosx_12_0_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.55.3-cp310-cp310-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.55.3-cp39-cp39-win32.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.55.3-cp39-cp39-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.3-cp39-cp39-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.55.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.3-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.3-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.3-cp39-cp39-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.55.3-cp39-cp39-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.55.3-cp38-cp38-win32.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.55.3-cp38-cp38-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.55.3-cp38-cp38-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.55.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.55.3-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.3-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.3-cp38-cp38-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.55.3-cp38-cp38-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.55.3-cp37-cp37m-musllinux_1_1_x86_64.whl (3.0 MB view details)

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

grpcio_tools-1.55.3-cp37-cp37m-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.55.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

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

grpcio_tools-1.55.3-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.3-cp37-cp37m-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.55.3-cp37-cp37m-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.55.3-cp37-cp37m-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.55.3.tar.gz
  • Upload date:
  • Size: 4.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for grpcio-tools-1.55.3.tar.gz
Algorithm Hash digest
SHA256 2d3ac7124c0f7e2d76663600ce856da5f882a9414aaefcc3e3c5e3ea72ed5be5
MD5 3469359c05d0b736678bc1cc1853d481
BLAKE2b-256 5fa9931a265b53edb3dddf318f26a10d95dba18b64d9293427ab93d33f15443d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7930b7ea9a209d6dbb4579fd920bdb212a0f681aa4cd6da544883c9f1fd3fa4a
MD5 606e2791a48398f87a21fbe452b336a5
BLAKE2b-256 fcf4603fa91c7ca1214fd3618ce2dba420902976f786d856292a229e2456350a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 a136ff6b1b3669dab6cef7f076613d54b1f020586c836202bdd359a02aff359b
MD5 e4e51419ee8be7c1ca2d4387e5fd01b5
BLAKE2b-256 10ef1381fe3802132586e3047ce3a3f485add7d6a92f0ec4347106493d12d028

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 29c157614f8e8779d27d88cb4b0af940c78ef631eb33b322c5b7732ca628eb26
MD5 26564c3ecda2325376f22d1794872f63
BLAKE2b-256 d81a2da5ba58dffe63b4a5faea1944b0cfbeaefc4a8acc78e81a2d505a2f2356

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5159b189a2da42dc525fd502577b0fe6a8eb64acf584d789bfe93d447611ae88
MD5 303a6e505e6747fa5589c57747e1ecb0
BLAKE2b-256 e59ca117a56f9461e64bf0598ebe528c7de844846a19750f9385a17b02ad6f80

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f9410e82b0c5d4b7465499bafeffa654642187d63493e6045fb648099bf049b
MD5 8cf40f41dca0a855fa411d25a9a72b5f
BLAKE2b-256 1a91e7ae3e815ead053cf1f67a64250c0f76ccdfc2792017724388af2543d543

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41bda93d5b8f2750b597667ad897e0ac743d847cb6fdc6309961737dee345a06
MD5 5452f3ca5d849e9f75cd659cae2a0b7d
BLAKE2b-256 aea4739f153f1a16f94ce9c59dd36cfd1ed0a1b7c10d289218a8bfa79eaee0b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ccbc3a22f1cf77a8900b59a30245814eb770753d13d36db4e51d6882e13c4833
MD5 2637591b52e8f333650544ffba4dab41
BLAKE2b-256 b80da8fb89d52f9fdf2630895e7b3e6c7d7e2dc101abfd4641a96a12d6af2a07

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 c14c06df0f40f27124b665e9b0c78b5ceeb4d8db854ea9106b1182f798fc41da
MD5 1b117810f449cf9d88fe057fc1445ab3
BLAKE2b-256 3186647efde4029b0adcbb8c8e4fa021278f08c3814fa589f28a3e3e56c63cdb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 1b04fabd762f32eb75041f4710489ac4671a5aa235e2d22363a65f4e967f3c87
MD5 3617ae57eb243c775178dc123db50553
BLAKE2b-256 1dfba7b49fa96e8e4b97615fc619f6e428199ce92b6d72ed3b489af131250b13

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 75e5e93a562f867b695d966a7d3327d77dc9a950238fc8d7accdcf01fcb8387a
MD5 d2f7b2215dc350939feabb17e75ce6e9
BLAKE2b-256 ff5cf077a4b30f1d434370cca8aa6c4e6dcb61009c012c938f978a91a15f1c76

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f072601ebaadcd62101171f6a87e087cc65e809c125122eea3ac1589d984ad91
MD5 848f848cc27a80c45237d7e71448ee57
BLAKE2b-256 0390ae8e85ec42e045a24f7c34ebf7facd3c43f0a50f073d30aefc24c8820148

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9b3399f86a854a6672a07dcf5d3debae4cc4bfe1dc7a0029cda12c64f9159990
MD5 c4742f62e30e90646deeb9987fb33b2c
BLAKE2b-256 4898d69cf1d4b428cfc9e91d27478a091fee6f7e9d240444675d57d3b2bfcb95

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7d949b2c89aec93126948fcf0c5ce7e85b9b7c439622b5479e02fd2b702ee56c
MD5 29c02e70796e459307250ffbb5028d4d
BLAKE2b-256 a7e325814e4775fb11cd96a56bc1ffb6426f00898dbefd4c99a1c59ade221f2e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae565de361e85785f8ca82915f14b7426d0fe56d399ab01fdcb46ec5faabc793
MD5 4cf5521a7f11fbaf7c21cb69b9e7cbed
BLAKE2b-256 6aa4ec4e2a9e13b7bf3714e51cfb8b32cde2ede840ec8b99eaa154f949dfedd1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf88c029299f224de16a5541b990f486f0c721bb3f05b4db50be4acf427ec7a1
MD5 757461ef1ab8e10ecb94976e486bd106
BLAKE2b-256 d4753e09750b029b7d927fa803fa93fd7194df1f4a37449b68d4b4e8abbe66e2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 18cbbad6eec001bdb21a2d1b0787ce18b9e185cea887d156ce125510ddb5b5bb
MD5 0b54b0347818be2e83ed2e944147440d
BLAKE2b-256 def13059a7a16016f9262d23a479e330ce4dbc34a081ee5a855dc73ede6421fc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 006241b6145280a797b2e19ccfb39356f185d22719137bd4634e9194fd789156
MD5 4291cd6d92e384a44a22b9ffa582adb0
BLAKE2b-256 25c0ffa561bc908cf2463a3ca2c670f63d513b9bbc03632fd3eba4ef68a5d972

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 9d3135bc87f0abaf8d90806e9ab3804b63feb34ccf5057e940451aa5d6db2654
MD5 d2b5c5aaf676b6a26636002bf9a69b38
BLAKE2b-256 067e2879e37127de2e19155f27c3ee0ea5eb6183fa85ec0353cabdb81b242cc0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0aedfbe12a558b6bd1f486e37f35feeee5d0c5bb392a1f21cdf91105e71abd78
MD5 f73439ee4347d9d4d4276fd25394d79a
BLAKE2b-256 1988d4f130b403ca5525680b7abc21fc4582216437bd839ec4a6c352a9c410c6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9c656499c464f638a26d6b1de2f3186c497d18aa6ffb125835c470c6e14da8da
MD5 229034f960d18ce2bc0abaff0584c4cf
BLAKE2b-256 67fde47a559e577bf7ebf0d51f7ab1b3196a4e3bf01bcc892d5dae9d55c8e897

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 da588fb05000ac0cd002bf302612ad0e837e0f99a3f0613e12a7c082b137559e
MD5 97f3e557a3be6cb7c36048eb5e0c18bb
BLAKE2b-256 6aefac8e777d89a63a507aded3840fff02e2831c09a1a4d3302ca640b57269d4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6262cc9c4a0b920ef3a68bc4c604ea0db82574bf7760e92b8fa2bbd6b95c451d
MD5 90071888e94d0d12bcb1117c0576ddcf
BLAKE2b-256 9d432b298bb89b87396f3adbe2a5bb821fe822b6f1dfbb628841e1c81f0d4e65

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b2784bce4df1e6a3c930b18e48650ba0f74f9663efb75a534b5c5f0b8eb91b5
MD5 a611c1f929a379e5f66825862401bd3a
BLAKE2b-256 9504fa5f9d70ca9e19786d5ce3e8bac5f18d0de8ba65ec55ca3d3580dda7b825

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e8aed26cde3acc75099d45366681d038d4f3f21e9b4ab8cf45c490a3198e365
MD5 0ebc55cb35c66f6ad9d0f3a94c9dc0f5
BLAKE2b-256 03a75d50c619118868b48d20e73c57d2ec087f7036cc3937a555adb83c7c113f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f65f97eb31dd63e57218fc4d8b462ac7292ba9a103ed3b279a27c6b8b19ff4d9
MD5 d623afc5385bb463776ba561d658d3a5
BLAKE2b-256 2bc25dc5aaffad84f3d6febf1b77388e1d29aee660557893d216745538da36a3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 72347e20598f33ffcd0297cfa29b78ba303a0e8149be5bb283f70407bc712bb6
MD5 45377a89ca3b6b1c11a2e27664b9382d
BLAKE2b-256 d4e9b6d84601f0feb74884c3c0aa3ffbea1f46ed6a30018d2b0037cc3ef3af8d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 0ad47e9ba9c64d969dd3b4d0309004cf0b491a663fe12215000f3d98ebe875c7
MD5 245718ec3daab4fa0a1a7365972c1133
BLAKE2b-256 53fb64baa2e9a619ce1487af84df7cf894e06a77abddf8b5bcced328849ca424

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 740a93ef5dedfc481864d6869a0fac7ca263692bb551ff5f66c32ed1054f1660
MD5 9e8d8e295d0ebf6d5b1c56fd0fcdc0fd
BLAKE2b-256 050d529280a5795ee4056f6bca884ecd190ebdaa935349d892f665578d1e715e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0660116ca6b21163b3af0c7b99287021e41a8d190467c1d16420b1c0e3e259ce
MD5 707fc4ae208049e95b819b2e01657954
BLAKE2b-256 e68da0932c4bd9fa8b674684738014452e15b689e40a8bdfbad919f1e85644ae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 469d847dc623f69195d39c3c8ecbe1221713a3656e6fc5c3b3b5263ed3eb3975
MD5 c5642d13a8c55cf032132f8ce85c2691
BLAKE2b-256 22f80b524a76dc47c8f7ffb5ea8d4a44b5a2138bdcd6f77f3d4c1326dc4e9535

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 60437e4b605b51fd876b14199a235c515ace52ffc168ce7c0ce42e672152e249
MD5 2992c48879b27e402851460469f5658a
BLAKE2b-256 c1384fbcf374713122a829da4504db4e03279a0c3c18b7f073221879fe4fb0ec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 900ee94b12ee521390b09435694ec9655ef0e2a010302b53796191eeca1d19a8
MD5 d09589ec17f59d6da5e2edd8fca1973e
BLAKE2b-256 33493df9d7ce6eff655f58c56b12d7b1519b842240bbb7586068ca96d4b76dd5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 64d8336bdc9c93da315162216eac2b43e8adeba9a6a732b14ed2fcda3d2ceded
MD5 3afe577a75fba0905b7ffe1c20b991df
BLAKE2b-256 8f6bde79a4a2ae7e68ad204ca310e021c963de7c79b97486579cee2c2717765e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 19801da4e13ed121d2cfdd0e34d8c895487e0308574b0d01a1a652dc5069baf0
MD5 cdad65525f6528ecf87ceddc3b7e248c
BLAKE2b-256 f6fedbbeffac4b2fd2cbdd581b216e133d4a8497558044f143a42a3f832bb32a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 d5c211214622b520e4a78e0a2914d9535b920a69bc74461d4b2c13b22bc840dd
MD5 fe17511dfd671221252c1cf62cc0bbc0
BLAKE2b-256 d9b4ff16c0af32b658882b0ddf82d5e921de35664d098e055613100535c07202

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 a2e5ecaca51a4a9afbd7a950fda48b2e1951e8538aa4a675d563a2c7b558eaaf
MD5 3badc4479d3b0e9bcd84662ecc40ae18
BLAKE2b-256 eba2bb3ea2d4b8d4c291e0942efe753a070f9ead14170064c234990f84af8ad1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ffd9dd4842540c3b54eba3f170098e85dce9b588c9738c93a211d46584978e33
MD5 8e4f88e98b429060e0bb7d13e66cc9d9
BLAKE2b-256 f088c24cf2576b47330ebe8d8cf67c5de2c8cb611b9e830944c8777b0fd9de1e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0c9453fc716b74421ceb2669d127a30423910611ae21d6028e63cd714e7df575
MD5 60b8430f12a187a75e1527467e39e357
BLAKE2b-256 b7042194b3471dd1fce471dbc85405e8ef81ad41449f477773eea436ee2e56f3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 dfd32bfa1c2c4cd01680193715cc00d9ff5190bbb421f7115e706705895a7cca
MD5 0b6e3cdbe020e9b56728b8d259c6c1b2
BLAKE2b-256 75b1e2e8c80de505fec7481801d3422c160c329aa5178b887de321cfc9c78a28

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cb49ece0dd8f31826e90c1f0755a7cab253041452d5f8fb0abe77fa3f4a8882
MD5 aae75ec67b8e5cbebb8c973fa6899a56
BLAKE2b-256 acff160057ba39686c332b2412833935972764dbf50221d258a1afe8f2ef13d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 21db945970d18ce70ac5bc2ae6ce08dee039d976bcb19b9a8226f247a8453c6c
MD5 a59b796d4a51dc2c629bb49f48012dc0
BLAKE2b-256 17fb70651ec16eee084355346bb5c0430340736614a6e423cd76246208bb40bd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f8531ace95f05100532ad20339c39fdb0867f2671d711694423e4105c72e32ce
MD5 b1a1a3306269ff5b33e00bb4a137f5ef
BLAKE2b-256 91e8b5f8400a45991a6068f087b7f8a65196216eb5be2dc5ef30b4b40ae9fdae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 e01bb514fad2ab8323215891491ccdaf0b40e1f1c36b035cc8d7373b5a9239bf
MD5 6ada5fdd9f325cb45faff43164aa01ae
BLAKE2b-256 cead02dc431edcb83307344d27fb152cd59625f6ec68c871d103cbd6f387c135

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.3-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 08ceaad55121d970cb88555f060881d70121ee496fbaf620973cfc76000aa2b5
MD5 ce69f12f0385bb6b8ba83d2326af0526
BLAKE2b-256 6489faf8fe08f730976720e53376182f3c317017338812ee30b39bbdca12aef8

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