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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.57.0rc1-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.57.0rc1-cp311-cp311-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0rc1-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.57.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.57.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0rc1-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.57.0rc1-cp311-cp311-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.57.0rc1-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.57.0rc1-cp310-cp310-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0rc1-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.57.0rc1-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.57.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0rc1-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.57.0rc1-cp310-cp310-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.57.0rc1-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.57.0rc1-cp39-cp39-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0rc1-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.57.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.57.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0rc1-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.57.0rc1-cp39-cp39-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.57.0rc1-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.57.0rc1-cp38-cp38-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0rc1-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.57.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.57.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0rc1-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.57.0rc1-cp38-cp38-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.57.0rc1-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.57.0rc1-cp37-cp37m-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.57.0rc1-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.57.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.57.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0rc1-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.57.0rc1-cp37-cp37m-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.57.0rc1.tar.gz
  • Upload date:
  • Size: 4.5 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.57.0rc1.tar.gz
Algorithm Hash digest
SHA256 5f80f67399e4b77bd97c4ce2b241cf393542b80ad8c1d73abaf9aaee0ebf9587
MD5 8236eb9c2e7d23a5168cdf4b2993af1b
BLAKE2b-256 6bbae296c52c4ef5f4c484dd8c87203b4566ca492988333fd032251434b862f9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 aa50c12dcf4e0e2533fafa5146825d3fd8e4a2c1b032361254e404e283545aa0
MD5 e12a32434c12b73d2b9311d546920fad
BLAKE2b-256 f5ad04511a3f72194901d586e512b7f90db3d06008be0aa2f222786315b22c55

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f98dff1ef2f1904cc18eafd3ad1bec626b6a1b437bb3c4c71fe95eb978efbc89
MD5 ceeee2eeb4f6bdd4b2792525cb8f9f76
BLAKE2b-256 e642af9f1058dc7c532e5651bccac3b843942a3772efb02c201c944914fedb9f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3b5366c5f523fc5389f7f5fa880d0921cab4dff3c202c77c118ae1747b51a383
MD5 c9ef47dd1af689e3805b9491ba568340
BLAKE2b-256 a3810e46cc2bbf6d419e88893de43c093eea81f59d358b4138c59a46f17694b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8c10d96f77e98a40ac607d765a23df6de4a23588197aeeb972939327582d73e6
MD5 0dd56915da91690a82fab309e515fe6a
BLAKE2b-256 c3ab1f3afff6576c5797d17cdd379bcd7fa8f6dee7d7c421bfdb35233bfc5a05

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f9437122a8545b93b5d666fb8d558726f5b9db3f0e3bcea5ea8c71431adb548
MD5 168b6438e4200bd8eb68104d69b83c06
BLAKE2b-256 106510e394434e4afa55eed61fd4de03dd675d69a8774de830dc617125fbc0ca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0dc4141e5be2df45bb32515290fcda877c310f638d7f0afd82f72c032b4225c0
MD5 4d1bd48ec4ca72a9a3cefe8daa23ebda
BLAKE2b-256 2f3591cd6ee4940513ec51f6df3e15fd48b7afd1a2864ffc0a931a4e7387ce32

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 37cc92260365104ba904cd810d62b8f9a33cfaa0adf23fc08b9446aa3c9ccfa8
MD5 f01be4172ba2bea368d559ad617ff20f
BLAKE2b-256 a2ad7fcb91642d5494eaf057d0a63218ea9c2865bc805c0f4c34ade3947a1260

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 eafff9ea1d6218b79f59e9fed9526ccb45d863a6d162a7bf7b1f5068390eb315
MD5 05dc2fe0ad0ad80fc401483a279741bf
BLAKE2b-256 4064da7edbefaf763d4f4e30a1f165f3282f636d5be94146ed9fe17c2fd158a9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 edbaea3642f8f34e6fcc716d78d4625da4430bf4b5e6fd328f8c4480e0de9a3d
MD5 a540b7e6d233a8c629c9163445a367af
BLAKE2b-256 d1d1dd33f952cbf44975a76357d09dc6d422817feb530e80838abf78c8676ca8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f5223f33c95d432e3ca29e6442a86d2ef069cc05469f678edad3ed3176ffaf05
MD5 9166099ddb452979375641f5a29b35fe
BLAKE2b-256 6561d4fa552969ea1a7f5946a2ff35dfbc1d3ebbbf7c09d0ffaab40574fb7304

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 78b442b94a23b9b4cee9d2714a97fd89a03c8bed011287252195a374b6fe3463
MD5 e0a23be75e73526eb4a1ec7072935b42
BLAKE2b-256 dca778dafb0041b0213f882bee1b16be23407139882c8c0778f8baf38bd06e57

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ac7d960b1d488f623499f49ff13e3d8d84d29ab4dca3dee402f7a3455b6740cb
MD5 2deefff3a43cb0be7a7f0620943b9ded
BLAKE2b-256 0fd2fb376bf6c5cdc3c512f60d241d4adaf7e595b75fdf06f91b6c6d276eaf06

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 df093e8bcc137afc45d9466b1ad081f656e050d9da478dd0e6f4ac3c6898e00d
MD5 47751b183f1b00698acbf0797bc68852
BLAKE2b-256 3508e29365018e8c42180bf00fb9b0707daca587749099402155533ccac668ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d1bb636a13588d730fa9451fffdd9c3806398bf409f46dbe0c8eebb1048d67d
MD5 a62fe26f19832fed2e556a7feab373ec
BLAKE2b-256 413fbe27e333edbf1a4ff3f77560e4649c09832568f5687f981b0c17648ea3ea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cf64e8b84dd62a484769a934be68b0f17e110b1973d97f7f6723fea42538743e
MD5 0947c21055a3e3fd0b54cc3b6d336b56
BLAKE2b-256 5984006bc10c09023c47987306635253782e4da226af946c88c042c0515097a9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 dbe038b63d0fb44335697fa8f8e8554f24241d6129c7a69729250e7760c54978
MD5 ab7b3656ad9df03909fedb2fd9aae664
BLAKE2b-256 d6f69ec1826bfababb9071b0d59f8269528b5de8e507bf322f19525557fd4b6f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 33c23cdd1144756a41a212a881a84477b42a3720edd15e1208ef61192ec7f0e4
MD5 007bd63493d6821ef58c5cb8237c44fc
BLAKE2b-256 144d45d93b72acd6ef94d76174ab0274e39b583f7be827a5098b7ad4e7ee415b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 2cd05a8138ae52ebeef9f57ef4f4fd66e260a32ff2c7c075f23f3923a5172945
MD5 86357121a03b9cfa6bfaf6c530b87d55
BLAKE2b-256 5588d002511579566c9c01690d3012cc9a3686da79c3f0da4180b4fa5495bd95

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9f2fe4a6625b1d1e8b7d054b38eaba3cdaab4208404981fb7743c7e51da60c22
MD5 fbe5e02607a6b98895559db574a4cf8b
BLAKE2b-256 ef7383cfff7a8ba9a795b12277a43e6c15256a07221777e4f4a5586ab12cd1f0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 57d4122358a2e71a2df72cad392279bc47d30256bc77e777267694e942358a27
MD5 78b54bea6bd8899a8640554b0fe88e11
BLAKE2b-256 3a94a78425119b3daffe8890d244f5758beec57630a0c804e445329963d9b0db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fdaff258e0c1d6e9f24aa8cd82ab8670a5549e0ce6b7edab3db04c75b6732c23
MD5 75148ae068b22c259f618ada9dfa2e9e
BLAKE2b-256 e76621a199dfae48ec20e1855ad069110788c3ce7778c762974afad39db05a31

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 146ada9631957f0e077b5653548453d0ff8f2c004c3c3ffd71c9f4e75b9d7dd6
MD5 c6f2c9eecc6d319de9ebca18bebf208c
BLAKE2b-256 082626a65fbda64f1d0ea93e1be4f9fa6334906f03833cbda9b7204ee43456ae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d9ba4348d1876045f8aaac92f58629a4b89aaa8fd8ebf8a2786e5f744e66b22
MD5 0c10e27221668c8d726d24777b330143
BLAKE2b-256 207fbdfcf15ce3003bda6fca640c70bcfb729110ce90b27adc8b8ceccaafec36

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4b06013c8e2e9fe1dd0b3f9220faa188b1b9f9b88fcdd74824f1f16f14108b00
MD5 c42632275099521dbd642c303ce81c7d
BLAKE2b-256 cd478b70aefc5102d8364d3c6aad943e895c130a092ed416beda8c38d05a7e4e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3edd90c8e9cd95b5ae452e95c4315670510ad11e1e8fe9f951f85d8c7816d5d4
MD5 d5f4777b6bd7572d5f5a1f936d614645
BLAKE2b-256 2f499f61ae261a3650f9de318cc147e241ba305bb5702ea7b8a7b16d13f03a0a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 fd488ace3c575570f6b5e2fd60cf203c34dd384376bead20de38c6124083ac20
MD5 1110c2c992a8156877f92fa5ec997244
BLAKE2b-256 97cafb275d658da0c61d616d3393fedd4b23cf227f6366814be8356a3b20259e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 981b386cb259beba87bf0855e2a58aea8dc1f831bb2a74300a48e4b2c533ef54
MD5 7f25d30588d0f13f929847c7085f0147
BLAKE2b-256 bb268fea9d3c92347aed18775642e207da8b81658f98d24f6e18212eec73ca80

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2ad89251c4aa6b54e400ffd6b045a69ab98e230e7788fdf478f5faf144783e6d
MD5 f03f9ce031e6c05a5d85e94fe26cfda9
BLAKE2b-256 06610e73c72cb0b249ea47b9147957cbd78ba22a0f0c00a0859c308bf1ec8289

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7e2a62ba832df6f7ae3df830b000c9634787269b0e62eaf8a28f170ff879f3f0
MD5 46e8a9bc524abeefbac71f411fd18b5d
BLAKE2b-256 f194ce430ebbc232e09d15c2b9b0166a0f5032602fb18b40d973a9a4a4827f29

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 74809dd037c8fd9a26df40707be06fd32615a3224d0c89851f5d0eeabe33083b
MD5 d35d150989c5c39944651329f5d4a6ae
BLAKE2b-256 80cf0391e91e7a2dd81ad76b4a195c9a150f22fb70786b84c59669d208c2dd32

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8c4e0141869a96284b0a8fa022b254bb4b5f6a6912063a51bebfad2282ac0809
MD5 23b9d8e85ccd48f58a48f5d7657e0ed6
BLAKE2b-256 afd0ecf79d315baf11cdf75357f03126020fb99e1f24dd4372eed70458005bb0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 faefcb685f12f897bf8ff30e32ccc81b4d2e3e9fa77b7825cf8f652d4bd162dc
MD5 e047d77b7d8f1df1718198fd93312dd0
BLAKE2b-256 91f0e4ace5df0a09151cd86301414510e7ecce415a777f81c268446640976706

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 986aaed4beb10394203b5af0b6d59d131a3140857e656bfe2594f98d1f3e3c06
MD5 c353ab4f826c2c2e8180a4c651f4181d
BLAKE2b-256 8e804cc2e4199c98ceef29cbb54fbec7f113f2b0951b20295b5fd111d3d9652b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fb7cc38699ded46e72b3a41ddb8100b0e50ac786612f61a1fe71bc316d4dd23a
MD5 63315c205befd0e001ea169cb6d91484
BLAKE2b-256 153a585b72f6d68282f2567df98934370092484e6ce85db82c3d8bf319c1b7cf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 6ed88f6de0910336720351ca667ba3520b675f7826018ffc6202d9e58bfa3dbd
MD5 f3bd3e5b6b3f551a7e0244e0b6058d1d
BLAKE2b-256 921eaae0eb0400c8f4a3f2ab7be46adffb547c9db71d557f27e8447172caffbd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 bae9d208f838cca95d36d475cac4f6ae349ba6a7b131c0d302e8b69b9c167bda
MD5 02b358ce957b5da4d5a96f767b4048e5
BLAKE2b-256 1c8d19e2773d6541e045d37970e860b6c5d9e8d0a6dff8124560dfe94f1b1739

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 49f49b39c0b1be16d1520e44257570b473fce8ad9958e91c25f238912a7b8eb8
MD5 f430c6a5c9791ee4a69b9ba43cad1770
BLAKE2b-256 af09073f3df3ba2eec35c1a511bc34d184c60ff1cd0cdf1029cd52b3011c6507

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 93d687659b771bd7068d4c1c6a0c487df4f8d1768c00e239b2eff3b373b06773
MD5 137d440752490f91e732dd3aeeb4c621
BLAKE2b-256 57b0b724b8494b8187d08fd149ab1a9445f58b92307abfdbc6728fd35c377870

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8f4388e33aee6416f08f075a77c61e7dfc583ed10f36c57b6c81d124de9988f5
MD5 69549fda05528793bb32cfac2554799f
BLAKE2b-256 159df53c08c8110f41a11c2b67eebab982de43544e2b0cb95e6e373e45676a16

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 651caf6d54a96101d94dab6e1b4eba4fa4459d932fb86b9c4b59e597b82af98b
MD5 b4910ff391a48015331bd32882ef153d
BLAKE2b-256 ef059cb4864d38d3eb2d3d2df515024dbb8b004f89ad09df09a27c6b4c46de37

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 08905d967d9409e92612549b9d04c96f874d4ddeaa2baaf2758bb3a8945a89ae
MD5 899a5ce591dc3df3f4d3cfa1eef9c98e
BLAKE2b-256 1e8e147e98c06f56596cfee34f11d1707de1487d65ff2ef21cdf6915c647fcc5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 557a48ea12478879fd6f2e71126f60cdaa852485eb87490e26a74a4725c51120
MD5 c437373516801bc35398d74b89b60be6
BLAKE2b-256 c000c6cd84ceb4fa31280cfbf22192fc6778ddfe9026efb7515ecfe4f218ce85

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 8c85ca8df69ab05b9259e75fe1e7ffbbae3e71301c8082b2166e1bd5ad159aee
MD5 e7a0238168fbbc22fa5978da28e36570
BLAKE2b-256 513079e6c103537d4964025dde9f72e79ce7023a4ab9218dea3b60e60011eab4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0rc1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 41b637a4ea062d68c6255a69898497923186308cc27495fb3a62e4cca2084e0f
MD5 022f698219cbda2eeab5e4352e61ab90
BLAKE2b-256 a9d9b3ff3ff80c76db9878a5d39bc37cdfada01c40fa29b1bbc59b8862ddbddf

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