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, macOS, 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 macOS 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.81.0rc1.tar.gz (6.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

grpcio_tools-1.81.0rc1-cp314-cp314-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows x86-64

grpcio_tools-1.81.0rc1-cp314-cp314-win32.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86

grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl (3.0 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ i686

grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

grpcio_tools-1.81.0rc1-cp314-cp314-macosx_11_0_universal2.whl (5.8 MB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

grpcio_tools-1.81.0rc1-cp314-cp314-linux_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.14

grpcio_tools-1.81.0rc1-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

grpcio_tools-1.81.0rc1-cp313-cp313-win32.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86

grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl (3.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

grpcio_tools-1.81.0rc1-cp313-cp313-macosx_11_0_universal2.whl (5.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

grpcio_tools-1.81.0rc1-cp313-cp313-linux_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.13

grpcio_tools-1.81.0rc1-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

grpcio_tools-1.81.0rc1-cp312-cp312-win32.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86

grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

grpcio_tools-1.81.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

grpcio_tools-1.81.0rc1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl (3.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

grpcio_tools-1.81.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

grpcio_tools-1.81.0rc1-cp312-cp312-macosx_11_0_universal2.whl (5.8 MB view details)

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

grpcio_tools-1.81.0rc1-cp312-cp312-linux_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.12

grpcio_tools-1.81.0rc1-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

grpcio_tools-1.81.0rc1-cp311-cp311-win32.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86

grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

grpcio_tools-1.81.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

grpcio_tools-1.81.0rc1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl (3.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

grpcio_tools-1.81.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

grpcio_tools-1.81.0rc1-cp311-cp311-macosx_11_0_universal2.whl (5.8 MB view details)

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

grpcio_tools-1.81.0rc1-cp311-cp311-linux_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.81.0rc1-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

grpcio_tools-1.81.0rc1-cp310-cp310-win32.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86

grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_i686.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

grpcio_tools-1.81.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

grpcio_tools-1.81.0rc1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl (3.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

grpcio_tools-1.81.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

grpcio_tools-1.81.0rc1-cp310-cp310-macosx_11_0_universal2.whl (5.8 MB view details)

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

grpcio_tools-1.81.0rc1-cp310-cp310-linux_armv7l.whl (2.6 MB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: grpcio_tools-1.81.0rc1.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for grpcio_tools-1.81.0rc1.tar.gz
Algorithm Hash digest
SHA256 f6cfe6d165c404fcff0546bc77f4c7027644bffcab6b55e39150794eb7865694
MD5 811f275267120e7d8acb413576191151
BLAKE2b-256 74d441782078bd9b338803e29bcb71ef62afecc66a11c97c69444173f230d3ed

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5dc347906d38435ebc0d4fe7b91441e3757f711c8479aa4e01b86f9f55e533b3
MD5 8643eea4f595922737db8f9a23514bf0
BLAKE2b-256 39deda5444b79fa767b84bdc3ede0cb89a442fdd0581c391308ac6a730ea5bd5

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7ed8abdde8241fe05f46128df44a719c837b9649f12c6a4e0784c533524962af
MD5 d30606958226928bb9317def2d4d0d82
BLAKE2b-256 59b7b53bab92f4db6d2d3f8433b1679879d0d5c9f67130568a2eafdea9a53da8

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 276341ca46e69e514be3a129bb7a2fa2fdec15abbb3f6c52a6d68fa4cd52cb2c
MD5 206319e54db6ad4adaa8f164b8cf9566
BLAKE2b-256 63456548e49f791cb9b94d1db5fdc5cd2399735e7c2092a19f61e94158ce10bf

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b3432d245872d7bcb5c798be572a3fa0170e0aefb014598d2b8f00dcb2bfe60d
MD5 833107d3ad862f79b0aacabf38ee5efd
BLAKE2b-256 b8b77f1f46049eef9c75c425c7f04f373ec792a7c897cb7b5f8dbab2dd6b8be4

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67c2876a28ffd1ba133aaaa848c50467a4956688d0e572503b69aa00fe9586fb
MD5 c701b08caa7a41305ff4b800e0244508
BLAKE2b-256 07ce71c77e2a534b1e888e5e5d071dec2b5fc0f760f77fe7c350518afa072da2

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1e681b2f8913d89a92953efb01aacc4d5757b8b41b9540e570833716d5389973
MD5 1747847fde5fa1495d24eb4a44762f08
BLAKE2b-256 ff12ba04fa074af19f071ab66564305e463b886aa5d96d3a579702c10de3f4f9

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 78e5b89774a77be66e985c99dec9c177c6fff2ce5e15b6d211e7ab6b805cd6ff
MD5 5c143f06ae0fbc58739fa54fd1eb3e02
BLAKE2b-256 7bbfd48cdd5ac0d2ccdf51a352bdaf795200660057537789456d1ab1ed838c28

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9b6e416b6e3b92427acdb09a3d75aaabfdd157a2042b3777b2fa2cf24931840e
MD5 2497fa9835ba0250e7d20b5772081d67
BLAKE2b-256 65208617de6b7c5b21eea962fe46adb60a5080677ac6fccb415db7ea07ef32dd

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8ed5687c847b55995812f98eb9c5f7f3f9d6dc916b4f5bada182b8ee15227ae9
MD5 7aaee8b94f00065092efe34b6cef31f4
BLAKE2b-256 a39df300159b4d8e7339a6d3375fdb6dcf71b8ed95e1276d4f4b43f2e72e6739

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp314-cp314-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp314-cp314-linux_armv7l.whl
Algorithm Hash digest
SHA256 e85cba50e2d81ec30af5debf57748f922f5a9e90cd459ce44926b53d8d48dce4
MD5 91095da784638ffe88ee77c8e988385a
BLAKE2b-256 b87d5788bc93fbec99177efb9193bccd42e288d855431e38499611a0a0ee3f8b

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 32ced1fd4266d4e819c77cd7faa5d5bad43e9863d215b7c4dbc4d2ecb10d6724
MD5 76281e07c54cab6ce687b28eb58572e7
BLAKE2b-256 c753764cab43e661a725c140741aa645ccd28f1df4733a628b89645cbe69e7c4

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 77e3fcf5af4ccd2938f1b682f8ccf1543726146390e89108f567d716cdeeb1e0
MD5 8b9b6f91c3813fb24cd143170e1351fc
BLAKE2b-256 51101ff8feed6c3521fbf329a348f13fbf4992f80fd2150e3de2cd80132a9ec6

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93c6334650f58f0ee40ef687ae78847507b8efe88921202e7e232a92fa781e4f
MD5 d68e7285c6a1d768fa85fece9387fc02
BLAKE2b-256 e340edc80dad4d93ea6b6f3f7ed55c98dd289fa27d5d82826c94d0b305cc5c68

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d86b1c1e3f6e8311810b6b9c038f2c21f041d29f07a32bb47d08027aee3e73b7
MD5 e5a5b9ffdb7315f0d49daf285f6761c3
BLAKE2b-256 6eb8dc0cefa7fe7649bd25fb8e6aad9ec7bbfc4773d5e4db019e8bcb807b629f

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5d7e605c728b7a7f793cc6b6d5a7f6097e2d0993e9e5165d0a332c1cdc7c508f
MD5 ae2d803376e550ce6dbabff8b197153d
BLAKE2b-256 7f33fdd3a03bb90ac5ff0e0c857cb8dc48104b4a17294144a35fab4c787b8457

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 852003ffd669104b1cf3d16c56384e9e57ee8288489a830c9c68e9e83acef329
MD5 fc1b1e02aedd3e08155d6341194798b4
BLAKE2b-256 ecf48bffa38cf396f586c0e469133c61b9fd4c8b72116843525a4068d979ab95

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 6e414ae84352d10e7376011d1847fb7373ce715f0ef370988e4cec004c9727a5
MD5 7b431c10aa893c5cc2fa64d95f59d9f8
BLAKE2b-256 2295c881d5475dfcbd82ef9ac301f22ae37d0a29c0721518d9fc4836cf9d41a1

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 18e6e8c659c401dd837a23e93b24f46abfc98b6a984fbf59db39b2dcb1b42a56
MD5 01b98ad2a43cc99d4bc212bd9c117166
BLAKE2b-256 b3dda7007a1bf8c817ce4b86e0a4b09386c4ff9cbb1b973e3b7a29a7974cc49a

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 868bc99a483f9079f27b139dccc3c348d49ce94b41292c8bb2787a0a3f5c95dd
MD5 644d55d7f065f9f127cc84337417eb4b
BLAKE2b-256 5214a5ec314634bd79d419c6c5c5e1cccff0ae1ac50acf557301889040fb74fc

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp313-cp313-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 57a3e85662cfaf6ac6ee45c3ca2c068d134ca71e5c25f88846d2e4115da05be9
MD5 6cd6c6ccf074a91065e09b85dcd45bf2
BLAKE2b-256 826e6ef75e927f00de13e077909456c73cdf98e95049cf4a346aaccc5b953134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3c42a8ef1486f09c021575073ce7eccb2b72c243c385b76d918d6966d40ec0c8
MD5 62e4a150b693a2511826a9f7bebe421b
BLAKE2b-256 0ae00fc2b9e8d8ae6bace13fb8b6ad4256dff25ec00905b51794633f5f915aa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 a60d0490f1d9adcf52d2d98b79419c52772f1ebfac026dadc794e56ce5f11ca7
MD5 9a44446433828e6f96c5be2c929113ad
BLAKE2b-256 7a8eeacc62b13af6511bd8d14aaf83e171f3046cd49db343e99f013e57a65f8c

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c3140b40237f9e53ae7c33f8b484bbaccf93bc6170deed36ec6057e337bd9eb4
MD5 4ebf4e91fd215cc314da330eba9861a8
BLAKE2b-256 dc291f82ada05db981d7a8bdc1c88638052eb879da7f6c8823dd906db6a2f5c3

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3c2e76d890709fcb854147b4ae5991620e614ec9a8eabf27bca3a38c6882076a
MD5 3167c28e322e54f7929a8acea60bc328
BLAKE2b-256 fd6f8fb9dcd641349d26e88079e39c966792575946667b429a809239289607c6

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c67a75009a2d68a5194a0a32e9d809ecd78bc08544e339ce840cea7ea44d5a48
MD5 a7546c8fe5c3f04af52b6b575827d193
BLAKE2b-256 43ef2a9b238874380cbf844eedc6d6ee2dba8d04afdca8f35b9a70cb86080c00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 20336eba1bcd9f64144379c28b76a7f9719c7974a2f37da35ee286523d0eaca1
MD5 e9889a1ea7a47c6f6c61b1cbf0104e8e
BLAKE2b-256 da7df2d2a63f57afbe8d7dccbe6f22f6d35160f73d43b1f73ccf72f740cf3768

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0acb1f10c5648849544aab508696a7919f1f7c99b4813c07e705ec7fb5e0823b
MD5 9448e21b76d5df652ede6285ed8af848
BLAKE2b-256 a51e00ce8dd12d354a505127f0c0588de049562186ea4c19e5025cfe5442d365

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 57ee019445a1e91857345070b075a10ce9eb7b22226ab5a81aeff1f879427ba8
MD5 16a2d238e20cd0e58c5528cd012e1810
BLAKE2b-256 c8b1bbd09f85dc8676f2a3902b4a0253b3da54bd9c5ae54ed7bcc9688a66eda2

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 45afecc84ee6a6b98ed26dbd4f03c4e3d03b3e5c208e4f93f7f552656f805352
MD5 e6fe7b7eda3b2ba8524f4b5320ce71a1
BLAKE2b-256 e0eeacfdc177488b6fa7b1eb9944bd4317f8b3d397d5c0b53d029a420363f6f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 aa68fc5d4b8a87951718a431d55902ebedade7ff2be7227f2b25e5c5e09bcca0
MD5 0d805ef583616e3504866e22165328c4
BLAKE2b-256 3969a1d95b87a894b379bdf6f0a4201d9dda806a4a0f92c9a8b52999e3f48200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 11a84db2f53b506ecb290e67eb1a8b0a4b9e456dc44e5554b20cac4127fd1782
MD5 01135bbef1d6c24deb28fa636bbf6e0d
BLAKE2b-256 46824f1613e33967d19f6fba4e5df63ba9d8bea60af429e2dff4eb678427881d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f109a1e877c45d821bf16ffc0a7166850cda007f43687c5318ed9a8f73c6d79c
MD5 d8c8e4ad19c5bf653c45433f603c5722
BLAKE2b-256 308c91bfcd5e57e66b936cf1eab70dd1a6accfff85cd78e275a265a5bc5c61e0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ef9aa0514f006c3e6bc5b6011452868330c8a52146266b296f5a67dbbd6fcb5
MD5 adb5c530344d445854dc8b3207f97135
BLAKE2b-256 44568b1040b340db588891d9513f520e9224c406306f66f606527eebe44f7651

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d9e2e7c0b705b42f2370e8a3ab112ded03eed8396eff7abe2261b69c483970f9
MD5 c37d1467d54525373e87c75f35b546f1
BLAKE2b-256 88ca5c65355cbd34d6e45cadc2bfffc02f6654a2370bd947fe5446f4b48545cf

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5946ba57188c5d203e976da1a1be892270cff0da96a6a072a3883893c6cfb99
MD5 2e3c4cabe220a1ae66a901eb61e4d453
BLAKE2b-256 aa6eafe8470a6bf049887161a1b26c57e0a327b12bb9079db12829b958e146c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 65f714312ececd89e181d592bbf93ee64960df03ff65554d6f1393892f68ae45
MD5 279a9c9b51dd3efc7987062a5bdf4c0a
BLAKE2b-256 c0a33ef82a8a9bee005fd7fd8e27e739641c5bc07dfb9347bf0ff9f9d4fee3e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 45113b85e4695c481577e215972300fb0267a7ae0aec9456ddc727c5c236ceab
MD5 4269568b080d4047c5927a6395f9faa6
BLAKE2b-256 20d47afb219de1dd4b35362987c24ad74006077c48696a9a768f86ed59160dea

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 51ea792f18f9ae9b35ca22a3005f8d86e092f27b5dd668bdf381b0c2848158c4
MD5 151195ae4af72c12ad3c9767f4e39ab5
BLAKE2b-256 b203a20441caf249f2f0767d6c3a4a4d0cc6f4107f71014c4397c4d61b61b2a1

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 22b57db36fa2ce6981bdbcce9a149d369fbca5df45a6b897ef17f972838ef302
MD5 9ed51def3dd837decb735ba7ea7f45df
BLAKE2b-256 2116ec8b2b3eaee2981b11c90a9db752016c98db18149afc0fe1a85ea17f9449

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 927a9382e4f3b60cfcd3dc7a12ea266d13b3730c90bb8d466d4186903e9a2baa
MD5 5469aa1ec10553f3b39c0b1251067601
BLAKE2b-256 34785ad25d5e2288cef2eb685e3977ca03bf84fe99fdb7b48082e98ba71c8741

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d1d734daceaee4268338c2b2958b0824c85f9102188209351368f22f181b5f9
MD5 c49e2bc643f0633f1ba044264ef15132
BLAKE2b-256 07ede6fc8d26dd761a6b62e365557b13e9d19489ea374f46a5075731e1c9b231

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 f55004f5332ce826d0af9a43376882a2e8fc57926747509f64c12b04c757a0e0
MD5 b942b9788d119f3d9dccb8bad3b6d0cf
BLAKE2b-256 62b6247cc1d99c825e28bf8e39dd1d90832c881d386c20b6381fed2c092dfa75

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4b52257e255c065311c999aabd0c8d947bb8b0e185ffe52fdba11182e24e222a
MD5 817b095deeb3bec48488b0f6862772df
BLAKE2b-256 872677896a96a74f6248e1030000fb5f231aa7e40271d497aa29c9468199d524

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 205a44022fc2242fe80d8a34ebe81ff59de85d2b34df384abf2dbcd1f908142d
MD5 a168172bc5805f526eae1f3aba376d99
BLAKE2b-256 877213b6150a112f7a81cbe2d0462af48452d62123bf034e5a12070854f534b4

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c0a6dc0950044edce83ab294342dcad12a10bb15a23dbc5e4c640b37003940b7
MD5 17a07d775d751355b8978495cf472ec9
BLAKE2b-256 911a67a359d2330b5179e2ccd8bcba474ace8ddc8c8d0a75ab7499b8138f9ce4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a3fdc4217f1cb708839c10ed0e5f7e0e840e9b71acb5921e1dd19858a2ee3430
MD5 e64545100a42ba415bed0684d666b9fa
BLAKE2b-256 2fc1723d8e58ef203024dadff31ee69cbe399a81f1c38646c2996ac43f1f7c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 7c2f8f647f03b828ca98b18aebd06686a3559a48df1fab92983071c0ca859c43
MD5 c0131eed6cb8993403af191d6566b6f8
BLAKE2b-256 08650bdfaa5ea1904d112f63dccbdebb103e8b461962024a690f0f21efda5bff

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8c8858893452ebe5948459bc3f74d59eea8145156955ae7fc5416cde4cf85c72
MD5 1eefa2fb41ed0c36c6debb50efc1879e
BLAKE2b-256 3aeed1c5523e2269ca20caafd0cbb90187a549cda809f6f677c7b33fd05d3247

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.81.0rc1-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c3c09a8ce3f611df4a15e70e79cac1f298392b95e88be7823195dd373876a780
MD5 c521c05ffc9ccac12929aed0691b73bc
BLAKE2b-256 ce461381dd6cc2f667170d70125d84c467af6aac6e97fc6993e8d9b54b25cc59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.81.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 c9e3be2b4c3fe17add17aac9642cb5931d011b17daa25282fe5a482822d87c0c
MD5 98b0e71402d451c35dde50d82412025f
BLAKE2b-256 6c85676581625d89f163c310d110709d34333a4d0061f738d82278c689cb2a53

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page