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 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 setuptools-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 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.64.0rc1.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.64.0rc1-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.64.0rc1-cp312-cp312-win32.whl (931.6 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.64.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.64.0rc1-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.0rc1-cp312-cp312-macosx_10_9_universal2.whl (5.3 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

grpcio_tools-1.64.0rc1-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

grpcio_tools-1.64.0rc1-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.64.0rc1-cp311-cp311-win32.whl (931.6 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.64.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.64.0rc1-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.64.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.64.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.64.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.0rc1-cp311-cp311-macosx_10_9_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.64.0rc1-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.64.0rc1-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.64.0rc1-cp310-cp310-win32.whl (931.8 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.64.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.64.0rc1-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.64.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.64.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.64.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.0rc1-cp310-cp310-macosx_12_0_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.64.0rc1-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.64.0rc1-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.64.0rc1-cp39-cp39-win32.whl (923.9 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.64.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.64.0rc1-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.64.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.64.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.64.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.0rc1-cp39-cp39-macosx_10_9_universal2.whl (5.4 MB view details)

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

grpcio_tools-1.64.0rc1-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.64.0rc1-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.64.0rc1-cp38-cp38-win32.whl (924.0 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.64.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.64.0rc1-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.64.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.64.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.64.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.0rc1-cp38-cp38-macosx_10_9_universal2.whl (5.4 MB view details)

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

grpcio_tools-1.64.0rc1-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

Details for the file grpcio_tools-1.64.0rc1.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.64.0rc1.tar.gz
  • Upload date:
  • Size: 5.0 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.64.0rc1.tar.gz
Algorithm Hash digest
SHA256 03e653ca4d78004e4dd5f538efaa7dd52bfdebbb5ff30ca3bddee06e449b1561
MD5 61707681c2189d5623d1ba0c4ab852d6
BLAKE2b-256 9f2e99b8984980732519834a538ca035420ef7c67d449acbc6c33a03d151ddc1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ba930f61f7e5ab0034c202c321f45fb08610ba128a2c3255575c00f9d750478f
MD5 824def4609f205f04abc9efb861407c6
BLAKE2b-256 4e5801f0223ca26adb8094cc0999cb56e1b4d2a34eede10d93032f442c31652f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cb9c92f365a9fa3f63c5b0bbd1b39037d9de09c3afb8434d177ff99c0cbcde72
MD5 0ce81a420052aee1d1ba4b3dbd3413c9
BLAKE2b-256 e23b674564127e0ceb3a948ea2e12f5405e3219056d8abd1f9e16d46860abc59

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9583bb1fabf79658f99da2c49f6c8cdbbfdce154b3def1e60daa36db59102d75
MD5 fc770b254ea1790c1a9310b3c7e4806b
BLAKE2b-256 a8e0a5115582f87f30f3c4045e10577da8fa62eb4d3d08ac562b6b237782755d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 83d8972baba38e5d43d91c4b6ce7c90e0b32f3b5189393802be0dfdcf4d25708
MD5 733066fe7916b307f410478954c0edeb
BLAKE2b-256 a4063677347b801c4d88c41362f4d2f910de9ebf2092177e2a5d2efe18db52d9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 243280bdc4e2b301af5b75c990d6fcb3b7c2438cf8d2fef5ee75cc71eeae66e5
MD5 f652aecd8a38ed4ab0f9a9114a414fb4
BLAKE2b-256 7c01ec764288b9664bed758335c0a9fff827048aeac58e356e310c3b48e036e6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2ebb18b3561b6ca76e7351005317aa2960cb59574a7f3ef49f7843084ab5e0a
MD5 99a844b473b91f85ebeba5d9d6724060
BLAKE2b-256 7a8a0a4fbc518c72fb9e590aabff1146d5dec84eeb11477d0e1617e56ea1b8e9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d16376bde270fc82c87d0fec1cb85ff526eb0381ca22e56989e663f5807a3c2a
MD5 21875235767323e84fe1b1ec82e3fddc
BLAKE2b-256 35f87f8854daa3cd6f4245500fa425be4191baaf491ddcf7c485ba05dc77f974

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e7d752c027ec0e62108cc27d4ea34682d75360e86bcb5b8d5c84f351fcb80c92
MD5 5ab8c3f3f18e48f064667b0261b4509d
BLAKE2b-256 650ef3c23617901a0fe21a5b6d5a7b176c452d57ff9375832e05e41a005384f8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 f4d51bfe7a01360bc679780bcae26b69bc5922dbc8433e0adfd6b7c4f60751c2
MD5 c17c0548b3b75ee6c8b4f7db7737db03
BLAKE2b-256 3f8b18c3246e96946c34aa28193beef81bf56874ddba6ef83f1f20279edd41ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 17299a925ceb8232aa47ed5afe9dc328276fed13d684037795280adabd915a00
MD5 bfff4b7cd57b871dc7e8b9f4dcc32d2c
BLAKE2b-256 bb5cca1dddd2fbae0b8327b8c1e02109688f47b282afa9a1cf1eb067b0d0e3d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 585f1702b4df3042837c3a3308416deaa2bb6137cc011dbcb7d113f6b3e47d5f
MD5 bb823854e13e631b6a81be8e9d40f02c
BLAKE2b-256 3f68bf302b43c3bf3be1d687a58efb7f2d333a663ca76eec7533e665f28334cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 89abb96a6233f8a70fb85d214b37d786d9e60d556a584748a77730779df1368b
MD5 d86907e86e8372c7bbe379ec5ac8b115
BLAKE2b-256 dee9526e38a083809a1f2ff428c966e3bfcd1e253400023a3fcf2a111e8b37c7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1828330bf9f2fc6674b65cf605abce079e6c291122a28de82a0321b748c8cda2
MD5 d16c2d1fb1fe3e1715b1bf596afdaf6d
BLAKE2b-256 e4875c73a9cb1b6ef2edd6b77734064d688db57ec3c1fb66f3f83966cefd29f8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa9d6110d9ae3e1dde115ef5ba40efa1f3982702df4d932f5d918eae954ea3fa
MD5 faacdf73673ec18d2784965afc074cf8
BLAKE2b-256 764629ee33c326332e9c116970fadcdfd4990b7cf966f74eecbf83e9e6662530

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 48747ae445541e53717f2376cb70675e2f1538d4b11d0a5fc83d31e6f74bef7e
MD5 3075203aec27c97468ed6a1ec8ff5f14
BLAKE2b-256 4972444e17a9769654cb3fb091fd7aa848ae563da77c435991d24f68a93666e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 92aa0b420aee7ee120cfecfbc62f3d6a45de852a961630eb35e01073874af66e
MD5 b8f403b3a4da358360f938a2531733d8
BLAKE2b-256 7019588212d53afe524da0b6f2d7f77e9ab7bdc036b338f6b7b8640b22a2e16f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 43307a138884decd4eab5c698bd9be554de9ca7e667b3934ed29823363cdff57
MD5 9b161d94f8b6c5be9ae45e89f3b79c19
BLAKE2b-256 107d6a3fa1e1a1aec1c2e8e91c5f17975a7832adda06d8483559402e39f92533

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 cfd58d9a754a9780f0abd4cb4beab51ecb9b2594f62a597985d28319ed5dca06
MD5 2017def2aa3f2a55d54691d1880813f6
BLAKE2b-256 de1344b34315debf739e28aefa840d17ab2c398cf16ea2cc0c02f232f43d1589

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bc9ac362b625efdbcbecfbf4fb60819f79f4115e17018cb5e020dd85d69ad92f
MD5 e33ed06080078a9ce0f60121e7ef80c6
BLAKE2b-256 063caa3082e748555f1b14c3c1436a1f07138bc26d7b68fcfeed3b26d4486965

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c229d1b4235950dbb02a4140a6dfc771be2592413058e620d228ede9b0872fd3
MD5 6d654a716d8bfd7b71edc10a2a64b53a
BLAKE2b-256 a7311e231a7746794fbfb0dc42163c7d0bbc34dc02c0fa5b5d5b1edf34495c0b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72e0749f5cbd59862971e155645a891393260ff9d81a6ca2be190cd448197130
MD5 b93af51f588df848830f3268a1c02d50
BLAKE2b-256 6cc0f9a3aa58c033137d6131afdd32a99ff2588e91d6d9a9eed1106730ee13a4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a40476e299d22fbb344381e782a29807d08ee04085c80dc6e21caf45a1e8129f
MD5 145c37789d2b42da920d29f286c13ff4
BLAKE2b-256 3cf568baac7a00aad263e3d386772e9877b6e5d3a596068085e03ac82d955d6a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75c6226e773b8af452989d40cf3d95d4820bbbff79647fad6d49da06dd168219
MD5 a41f7a37673ac2af5c19a1a0d55c4fdd
BLAKE2b-256 ac79a7c7e434349b1acd6bf2600c50047a435c14d6fe7d32771ab36ccfaceb83

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1d420912dd23cdacb55ad6bf51158c98215c1d05164d8c36fffb9703f613c1f
MD5 8139749b4589b57e6ac97dc09095578d
BLAKE2b-256 afbd8680a07c32c43b98d082f0bbdd63e36f9f7ac8d4bca27992502f682edd03

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1b621db74fb1b38b8222417912517105a7db264aaebcf24954332000414ed0bd
MD5 8fdceff1ab63062e28ccf876a526fc50
BLAKE2b-256 dd76c7d4104b99228c0ee4fbbedc368a9dacffd25004f94bbbff664b89f1b379

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 7fe6cac0a0caa05fd1c58cf64fb0e13b925223240d4407a02b3bfa3f678c1652
MD5 a9af56e625753dd64674243b4ef91dac
BLAKE2b-256 81c44a67dcdf2d27a2e825175e35331e6a1e61849e2f010eb4da085f45f386ba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 526027956cc4b82bae3334ca84dfbccbb16cc5037bfd0fa93ab00cfc4ec1feb8
MD5 0c1e30de0e4052c9c2c055514a0dbfdc
BLAKE2b-256 6766592ed8289255e64197be008a564a993442eaf8b6a3d8a84ac622e4473c39

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7c624dfb0ebc232ebbff6d13eb8f074abb609fe9f3e2c14353a1fe01cee16e17
MD5 f02410073bdcf31c4b77c057882d4217
BLAKE2b-256 37d23a611a45809ff46d40bcd106a292c4f4b4a9ddef8c13587e217fbc8972f7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b05288b2f8aefb7678be54d2bff878db236380fd25cc68a0181a21209189bd8d
MD5 e23d825167076f89cf9d216d916ecc6e
BLAKE2b-256 a047b9d80a525734d9e9ee0f282e8f7bc6a9aa9ca654caaf5313358299c33024

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f2e34bc63fee6a9ca8d3c34e277d43eea36701dbe009d132674c632e5a4677e7
MD5 5d0f880dd47a171bf4e49f64a6d43f22
BLAKE2b-256 c17705e135ff94b0f1c9ddcf51e362feff21a171c0fe724c6361203dad9036b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 dfbe795cbc8fabb024137cccfa2d02551d0ae7f2c37e299c5d2a6c34fad65bbb
MD5 035fe3aa0d98ec83308be40b45c6464b
BLAKE2b-256 00158809bdef1755b123dd14d93d44c091686459e06ed25d6a69e468d74003e7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a45811953d5029e8b53d5a5e7857e5514255e039985ebcf29ce8a3b93409b8c
MD5 708938870a54fa68ef462d5bd6e4205f
BLAKE2b-256 339e4172fb067a2b804e3d3c38b1ae04cf127327de540e66a1f54db777046346

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b3c9c3b59408188073dea3f108f20188e7f64733c4d4092990b0e911004ff7e3
MD5 bc8a7ce0c33ea98e4569462a1e8cc4dc
BLAKE2b-256 c336cbded10e56711a175cdb0ffe3afc785e97b8cf10b643aadad02dcc077f13

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ebb4082796cc15e1de8f116f7195a2b8265ab7b993483feb4148d143452ca01f
MD5 50d209b115959a3723464c7395f40535
BLAKE2b-256 f99aef484737db2efbcc22d6f531559930ee982ed3d9c24d46ab75d7de2b3790

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 6ed278d756c67b3a110abbae97b36daab251016fadac4ac0215b29c553e53d1b
MD5 67829f1c886bebb796e25df9d2737fd8
BLAKE2b-256 4beda0b89f3d74dc690e752675a3d7e929b5df2342a61a4630c9759c612a2da6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 3904ccfc6b71f525f9e4fb36290799848f07ff6fe342d0936d4d4a539c25194b
MD5 be0f9c99ada90a666151775a4f343a4f
BLAKE2b-256 e23391ad90c6d11f43786ae7982a7f88d78df95d5fab0a4b9466e22dfd802bdc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 701d46d9a001e3736cf5db14b5be87624c21308704988b70d4a9182ee13f45b9
MD5 c88cc1ce698107f2cb695b03fdf9ab65
BLAKE2b-256 82373ace97a111af4228643789eef93e140970ba6c15cdbc244a8005ca12c831

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 11127260b38f104aea583d8e2a296c35c3e7908962560db599350630c14a43ed
MD5 6727a16008c8073e630f6bbface96816
BLAKE2b-256 07b8d5f91c274d171717da50591e67ff9cd0c6b72bb2cf9e8df193d0d1319d08

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aefcadd22105af4a2a3b66e7ed2ee7754ed2e1b82d9f7c62389c8eb34d18c904
MD5 e4b26a2b7b0d6062407ff1c576fa09ad
BLAKE2b-256 1cf5e981dd7f30d8f2f7f29b46d1d2e3cb2dcb42592ff073290423d9a867870f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2a4bfb7edce3107df91f17a0f20077695d41915240d8711a831112d86c2c9627
MD5 014219ad22d8a88c2707f19d03ac8bc8
BLAKE2b-256 a3c80c399c90400b8049824d6c4b8eb5790515a3056c2d63e11ec8b103b1b84a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f05f49e9eec1594e8391383eb463b8f285d73759f4558e36174d3214cbfd01e6
MD5 1ac5c2010e8fa880e9e71aced3f18d45
BLAKE2b-256 92c0ca96689a45ce24b7e8c947f813107912e3a5910f6bf1e91c4f247e38f467

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ca6c8750e6e129e574b0703cc34a4d9b48fbcbb554475d3d8385bfbcc858647
MD5 2652c07098f7fd634da2fcacc6c43ad8
BLAKE2b-256 1ee25899e51ee32d766be804e16249af751c065d2d0cf2aa72b608b570e90fe1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 21c71d44681911c0039c41d443324e1f4fe22bbb44bdf30d5590a56c7e4c718d
MD5 0e267a725258a5be2dcdccad038f9896
BLAKE2b-256 0e0de9ced9d3e676d81e4d7aca8b0a657261c767b966b693a45a8d8c98a1d57f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.64.0rc1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5bdd73dff40b4dbba4d3b56b488260d8cc96f75a4f4ce8a10754a47bbff74353
MD5 9334b51683d3c85b59be6f3fa0ada421
BLAKE2b-256 9477e230bb00608ed87885441bd56f902a8c3b72d43e62d8fdc357803cedd597

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 7a7bed755b9494619d4d1fa135c7255149cfadcbb89f7453a6de4220c9730e6d
MD5 17b74291d74e90016987128204b65702
BLAKE2b-256 5b375a3f90fb73b2560035c36e06794afa3ec21ca16153166ec79d02f0275260

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