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.83.0rc1.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.83.0rc1-cp314-cp314-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

grpcio_tools-1.83.0rc1-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.83.0rc1-cp314-cp314-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

grpcio_tools-1.83.0rc1-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.83.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.83.0rc1-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.83.0rc1-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.83.0rc1-cp314-cp314-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

grpcio_tools-1.83.0rc1-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.83.0rc1-cp313-cp313-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

grpcio_tools-1.83.0rc1-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.83.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.83.0rc1-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.83.0rc1-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.83.0rc1-cp313-cp313-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

grpcio_tools-1.83.0rc1-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.83.0rc1-cp312-cp312-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

grpcio_tools-1.83.0rc1-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.83.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.83.0rc1-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.83.0rc1-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.83.0rc1-cp312-cp312-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

grpcio_tools-1.83.0rc1-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.83.0rc1-cp311-cp311-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

grpcio_tools-1.83.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

grpcio_tools-1.83.0rc1-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.83.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.83.0rc1-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.83.0rc1-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.83.0rc1-cp311-cp311-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

grpcio_tools-1.83.0rc1-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.83.0rc1-cp310-cp310-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

grpcio_tools-1.83.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl (3.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

grpcio_tools-1.83.0rc1-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.83.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.83.0rc1-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.83.0rc1-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.83.0rc1-cp310-cp310-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.83.0rc1.tar.gz
Algorithm Hash digest
SHA256 37fed4e3b6910420be94094f4e9c91f0bf01e14ee9b00d5adcb09bbb94365612
MD5 a44c7d2c06efd9d19f22c4182ba04f1f
BLAKE2b-256 d51985344fd07a60eb34556f4abd36276b515e20f91975665687e7d1f21244b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1e995860bba471fc958ed0ff09cc4ba45eb1e8b25891b2bd0ffc1303f433782a
MD5 1ec405853c73b7df2d00cfb054b34bc3
BLAKE2b-256 3c16e1be48e089f68f46b198eac458dbcc0c004baa267579d39933398e0e6a27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 5518361d86e0daa17aaec953cc5a11f5dbc4c41bb23573a3ab68d003d96540ac
MD5 e8cb3fdaf8b91f7c2ec1534de505f0bd
BLAKE2b-256 127fbf15e4321d66b75aac436905422030d6ada2ac625297c728c4d5aff54320

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de1282941ccc32cca62c7d959165c66f586c534c92c94c90a4b9fabc7bc5be41
MD5 a1dbef7907147c6d3b4ef44c56a79f43
BLAKE2b-256 782d2ff96646969f15235b51d294b6ba729a1d57ad092d202593b04045edb6de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f4785db5ef764e744f4baf2b5ac5a4bf0c421d6a50b7b3bf85a7539df525cfe8
MD5 d55a246de3e776ed054c2dd6efaa2da8
BLAKE2b-256 db69b3d7e767022fe07b392a8f4916186698a75afbc2a9da957af75282330ab8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 32af5e677b6f77031268381ac16477387272527584ee913435908d15f2aaec98
MD5 ca301210692f2214fbf6fab65e0bacd4
BLAKE2b-256 3f42cc19a02575846235c2ab71598eacd12c580926225556e4a753cbcfb2a6f6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7427ff21d4eec3812de24f5c5c07d3e5fe83060be7675f7b35b119daaaca4099
MD5 8ef73de2d97c3b69e9597003f87682c9
BLAKE2b-256 900df120cea28f035bcba95b587ccb0b2533604cfb25d0b706728eade6f861d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 6cb1271ab2549befda3edd8443b40885e223367a480d1b39842566274437db7b
MD5 3f01237262dc76c0a2075ab7e250fbac
BLAKE2b-256 068d880c70348698bb189139e9e9e20e6cc3774017cedc819270862b21d6b456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4f0a116b25dcb49966406f2549590a7d64fb547fada0dcfd2e476d96e30fa64c
MD5 992cab5befa9c243b721d882aed31c06
BLAKE2b-256 5305d4c56b205437ee42fae2fa0c5137cc47fc4d58c3d94ca80cabee10644b62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 58afebff746cef762829b06f1869501e5e5bb410da418af16b56c88a45ed969a
MD5 d888e9adce08d25f68e6f7af15d7a0f0
BLAKE2b-256 c04efad5aabeaea4ff129f1810640dfa29281f576cfcde2bc054e7d8c430f280

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp314-cp314-linux_armv7l.whl
Algorithm Hash digest
SHA256 def74f4a13e1cdae744b12185c98c00717ceb2e5026558b471fe0925bbc2cc64
MD5 8258710ba4876ded0dc74485b8c54b52
BLAKE2b-256 a45a2d4ce64bc2c32cdf0e8b59d80b4224ea1942753ebfbd3890582083063297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f7f2245a4b07d66004fb4499316fded3d44bbe7e26a4425f676c3610044a585b
MD5 09a8079d86f28204a5ea1dd9522b8cce
BLAKE2b-256 9ab7ee3da9f4e958f2a9ead64a7d5d231416b7fb907b583579053c5dcdcaa145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 85b5dcd13efc9bedf6cf0f40d80988e1f8bf491c5415f9a89ae8547d0c5e318a
MD5 6702a87ea69a229bb32476db02d8f79a
BLAKE2b-256 4adef0f589da674b09b757387b14aa801e7c6d4fb591dd99ebd32ad2978cd38e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e61ead81a87b865a9429239c3feadfe25004807a4c4c5efcc3caf610e093ba8
MD5 cded39324c7f406e39e7b9d424c8c8e0
BLAKE2b-256 23c13bda3be4b02888ed9e5e42277e73b9a32f6bee146c54424b38deece511bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1cde975778fbab67ff38c4745877cb49d48bdcb6aa35948e891e14e4e34aeccc
MD5 57870af4b6425de7a30e9bcde7dca000
BLAKE2b-256 a1f97e4d1e32293a88610c6990f2f9225b04cfcd31d52180689e8075382a40c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1dc66fd342fdb6b37cd71819a3fa2f6ec99321f8f7b778a4539cc5b7bc1cfe1
MD5 4c849307f6151dc321f80417ba7dcaaf
BLAKE2b-256 b98d87411740ff078e86abb69ebfc940d8936ae4764344a76d7c79a97dca3caa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 84f1401f330e4ea28ab8ea7e962f035a8fd80712eef371568c8bd21a88c81d4a
MD5 fada7b35ee39c8f6cf2fe50749ca02d7
BLAKE2b-256 7e1da48446d3180d66b063f6735f265df8d7994238072dfd80af8c235979cac7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 420cab1c558e7d16d6942bb149575ab6706835dd12cc00a50f70681a6368422c
MD5 7aa696ce30d151e9714c76a9be2fc777
BLAKE2b-256 208490b1716b0bc81030c6e0ca05f7795f9bd583e3d033b509af8ec2cfafdfb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2b9b964347e96e95de475ec8cf5394d2b46e3fee5bba6437265a7459f7b28b9d
MD5 22a59b60dbad578209b99cec77df3fe3
BLAKE2b-256 18bba0e632f714453f9f9bfe3cbcb7c084ff0108a8efaed5b7b2d77335d5f5ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 ce483c8814ddf48cf0da16752f64198c83503beb3ed98ef9f5ffdb5407e2f72e
MD5 46f37cdc3f433ac1e282791fae0491c4
BLAKE2b-256 ac5334847029678b2f2e6a20638d941cb6930ccd23087ae9c8acd0325dc1d11c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 6f296f3f244fee2ffd7a059e0629d7edd5e1f09f9edc5c240c0137e3d91a5971
MD5 f5837c55cd52d85137634c3f9eaf1cd7
BLAKE2b-256 84d1baa054e3e9a9b8a07bfba42ad6e02e92e59a50e9206479ff3f4cbc70cab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 592702497ef36eb861548d55bdb93019e6beab0d2527ed38ffc73328b3098b55
MD5 f462f91e59378c5757cb8ca44708a1d0
BLAKE2b-256 a744b23cdbe52d28e73dc8557444ab7f5b32d3f7384915e386a9b96b8a93fbed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 31ad164af494871bf3f85d007d6fb46fb5a394ba3881fe7dbe3a9daee4e1f1fc
MD5 91efbf00b34ddfe4a6e7824caa03ddfe
BLAKE2b-256 609567b06bf14664a3433b9ef2b52b9ec5730ffbf18b11caf08c59c3e5b103f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f1996ee9faf6be81e4bf42c49e03d3df9d10beda1fe0bc0b0d266d12912e4f4d
MD5 6cc565ebc4cf558db7836905cf9849b8
BLAKE2b-256 1acb5c488daf1230313619507a3c2a7671facd864374b75a9856bf6e3c941215

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8b033e6c44e4f8b834869186fa558e4d2bf72cf784ab7aafe3becff42e3bcf0d
MD5 09e5f2a56fa01fd213e7d2eb27e7e588
BLAKE2b-256 a9058ac9e1b0627fcbe45657087165bd786b29dcc37a939ab5d85180c8698c36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f1670672985cf5c288496a15643c8fb4576a16542b0cd4137b39e85f045dd267
MD5 f09017799c7db17789f1773a85d16482
BLAKE2b-256 f79d09437980abb6d1e89c7b9a9522efcea5e4ef199187e55ece73955959cf14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 66bf07ea88dd603c4b1e0b0199e329dedb3a19b6b25de45e89b5ad408febe07b
MD5 b8e21e834fe353c6c797ab3951f1d93d
BLAKE2b-256 a7e84eb6b5f39b49a395ba4ac9a709831633140e8310dd0b6c08799996b17f3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 5809bed293411c5d8f29ecab2035f35e764c37591e5fbd8d897fe1b993287296
MD5 782b33c4e6b229b531c8835878dd194b
BLAKE2b-256 2956ba41d04336fd81430bf725ee4387acf9bf0f32a41906596b06fd1f44ce00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f982bd6f734d1cdf16b45e896865e29a00f1316672890e11aefa7055cf9cf137
MD5 9754b1d4f2a13d60bb0b4a2a9b0206c0
BLAKE2b-256 b58758e8b391f7829383e6895f6f8155769926104ded4039cadca0028d24e5f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 45f71e99298e55186a9f8f516dc7a20bffeac9417e54d12da891c1fc59be3034
MD5 373f2ef898055c7d51e4eff41ebdfdc1
BLAKE2b-256 9059b001e99d325c44d01e15d6d8f3d7c7c0aaa625bb3cc05b6400c058ba6fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 c4d89ce15f03bfe4901375249c96fb1a6cbfbe144a4d23fede6f528a870d9455
MD5 7e6fd01db34ae8a9321649225aeee89c
BLAKE2b-256 44c2ea1d2ebdfb2762de80a65def7ba3ab63bcd26e2a4e422b3786f39cef7af8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d68fa25ae837787ffa16da46bd899197eb92526ddd0f512106b3a24bdbfb83f2
MD5 f551ae571ec14f148556f74b713d6368
BLAKE2b-256 be1ba2c377395fd7a2cbf9d34e29477709bbadefe31c0f2b8c5429f5d06c89eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3d63f6ac972c3fe1c398d962b0114cd3703c68618f77ad627c86d75ef4db79c4
MD5 6be560a581878223a87da7092fa3365d
BLAKE2b-256 c34d08aa1786ec069bb7939879a4ad73ddb1615ea9cb79f23732557ab46ed8ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b678fe3627b2d425ad26422c8ddd5acf75c2c94aefea6fb8351b05539e89c380
MD5 9e129e95117b0781ca49a8571a7c3efb
BLAKE2b-256 560e539bc6df348577007ce7aca9adc4fa64a53219796897af3fd085e392f422

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c8fdf66fb1f0800a43c7238975405a5b87afe521a5f6d1ab4ad9bd049a961230
MD5 5847bbb550c15dfe7f060740d9fac0c9
BLAKE2b-256 ff8f0277314e8747b5109b037bab302fd48d67135949d8645ef0d61956e74003

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4c1936ad5474ba151e6a6576907f20739f1698bb0cde08aa2644b173fe1581a6
MD5 b3a7e405fba517c2069376e1bfb08b05
BLAKE2b-256 b7a876e20fa40e41379e7a87cb6c72e11c93c2492fca88b88477d2935db9cb5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 04bdb053d87dc08005be10780203a97712537a3c494a406244d8eac826174f50
MD5 a246b259c83b1b3b0571646664e2d720
BLAKE2b-256 ed653c469c396a8693ab2e5f9ba1eb6094f0dcb921d5bd980cdbf6023991a8b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 b9d35a6b6cdba57a4769fc98389ab15bd815c7bfbb4e55c4e4ff657b0c721593
MD5 69568191336439ff3a74d93b31d2dd89
BLAKE2b-256 46d15be8322288a978641c12325b9d5f0816a20215d2d1073963309a4ea62cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a08af814ea4e0a0d08c9da2528be91a3db5eca6d185c43b32872cdd427dd2e7f
MD5 d8f5743711a9315efe43477d4b820cbb
BLAKE2b-256 12b73e794822d5def71f0203910dc7b0a3b3a52c7f2082955ad7d78f998c0f6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 514c9f1eb570a95a856493f52348b008eb7fe0d3a68ffac44efbe48c8ba7a93a
MD5 2131067cab78a121301af5ad6bd1c2e1
BLAKE2b-256 9ba35812e54cd4578b989538577820bd9e4083d83691656ff78123344c678cd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 9e171bd576557cb959bdbc95c04f7c7ee1a37e9de0323b5b4122a4b0551931ed
MD5 e80a25d666b657990f5776228f6c3421
BLAKE2b-256 744a623f84182f51770656aec552ece5c8e6a6806589f58b24d1bd03244cc03b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 056497b3ba8ce90c08da61c393a5b105db17a9ac5c027d9d198a37b10e074f02
MD5 e8dd24b54ab540b276165b4c828be631
BLAKE2b-256 545776e4eb04a2feac3476b13aa10a27ebe2ec8ed9e45ec6c5c49b890f8b317e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d96233ae07cf9a1b24a7b08d917be889c7f1ff49ab46af93dc88f455e4394b9b
MD5 5e1cdd73f269e13e8bfe5ca088272c3c
BLAKE2b-256 9fc1325198a5fba6254b07e7e901874397fed3376c7758eebc8b3f390ef8b225

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 54892c426c7029422775456c7f9efb6ea0976e7174f35ee7a9549068da462b03
MD5 4dcb4e7e766c482d044071b96a645021
BLAKE2b-256 684cad8567ee3a714fe21d5adf6f2323d9d8ddda51eae27c48d869dfd02aa3da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 51558e6fbc76d230c551441f5c54efd427c82613406656570c4a3a3e9d4fb7bc
MD5 1d75c2b634129c80b7edda13a7636a24
BLAKE2b-256 db6e22142a6845817edfd7a65d3a60f550cbbfed0eaae93e21660ab24786b030

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 572fd4656108e210e8b14588781a5ea1245f0ce2102cec985f922892a37a212b
MD5 3d88cce75827bc55bdb786f412e26213
BLAKE2b-256 89dea0ab3b5048e075ae4fe1132f3c6cc5c5d267696dc06109a4f853a23ca12d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3ce6465d60f75eef31cbca74344b421bfc4cc38e1cd5de578b15d8860bab6cab
MD5 72706a9291bc4cf36dac4b33b2c5500b
BLAKE2b-256 e9798d65e7c3f12215cd0697e250dbc68690bb502980dd8162bf13091fe8640c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 e8a70dede711b5b282d4951acd0b68d1e0327a4b1840dd5bdcb6fd1221e9d666
MD5 499873b0f5bba2662418f662473a3293
BLAKE2b-256 4b1fe66f10d09056f5193cbda53f043240f7b81dd8a32192a238f8df7604e5a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 709ba37feaa1311903e6670e70c9b2cc6d8c76795339ad9de7dfa693e737bb98
MD5 fc03a00db935ffba77add2b3330dcc18
BLAKE2b-256 db279a0fd4f3f1001bd132528370ed63390dcdfdfd34e47a13fcec04c36c3874

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f80184c05df9fd501fe76c49c809865a71f35cffdc94bcf5be753dffc1e07f67
MD5 773fff31b4dcace1351ec0f4046e8600
BLAKE2b-256 d5cc9471f53e217482b7c620f3bc58d33ad13aa7998efc29f0dfee33a78a31a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 e07dcaf4f570a1dad7c6564ba56aa3ed6c643314b1f5c5ed11b709110386553d
MD5 e291d310f3aebd2893218e8436c2efd2
BLAKE2b-256 a866870066e2b9ddbc119170b88b67ee97c9195bf085e0d1abc499094ada1b6a

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