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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.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.82.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.82.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.82.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.82.0rc1-cp314-cp314-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.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.82.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.82.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.82.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.82.0rc1-cp313-cp313-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.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.82.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.82.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.82.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.82.0rc1-cp312-cp312-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.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.82.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.82.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.82.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.82.0rc1-cp311-cp311-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.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.82.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.82.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.82.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.82.0rc1-cp310-cp310-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: grpcio_tools-1.82.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.12

File hashes

Hashes for grpcio_tools-1.82.0rc1.tar.gz
Algorithm Hash digest
SHA256 a38e058189ea9103c4bd02df4a90bfef8e366253b9f4f8cad89b49c2f2b74863
MD5 9b8cf933ee7e094d329d3d0cf6c8c607
BLAKE2b-256 7af07faf20414f8e403025f8fb801849bb5f65a23622c6ebc7343df9db5d96ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7bfd3dcafb5bee3c54346706dd9d9070a03cb5e2b43888053c894453e5ef79a1
MD5 516d843c20314dfdc02e671083afff50
BLAKE2b-256 db5a819acbf1e27af8f26255ae2c5f2422e1e790577e40e6147795aee98256c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 3bd8b6c3cb70596596ee35fc4fb4f27046eca130cb178a417e2af11a34824eb4
MD5 0142f85c362c625986d97611db163fb7
BLAKE2b-256 340f929ecd93c0feeef6da410565ae0cb61c7463b39554784f28c051dccbdd30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3962c5a96253303cd040a75d665b3c7b8a949aa93eeec5323f6f0e4daa1eb9c9
MD5 a2c4436bc63dc1afe173fbfacc5a32ab
BLAKE2b-256 afcfa5225b6f50f59b523648b03baa5ee6cdbaeda41a4d794f124777e4ab7180

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4485a791a332daa3759411b26403abf37e318f90db25f6b7347f30d5a95ffdbe
MD5 8ddef5ee2306a95e082df2019513da81
BLAKE2b-256 1fe0ada7614afa98d967474e9a4d4dcf9292ad1e26bfefd8c0bb871dceaca89f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b763c13ae7a6ee5f255680b533d22676cd6f8e4282e4143e92bcdf23e515f504
MD5 c4135b7684a23c29e9c3deb3b7a2e443
BLAKE2b-256 330f59badc2c47d58e147f07e59af2a89a0bfd39d8a77b3a70d97d01e1a1f60c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 30c49c759c5959f371c02534a188dd18c64000b854819cf828c4afcc4022513b
MD5 3d72d3e6c037dd4377f6be029be6d3ff
BLAKE2b-256 9c0a5260c56618993e12efb1e32c48a262f57587330beff80cae91bce8ee3db2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 5bf0e80f612496742d37cb54c99a5df218bb4241e509b480b98871693b3df20e
MD5 9f552adac91aab7306824f25f03a92c7
BLAKE2b-256 409a8836e3cdf9b9edfb78d4d5febe7eea64a9d0880e4bfeaea0493c7a173dbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 227587c9c9abc2f84dbb91c8688c83553c2ebe97d494097e4cae1b35939b5924
MD5 4a6e8771f8f008016a048756040f3a3d
BLAKE2b-256 9396429a25b0db3e1c5a826848d7adb88ac37a61b2828ec2d305f7fd0b34534c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d721971dda24ff75b41694ab314667866be8f0b76b0e78c091552e90afe6d5b6
MD5 f0becf77c0eebc30830ca46ac4a6451a
BLAKE2b-256 9087fcb38497539cedee4d57e99f6be61a23f1a7ab11079480fe108a8f37cef8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp314-cp314-linux_armv7l.whl
Algorithm Hash digest
SHA256 8ded66ab67bfb69dbe3c2630ce4e0da31541f800ea4921a3a2f802381c9d32d0
MD5 b555930fd09069b51aca4283dd9756e4
BLAKE2b-256 42915c2f58889bb4d7535676021a141ff2233f7d6cf52df3b2924e0d6b9c0e41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c21810081245de183f883570405ae0b56e1f6a95acc410650b23ebebb361ed57
MD5 f0d413c5952ee414539b569e8f5d2982
BLAKE2b-256 0af5c6b67a0315b472ec082cb7af9e470d3fa073b5b153cb5fd696f1389315c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 1e92d9778bb9d725a3741bf8f6d5e795c635a5ab6d42664491a36ceb35c6fbd6
MD5 26e470895484a9cc4509b3d97fa5d450
BLAKE2b-256 c68ce4d0edd802c7d6a9885eee9a7013deae6c37eb95d21cff805e1e0c64908d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5337eda095e3bf8634f179be3b5cc5ab9f9a008d8d25107115ed01002d392eb6
MD5 1c83ef8115666ab3ef9a9401378e9535
BLAKE2b-256 6ce28c96a2c1ba6338f6bd8a4a0510d1d38d1c1dd53918a15cece5ddda676c9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7b70ad873f725300e5f375ddd253d35ef62021c9aeedfe06c50a4b537b13227c
MD5 6129fdade4b1ca80155b0129ca1844f0
BLAKE2b-256 7412ce89c09e7233c943410f35fb6ea5f437b33d4a01c47d9fcca40673cc4060

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 940b5e0dff34be25de5c692458cc497b0101ae18bfb3a920850287ba5e40a4f5
MD5 6d602ee0f5836c409f36536f455c0c0b
BLAKE2b-256 4504607982dcd5633e679d4bdb16f5a52cce8d7b81f143bc831f884b82464701

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6a44c333aa715c608ed9289d034d521434dccea83406a79eaf0ac345df8cfb4a
MD5 bbc36250a3e084863b0edfd934acce94
BLAKE2b-256 7544445ac51f28a5090094bd977410c869674129bc9529502f388b667303059e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 3f7965c51dbe869e309b7b86a13522758e9ab9839edcb9755e79d55dcc2bc2a1
MD5 4bb7d05ff7329ca99247b6d7971a7ce8
BLAKE2b-256 2df11f1aa3a0d10e2e3202d9aa56ebafd96a9656f6b613ca8f9f443f30fa3b53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5cab77c05ad90e43f22d5b5478f3a4230c611cb7a556bba6859faeacb52c4c21
MD5 82924ec7e96f5a5ae8b9d3108f3601b6
BLAKE2b-256 dd8ef2a6f37a5d05d5f02023ea22ade61e944f44cc5f671589661175a47852b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 63fda4004c4552dd67328fdc5a376f65f82d05ff3eb5d3f1070e19c8edf33ff3
MD5 7e5987d4e14776fd98f5eec3c79a8863
BLAKE2b-256 32e12599facd2addbf44c9a2ef1fea8b9d7f2867756d56733ab1110a6a3a3179

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 0728855577cad3b40715afcf9febffe2f01f9fa5e20305144498e2faf7d335c3
MD5 229e11e2c0f04f1b2949684a7a5cfaee
BLAKE2b-256 96bd8f91d367b845dafdd545f92f7e3992d341adda41ff3a5155f341f554c6fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a168080b7b9a825cc60065e59edab822f44ed0b432c63b636bebdd65b19f6b21
MD5 32c2282fa2f1063c9a4658cd9ec2ebcc
BLAKE2b-256 fdabc531268b3bacd84ae3336aa4651dd90e6b857ce4b4b429f406ccdac73b4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 2b7ef855cf5e2fb7837ea73cef03108863ceb109dcd3a6aea0a17dbab1f42020
MD5 416fd235d05262ee08e537065abdd0c6
BLAKE2b-256 c2d8fe3e54c591d79e8b51ec6abd5a07afc0ba034d8b155c6569fdd217dfdb22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 46d34c5a45d769cf5669de9fc1a350b8aa4a5bd9210a6837d4a7d82a6866611f
MD5 652e0a3e6f68729ffa7070835477e0f9
BLAKE2b-256 d1b2e793b72ec761d9c91efd4d2cd0ea5b786d27bbfd4ad0d091cd7106636f06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c06a0cc0c4e7decefa600ee98f32ccc34eecf76c2366ec82d149d095b186e0b6
MD5 d6096ae0e52840daa1a00d03e9665f47
BLAKE2b-256 dd653d79030218ffd9592fcdb734f39a7caf6403b5819db38e39ed9cd86aa70f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5566016286bb5d9dcf055219a63d0d735a5d6fb88a5654b219a6f61442254a73
MD5 f4b4abba08f2e7a32fd255aacc2b6cee
BLAKE2b-256 9ee0789b0c286dc41be7ad7e33028fe4eaa232a6e8f1030f03a3c240c5dbe4ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3d2e1073f5a548789852b9e60118112af8c075508d2a7567fb661d073a10c22a
MD5 cf095c523417af907edca6841a373846
BLAKE2b-256 3a5ef02c80f938a892b27136e1bb2198486dec9726be7acd8c1eaa7939250107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 09b79550de0c42b1c41dc5453a178e5146d6eb7094adf5021278e2a1e8d3b436
MD5 c7659e55bb40f9f7d2f57f71538a04d8
BLAKE2b-256 8f0f9656aebc5ad5b476155a89f0ba11c69a284513ef69ee698865bee62b6f4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 55e62127f954a4c21f8731e286f170fceae1aa6b973bbd14b49574c08dbc69df
MD5 7d85c527343b04e2d123aee7b16c4a86
BLAKE2b-256 7de166d2449ad42f8c10394bca11cadd83578bcfa100eb7717b175a8b41e185f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5f473b47897379b6f94ace948950056eb42b5c974ffba51defafea2f4e291dfb
MD5 4e869791ae69c0022a297f1efe620c12
BLAKE2b-256 6e810581494e806178244285cc9ecc3697139f181670600d0c0ddea3d34c18ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 84a9bb0591d49661840c1e282a2f332fb71ea37c3de3c92c7663122bb78e8379
MD5 f3480deaa0829219c343b04ff75268a6
BLAKE2b-256 0c31681ae00524af40a8629e70592b191eb0c28b715bbbe3cfcf5805940abf60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6205797c0d73b26226614d603db4b6d08e322629a8b0792dfde5f72bfb1a19ed
MD5 e882d8d448e0f8bc1f4e53dd7aa12ba9
BLAKE2b-256 9bc9afe974e7a452d5bef59a5af8feaddfb06165d3822a913896004b4c62561e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 11aff53770467b2b92421df1313bfe972efd9a11fdcff9456a92c75b0b903b39
MD5 ddc95e0f97faecc87f493efa5c394661
BLAKE2b-256 b69f340e5ebbf3a92ac8cb46fded469153a08d8c3c768f1c0dc0f3e4c3b7a754

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 355897a4d5780f8434a6bf5e4c269cc602785ab3f3e25cf81612e0f12b1491d5
MD5 2212aef6fc1a7590a737d10592215e52
BLAKE2b-256 44c64d5886d80a478f08bd6c210de19d5d053933bbe3294a148fd2d9c0cd3c75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4f0cb1284bd0e7a6534d7e656ea808fd1ad5347a95d03525a3bce1339c4c0e5e
MD5 eb7ad9502d51c31cb89c3b562e334e1e
BLAKE2b-256 a79cfac409237c87953346da0d0ca1bf0ab496dc588c09b4b5e0a829d884e3b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a5a74dc3b24a32ec363769c8c5cd490b8551ece9b670902d05e2b37fef85b6ac
MD5 cf6adff33fe5b48aaff78eb70b849b00
BLAKE2b-256 09d2a4b00e12bbc780f3177c8f8a74c462acfb51ae1f2b015f8dbb6056b3a6b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 dcd163c0379cd5e56c3fe90617549da3738badd53b3ceb78a7f10b7df55bbffb
MD5 e943b9cdd499227f847f0a05b95a4f73
BLAKE2b-256 17f77aa01de5545d3661e3d0d79fc94021cd01edcf2ee63e3e3cc236e8054b95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 179d161cd48f474edfd1f4511bfd004a8ab763d95aec4d5828736a2c0d477cf1
MD5 48132c813ffd4d2302cd5943650065aa
BLAKE2b-256 2b4a05d53fdb214f2dc2aa07147bd003d2984cd264fe0ec4e63efd8db9a93d61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7f06092e9312104c2b5730e15afa7c4cd17a43a40eb3abfc348adbf3384cf2bf
MD5 e25e3f4e49416fdbdc861807e2dd2689
BLAKE2b-256 bd7e79cb3e9cdc1fe61713c2a7c03d506e41f74f65780104b87175ce14893fe5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e1aa4982697cbe21b45fc991adc0d6ccd379ecc5fdcb473c32411044ee732bc2
MD5 c0f40c0a118dae22fe73847f91e3dc67
BLAKE2b-256 7c5b0461a4ce3629fcdeb3aab689a5770bdb3e70df49c31efe9fb32d67b034ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 0229c5f876e6f92bff61a40c267feacc003851c0b7edda3645a5f4fed4162ee3
MD5 0f95999a82c6022447929c749179c49b
BLAKE2b-256 c15960c9014e725eb489d463adf53a161cccb255cfb67835da8058294b4bbe88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f966b19b9dcadf5aeba7e2f8e98dc2c6581d8957bce3b3bfc5d5197ec56b1e06
MD5 44d93e4bfdd4bd55ed569eb6cd973c25
BLAKE2b-256 f29d4dc66d70e9eb9a71f8d710975584b0ef7e323ac28ec1b84b7fe290a23742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 553354699075f8483ec93aa423f7bb4d1ec53f197f437371213c4f083e42d729
MD5 3c052db98722f5f1f3de52e7d27d179c
BLAKE2b-256 0a418761a69dbbd568d620b16c2bc114a4e0af8a3936810918f8665a0e942b09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7820197c10691bcbbac6313e61841589bbc672d961f7fb8ec28068ec579beb7
MD5 275c35d6fb44501fff9287ce1bec6d18
BLAKE2b-256 a9e80d0707eb2ca88fe782af8cedb5a03f2593a478e9ae0447278a11ef1a11ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 60e887df6580bc8db545289706b03dab2f216109aa734ef8227dbd7e3320949f
MD5 26aa9e12bb9808c064c70f148fc07d05
BLAKE2b-256 4870e692f0a51373dbec79ead9995eb950885e221a7fbfb703974a0d9f026208

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f00baa4c38e1a9e6bd11b8fb44856c2fd0a343578d46f6da0f6f60aa70892caf
MD5 81897b8b040834c55aa51e42c6ba5777
BLAKE2b-256 1d43071701e34d0cb9228d05845c42ba5a4672093bae423ac639262cde459591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d0f570024669beb0c672e30c0176f03e56d9c82d1f43e00f0971b3014a0345fa
MD5 e4e515f66034e8dcbbcb3b2ccf04bee7
BLAKE2b-256 e1b41f058d41d385f0ed68a8d41bb09abc6b64ec1bcf9f26d3e10d1874a7229f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 eee0484b2f878d87552ccc023b16943dcff5c12e9ff9de41c1646b1b0bcccd1f
MD5 a09e8fe425ce85d4e68eb168c763e366
BLAKE2b-256 279d0528984bcec711ba0bbf0ee31602738678dd14d962dd921db5e971d0822d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 de21ccd0d567770afd642f897e9facde3f084bf474d3f6caf2ecc9d680908d56
MD5 30b358e5bfc6a175b6d38bacc4a1c0ea
BLAKE2b-256 c02db81af6130483f8666c75634e670327ed215bc960b7f31025238353859748

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c927d197881a9512a9fbf5b3abc9e6999d62abb0d8a50103538582286fa23f51
MD5 4e974b47d0aa3c50df8d69055d215da5
BLAKE2b-256 21547e572cb338e1dd0fc9020c43330ea52fbc53c875a4decffb0aa56e1e6430

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 8bee2eb62d14fcc2536f3c666ac1fb2bbecdf2c37b7705047f63c7379758994a
MD5 cc41f2c464b80a0b89529885215aa15b
BLAKE2b-256 a28fded0956cb0df343720e0dd90cd33f58392b57fb7ee97e51b11c6f86e0d3d

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