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.66.0rc5.tar.gz (5.1 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.66.0rc5-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.66.0rc5-cp312-cp312-win32.whl (939.9 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.66.0rc5-cp312-cp312-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc5-cp312-cp312-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc5-cp312-cp312-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc5-cp312-cp312-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12

grpcio_tools-1.66.0rc5-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.66.0rc5-cp311-cp311-win32.whl (940.2 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.66.0rc5-cp311-cp311-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc5-cp311-cp311-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc5-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.66.0rc5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc5-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc5-cp311-cp311-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc5-cp311-cp311-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.66.0rc5-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.66.0rc5-cp310-cp310-win32.whl (940.5 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.66.0rc5-cp310-cp310-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc5-cp310-cp310-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc5-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.66.0rc5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc5-cp310-cp310-macosx_12_0_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc5-cp310-cp310-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.66.0rc5-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.66.0rc5-cp39-cp39-win32.whl (940.5 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.66.0rc5-cp39-cp39-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc5-cp39-cp39-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc5-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.66.0rc5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc5-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc5-cp39-cp39-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc5-cp39-cp39-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.66.0rc5-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.66.0rc5-cp38-cp38-win32.whl (940.5 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.66.0rc5-cp38-cp38-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc5-cp38-cp38-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc5-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.66.0rc5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc5-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc5-cp38-cp38-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc5-cp38-cp38-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8

File details

Details for the file grpcio_tools-1.66.0rc5.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.66.0rc5.tar.gz
  • Upload date:
  • Size: 5.1 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.66.0rc5.tar.gz
Algorithm Hash digest
SHA256 a24fee32c03848c29da46abff51d1d09ea678de968f12d0c6d40e169b5163e4e
MD5 f7d21a52f6caad838e93f1f01f841bb6
BLAKE2b-256 c2622369ede1acd104f258df7deef3d0750dbae422503e47033fa85a101a7fd8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e804db44850f9877e346f0f0771df573fbeb3edd412099b3cd19a7776a602ad5
MD5 c5993be8de7fc08a7ef6b53eb6b45647
BLAKE2b-256 9057bf06e9d9998415e532102af52e6587273e087fcfe8cca67f498f9e6e3f24

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9d1a77d2bdb40948b8472e4eb340a2f646bb250e431cbad7a6f26740c37862c8
MD5 5d15d8f507ac49ef9117ffd17422e5d9
BLAKE2b-256 efb1d1627efe381073cd867dd358be4d9266c66931b621aa18732af39285f47a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 75343caadf21eb4da5020eb34d964368fb975908fc61a2a5090c25ccd716ecd6
MD5 4df9100224171340f4ea91059526bc51
BLAKE2b-256 cd40562e03d6d6fae482d11353a122b9aaf5bc5b6f0e825e11fd895d2ab1e462

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 974367a5bab9401c9f768a24af1117d32b33dce794cfa4b005328c3f40dd6cea
MD5 109c82b2746447a706dbb117bb84c4d0
BLAKE2b-256 d62e690734bb972b459ee353eae4e5c496c014400e4312dce7920a142537155d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 923d755b38f0f4b12c9271a95d66f7a91472c26c362afbf33d9deebb99b40586
MD5 192faae94307884bb807b6180b110ec8
BLAKE2b-256 8e9889a7de2203aab6cdf339474acc5e25103ca99864c422247e9a250c7bc2ce

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 257fb74f1ad5e601fca32a14ff7b4734b5a530ee32fa1e20074f161e5b75bc89
MD5 889daac2a16e2af26e8abf4899244444
BLAKE2b-256 c51638b2576800b260febe3fc6c992d0136a7bc1b3b053e096730d41d369626e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 592c378ddf2d5e974151ce9070b38dae36a0f38d5b01dcbd8eb1ca16c1c5a403
MD5 c94b61044b30fa053600b864a191e4e7
BLAKE2b-256 e963b3ec0ef9a2141ecd0d8b4f63f4b8ebd1cda16bf7a9d8abda1b8a2f43cb33

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3a4201a6f6bcb35473bf99e88154e529874ff9e02119758912bc602f8378ad02
MD5 172e9201aa9aa181db85ebc7655cc5ce
BLAKE2b-256 0e52f94a10f295b2b3eaeaa8289ca9500f506635efafafbbd3bbeaf484d5c4aa

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 efe687299e4b13774a0c047e4e2ed82d9031eaec32cac03095d0dac0a4f6ca23
MD5 5900d050f3338fe0c37eebae899851f1
BLAKE2b-256 257c0e7c759d5da0e38961c05fc8de25775371c453378a082c1e58ab3ebde97c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 53d83bca7a4edb6a87e60e91bd8488055160bcf9b344c93cf7b75cfb23fa48f8
MD5 c49c563a8e870f618c344dcf55e3ddea
BLAKE2b-256 ba6e421572757e1a1601da45f3dca39aa3e6180b3c9e3c1cf1a341eba02ae91c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c873b9118c3cb46a212c0dc94a3909fd20a39982d3dd63b55677ea5a81527f9b
MD5 ebc2cad48f6e9afe48173a88c25d4e9b
BLAKE2b-256 7628c69874b957786a8a4f16443278ed106566b9aa12c7cb084e19a5b325e483

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5152397ecc8077245cefbdaff236b4596063dc336122076777ba7936bd8ca9cb
MD5 c4bb55a98bf545a6ac4fd8b63224ccd5
BLAKE2b-256 77687c70bbbadb3ce57928ef12fec9513b42f580f671f67f34da697902a8bbd2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a5750d75647d6b18b513870da8e6b74c06d4ecd287409498620646bd350f71fd
MD5 7200b24158edb124c2bac57c4c9c68d6
BLAKE2b-256 e011c11f70c53953e0bb66aa9660e5aa7f20ee818f03c6fb3da76f473f93cb8a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffa11983998ddf57e9e15974cb8a20b393fbe635ffb41238538e842a34d21633
MD5 fa5f30daed03b84fd46d400e05d340cc
BLAKE2b-256 eea2ae41585e13a7e0e9153e884287c45fb0576bb0573dea678408e1aeb902d4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3d05d4eede5acdbba1bbe8c25b20128e3a5cfecc8db7936778604b86e5d7056f
MD5 42af05ac51d669c7a2526e17fb3527bb
BLAKE2b-256 f8f7dabbf74be80c174d881f17eb0d293fc0c8b631b83b7be6e70446b0347136

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 efe3ad523f631b0519144018e2f9de82748ebd7f94bb46c04573fdb2890a8bf1
MD5 18f54990539292d32de2aedfd5aeedf9
BLAKE2b-256 ec8efb6132b2d10372653a90e20f9eaaa118449bf2e3a38582110a04d7b357fa

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e69280d69abd0086ba7f5fef61493cfdc1b2b9a3a3b19b0a3e408991c4d9edc1
MD5 228d99ec6996d63264cd23fe4e87d81d
BLAKE2b-256 58eca6acc76ed03bde11980a83e3921c7ef4b31f0f0805e565d6f7edfb4b9ae7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 69c614187992d8747dba0ed0de28aabc39783f1bd4b62b774d2b0b46a8284ebb
MD5 9758be72626865e28f0e35cd889ea7df
BLAKE2b-256 7102ac47bee6e9a433b56c6ec408258122cc42dc4718611845895d79af7429ae

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e1e312d9e7609e4422e6c3018d300efda20809abaa9729fa26cf3bfc1b65643c
MD5 bae23465ab2977e3da2e368917654c85
BLAKE2b-256 6419fdd28886b955d61dd208ecf7d5a2beb1ecbe9354df7c3a81cd965eb08fd3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d3e9164d515d68ff47088b7c73e38649dcbd4267ceaf8263eeb9fbd9cd503cfa
MD5 888568a40873864889b7c6f5126a244e
BLAKE2b-256 a479a25f4b586a1a6dfd162c5c73c60596314a442d22bc64320c1eb5e05715ad

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 40ce3b08bb095bf93a4a3e900b9f42bb3de2ca3ecd83ee754aea47f056eed763
MD5 3614d69bbaa26b1c0e9ce520598fc16a
BLAKE2b-256 3c5f04e1727f1dd7966f3463e02ea9e3723c63b796149acf44d8f4089f6ce5f9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e5853ca5071c91f8532cc3f6ab3707f09b3acf52e710f1d5719635fa53713288
MD5 712011538157368483ca76d4f2fc0ae5
BLAKE2b-256 9eb429d020f4ce3a31a4b2140ee8e297c50af0170e74c36a88a7a8cdc5b25f8c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8503c7df392458c299bb002a328da2cd0fec2f32143b1b7c6e55ce5050485e70
MD5 5ea8c2b85e3642de4390e0231c8bedbb
BLAKE2b-256 e34909998b06ee2f31cccba2047c38f7d13e87b5468638e9ec173ea7c6842b20

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a7b68a6a965ea31d95f806b33577a867ebf747dae5f62ad287fbe2b16e374a9
MD5 3413478949d83f8580135c72c79e9dad
BLAKE2b-256 2fab0a1de7e2cb9b0c96ccd8176775eec34a7aa29ced96d6c1e8b1070a54c09e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f0ce66ae224ecc0bdd949a01c24c1ba92a21cca87cc033fd64a80dcf9f053dfb
MD5 a24c7672ca7ab215c8b82964c4c97f78
BLAKE2b-256 ddbd02be153d504d8befde4be5361de2b2fa080f866e8ab55ad17664ad34780f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 9ee15250beb164486daa7e4deff739efeb35d350770798ef12550f49205012ab
MD5 9172db1e613d7a0a0003eb53e94232fb
BLAKE2b-256 5f9702a79f6cd8df0410a10c8fe9cb604b70f914962939eda835685e921d7641

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 6067799c92846fc4585d7162f1b1f1d14602ac495dd011b4b9017286f8fdcbf2
MD5 a7a0ecb9a28b6e4884c9e794b6b0e25a
BLAKE2b-256 a6ddd575e7c0647bf71cbef1dd3fb2765c3e54b40f0299ffff8a190477bf6ec9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 813f42a18fec7a03f6055b7d6570bf6c032046fa7363bf9553942464651fcef6
MD5 131405020500989c11729dbf26aaa5f3
BLAKE2b-256 5f3a01efc2eb26cdab8149b7475b926af854d1e530d0ff0f48d343761fda2d08

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f19ae8f27c2ca8fff06625185be0ba330d711780979673331f3253df9e827276
MD5 ccb9700af041afa395105b96ab8b9158
BLAKE2b-256 f49a625b65e33b70d8aa72ec932f426fbda8a97b40892d187004ac70a257c6b0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6e09181db63162e5eee3650661f1bbefe3ae976054da6a387c4939d9b2d3de84
MD5 99a873215a759aa5e9db1d26c3913695
BLAKE2b-256 6019346815be862479a8c0831d0c8958749cd57ed927314f2f6b010c269703b4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 12697da14b91c2d9ce1ff07ca9b5b2831c0e6857bfa3f5b001b4aa4e5efd637e
MD5 48ff8d2b36ae76a81ee1f0107d027f83
BLAKE2b-256 264fa5c903bdd03c8c032d1b17962616457b5da1cc89987da508c48d6db2cb3a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe5f8c0d378e65287f97166e80f26f44f373dd3c59c4da3c5ce6c897fdd9820c
MD5 47e63b784200745a9c7a502786132715
BLAKE2b-256 9e1118a24418f46537557ffb336370551f003eedc5008c0b4049e4458dadc71d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e09ce1eb3d15a6215288ed4e04bfd9f16f53b4a283b6fb03b96792da387e7e2
MD5 add99bcd78b5a99044d0450a4b7ecaf7
BLAKE2b-256 f1a2d3a1864f9be92432b45bdbb4d39070cc1f0ef86189f1e039e8f84431aec1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 db2cacb7ecdc8040f2dd8efd0d7d6dda78bc2d67a5baa131700dc2feb4958c11
MD5 cc054c9d15114fbe50bd8b45f104c66c
BLAKE2b-256 6cba641e5dca4257b84e7e57ac79e256e619cfa16ed2e905dd33cdb2aeed68c8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3e59a84fe0783532b5074431710a5609662fc4980a76a0cc6bdfe9674cefe757
MD5 e89326dee537368cde0a8d2d6b58878e
BLAKE2b-256 28a7699d23d36e06c86d459dd697c07808b81752a9a1f01a274cc2d9f7f45f7c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 9baa1464d341643140a883d0c15f9de3e12509afc6756a035811e1a6c884a6a2
MD5 f0d27230f448e5f8de170b609bd139a7
BLAKE2b-256 b632c87fc8a441265e669775d3e5605d50f861daecbdd951b5bd09320693fa0b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 96c2d467c73980c548936f40609a7af91850ec90e9f9e5cbd18f20e8487e2c8f
MD5 43446f74e3b5711f846caf194017b936
BLAKE2b-256 2aa11d7fdc9d879c3f8aebbf887fa7a5d97f1f16d54cdcf1cec5591439b30d23

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ac2d92480b2b44dafcadb189a0bc281d0713d47a32997872d97f27b8cf8488a5
MD5 100fa6bbcbc8a038f943f400b11cfc48
BLAKE2b-256 02e14e2b929706e79098bfaa97c0745af10579b75af3f465fc033c48bdd005ab

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9b446e79c7b56e8463df40f28c7d47886eed3a5c216f097daa68582416c741f3
MD5 7ada98861010367c8e5d2baea173934d
BLAKE2b-256 924ba93647291fed260a3d85306ad302b2c485bf02cb854140941d0f2f00b185

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b1a7b36702eb35a5252322da44cec8d4d08f92c395bb9c1c2882b9b9d9a1e6e2
MD5 f093ee71611ac17fd2c00be11bdcde44
BLAKE2b-256 95082fa11557afe348087d48c1a492e7e461743faf132ed5d4daff80fe507789

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5275497e88a45e8dbe65f4af17d39006f25cf1bbe3859cf1bf0362b294051851
MD5 65abdd669ad85267b874a1aef6467ccf
BLAKE2b-256 d82e4e488963fce38acf4a9dec09bfd19e005f435e01fdc03683f838cbad7792

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 06efc11cee7817b4a695cca618d27fcf4cef206e512e5813f25e20ebb36297ee
MD5 3f893929acd6469a2ca7afeb0ec5fe41
BLAKE2b-256 83ac22289eadcd8eee6c986817193fb2fc8a2be42e0c3d42c33b9142928a620b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 141f364f39f1abafe006a308d7c73a7b8a99acc9e38da9f4d524e1e0f529082f
MD5 255bf4bbc1921e4c4068c65ef69558f9
BLAKE2b-256 79dfc90c33bb0e72006d7fc1798b29af30b6dba5a8c31a001d3ce6726ae566f9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c01812aa8266aba05132cf72ae30f3f61f85096ec4c0ca7ffcbe347222658d21
MD5 bd1adfd19fc15ee3906db8bcc9a2986b
BLAKE2b-256 929551f75f6146280c16cbe9316c9e41e37a3919c99535815226827ddcc8db7f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc5-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc5-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 64773f14d48b50ffc38ddc209e91a87256a744d03dbb3b72b296a234cc5ad88b
MD5 d8aa87563416933968519efaaaf120e7
BLAKE2b-256 55f1780b992a41d15ba1954f516c38051b5eec9ed8e975a4b04438e83e88c044

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