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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.54.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.54.0rc1-cp310-cp310-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.54.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.54.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.54.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.54.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.54.0rc1-cp39-cp39-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.54.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.54.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.54.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.54.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.54.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.54.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.54.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.54.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.54.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.54.0rc1-cp37-cp37m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.54.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.54.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.54.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.54.0rc1.tar.gz
  • Upload date:
  • Size: 2.3 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.54.0rc1.tar.gz
Algorithm Hash digest
SHA256 7e9b4086afab5d8cfc1af9a82c3ab92fe56d6fc746242d2d94591a2eb2f45f26
MD5 954d5d4a67b382b6c46d196103f87ddd
BLAKE2b-256 8cb9c8a585f55deb46d2f1ba58da37fe6c3aa4152c28c788bceb23e2ccdaa008

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ebf67964ee813a0cecf06f5e840ec3af060acef0fa28e92cecee3fb95d3e1ed3
MD5 5e2fde351f3be68b606c09a280a59473
BLAKE2b-256 61a6de6ef7a09f6e181bfb8eff7c0b49e00c91e21d4162eb71913db797a3583e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f6577ead7584691a8045ca35b857b0a1bd3412d6da0faa91411bc47f76e3ef67
MD5 1c796369575c335b27fb3a8e7e6df67d
BLAKE2b-256 ce56214812cb87b8fa886aa1b985034b0720b8f1a1a75c6642eca102d5884b96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 62bfd384d3b99d70e683dc0a0368bb98c4e59762a5aaf69b7cac7d4d73513969
MD5 89596a2866a9d1d806ea4ceb6020d131
BLAKE2b-256 7e292699d7ab1b1bcf17e599251f846acc92b2acb2856d075890f3dad72cb3ee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a41bde09d6386e0dc5506c0a68bd2b0d029cef486ca5b8c54348865a08f0b4b6
MD5 ea1b3de304ecae499a3433a25a7b4cf4
BLAKE2b-256 85b8e7749f61baad1672265aa82ce85bc3639f42d98ca879aad0f452a4c27676

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c14570546571a56dde8b8c6aed84412adc13c888aacc8a39b6614e74ada631e1
MD5 56b4038abb9ea06283cc925fb38cc5fe
BLAKE2b-256 56d6e0b8781c75eb94159f68f6f5c4d0550636b48eac4090837febc62430766f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f7b61a6d146c7e820a86c23388c44f1417de2b43f9b066c6d45f9ebd456971ee
MD5 fcd2a39536d740ee6c2eb9eefdc62d24
BLAKE2b-256 737dfd74be6acf7dd09444d7bc3498c93818c531af86d8090e4440eb392aa8d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4d5ff2fde310b37b63f6f97c20b3b6e6cca932949b332c97cdf5e0a2559642b6
MD5 fd44f041e834a7771e97544ff4e954d8
BLAKE2b-256 8ac58d25fe6009b590e0bd57e4f06a28c5258388ce38fc45567cfe0b5a0293fd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 66b97e2a9416ca2010a1fef9335a6d64b0a68cff2e5b0f8fcbe683e5097265fa
MD5 1741031b4007c07c12d3038da60593a1
BLAKE2b-256 ec402f64d86a7835ae6542d208a7228a663643e3baf2de60478ca9d82e8be103

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 9d6acb3a9007e08aff29d42d7ce7daedd2da74d697ab55e1ed76078d41664c23
MD5 88b522587073c9f0ddac72526963e01f
BLAKE2b-256 50ad1d3be4ee0acdc27c942f20c1888af62ba0f2b3c401f7367fd41618a55516

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b2603d65b7149bba83d7d7ee3f3b9cc54fe7ba3c60a7b5e22ce07bb690e1b0bd
MD5 08217b86a4686ecdb7d97aa4929940bc
BLAKE2b-256 71a872e83b0208083c1873a4eb8f43ad9166ce4ec8c103e623de10630d9f0544

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6dccc79b4bcd45e5f31e293f74b62e11e18eb42685e8b245b2b4b2a54e7d21d9
MD5 c148715009b670b98b9487efc8fb628f
BLAKE2b-256 b71ddc5cc848c97b52ac6db4de8fa3691c67d7f28b7b5523488b79065f42a2c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4b20d0e05bf2a901015a2c14276e47c59f7ffbd0e80e35777a6de89070694e3d
MD5 652b62a77f1db9cca38ecbea24949e98
BLAKE2b-256 b8370e2d048844651fde210480ec2f28086b10ae19fd05db10ab0a027b61e08d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6c64bdfbfc81b24526603dc202aeff8a79e968f623a60b68e06e35d91aa2ef95
MD5 5fd50231ea44c23ec29dcd4d915ec96e
BLAKE2b-256 a5b4190e659d487877f62820d9bc324c63352bae4f11595b0e2e82bfc4e6273b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 367546440f168fb6ded1a42efffa485849c5ec45d178daec724075577b0ad63c
MD5 328d22a080298dc809717315b1d48582
BLAKE2b-256 8e2b7d1d113315a8cfcd61adb068a9a0d4718baf5c59d11eb916d646dff09fcf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad1d3cea895274d326b9b0dec786429298b607e24fc5466b35b8f18dd8ab406b
MD5 c9b4289397641a780346ed38aeab9d42
BLAKE2b-256 67caab0e4bb72f094877e369c48617e7ac470c1044edef9b3bf29a99b5a9dde1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bebe7da9a63c530dc8e1d2c1c94bda1279ea3d144eb680bcd0310424ca11c792
MD5 ae2b89c374c330b25d20d0bb8713e26a
BLAKE2b-256 a99e9eaccc6bbc07e1216c992c6ac82d5556213029b939e0fe783af40d6afc08

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 4ceda68343d72fa222cd1133ebf3a9eff8552abce9d927c9f261dbb635b2ccaf
MD5 f91f3e2fd21630ade45423bde1dc9888
BLAKE2b-256 d26f8f5be168b0ee0d5dad98a3230c38b6d09dcb2b0adf07b4ffa6036cdb23b1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 2cda85a8682dd121a18658478cd2b9a12de8ad4cccead538258748a096153d52
MD5 ebc924c4b9a7d889abbebafe9c89bdee
BLAKE2b-256 95c8ca2ad7cb88ba2820a6a9878e2fe187becd8efed119c6f944d454246738ca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 40311b5253236c296888ed49a72fcd76c85ffa0ac3639656bcfbb9eb32bf221d
MD5 23fcdc01cd31f9c1adda990044e2fbbc
BLAKE2b-256 2efa58aa42f8ac41c286f3128ec355ed039c05d21b0ab9908db30cf55a9d9930

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 336a3e1b69f50ea306dbaa9941270e7de62acbec8b47dda5710bf893cbf45855
MD5 ced9672369b00e1f5676969685cb797d
BLAKE2b-256 5fa66c8ce4ea860a75bbd7d20ec961e9c6f269b295415d31b103c0d6196e81cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1c7bb546c34aaa2bce4f104aa8688f2eff38dc5ce8268b2e82f577cf9468453f
MD5 ba832db1419c933989233ff4b7924f8b
BLAKE2b-256 860fa20624322625b5db599b77c011b3b562a0189a74e5a6cac238fdba7564e9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8528dbb12083d4a0b8fbe44ab963e7c943aab7d66c813c15b50d6f644cd3575a
MD5 b1b26846512207639d95933856b87361
BLAKE2b-256 18707f622492800611ea676d122acde3dc8ee7596535c74892983f23ce86d763

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abab42e9f82bc3a5fdb66443867ecfc15a0a0a5b45383f47a577e69ac1cc4af6
MD5 cd315832c52eda166fff8118645b5536
BLAKE2b-256 5a9ef65fa8e234fe06b971dcc76b7bfb88ac4dcec5e07eb734b356b5e1ae002d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d9c67f1379a9b434295de6bad0edc97ffd56afe5028af44067c7ac795396febd
MD5 b404dff99237a09cd7f9700c1b51722f
BLAKE2b-256 6c49179b7b846aa8ca843d92ea6041faba94324697b0e894383abe7440300b92

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0d9686bc6fe3a15b6af173b4638847d7b27ea51ad5dd769bc625ccc39b81c5e5
MD5 d817c4894218e6907c3c5cf1dc2ba136
BLAKE2b-256 f525235727bcb13e3080a0623841639a9faefd3a2cc8596ffdc28b63217d95c7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 33f6b44bed9d57555f703f9732ad6ea4ac943a70fe1642d22cfa4cb75a25c7ea
MD5 551aa6229724a0a43a2096966a4d2ea7
BLAKE2b-256 3ae090c5ff162b41cd86e5f2f180dec500c87475e226e8591bb056cfd3e81525

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 ff6d6c7b6d9ea8cbcc54c57cde67516e7e2ccda83ca2901e19933464004a8f2e
MD5 df44cd309c84fb4a8923cd897af4e835
BLAKE2b-256 fd5ec6af41305967745244bb5a5b4c7148918e2973bcac0cc9db4fa5702bc4e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 49d27bfe0145b98eb59fd05c81e79da63eb1ce6a045449cca8a608f8a2d6a079
MD5 dfcdaa4f12ee8d3a0d09e06bbcbc3e4a
BLAKE2b-256 9faf20f1b449acaeebe432df2bd6c108e5bb7d044b086e5488273e568a7c0859

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 47bd9b8bde1917dd0c2de3f95347a5d0be976ad8c85201c2bd465b09789fb96b
MD5 d197fb344c176a4870c8e5b8a4dbb856
BLAKE2b-256 c24e31289d622389140b6d672806a1980ee29a93794ec744d85e5c268bf35b78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7238216a5d75cb426ea1e0e7856840810f8c9d51f6fd779fb86234c98a1370ad
MD5 e0bad6ca178e44402c8a097017d06a91
BLAKE2b-256 ab8fbf44807d2e562723781a08a6860cbfc842b0d4cad5003163dbaf20f0ad96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1b31521aa0c0d7040a2838ce43cee6f6d50786e15dc4c521e5f600a2c34a3e29
MD5 55c3db81b762619b387458079bf586e5
BLAKE2b-256 9854b575353e4692cb25166cce3d7ed9b07d27e6b37acc6ed9782ebe20242fb2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01c0f9e0fea08a8564aebb1a462fe22ade89dda86de8383f9f6b518a6ab8927e
MD5 723b18f0960648065c8295c02e4d9dd9
BLAKE2b-256 9d8581f82648c019e08bd39eab99aad93770d6cf161468a0df81619e39ed8769

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef7f9bd596f3f508357ec048c97be87679734d5b739a9a98916169547def20a8
MD5 79cca0e89599e3610521e5e37f2ff3c6
BLAKE2b-256 9ab8dbfe595dbb44758c6a821deb6df9fe44c5a013cf1d19d0373061398e6a94

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8b188942ee4b6906f0bbe384ee9f4bd2d9ef6434c6c6bd5dd54a7d806f9cc0f7
MD5 80a3e4b3f2c7ca80a8767e618f559799
BLAKE2b-256 f9dcc62304946b357940ec75ef5ffd1c327a94482ae92b69a2872d9127401122

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 a561b00e3486ce8bd2e1dca22eb3ba3675f6285f9c9fa254a45aeb881e034860
MD5 adee93cb8daaa1f34ae84e7b88d5197a
BLAKE2b-256 6de757c69cbadedfe5fef8982489cee44b242b97e114abb4bb67d94bab1eabe2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 876df77ec471640ea1b1348c46df3dc2c6716b9dbb2727aeeb387396edb18ddf
MD5 46088ccb6df0cf94a0681f173c650d46
BLAKE2b-256 36b01b86757e09705bd8693f848d2aaae00fd4a2c455347151bab10fec92b2d7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cbf92d4d1814ff69fe34388993b99098dfa896eded48f82c8a4afd19c57c22e6
MD5 00e315b8186bad1249ac614573a627b1
BLAKE2b-256 42800e27327f9b509cd66e95e09ef4be82f8118ee79b5e70ebdeb79c12e0db07

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3e808b3e53c39b0bdfe810159c90ec0148f1ccda01564a2b320eb5bf1b6c3a8d
MD5 d8bf017875c3a325bccf37a52e97bf97
BLAKE2b-256 f19784cc60de2e3b3b209aa54899d0e1cb8bc505fe564b59f1679b1dc01dd50e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c400d99cd332d20a190e484cfcc3214b8d08c94972aa0865941736cb709253a6
MD5 311c04632ae5086c0d2dfffbad9d87a3
BLAKE2b-256 66135f0acf13bcff00a2d3c0ea74232e854673a8da1cd33fe07c5b58ccdfade7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58f93a58da2a247e5f5dcd9e6134cc3b40fc4b533065dc76401d561f10669edd
MD5 c4e9eb88ca675da33bb6d6d8316297d8
BLAKE2b-256 ded341049e73a9f53b7b85b9714eff6f51db2aed2e587cfdc5a7b7ea5b879f74

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 72b867af9d419e739fed1133658f63c83b2d8464422ff996cf4aef770d76ca21
MD5 3a7d4ba4a26a73b2102c4bb43f3535ef
BLAKE2b-256 ced357035b1a158dc80eb5cdc446032ff35c998998c87b42088bf3ac52a6f993

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0f93d26f89a109534534beab5eebd23cddaae4b676a9025565d21c8f8d3628a3
MD5 c3f1ec3aaa694d580856a96c22160637
BLAKE2b-256 0f94627365f4ed55416587b35c369b32b63b72449a6e2f06a236588ff0242ded

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 bea55ccc94ea4b184f477644caba5a10a739eaaf7f0d0d4b7ae8110eba98ac78
MD5 fb40e4e8fae5a78153b32a0e00d465cd
BLAKE2b-256 4bbe4eb054cb66bec84eb1b5b29bdf24ed6ffb9de56806897042c38c512b5c10

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.54.0rc1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 dcef8957ba86b5081d9743bcb5009109e1d5dbb994df1bfc92aaa8aa3fa83d1b
MD5 e1c53682e0bfac8dd873c86def56705b
BLAKE2b-256 fe2751f0c2d18dc372a8754174b48bf5bab6e513c71306e685392588349555cd

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