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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

grpcio_tools-1.82.1-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.1-cp314-cp314-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.1-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.1-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.1-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.1-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.1-cp314-cp314-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

grpcio_tools-1.82.1-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.1-cp313-cp313-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.1-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.1-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.1-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.1-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.1-cp313-cp313-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

grpcio_tools-1.82.1-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.1-cp312-cp312-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.1-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.1-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.1-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.1-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.1-cp312-cp312-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

grpcio_tools-1.82.1-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.1-cp311-cp311-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.1-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.1-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.1-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.1-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.1-cp311-cp311-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

grpcio_tools-1.82.1-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.1-cp310-cp310-musllinux_1_2_i686.whl (3.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

grpcio_tools-1.82.1-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.1-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.1-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.1-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.1-cp310-cp310-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10

File details

Details for the file grpcio_tools-1.82.1.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.82.1.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.1.tar.gz
Algorithm Hash digest
SHA256 2bd3176ccdbf7cd1f463eb75b7b83544c7d6429f5ca8a0f7f784b76097dac891
MD5 4584d2c7bfff0197f405dd62d9c59f2a
BLAKE2b-256 4ccaaf008a0df6f9ec85ae136f763aed207e68097c952a17443d2c2af9d60a91

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 15c067844adca93ed4661bdfd9b176618ef6b7fd83fb381f2746bd8a1e9f6d98
MD5 22fc56dc9225db3473d62f720ef5ae24
BLAKE2b-256 f35bbea2551e5d79f7486bad32163ea6d6655bd1e8d663cb928f100b901f0dd6

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.82.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 335393c9f8d3c0fa6c1b3d168002beabc0cd2d6974d409d216b9d9ebe5b33a5a
MD5 72f85715079fe44befd52606c7fc3fe1
BLAKE2b-256 33329e4bdb2e6c62b66e70e5e8d4ec7e542caed57976d7a0b2ef65763901d0ca

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a838ae62bfd71ea8cdcd28e3a017206572eb185846e18114c82f8e2c9fb98b2
MD5 2e86a804cd72c5a12e6556985019d551
BLAKE2b-256 3b69b559cbea6202bca95cec033c4181413e4417759c90480a10cbc7250d4c63

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd0352f3b0341afb911c0b9b177b95811e71476b64004b0d38131a4543d42592
MD5 0ec63dfb8736229fb3dd499c0fc3f4ee
BLAKE2b-256 863f2a74d4c6396e62332c1d244077775b540e1ad15376cc831f66589f2e0fc3

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 75eff2a53ec1f00968d7e018de35b997134a4381c5b769713664b2625aac4035
MD5 c8fbbef3423b429219b91b90cd07234b
BLAKE2b-256 26d3d7895783de780071f90c7ffb36e534fa1468ef2c5a039ee8c2d89478b1b0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 01c4c5333908b2050a14461f5d71170c948628987322b4526e840159b94ffabe
MD5 8ce5dc108ec406f77bbcde04e33de317
BLAKE2b-256 480669255a28fcb9264db954e8ca6a0eefd692f6efc2a9fef1f0920a42267070

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 4fa16c11e1c9ad3f35f4545445e217a725359ed235db8ff42c3b40b131ec48b2
MD5 b827e1eb1428ae4947ed5ad0a4f5142f
BLAKE2b-256 a836ebd5334dccfe8411487c2feac639bdc275ec263bcd3ec5b620d715ce90ea

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ddd9ddbf43d1a4c472874bed2c491a89be9bf36812a56ed8892f609aebd0a844
MD5 54f1ba2912e9c58a2979864c2dfb00be
BLAKE2b-256 ce554d4ec2e1064abd14264c3beefba9b46f4c13efad85ad0f1f87eb40ddb2a6

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 35d79c00a4da740abbbf7fbf1f34151fdca9917885a4a4235d426438a7973aed
MD5 0ecd5a8fec4e9124a8f60761b4763913
BLAKE2b-256 33379447cada0b29e3423c38905fcc552ccdaddecac96e6a4ab2ba330e7508c9

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp314-cp314-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp314-cp314-linux_armv7l.whl
Algorithm Hash digest
SHA256 e6499e7009c38e23f4c9ffc64efa46d3a1ac0c3b01b256e77b9816f7078eb4db
MD5 b454a34e8b9bea0f7bba50fc54d44192
BLAKE2b-256 b08c5c2130941fd30d59326fab4c2fe8f8e1c954ebf864c9d2a14d767cc07333

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4c00edd39d65b4eafc499b934fb7198788750663d7516718a022d0dd80f4d85c
MD5 7f95f92113a51939b2d2751e423256d0
BLAKE2b-256 b16cd2460754ab3031d82f6dfd5aea0fdf95ba1004fb56a9a302115da8c4b7ea

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.82.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 8aa2079a166ef51cecbdfa677ddbfca9d71eb0fcbb3e61dd74c61eb52723d1e9
MD5 8ae35dd41f24f4bed07b3a426cb51844
BLAKE2b-256 348760b3be7084be622edff5781d6b82fd24d4bc00f53fe27350824107b3d637

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 89f9cac1a313c4e72cf83be7e7413f0a34b6c2f0b4e6d8a56288b0bbf4f213ea
MD5 01ea763044d3621858d3b7f13163a0a2
BLAKE2b-256 65444106351449cfe140d6af39668743eb059c525b1b5dfb37cd4376767bd2a7

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8aa752a4ac0620fd2a427b5bccb772c4c6c9bb497834939481f59579835f0a68
MD5 faa0ba0c4f250fb5cc024fbd9aaf9a97
BLAKE2b-256 fd87f4084327ff4d743e57f58bbc5eedda04885ea4c7749d9ea07a0284c4e338

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 57b35422bec9f7b0eda98cfe057b272102d7662884116d335e8fa94fe446bead
MD5 ec4e57652a870ad1ff3c7eb091f398e5
BLAKE2b-256 8a23d084183effc6e4086fc78d318e510a19bbc3d21d85a9b4eb3236f131618e

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 452b4880b7f5ca2bbb6fd26e76ac0e10579afa51e589b45ad7562b034f954642
MD5 e0a385a6f039988f8fb1e1ae4801d47c
BLAKE2b-256 3a7cb36f97d0457af255ef5b6ef924b7aa6328b706218e312503b4fbe7056e4b

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 67e2896338b4299c1363d91856f55349fb9a247d7ec420b7ca021ca1362fb7c6
MD5 39cd3db0e99b75e4904187e4e9fa1c9c
BLAKE2b-256 e71cac011ab4110a2bb37e5af9d6d911183d3cec3fdc178f20477c0582b94d04

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 92d59cc6232859c760646bb353efd83677e931c171d58eaeaa9451ce41706b58
MD5 10fdb846178e12e65c4cd3c9d4c9447c
BLAKE2b-256 742b8a2675dcb2be98b7cacd09367637063c295aa6008c83c962def12cf47f44

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 216a476aa5444e66007e53ba0a4c7128f9ad01867ec1ffa788b7c72984a546c3
MD5 ab6d05a007938e77b3bd8b298bad507a
BLAKE2b-256 092b1f4a160a486ac9ed3c6b35a04ab9c48ec9b31141c1c0ff7c27373c0a67ea

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp313-cp313-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 fe2e289a95ff818da6e0548ba3d9e24433895b535e1e837ed46900624b1e91c7
MD5 005c9f4d07403ec517c452b2cfcd5ae0
BLAKE2b-256 5308934dd729d3046e4ffd40ff897c26b7391b7b73c21b171c4c52edadc2f933

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f28239d935da567af046957b245eab4b1c5f694369a00f0ef2a0a90a63a8ea66
MD5 730e07ac73fd137026b79a8ec4be716d
BLAKE2b-256 b98140c863fa3e84f818dae2f6a58c02b7ef81807f65714f5cefdea3596edf2e

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.82.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 518f58639014bf1bcecd9055dc63b6f33d70fd8e7621a15ce7c7d628545b4199
MD5 66a3f40bd5d27d79b2a186a5640a711a
BLAKE2b-256 e556b7fae69b9a9b68df4bdaaaa7ec2e836ba29f811eb2c295bd0014933fd719

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dfd5e337fa40885b82c782968a0d67325a5b769c4e2542cc6fa48133bf6dc97f
MD5 22fe8d341193b7481f343e75e05e0ff0
BLAKE2b-256 78a5ce7c35e47ed87a46a66c76c104c11204d8492600fd8411260cac5d9f6253

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0972d57773ab2861d39df5e6d3d9e1a1008d53e74f8a5f84dd2932dd907e0ac1
MD5 2db3fcbe2367a71ad3f7154d6bc6c9d9
BLAKE2b-256 b788b82a5eebdf98208256326dec9ef752a3b52e22c8e8ed722cb96e81c0d520

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 91bd88cf4bd6129620a0a27d051cb1c7346e3da498251c18d9df3061c852de3b
MD5 ad1de39d5f61a2c1bcf344d7402395d3
BLAKE2b-256 7bf91e99a12feb9599077b591ae9814daf85a97ff28fcd57571f08d42c5efff9

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b926e4ba0afb0a69954ef5ffb039b593676edb16d8c750476e65b1de89b535a6
MD5 655d2fa717214c3da512069028974cb7
BLAKE2b-256 9f62e42981d84b2e7be1563c6d4fc012330ab6cb42c1f053b8ed81e3e9e5254c

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 1d7d1f0d0c1fea8bbd6002f7a4ad1eb034b9114f4cf64d6a5d6aaa587725ae02
MD5 9755e49211ab143ef92e1e2ec823ce57
BLAKE2b-256 691ffc34c4af2464584b31110a8b81e48debb28b0204bbdc6bd5fd625d710c23

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 75856fb0ba6a574e62b02473b10cb2479356b5db07c39ef8209395105608dc5e
MD5 0a9a23ed65faed1207b6f5224d568282
BLAKE2b-256 1c768849d262571edc9343ff5c2186c8afc61e960ad2b67d9ddc154e02953acf

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e6ce264293507e0a0f2facba230646fd185c18cee14a41bab26bca54b29d6a39
MD5 1b39a3116dca9cb27216102b1addb5a3
BLAKE2b-256 0dc5add9b6f3780aaee6c1463e1295494219fbe849119f7a7eb4968bc677a50d

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 1b1ae735ad45f8a01715b0106020803330a68b20b17dcdf51e8b7266af44a9ac
MD5 9e875ef29990f203f286de504d14d884
BLAKE2b-256 f0b870021ba4ea39ed54f175ae79ac9c71b3104ba965418b416e85e18b661d3a

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4baf943b57ff0f8410a4633cc0568ac2611a64ab1b056a1a5d30268a07d8f80d
MD5 e7fe6fa0345668859e6ecb3e27e24db1
BLAKE2b-256 8d24c21af6e02a8f4fc9a6b7d0a23d765f113b8fbf642c704d89a8d80f8939ac

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.82.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2dc55c0fab9967d3277a09b87fd8911bffc5b672c8a15066768a1667983f0ac1
MD5 e04a7d209bef4b0eb0fbcac60ec67011
BLAKE2b-256 c662b0bd212e732be2576dc458385eec6969347d97bd3c76a366007354693ad2

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9987b6b1a3b0e3f23ef792d478710992bfb9fdd86656ac0907f659ec85522c21
MD5 69979fb0894e50384eb4f3f7811f398c
BLAKE2b-256 cc9478a2dbad9084795f04e140417585ed780f471f6563e02e565d62d88b4bd4

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 45a17d4d5cc8d43717983f9536ece5349f0fb529e14163313505c215f8e456b6
MD5 025ff0e2bf1c31d778283eeac529d4ea
BLAKE2b-256 00e809cf2f4a4259a456df9cbc942dd3d94b243acb846f0a9e4f6dffeff13bfe

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b39f1164ffc992ca76e78a3a54fe439154d0f0d9cb7ca1545c56fa39e8b912f8
MD5 8bd5d396b8ddf3bc384534bf5c156e92
BLAKE2b-256 b2bc2cba701aff07ba650b97484e0b42dd7e2a13fa52b1ad1cab6c0273da279f

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5aa2708db1c7989cc3e1274885d1faf4486f251c9dfe67d22cda8a3e72da0a80
MD5 9741afa71ffa8d6001ea8af9be6fb184
BLAKE2b-256 1aea48be2380884ace92f19a04638d6c9c559f53e3c3e393893499c6cc257016

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 381886c71a955f074d16e5fd92ac40550c3b41dba215a6b16f9657b5aab5c4b1
MD5 c583b33d50f6570686852fa83496a245
BLAKE2b-256 e9a396879635869cf6e36bcc276ae373be3e1292cd806205eb8c2c2f41bb2c29

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 047651b7552d2e60254a8fb44a72831764d812d1ceecc31dbf9194a388f89d3e
MD5 f655c1b7669000f0f4122825cd7b144d
BLAKE2b-256 d7c87edf03179e78f339a177017c4fcb4e9086a473be1a433126a8f59592bb24

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c3e3723d5c5735b24fd0d2a2c97f58981cf25d7a44bb11d15d787346946a1749
MD5 168fa4a0720f82c93b19aedb47ab95ce
BLAKE2b-256 36dcf083108afc41ef52b1e3ec4de64ab99e9e4e57736d1c93fa932b8fc05549

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 ebbac20ac4754d19d4a3b6d79f5d6293a4f3be87d4028a39910b5a9a9fc30351
MD5 fb44c837a537674b178b200d47952c21
BLAKE2b-256 acd8d55020c1c479431ef217be61396793a055f7d451d8b1def85aa61a909334

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a71e8f181bd549f99783257a0d736e6d53851f4f931e72885e08d4fd8b01245f
MD5 3f75cd5b6f9abdeb172df7992683ee07
BLAKE2b-256 409cec5016e202ffdbd8f9d0024d27ef3e6beff0bb48d371d60b993740c47517

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.82.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.12

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 39c5e43ff25ae80d11c9e4374ea685df42e1288b62383ee6cddac360c3f400e7
MD5 0cfe4e6a77f44273d654b896a95de933
BLAKE2b-256 080bdb3c7fe70277835286987978801c00596355b64c5c5fba93d58df419b637

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5dd3b2618afb706bf03703c7c89fc10e8e65f31f2303b9fe02a9f6147404bbb8
MD5 fb3970526f98e3a4c9943f8030d2b228
BLAKE2b-256 fea217987b71ed84077f35b977903cfec4610904f46c6cc37c263eb1986f1ad7

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b359a74a488ea6dd24a12c0fa783a7d2be60a0196aad9914796d8b97763193cf
MD5 4396303a0b1e340299e3ddf80b6a274b
BLAKE2b-256 4d0533b425b33e1a045b9768d1dece8f1149a5ebae8a27c9f1f6e7e69f733970

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bfef58b660ccba75d1954661f2ac6aac1422b9170bc296c33d4b6c0e89e22dd2
MD5 457169b21a711d5804f108b9c2de9b09
BLAKE2b-256 1d6236d77d65666d8aeac58d32f4f8d5e852d42a50a92e76b1bd3445aa72a757

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ba890febb60da0c7b4b5a08b892eaa6ceb8467db3fade7dccac290eaa82ddbbf
MD5 1cda1c6a4ecf8ca6444c67400f51ceb4
BLAKE2b-256 51885e4d025258d44f19ca49e134f024f90eb9e719c5121987b02a12b2d31471

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 43eebbf0ed16b390f94d60ac7180214c43121de53daa4265545a7bc4b62472fe
MD5 51864689c5bf27a98e5f64980562ae51
BLAKE2b-256 b663008a1ac9780ba3966b94c795ec37906c9a0389ccdd9f487e0eb3f5574fb6

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6fa2fb5b0dc1db1fc12c3820919b05f6683d2d70c70cd522ec9328744171d3e6
MD5 cc1eb85e4d002edf1dfb076b05a03946
BLAKE2b-256 e8e20bc295e90acc987aa3eb5ddb696555f3e0ef99c22a5c2108061373117831

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a97ed72b7222d47c265dfe7fa12846b9f9fbb1ccdf992aaf210b4f08083c1a47
MD5 31d6775864fad833ee1d6bd228295c6f
BLAKE2b-256 4582c59decdc4ab5cfa393a6fab5cd132022523ebc66690e5f87d0941c3e7353

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.82.1-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.82.1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 552bd37a5cd9cc19c453daacce572202bf33374b238d6d923458450b6cf0be44
MD5 e4af43dfca6286ba269456e9932d0656
BLAKE2b-256 a92371744dba2fca8c03456e3ae205930363e26bac142f08a5967ec8b2fd7091

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