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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.66.1-cp312-cp312-win32.whl (939.8 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.66.1-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.1-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.1-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.1-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.1-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.1-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.1-cp312-cp312-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.66.1-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.1-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.1-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.1-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.1-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.1-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.1-cp311-cp311-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.66.1-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.1-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.1-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.1-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.1-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.1-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.1-cp310-cp310-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.66.1-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.1-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.1-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.1-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.1-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.1-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.1-cp39-cp39-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.66.1-cp38-cp38-win32.whl (940.4 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.66.1-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.1-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.1-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.1-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.1-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.1-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.1-cp38-cp38-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8

File details

Details for the file grpcio_tools-1.66.1.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.66.1.tar.gz
  • Upload date:
  • Size: 5.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for grpcio_tools-1.66.1.tar.gz
Algorithm Hash digest
SHA256 5055ffe840ea8f505c30378be02afb4dbecb33480e554debe10b63d6b2f641c3
MD5 03f7bc600ee5206ac5ee4e918c7084f2
BLAKE2b-256 a00a525e16d71c301a86295efd3ff4c0967b27c0df43bea8679b509a9871f081

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5b4fc56abeafae74140f5da29af1093e88ce64811d77f1a81c3146e9e996fb6a
MD5 72c9952cc62dc4357f78cf6618b5f0d8
BLAKE2b-256 54723d22a6e543971f74afe5a98c6eeb056f14d901c3b47bae6bc10733649c16

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 88e04b7546101bc79c868c941777efd5088063a9e4f03b4d7263dde796fbabf7
MD5 eab9858540b6cea01df0f95a8730b116
BLAKE2b-256 c2fc56363d3f3104db397133a17ee89fc28b3e3336d5b1d828ac9a8ef7de0739

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1b4acb53338072ab3023e418a5c7059cb15686abd1607516fa1453406dd5f69d
MD5 03a039e9069e1bde9b400bc756284392
BLAKE2b-256 4c94f9ba40533343ba41b9e30dffd0b6aeec547899d96e2abe0d38d9de0e5b66

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0a86398a4cd0665bc7f09fa90b89bac592c959d2c895bf3cf5d47a98c0f2d24c
MD5 25f9ed3a2468f711efef651bc3634741
BLAKE2b-256 c69a9e4aade28086132bd98ab0b211e20212fb13083804a5d27ddf48db488f7d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5daceb9716e31edc0e1ba0f93303785211438c43502edddad7a919fc4cb3d664
MD5 981c0128dca887510e1d1d76817ac5d6
BLAKE2b-256 f25b301454bf271387d7b9ae0d558c378439f2b04348454a078ef643053ea927

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb67b9aa9cd69468bceb933e8e0f89fd13695746c018c4d2e6b3b84e73f3ad97
MD5 4f736a1fed63627051db415d474736f4
BLAKE2b-256 2b3daee7ced9a7fe03d89614d1c3d4329196cf19f53a500a74a95f30ecd4a8db

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b8660401beca7e3af28722439e07b0bcdca80b4a68f5a5a1138ae7b7780a6abf
MD5 e8f6ad6acb8a2c7acaf0d2eac8fbf9df
BLAKE2b-256 4eef076a7d8c001822748badfbecbc3aae4952d27c96ad3a9ec2a29d4f9b6597

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 68d9390bf9ba863ac147fc722d6548caa587235e887cac1bc2438212e89d1de7
MD5 f775b1a9ede9c984631e52c2854db120
BLAKE2b-256 3f57ac174f49b53575144eff321aa50154258772d0b38cbed0ea43013cfe81b2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 869b6960d5daffda0dac1a474b44144f0dace0d4336394e499c4f400c5e2f8d9
MD5 04b260ef509b019bc3ffdc3a73f058e1
BLAKE2b-256 4e56aca08b9c6b9ee8993a813ce1f368cbc6727b1ad07c310187577043f67cc2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 edd52d667f2aa3c73233be0a821596937f24536647c12d96bfc54aa4cb04747d
MD5 e068b7b2aab5c436d6eed8b566e2ab41
BLAKE2b-256 1d57406f509cf87120cce56b90421e564669b09c9ea9bff8e29f501d5eb5a6e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 56e17a11f34df252b4c6fb8aa8cd7b44d162dba9f3333be87ddf7c8bf496622a
MD5 6155fd4d08c746324c5c188f6c318583
BLAKE2b-256 b662a2d65cdd09e7f53bf4c0425b901930c8b288afe189c6fb3b6526a0a3eb6b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 222d8dc218560698e1abf652fb47e4015994ec7a265ef46e012fd9c9e77a4d6b
MD5 731afd058d3c94945a3055cbeef1dfa8
BLAKE2b-256 a24f695850d609c9017e146db72de3fd1137a7d6eed9352afa8c31622bc5a655

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 796620fc41d3fbb566d9614ef22bc55df67fac1f1e19c1e0fb6ec48bc9b6a44b
MD5 394e2b54b31410e96f535c99d5858c14
BLAKE2b-256 d560ce488ebb9629cf35c39156736aa6f146b527e5b7dfc420e1e3418ef66363

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3198815814cdd12bdb69b7580d7770a4ad4c8b2093e0bd6b987bc817618e3eec
MD5 a42cfcb0065bb1af7e3a6e3087e81bc8
BLAKE2b-256 ad5c8a0f316ccbc43bc255fdd607bd6b3036a678b62e061786a951ee5d51c297

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1ec9f4f964f8e8ed5e9cc13deb678c83d5597074c256805373220627833bc5ad
MD5 3df79337c2a56e46ac8527e4cf51825d
BLAKE2b-256 beac38bf3da34327e17c44268d41a2ce6cda7ea0ad1b156d511101ad1800764b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 016fa273dc696c9d8045091ac50e000bce766183a6b150801f51c2946e33dbe3
MD5 afdefdadfc55bf672e4f4cf5d873545f
BLAKE2b-256 816aa5756b285eff382b577328c30b78932b8c9c78b930f0578c2c1aac18dbe7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 097a069e7c640043921ecaf3e88d7af78ccd40c25dbddc91db2a4a2adbd0393d
MD5 b1cf1f656eb08c0c4fa05d3efd9cabda
BLAKE2b-256 15c4eed4e099488f61ef2074b9734f1df7aba43903043eb975c272d597ec1f63

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 9a07e24feb7472419cf70ebbb38dd4299aea696f91f191b62a99b3ee9ff03f89
MD5 67f0fc22fb489df6b3fa4f3ceb89e2ec
BLAKE2b-256 c99d8e968ada74857f778d778bf5531eeb260d49dfd6cd2e23fb99b441ca5c7e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3acce426f5e643de63019311171f4d31131da8149de518716a95c29a2c12dd38
MD5 0811efc9049e94af87f10472a5501f5d
BLAKE2b-256 d6bee964734e7abb70a25c62d91a37a4e3188d338fbc2aa4a38299d205eb3986

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 fa4f95a79a34afc3b5464895d091cd1911227fc3ab0441b9a37cd1817cf7db86
MD5 626be9ff9b1e3ff4efc3fc3e272b9712
BLAKE2b-256 de97a3fe4de75a40b7860e9153d3c5808d0afbc0bc1361179c353e08a67a3e4c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0067e79b6001560ac6acc78cca11fd3504fa27f8af46e3cdbac2f4998505e597
MD5 048319574bb7f507b4880896926d2a3a
BLAKE2b-256 f7325e7bd6e0ee3ef15edc2fe3e554359cd8b655b64f60e0ec1a265fd6263727

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d8616773126ec3cdf747b06a12e957b43ac15c34e4728def91fa67249a7c689a
MD5 a3cccb1af02d8120baaaff06f5d97da2
BLAKE2b-256 298415fbc48dc97cef75f70668de8b351359dbc5ac177c275bb4cb0de1ca9326

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b962a8767c3c0f9afe92e0dd6bb0b2305d35195a1053f84d4d31f585b87557ed
MD5 da304b190f44307fde2f546c43f8e034
BLAKE2b-256 305c445418ac0a41963166f83bb1e24bb960e9b7aa7493047504334bd1ac3c08

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 95c44a265ff01fd05166edae9350bc2e7d1d9a95e8f53b8cd04d2ae0a588c583
MD5 83db82cddf0d2f2b7f5e0225b226c91b
BLAKE2b-256 4bcb9fb6fd0908e5710a023aef6ead1e5ebfdb1235d1005b5bfda83905cefe32

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7d789bfe53fce9e87aa80c3694a366258ce4c41b706258e9228ed4994832b780
MD5 e870d2803849c871b2d127748162b57c
BLAKE2b-256 86f603c544e1b652e275126fda75039a2b8a18f726579112f877da92cfff454e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 df1a174a6f9d3b4c380f005f33352d2e95464f33f021fb08084735a2eb6e23b1
MD5 69ce981e4ee867c7d451d9a7273d6e49
BLAKE2b-256 879dc33423e466424e372079f4acfe93fa57e88c6a4eee6f6c55335b507343cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 e0c71405399ef59782600b1f0bdebc69ba12d7c9527cd268162a86273971d294
MD5 652ae82bbdd3eada8a4ffdffb7cab59d
BLAKE2b-256 6bc10d5a8a96795e20ff3a14326fc42593b421baecfe5017ac7c49eb06239c76

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 66f527a1e3f063065e29cf6f3e55892434d13a5a51e3b22402e09da9521e98a3
MD5 00afbe225157b4e38c4f7e5e6aa91774
BLAKE2b-256 3c9353e09f846b074d9382fbfddddcd351858fbf4b65bad8756de1379ae26453

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.66.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 940.5 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f94d5193b2f2a9595795b83e7978b2bee1c0399da66f2f24d179c388f81fb99c
MD5 f4f6a165d40e5290051511a322e19b99
BLAKE2b-256 e410ce5670fdc986acaa13d41cd2d9a98003350ce3dde9cbe4065f62f11fb586

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4df167e67b083f96bc277032a526f6186e98662aaa49baea1dfb8ecfe26ce117
MD5 93963814f1d48f2aaf34759ac53c55b2
BLAKE2b-256 c4cc3732728f8cfffaf5f8a9d651316708ae0cdcf4fdb75ea582351477ac241d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3d17a27c567a5e4d18f487368215cb51b43e2499059fd6113b92f7ae1fee48be
MD5 f41c2c78249a4719826db068dbbabd71
BLAKE2b-256 9396655e78bf7b6218373694b58f5520fe2f823bfc3496dbb6969face6eb35cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23cad65ff22459aa387f543d293f54834c9aac8f76fb7416a7046556df75b567
MD5 1046a7a5444f1e2c3e8195a63972dbb5
BLAKE2b-256 d08e47ebc303722896b27d1ad137b3fa3f5c0b9eaafb490763fd8af7ec0ccca3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7fc3f62494f238774755ff90f0e66a93ac7972ea1eb7180c45acf4fd53b25cca
MD5 a823080704a8146f48933c3a0acac3a0
BLAKE2b-256 eeab456169c76602a5d60790e7d2ed680756c0d0910078bf342be491ca252c09

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e302b4e1fa856d74ff65c65888b3a37153287ce6ad5bad80b2fdf95130accec2
MD5 8b1cb4fc6eae5494a51242f2c0631809
BLAKE2b-256 45033cec1e8bcf288b3256e4a0a315963d3396d50b829f05564d9d6ce97823b3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 da9b0c08dbbf07535ee1b75a22d0acc5675a808a3a3df9f9b21e0e73ddfbb3a9
MD5 e52a45c3ad2d349701410746c61aa61a
BLAKE2b-256 3ca6c286508bf658d7ae96d322c1c39436e743dc18f6caec61f54a4a046575e0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 5f1f04578b72c281e39274348a61d240c48d5321ba8d7a8838e194099ecbc322
MD5 5836a42b1f898ffdfa8ccb8ef443bc1f
BLAKE2b-256 bfd387221c37e3d6feb10c21382fffb0932f3ba6cbd49438933b6d20395f928a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e1c2ac0955f5fb87b8444316e475242d194c3f3cd0b7b6e54b889a7b6f05156f
MD5 00d72c1e24859ca5cc932d2989ea62fb
BLAKE2b-256 605b45b5f9690ee301ded6b00ba098d17ffb1e4e9c7ad86ea7bc5c1e3558dbd5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.66.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 940.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d761dfd97a10e4aae73628b5120c64e56f0cded88651d0003d2d80e678c3e7c9
MD5 dc649324601116d70955a2c80f576f9e
BLAKE2b-256 9333365b9ed389b089e4acdaa5c6af3ee475d499f3ede18f310b147184c1831a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 93d2d9e14e81affdc63d67c42eb16a8da1b6fecc16442a703ca60eb0e7591691
MD5 46ba7940df6014aa30abad15770cf464
BLAKE2b-256 26b71e1ab639df37460d1b65f6c60603c4c717f96fd2394c62b158614c01f763

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2f4b1498cb8b422fbae32a491c9154e8d47650caf5852fbe6b3b34253e824343
MD5 133c3db949c86c5c4efd63f8dffca589
BLAKE2b-256 4d37f59037ded62ae5303fea4be0e63c02cfea148a3fc5354e51a799e347f342

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2226ff8d3ecba83b7622946df19d6e8e15cb52f761b8d9e2f807b228db5f1b1e
MD5 f7fbfee20a1198b9052b5ae6f20708b2
BLAKE2b-256 10e852d5bae5be53950fd48b3073b93e2beb518ebefb79a60f58be3c2ad0db95

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 739c53571130b359b738ac7d6d0a1f772e15779b66df7e6764bee4071cd38689
MD5 5e15de63e9f93e916879c8431ef83345
BLAKE2b-256 cd74251da75276881cd6e22645a75d1bab95aebb79bdf88521b1f28606a685de

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d19d47744c30e6bafa76b3113740e71f382d75ebb2918c1efd62ebe6ba7e20f9
MD5 0e07623d84a19f7c03579002cb7db6a4
BLAKE2b-256 98b5ef47a617fd246cc0680fa642cf1f2989c35ea25a9c6e529db1e2d808a916

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 066648543f786cb74b1fef5652359952455dbba37e832642026fd9fd8a219b5f
MD5 cadbead2151679593e583ce876e49e41
BLAKE2b-256 7bc8cdba05cafa4595806cf99dd59482dc1dcae4463c5b129789d93349e3da45

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 d4dd2ff982c1aa328ef47ce34f07af82f1f13599912fb1618ebc5fe1e14dddb8
MD5 e2ca1aec50b6e957d9a05e24482c5903
BLAKE2b-256 b54b6baaeac9465e882811cb298016c3c2cf2059215405d4a52f4711420bc61a

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