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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.53.0-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.53.0-cp311-cp311-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0-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.53.0-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.53.0-cp311-cp311-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0-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.53.0-cp311-cp311-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.53.0-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.53.0-cp310-cp310-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0-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.53.0-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.53.0-cp310-cp310-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0-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.53.0-cp310-cp310-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.53.0-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.53.0-cp39-cp39-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0-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.53.0-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.53.0-cp39-cp39-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0-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.53.0-cp39-cp39-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.53.0-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.53.0-cp38-cp38-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.53.0-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.53.0-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.53.0-cp38-cp38-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0-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.53.0-cp38-cp38-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.53.0-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.53.0-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.53.0-cp37-cp37m-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.0-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.53.0-cp37-cp37m-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.53.0.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.9

File hashes

Hashes for grpcio-tools-1.53.0.tar.gz
Algorithm Hash digest
SHA256 925efff2d63ca3266f93c924ffeba5d496f16a8ccbe125fa0d18acf47cc5fa88
MD5 0d310ae81b9a9231298d31d765ed7ecc
BLAKE2b-256 81dc71fb99bc79deb2cbf2007337b946e463d8a1996d15177db245164f389bc9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c2cff79be5a06d63e9a6a7e38f8f160ade21517386eabe27afacef65a8531358
MD5 886621abb44a172b40ab5c050b49cd88
BLAKE2b-256 d81c4d0243d007a95e6cfae4e2db1ff507302f756b80d7cd2db24b2e343ac26f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8940d59fca790f1bd45785d0661c3a8c081231c9f8049d7fbf6c6c00737e43da
MD5 b3520e3b290e74347676d6d2e13b3f40
BLAKE2b-256 ee318685796e36b68ccb45190f46af16e3ef73b7fd26e0a080880d0cd1c5b7d3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2758ea125442bc81251267fc9c28f65555a571f6a0afda4d71a6e7d669347095
MD5 ab658962a2a2d6483856f77e8bc7d45a
BLAKE2b-256 fa9fc701728fb82085dd3ae1ec7fb5eae2198fa518962b6f87f27d3cd7e38be0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7728407b1e89fb1473b86152fc33be00f1a25a5aa3264245521f05cbbef9d817
MD5 d076c97842500f6af57e494583876dde
BLAKE2b-256 9b1993917155fae555ff383e81762ec3ff48098e373b9a2fe8205a342c02e538

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7062109553ec1873c5c09cc379b8ae0aa76a2d6d6aae97759b97787b93fa9786
MD5 65c2f3c583bed2f672ce4f25d971c58d
BLAKE2b-256 3313be80c333923f77a6636bdebb6cf376a9ba0e141e177f595249e364e8a97c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 39d0a254de49d852f5fe9f9df0a45b2ae66bc04e2d9ee1d6d2c0ba1e70fac91a
MD5 999ae53b0114adf9e1cc78aeabe242cd
BLAKE2b-256 9b4a9ba61ee47d2835635c0b0f8ab1e79f7f09070c3f88646ef988c70094b9c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3cc832e8297e9437bc2b137fe815c8ba1d9af6ffdd76c5c6d7f911bf8e1b0f45
MD5 9dd4c221523a7b86e4ce6e29cf912137
BLAKE2b-256 b523c3cddfa60a6b2b822d29b26fb1ac2ce9907a5c04a1aad9d55ad260a94f94

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 af686b83bc6b5c1f1591c9f49183717974047de9546adcf5e09a18781b550c96
MD5 2c7600237ee923ce30e736969b5d8b19
BLAKE2b-256 6d6d9fb506fd0e3f8ddc6e93db7b5e2e12877f33a073e970acdabff5bfdf1325

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 613a84ebd1881635370c12503f2b15b37332a53fbac32904c94ac4c0c10f0a2a
MD5 ad668a3378d2d93422e791094d9a3db4
BLAKE2b-256 aed23f657e6171b676c69ab3d102c900a96d709257b061caad5ce8c45b2444d6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4173b95e2c29a5145c806d16945ce1e5b38a11c7eb6ab1a6d74afc0a2ce47d9
MD5 b95b59e2cccdf78392cf937ebd5d3dac
BLAKE2b-256 5d3f1ad31815bc5b0d0caa5efe257e5c203b9f5a401598dac46beaefd2747fff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f31c549d793a0e72c044f724b3373141d2aa9970fe97b1c2cfaa7ea44002b9aa
MD5 606351da33aa4409cc356e7ab329b619
BLAKE2b-256 d5b64f1c1d836e3aa837a013373e23bae3b9964b013e1a94c24af343db57c1c8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7754d6466191d327a0eef364ad5b863477a8fcc12953adc06b30b8e470c70e4a
MD5 c1bf6089c48db9f85201ea243b07dc25
BLAKE2b-256 b4193afa273c5957548e2eb669931a5a47177bede1057708c190fbd2afedb4f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 99ecefb6b66e9fe41468a70ee2f05da2eb9c7bf63867fb9ff07f7dd90ea813ae
MD5 049fbc8abaed6b79d36223b9cd268aa1
BLAKE2b-256 77826292da4c57c1fd8d1a3513c0974c594c74a41875bbf6e6fa14ff57d7887c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6bd4c732d8d7a736e787b5d0963d4195267fc856e1d313d4532d1625e19a0e4a
MD5 92be4ebb3917ba6facb434e5eb3490fb
BLAKE2b-256 c406b0ae179619ef015f14be2b2441ae61b161800001bab3bb47b3c21db60abc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f55e2c13620271b7f5a81a489a188d6e34a24da8885d46f1566f0e798cb59e6f
MD5 e79f5436b5e7f45ed62934c84d407add
BLAKE2b-256 07b840168af52b848fedbd373b9a4b27bfd2f3c55d733bacda67bc5478122686

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6afffd7e97e5bddc63b3ce9abe912b9adb704a36ba86d4406be94426734b97c2
MD5 80f4f9b9c112fb33eb2a101e38391787
BLAKE2b-256 961095fb4ac90a0976db08c279f2c2a75da6e81b1425d02291fa63a6d653801e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 17c557240f7fbe1886dcfb5f3ba79740ecb65fe3b93061e64b8f4dfc6a6a5dc5
MD5 54918e7ae3038874dc84f2a117bc8e51
BLAKE2b-256 16354c685a1d09d138ec77eb0c84be2c4c908df699c5e58cd18dff28cda549c6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 41b859cf943256debba1e7b921e3689c89f95495b65f7ad226c4f0e38edf8ee4
MD5 51212f1d5d34673e4b8b94a4609ac0a1
BLAKE2b-256 c59e84a6f9950339e308986d8f8a2da77455eb3c6161c9b13c4e235c86e071d4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7c0ede22796259e83aa1f108038513e86672b2892d3654f94415e3930b74b871
MD5 58f06d9bcb1c77419ac6bbf7deaf3acc
BLAKE2b-256 849e45c43210c3d40e5a0a094e0e152d467850fbd0122f12b68ecee5ec3557fa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 65b77532bb8f6ab1bfbdd2ac0788626a6c05b227f4722d3bbc2c54258e49c3e5
MD5 e464e49d1fe6836d4ab088a6e9ccd19c
BLAKE2b-256 23378a9000b4b62ee90ce4dfc678b93e54717cf0eca3b566aa3b9d3f8bb2389d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ccf7313e5bee13f2f86d12741489f3ed8c901d6b463dff2604191cd4ff518abb
MD5 cabc9ad182bf70282e7171686efa885e
BLAKE2b-256 fd1c494e530e1a91919b9085f922f2bbcc85ced5b408c15965ab8207e219318c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c9a9e1da1868349eba401e9648eac19132700942c475adcc97b6938bf4bf0182
MD5 7413d0c48362bf771cd037825271f1c9
BLAKE2b-256 c4f3054f39c472fd10064a0c37accff88f7a58e77973f7e2d2686cf4d894860e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 861f8634cca3ca5bb5336ba16cc78291dba3e7fcadedff195bfdeb433f2c29f2
MD5 7e785ae6059689301e5a66284eb758d9
BLAKE2b-256 40fe708dd42a881a0d5212150336aa909cc23c8ac639dc0a1a6be0610ced92b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 102b6d323d7cef7ac29683f949ec66885b417c06df6059f6a88d07c5556c2592
MD5 84b83c7bee8069c2e0c5093b64085506
BLAKE2b-256 a8bc3cdcd186e890042aae853dab114c4972a2f2aaaf0ee20bba8d72fee7f0d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 326c67b35be69409a88632e6145032d53b8b8141634e9cbcd27fa8f9015a112c
MD5 bde020258ab6fc472bb66e5d4ad47578
BLAKE2b-256 432f3af0c76241927c23fce1f4626e7591453ebb3aeb4c9015b24fd7fed276ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 a8c3e30c531969c62a5a219be414277b269c1be9a76bcd6948571868894e19b2
MD5 26d0a93b6655a8a22725425f6d981b6d
BLAKE2b-256 bf9066a29fad27dbb43bd48d078216c02940e347d16fd213f566502a8ef13e7a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 ad0c20688a650e731e8328a7a08899c433a59bfc995a7afcf715b5ad9eca9e7b
MD5 45bea89b4f8a2a11ce5f3e57a3e2a709
BLAKE2b-256 4c1cb556d643f77cfd4b2d28ae563d2b322a275a4a97ce54ded499b8d0cc267d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0229e6cd442915192b8f8ee2e7e1c8b9986c878bc4dd8be3539f3be35f1b8282
MD5 beddfb89e2653f6dc32f1abc22aa70f4
BLAKE2b-256 62807699805f80deda9441a534f872d3ca0e4f5838960b493bf861ebae372faa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4605db5a5828205d7fa33a5de9e00723bd037709e74e15c028b9dcec2339b7bc
MD5 edc38d4a23922782fcb6d65ed7856d46
BLAKE2b-256 4f1acb495802f16bf8458fc026e59c14a9adc58ade0d674f8c37b8deeb139f42

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4be32c694c760f3281555089f7aed7d48ca7ea4094115a08b5fc895e17d7e62e
MD5 df4c35018e5bf9d19bd7f6686e4556f0
BLAKE2b-256 82b099984573f71929e2e2c649c79c54d54f85f910d920ed76563126f546b603

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 830261fe08541f0fd2dd5035264df2b91012988f37aa1d80a0b4ee6404dc25ae
MD5 f318cc380a610e888e88b76cacac1ad1
BLAKE2b-256 fbce13f556bf58d78d9a57858b5903171b1cecf1886b6a71f03f024791ad4836

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a2faad4b6362e7ff3ae43ef2d51dfce0a3bc32cf52469e88568c3f65cae377d5
MD5 45fe608bc1e76769eb82e971d2aff692
BLAKE2b-256 56dced93b4b7691d222c581e4e938cbb1421a9761647602398d876b2f7d5b30c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2b47f8b1bd3af2fb25548b625ad9c3659da30fe83c06f462f357c754f49b71ae
MD5 4723422058d54b916c6f1fead0f78606
BLAKE2b-256 a22b8bc36cd52519fd1d1c9e5a6e6a2b50c51b977273f9c9326523ed4119c3e8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 76898c1dadf8630a75a40b5a89ab38e326f1288dcfde3413cdfa7a58e149c987
MD5 f26b0911232d761f354df4a804519b40
BLAKE2b-256 5b4d4f6e3aa280aaf908375a95059859482b41e92deb8642e2526af3502f1f04

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 4c6acaca09cfcd59850e27bd138df9d01c0686c42a5412aa6a92141c15316b1e
MD5 7cb4ee206bc41fba626b6d2c43d92613
BLAKE2b-256 626916c849fef843a3cbff90c035cf1339967853a44584d104d53e20b2a4528d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 e76e8dfe6fe4e61ce3049e9d56c0d806d0d3edc28aa32117d1b17f387469c52e
MD5 def8d9bd69ef06a7b8d0d129e653d774
BLAKE2b-256 87bdc48640a2d186901ea375e93af8c8960e890505e9b3cff5320f80fb13234a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b1b76b6ab5c24e44b15d6a7df6c1b81c3099a54b82d41a3ce96e73a2e6a5081c
MD5 32493cffcb68593a16add9a0a4974215
BLAKE2b-256 29315ab99224a7964675f5dfe157d9b0602eb9c87b0caa55dcabcf776ba1f03c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e18292123c86975d0aa47f1bcb176393640dcc23912e9f3a2247f1eff81ac8e8
MD5 b7f1d559ff63b4206b89eaf071617fc4
BLAKE2b-256 cefcf670064b9582f4ebe403d2c3c56ff5848b50ed379f8527474114cbce489b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7152045190e9bd665d1feaeaef931d82c75cacce2b116ab150befa90855de3d0
MD5 a694cf3d7cd6b87fecc5f97f3b3bb6ae
BLAKE2b-256 2c846a2e0d2c3065dcc0df983393250d312b5c30b62d30cd22edd8d1a1d9b0a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b54c64d85bea5c3a3d895454878c7d6bed5cbb80dc3cafcd75dc1e78300d8c95
MD5 978f97aa1170fcd95489051a5edb6f1b
BLAKE2b-256 0fc63cb7e565c663b5bce18482c71d6051eb2e02c390c6f20af5e0e41db90152

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4701d48f649443f1101a24d85e9d5ac13346ccac7781e243f49491328e172266
MD5 413df1173ba505d5bf9eb905a75a5955
BLAKE2b-256 31c216fa246eac0e74ef6487e854a39273cc2069ecc44d91da7cb635e672b4b8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2be17265c0f070efd625683cef986e07dbc495103fcc719009ff2f6988003166
MD5 65fe5118c2a7d63f6aad0b80ef0410ce
BLAKE2b-256 df11f7c6fc674479ed09383626da5f13a37fccff27d4883a9ac018ea6657b64a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 7da0fc185735050d8240b1d74c4667a02baf1b4fa379a5fc05d1fc067eeba596
MD5 a5e5209070cc026f780764afc8ae9c6c
BLAKE2b-256 4695c3c863ec5e595a64ba76495a3a60634ab82e252c5e7ed2e3cb377be6fb3c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d646d65fafbf70a57416493e719a0df7ffa0772133266cfe1b2b72e072ae64a2
MD5 cfc59ad85a596c077b9dc61368801e60
BLAKE2b-256 3c4f2bcd07a08aaefb41709fbeaceaf67850277683f2c9bf52580c711d684228

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