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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.66.0rc1-cp312-cp312-win32.whl (940.0 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.66.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp312-cp312-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.66.0rc1-cp311-cp311-win32.whl (940.4 kB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc1-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.0rc1-cp311-cp311-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc1-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.0rc1-cp310-cp310-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc1-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.0rc1-cp39-cp39-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.66.0rc1-cp38-cp38-win32.whl (940.6 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc1-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.0rc1-cp38-cp38-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.66.0rc1.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 656d6b1e9ceeade84f91980932e1993cd2bfb29d26fccb673f24154db21e6c2c
MD5 d3b45467848bd19be766f377e835f9f9
BLAKE2b-256 cebe890605feff4cdc3519d70abef82f579e2e4f1f0ba3d3bf0f68b84676f4b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 85e10080bf788cfdf511904806d7da41e363910fee240667724beb9e3fc3ee88
MD5 459b7dce314e0a5046104679e1f346c5
BLAKE2b-256 c6e0fe825401c242e8cfe17b5321cf531e11cb40533273189c2e748f29a4e7b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 6cc34c1e258f61e0f0024663649eabe66f4fa9051717014a9995655dea290f7d
MD5 fe1d23127c6635c481a3a7d2fc613de7
BLAKE2b-256 fd92ec1c95e71e367b53aa6fd126723c525d0ea37742ecab6b394c2a4354b8ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2c82024aebe86325c439125a8c88d6bb7fbe412da9bfa5d1aba49745541cc2a8
MD5 c721c9a0dc073adee6b85054e4c81988
BLAKE2b-256 a9a59c324ec75b443eeb9cebf39f98e08abaca0b165340d15cefd9cc76f20dfc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0a81db1b8f8ac4b47a6526d9626a3cf6040d802db728eb9fad02585183343ef7
MD5 89db69454f5a704791585e3a74c38f30
BLAKE2b-256 5e1b731cbb4b59f0b9a1e45e9304a6fd92c9ddca32c4808f7961845d2c861935

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 704907c25eb07b7d87d06a16735adcdc210eb486788292cbfcfbbbf9297dc56b
MD5 4da2dff50f4195fa7024170ef77a9ac6
BLAKE2b-256 19eaa810ca0bde88a0b95e966cd07309dfbec24de38c865117090842c066ec46

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5b3c98071aa422e1468ae5f2b6c0e709eed5afe9a218e8c43dbc9ce592b4787b
MD5 256348ad68b14f95d151af6dd67e5b83
BLAKE2b-256 5eef77d2ff46c4b9d7bb9f9a530de5a1d1211df26f9f86602be3a35ba7158357

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 eae73b47174b7bf9eb9ddb0410df062a0ee0d65cbda8a0e4e0e4e6ef605f125e
MD5 b7c0478fe037d345e66aad5c962e401e
BLAKE2b-256 13cbe335269dfc4c60d31ce45ff9366999e11662275389669a36c31e6fce4d9b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0fe71327af0d3ee277ae92c12b8aba061e962d3c2be519c92162e9c9ff8f5e71
MD5 218796b5863549b2d661a40b34946213
BLAKE2b-256 70676a74b9c4c0e1538c3ca838d31a9f14140c233256cc827563eb63a1207aa0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 6e8652c1ece1881628b2c7384727cd513f5251dbeaa7ad7713b09fb7541026de
MD5 69650cd2f9241c187ac4b082c27f82c1
BLAKE2b-256 e1031e54fa1b34a096761e57d23d3dde7dd402bf3ec25dd4c7b16f441a29abbe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 caf1b44ee111ada95aa43aedf8ebba6f7e41af2eb7170aea20fab35d4a98783e
MD5 06d29ccbe9a8c72d4fcff3b01691a2c5
BLAKE2b-256 c7f3bef53fdc202e4ee31c5d21ac9113d2de52ed815d5c307ee0ae7a55acc84c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b293b3ffa86707ab2950c0dacdb75deb5379b76a212577889df9c2e007298172
MD5 f5e3c651f26f7bd63ec2830e20265d29
BLAKE2b-256 739e4fcd52f1b4c99bf44c8395ffeb9ce421ae9dccef5a80f8ee48e470d4d2ff

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 560b4eed7d0de278ff29a7d66133d1fa473dcde161bd8fd654fb0f44579d8b6c
MD5 3606f2c7e6bd4d8b1a31ad1633f92ccd
BLAKE2b-256 7ff4acc218e2552722ea083a860de8f26ad909fb13027fa65a1757a83aa32f85

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1fe49a215c3d7fa114b9382c694b88155e2d7fa5337238b021ea6ed9a3a97923
MD5 a26ef0b310f6bd07882e432e5eb39898
BLAKE2b-256 d34227140e5235119038dd09f462c7e4c837740ae48766389d44e6ce1c085010

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 055b9dc3be2b7932889032b820027722a2a3563da5ecb5b7951a5f58c4cb0e85
MD5 226b2b9bc38f9f61cfe0f7b33684a647
BLAKE2b-256 3a556a0b0a8284c3b644e6905b0c096b1dcd75fcee46c665603e4a5b37e309a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 902078dbdaa2f409028e258386922df785da552173d523ff1c15ed45c99e1071
MD5 41701d83b8672c209ce72a4600fb4646
BLAKE2b-256 7cee4a37bad0bfc412d11317cb2d34947d55674e48faf57766275178680f93ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 69741d8e7d766c3839c322d3c103a11bff91877e18fd66f72f197cf8b6afb6a0
MD5 0b30c7635112298c4e6666e403c70a17
BLAKE2b-256 d1a6e3c7ad037eafb53acddb89f379e9d05d2afb77c1e9a9c79eb56ebca54bbd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e0f72d757508108191ff4b5098b60d48c18e7e00c6e33817d806dcc4d98472ec
MD5 f3b1f654db103cc6589292edd3f06cd5
BLAKE2b-256 f3bd5d917c3ef8b1e2cf13dcf161b553780527802bd872e9d18a9ca402d7f908

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 653d9d53552ab7056ff8fe3aa1c68db6703587f70f7dc93985a0ab375a6abd26
MD5 6b7347f3361da53f2522b316b341b257
BLAKE2b-256 9c505b7f330b608e2b854bd5601e2eba017e0250be587ebebaed9232a7407341

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c1ac952ca79afac768b316408d9ccf2a2fa1c7a4f90ea2400f1d4bdd2d4af1f9
MD5 c472b298cf42f7970c57aaa574cd9c6f
BLAKE2b-256 a1110a842ed930e4b82d6b9bdf9194f45a7571c2cd3dc75fa2ca328c233cd0ee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a74ebd9db8cf86e292f46d1f77e77989af42397b2d0fca78d11f36af9ff9cfb6
MD5 151f0a3bbef34bd74ff49fd41c7da4db
BLAKE2b-256 05607a65dc5eb4a6fda0361c291c29005540fbbf86121c387698fc298bd1b8e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 280151dea17cdbb2bfae8d756bd847a1e63b237bf516862bc7b322c6b3609344
MD5 89e16f38acdfa78f44a13926f5293385
BLAKE2b-256 af506c45b635312c190800e4b1104eae4763a1e1ddacb05f6753bc09585b6253

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c73646ade0a79ff31c3f1dfa84e25720a7bd738652fe22c4b9418319f2c2d3c5
MD5 76543dd038ca44558a54b2ab660a7214
BLAKE2b-256 08e70b5e9c172d8fa1aa6328c24657b04c0742e401bf3cf34a4af3bf31e1c33a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 53a8e045c2932fb12a00f690efc532260cd0449fec7a422776682dd844f97811
MD5 2dea95cd26df54197750fe7df57f6775
BLAKE2b-256 3e82eb7780a60f97a948f1fb89adf804503806ec4a73add1abce196b0e49b5e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7a5a95fc3d843690dd08b5caad84d29aa0ef8da95c255d3f04dec26f19c4951
MD5 95fbfc6bc34f8904e62d7bf226af4c1d
BLAKE2b-256 0a85d3edddbd2e7743e084263db40a2aee36d4f404c823addaec9a106e74e705

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e76fca2c4da78d24d7af0f91ed72539f952c05e73de3d1ecac0f0e3eb2d43408
MD5 4cdc9caae33b0087a3906922d4c6cf82
BLAKE2b-256 bab1ad47ac319aa45d69912914357f6cb7cc530e9dc518269e57425252c39103

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 ba27c1a98dd1cbcd9f621ae3b8304ceef46947f07849d477cbdae1d696ff1703
MD5 c78d4c0095032026049c58c7212affb7
BLAKE2b-256 1514263b12fb4354d44ca5ec34b8b460d1176559d5bbb2293a788c8140ca5f96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 4ed972352931c8c252b712be498f8a38d5823a44f3fe0cdc73da2cc331d5ca5e
MD5 b603e89259831831eb895a36172ce1d6
BLAKE2b-256 378acd2c17ece0d8a1a97497ebf750560d0522e341152795a48a505ee8d4ff08

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 633930b3b09cd6087ed1ffdde19608b73b91e330237d3237f63441d99de6ee12
MD5 595aa22192bb3cb3f6393c1396e4e033
BLAKE2b-256 a0b044b39e91c690b068fb177b178aa32104e753aec406ca775fd950105f8f51

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 53339baf71383f453d2397e2a4c58b0ffada61313e855915b9e83e58f41541cd
MD5 ce007dec9026a110bcfe86cd54567fd4
BLAKE2b-256 fbb7cf52c80d8cfe025068ded2662116e412c230d3a69acde2b3801cab4043a8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b0b222ac34e0f6b0eace4e00152d9ffeaf118739fd992584711ccaa0378a3a7e
MD5 94b8d4d9cbdad32abe95344c150cb33e
BLAKE2b-256 36c8e48e9dd46796e9b6706f3b823b52dc1486630a13f32849745b1eaa1465f5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 39eb31726b8bb946b756d9986a46426dd779c496747de850dc2493fd9111eab4
MD5 550e962df27a192d56f2ef29079756e3
BLAKE2b-256 d053ccc4db4f74d38c8c93ff310cd865de0c13673c30ae46716628e0b4fe7de4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac69f8db37941fa89b89d07e74c8c8b8dfeb65c5c8c2e742d23b81b4f2062f94
MD5 1d8be7ce1d85c032ec8e6ec0483c984f
BLAKE2b-256 863844bd549cd0a16d3540c8d61ee8baad6cd4aa16258f002d72b22d05a97b37

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0ba7d1c9786dda4409aa9c258c7175e27a734e5d1c9710043ebb0f18c7bdec8
MD5 9a89994f45e65964022cb11d43efdbd7
BLAKE2b-256 a6bcc5356b625393f762d286f5bee11842dfee8269d0a7e0b36374970813744c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5e033fb991253400ba7aff8997690d94f23f64677dbf498a714474a5622dfece
MD5 520753b30ccc99f197e9105c90912bc4
BLAKE2b-256 c7216ebf3128ff342bcbccff52a19660e9dc5176dbf5e7624da18d44d716ef6a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 952fa717ee8b8db9595c02865d398c62cfef0af9aeec86b53a8118403423dc11
MD5 5dca2be7f3535b9db7fd952d5abfee21
BLAKE2b-256 d47bdce33f8a92eb616d5514f5b8abe4104b7170728c7715bdaa2010152fc704

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 99fd96d6988bc0d688a1c89bbaebc8f3f45b3b436c9e31c834a2f8db1d307028
MD5 355ae129245db1745400cd3fc3f55766
BLAKE2b-256 629db01e5cb5477e6d41833d77dd7e609afd44cf3eec7c7f56d2ffa8f9b15240

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 220b6f95ed56323c202af52e88fc56d634cc1d296f8d062ca85f85fa5183d8f0
MD5 0004009b6d90b3cfeb1ab510a3791a37
BLAKE2b-256 62f5ebe108f95acb0af09fe88767d5f57b316e48816959b74ff2e6118ccfbc5a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6135a9b8e550f4e9aebb3e648d86e7433a391478bd4af6798bac6539b0e26acc
MD5 6e9cfb09d27ef6b72f7203d9fb917cb6
BLAKE2b-256 58ad1b2f2471192eb4c5c11afdd3cfa6c7b565b1aad525fe776d452d286e5bdb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f10c0bb9620a6233299d4aa41a99cf1d2ea17a8cfe9c15543de716b1e2393611
MD5 d59939494d55cb83f136755974a3a2f4
BLAKE2b-256 c8789c1f628ee98bf0dd3b1295bcd1aa14a29aedadc63a942e251a2399b19cf6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4f207b79a784d4aca0a71255656874a94248b91396809d6ac02138436d485324
MD5 80aca5b926553af196694e9a40acd7e5
BLAKE2b-256 05ea6e532db0c081b2d849456b85693c70c14b5a692f5300d9ad1fd6c08c9fbf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b10ed1915bb57f45e2fb3c42b6bd8be589615a2884bb211f5419adea7ae54153
MD5 214b70f7b6f56ca5ab2fc5d4c6ada06d
BLAKE2b-256 f65b4296d983d3830e6fc78e911bc2b1551ef7c51139760bf6e669a1fef61615

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4c055f6fb1e5935cadbe525f50db8e6f658ee6a92976aed1506e927a2c4eacc5
MD5 fa11cf4a03fc5868db0a004aa607ee0b
BLAKE2b-256 eb3aa972f53ce49e24708d2f98b0e06236209689a8525131fc0f475e2518b592

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b4c241a23d392abbd7a7587e80addd327e5649e08e9a0f0ee3f6b21573828063
MD5 95c0f3b35b27aa53e44aaf5f813007a3
BLAKE2b-256 800df5b78e8370102a4df3f744cffa2f892e06fe58c35c982cb91207725133dc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 aec15fccdde0de1f02b716dc82f6873706ae8745df0b25932d92ca0541d624f7
MD5 7c887978051087bdd8e9fca1d2375685
BLAKE2b-256 1f36f6ad97eabcd9bcae74143be3b75a130dbf3156eb5f6f814e7dbee7efc97a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 d9548a870d37c86847b7b09706e1702264b11d02c949c892d366b9ba584c8f15
MD5 c6b38c376b4daabee5e7ecef64b1bf79
BLAKE2b-256 06508b6d19ea099f8779ba13431958c37cee9f70d47f48e0321221c9a0e09b97

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