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.82.0rc2.tar.gz (6.4 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.82.0rc2-cp314-cp314-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows x86-64

grpcio_tools-1.82.0rc2-cp314-cp314-win32.whl (1.0 MB view details)

Uploaded CPython 3.14Windows x86

grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

grpcio_tools-1.82.0rc2-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.82.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64

grpcio_tools-1.82.0rc2-cp314-cp314-macosx_11_0_universal2.whl (6.0 MB view details)

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

grpcio_tools-1.82.0rc2-cp314-cp314-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.14

grpcio_tools-1.82.0rc2-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

grpcio_tools-1.82.0rc2-cp313-cp313-win32.whl (1.0 MB view details)

Uploaded CPython 3.13Windows x86

grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

grpcio_tools-1.82.0rc2-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.82.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

grpcio_tools-1.82.0rc2-cp313-cp313-macosx_11_0_universal2.whl (6.0 MB view details)

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

grpcio_tools-1.82.0rc2-cp313-cp313-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.13

grpcio_tools-1.82.0rc2-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

grpcio_tools-1.82.0rc2-cp312-cp312-win32.whl (1.0 MB view details)

Uploaded CPython 3.12Windows x86

grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

grpcio_tools-1.82.0rc2-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.82.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

grpcio_tools-1.82.0rc2-cp312-cp312-macosx_11_0_universal2.whl (6.0 MB view details)

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

grpcio_tools-1.82.0rc2-cp312-cp312-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12

grpcio_tools-1.82.0rc2-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

grpcio_tools-1.82.0rc2-cp311-cp311-win32.whl (1.0 MB view details)

Uploaded CPython 3.11Windows x86

grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

grpcio_tools-1.82.0rc2-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.82.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

grpcio_tools-1.82.0rc2-cp311-cp311-macosx_11_0_universal2.whl (6.0 MB view details)

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

grpcio_tools-1.82.0rc2-cp311-cp311-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.82.0rc2-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

grpcio_tools-1.82.0rc2-cp310-cp310-win32.whl (1.0 MB view details)

Uploaded CPython 3.10Windows x86

grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

grpcio_tools-1.82.0rc2-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.82.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

grpcio_tools-1.82.0rc2-cp310-cp310-macosx_11_0_universal2.whl (6.0 MB view details)

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

grpcio_tools-1.82.0rc2-cp310-cp310-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10

File details

Details for the file grpcio_tools-1.82.0rc2.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.82.0rc2.tar.gz
  • Upload date:
  • Size: 6.4 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.82.0rc2.tar.gz
Algorithm Hash digest
SHA256 31a837c326ac5b74ca1c7da3ccd251da25b5b5e664d00a812685d6a20f306893
MD5 4170ad4ad8255bc2a3af604436d6e2c7
BLAKE2b-256 e182c6c03c3397ad70414713122b52c92ed5f74ba8d9fcea810697948c24f35a

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b1f4bb71cf42d42cf376b24073db24b26b8c37fa6f99623578ae0893db34a0ce
MD5 7e97eec348ab58cb3d58d3ebeda917cd
BLAKE2b-256 4618bc9340f62f8a56be06229215304a5dd494899262abb3559f73de8e6bb6ac

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 1627b66bb3789973c35398b6f0d5a6a33ce7325b677edaa01eb9bf36372ad7a7
MD5 2dda51b993fb9b249c663cfdbb795a15
BLAKE2b-256 6912cea63ebe2e4b1b5e77cc37b88e1604494ba567d7d479e39ee7de39d81d67

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2f79eeb019420f88b5b76d259c14a270d6d5740c153d28c2bc9a89ca8d6437a3
MD5 db2bb813b01ad989e1b4e04ddf0436dd
BLAKE2b-256 91b925634027afc5dc888598e0ce39d2b5568847ba3442b6d771ca9ee3cc1614

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 20f6cf68c03d339e5c4a4eac4bb1b85fa421bf4dde6659e9d255c3b23f50312d
MD5 b30c28d02bb7cd4ad2a878aa075c4ef6
BLAKE2b-256 f6c04cf1fb7dcdbd25ac373a4f3baa7f234ddcb7ce63cfb9dbc741ce8fdbbe2c

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1b48a1d6e7eef2f032394693358b8ac6d9ca504c7323ccc71e08595745cf9749
MD5 b62a7cdf54dcda8db9e9fe07654fb403
BLAKE2b-256 5faa056bf9c4a601eabbd86d4c8073404455158b30db5b010890bc45f329a73d

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 80173807f5e265ff17927d32244f6be04b0e7f4350e20acca0c6ac303130169c
MD5 e08bb44654f31e1be7b907a15e64bfc4
BLAKE2b-256 ef0f8d8da3c67de162b333e72e3318a51e295a198c934f658094feb1ae3b87a0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 e5e2603a3578ea8314ca8ef83671db6f600bda83cae702e17fc569745b451329
MD5 321318273a1bf6f4a85491d47b4bda25
BLAKE2b-256 4580cafd70c13c80d7b19dddf1ecb396e6165e5d5792481124a1573e47e3717e

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a33b431b9d9eaeeb68f6e2015d65a9b353ed861a2d6e2c6212c927039b78beff
MD5 da07eaa1236658f4caecce6a029d6e4c
BLAKE2b-256 a7021143c0998f90a9f7dd0eb341f4604b4d3e5ed681d7fb11c364da786b6997

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e9aee92c062980235b8c757c5cab3d1b3a89b6c52d7767f8f9b7c60a84ed9af9
MD5 f0558b773280bbb2a4f9666bb1ae2ead
BLAKE2b-256 09f21a774fc8375889e2ce61cce763737fa3eb98c88f427664dbde4296438316

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp314-cp314-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp314-cp314-linux_armv7l.whl
Algorithm Hash digest
SHA256 bc5d7f67dea49552208c65b730816877c5e482812a3e546ca5d2a2860398ed05
MD5 4cc30a363da9e5d131d49a05182cbef0
BLAKE2b-256 02d646b6e085a4426d2d486db873ebe5ac1c44a14da84983a721ac870468b967

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ce5f56d6557afead1b531f98df8992dcf581139bd0e1612325f5d125164bd40f
MD5 cfac3a5e79e6871563c9bcd15e61adb2
BLAKE2b-256 dfe60c6de804c92a17cff9ccb973ff7e08babe3612364163c80620bbc61bffd4

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ce9b0ef9744b3c8941eb750ff9dee6e4d736a671bac360ba313944ada6d177de
MD5 2a748f7ba3525bc4597639a8705d1027
BLAKE2b-256 a583f6e44ca80ebd8712f89946ae895770b039c4d6f917793f0fb10fb001d9fb

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 16a75620184e3256c1ed86c95b83b6b009035652155d46b41d43d6fd4d081e84
MD5 d1f470edd45220492c6e2dd31c5191ab
BLAKE2b-256 62331dae5c7da18c2bc56fab5fb719647b68568988ce3dec4c28aed8dcd74846

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9e2826c80d700f658a2f6911731ce9c2822c67eff9028115564fb7f46070d968
MD5 95be62a6f5a99310d722ffcde17c11cd
BLAKE2b-256 b727266005a5c7f852e9e136705151bdab2556313d3208daec46ab342f20de36

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9573b661f30acecab735c097cf75f333aded6cf69f340c0e7360459fcac5f42a
MD5 c980f1761bf587bee4b3becb23db70fb
BLAKE2b-256 3d32918c4e5a77ffe2ddc3190cfc8fd42dedf6516cae3ca368fe9d8c4a92a1b7

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 54e343b544ae9fcb34de59ef6c2c67da2236fbc855f0491a19568a50aa42cd01
MD5 d0e4f64b2b8a9dff7857646b534ec103
BLAKE2b-256 7bcfc640e149eeca81d3ec25bfd16acc65c591f7847ad8682ad5b38a909cce15

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 a0a9490c3c223b0e1ef90a0ac629ae1905164f49cf61ff52f4992eea1760b56a
MD5 40676e5c6f5706278c4fa483891355fa
BLAKE2b-256 97de1f2784d1ab94b98769664a7716e65e80cf441955d2fdd5673e14d5307cc2

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 286738fb3f547638114fa55c9d14a8928df3c90a19b6c1d9d0b3cd73afc22599
MD5 5dbf7797d29a0df43e046977cb1c3ef3
BLAKE2b-256 a23612a62c7670d49c2f91676e9ce2fd452f877be557d58ca508ae20643bd6f0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d9beb73b7fcb01dec946ebeaffa609df91888088945ab2c91c4b9a5d7abbce0e
MD5 5302e600a77ba3c60df935cf21cfb8a5
BLAKE2b-256 489c962f134ace813cb3a15a4d677f9c46aa9d5e8b1d5a5d40fb00d77070b93f

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp313-cp313-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 f3bd8dd7254e9a9380a63075e72a6e7b9d1a551dcf2b431f2db9047f32599e30
MD5 78e577d0c53422ced668f37fad3bcd37
BLAKE2b-256 f14ade5e04aacad683a5856cf17d23c8167a08064644157e2328d46b8f3fa1ea

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 da4e4a469ecc8917518b16e365995ea78460e94644744d43dbc735a9ffbb2033
MD5 cfa369a8c59cd630e008475f8a62847f
BLAKE2b-256 18b204842955ea5a7efb604f7a15105a193c5a702a94dc7289ca0f4fd5db2135

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0dfecea3afc5399b5e81dc6aa9ce027b569bb093fddb8fd32f0a9e153cbe093e
MD5 43fed63c9d1d5591fd114f57ee673ceb
BLAKE2b-256 d522cf1b3a0118ae03fba16cdf6c0820dea64fb3edd57e9caedf443d509a4f44

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60e7d928f4ebbb97292317f15d6c05c2d0cceba7305ee9662303ef5f145302b5
MD5 c6d94fa477ef4883bb4aeaa7ca5d7776
BLAKE2b-256 8a59ec31787cb96834cba115373b5b15b9039710fe84553f98664e96434362d9

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 83405f3e12459b14b605e50d92e14585927dd394375eb19de78e69864f157053
MD5 1daa403156c97108f520389bbb1f9a64
BLAKE2b-256 06df94bd80eba26bc28716b1d3c52c326ac7d7ca2204edb95acda85710c7b8a7

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5270bbbd400ebdd1be5aabe6383d9a122b5582e4afb0983e9898bec530a48405
MD5 2787a52b4b951205903a145c456580fa
BLAKE2b-256 8b7ef047e96a0126fbcba8d68724ea85eda4f41b54bc68bb3504ac19ac97d8c1

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 af6cc66e5335fbcf363a0815478672faa3776432004272064afe8c281b2aafd3
MD5 2d7efaa7d8c43fc7e8acf7135124209e
BLAKE2b-256 9be240f413669eceeb7f1507d55aee52fddf8cd664dc051ec3376a528d2a76d4

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 c476f325a7fdfa159b39eb4bb3570a49cc5d8ac6e6931a21290d89b257c739a3
MD5 46844f1b1692534eb009f9aa5fa083fd
BLAKE2b-256 f0102472cec9aa9d05a142139d9bab49449b8e4867ed6bcc43b515c3674816b8

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8c13caa0ce2aa80eb41fa8270587d28dda561cdd885c1196148f7283d44cd436
MD5 c18e6c8dad8d8f9807293b3e90290d48
BLAKE2b-256 287b709bae56715bf82c8d9a64aa5306f86f02167def1f84e77f41b62ff3464f

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fc866cdf69a9d57f53f72c70adf680ca100466552e373431ae8a37c58713d01c
MD5 4415ccccae98fabd3e6979207c7a7253
BLAKE2b-256 b050cc6e8fde67586d63209c226d6ce1ec33e379e2a2e29fc8ce4622694728b5

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 878a030b3211b81a4d2760058cff0a05e78b5279e2c6b0d8478c57fdc00e41cf
MD5 4e2d614cdd6e85567452f40cb9a3406a
BLAKE2b-256 e88674aa9e0b81bf05aeadd75f2d12ef48581434c87c32432f0ca717e1a5f199

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 02ef179032f622eb18965de3401f4ecb0486ff0d90b0f4b72ea9295c548beeed
MD5 1f883b2b1ff59bc8deb4f8bd56be20d0
BLAKE2b-256 97052b3f3a4786a542e19370cd3168ae5450cff724c5cedb515d72404a55e160

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4371bf1ce446b5321f582db3eb3aa0b1dea1d5d0244e8d93e0bd59836f68b3bd
MD5 dc5f2dd281a68c886f5affb4c6dba45a
BLAKE2b-256 9eac2d17fba74044bf2797a23a66758284b327af4de181eeb4a6be719183e95d

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f8f0ef69991d0aa86743c623675df081f07373683c0499c4b3828a3a40c44a26
MD5 9f972e22e9d06a0ade78059018a3821d
BLAKE2b-256 8370b81be4c9077e50a5cab3ff4f4de96c2485cd789f43b1af418e0fb3c23f53

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 457782c2ef3875222127f2b8d4fad7a8af28f3f3796601ce325b9a458d2619eb
MD5 a7f7e3c637999d7e53ac65267d3a04ac
BLAKE2b-256 599c8db911741538b8c02437d4c79e52924e028f397c8c1d8f0a8b35f4636ac0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 37e31eadbf9e13e0c242e1a8fd91d755931ebbc2d6a47f13212b8b5093ec2674
MD5 f83ee76a49fa1a19cb6627cdde945c49
BLAKE2b-256 badb413c1d98c5c2d20ff589d198f272723862d191eef2ffbdf79a8bf390bd4a

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a7ba1b9b0b1b5b9cb3f9f24416b92fa2571ecadffff298b58fe8c85bc681d829
MD5 0d99cf4ed0ac81571dee66988e2a715e
BLAKE2b-256 088cc94940298487ca53bab6976afe6c55c06c01adf8ca8d9782366ce7c69eda

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 443e35bb52fc74ff7a8dda8bf5d570aca15a4a696e9ed60899e8745c6233abf1
MD5 17ad525143b08da228115aa715257727
BLAKE2b-256 5b0b6a8d28c802766108c6e033a384dbb39d5ee0cd30449d2ce398a1f510a6b6

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6ccfb4d0c27449c7e211e387130304787655848073ec1bfd5a798e441b2e5996
MD5 709a5f44e940db12e99da367988d2b93
BLAKE2b-256 b579ca012593e8277f301fe96b079068701399adf3656a26e60686ddeaa7d0fb

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4a60f2b9d2c514de95c5b120745869bccb9c8404e735161b08c06d36f3806649
MD5 4efb7e2f4528cbf81282bd32a3bf7f0b
BLAKE2b-256 c5a687932dcb7001eea9bb2cccb541a86e784e0fe57ab3500704fb82a98e0a57

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 5f7e0ae4aa89d29a011ff9fdc8dda9dce124b1fc7a08f890ec98303caeace9d3
MD5 2e115cf4241e24ee45e3b376b1bf4bce
BLAKE2b-256 e3c001d877975b0b55f44f54abf3a475cc3980c86611b57fe3c24e5444d25232

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 56f715d6d9cc8ed72c4d8cd66eef7e90c777396aad3668eb6af7ccc1da0d6ce4
MD5 35d09b571352ae018f5e63b4a268be36
BLAKE2b-256 8f15fca0d088a5487292ae2fd1dfcab5bacf172ae8be000319b5feea7951a167

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6d09d3c5f49ef12b4ec06983ca2e64be994eefe2e300281f915bd805de6ce9bf
MD5 2137ccd338bafe924285882f1e86cce0
BLAKE2b-256 506ac27b15e1f8af0a16f0ed97a03e2a1600a8d55cd5303a4399cdee9dbcb0da

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 424ab67edde64b2162d6ceeae4a26c9671a8058ba14f718c48f356d48550976e
MD5 60a6f5b89ec77e7c76792146d28e51c3
BLAKE2b-256 d81519712cbb9fa182633ebe3c1c76ca21f52a1d79f5e0b0cd04ef426933cb8f

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 dc5eb5b273d515bc33577f77266fddb07506f6fb4534c11d89b8c595407e2fe8
MD5 776658dbea5af3ecc4d6396838ff3ce2
BLAKE2b-256 afe8e334c06aabff25d7cd242ee07f3e6bcc46302411c466a2bf8c4ec2903b74

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4cab5f68a067de3c9536463620340f92600feefb1bc14ff8a39424d27459a5b4
MD5 14e73ac3a775b1d8faa4b1567ec30e8d
BLAKE2b-256 be5e213a53b10c0a01e50441ad77ea40262b26bc16623ad9748cfe5dd0f4690e

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ab0e49beb7aad2802dd45fbc3b118f2e4e886611ae3ec303eff050a8747ed519
MD5 f2a39f9fcc4e2385648fb6fbafe5343a
BLAKE2b-256 a8e4df81579b227e253a5b12f7a81a1adffb2405097f51a1a56b02ee1b7cb533

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 82be627a425cbd720a43489ef5a62ba9e6dbf9de25e85b84f0a939bac4d94c16
MD5 5281858dcedb75e2caaa9d03866990ab
BLAKE2b-256 71a40ad0aebfe4900da52c9cd942135040e8e6af6f76d199580d61a3b1f97aa0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 907a61369d42987a0339f2310b6345c92b64821d0c765ce747f622729626ee8e
MD5 96d8de1f147bdb922607ed3ecb9e5793
BLAKE2b-256 6bf0fe119b682d91f9df534497702196679b7d330df0f08b53e5f64a44d0584c

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 affbbd8b2c76c60895ca841af857db4cd635b58b7f425742d6cdc5b27f40571e
MD5 cd2ac85f667311ec349b3a7a6a13946f
BLAKE2b-256 2448047b75da7955fd8fc6aed2fc64f7f7f7da481c767746bb634ab94d9a20a3

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.0rc2-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 e25add2e2735e9deb190e8020f9447a475fe7b1940da94f82117b96111c022f3
MD5 4719c81aa3bbbde6c9fb1744e87d2db2
BLAKE2b-256 f377d89d6be44ec6ac4d4d694c1827fc6b9c215094bff8a024049650d6ef4369

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