Skip to main content

Protobuf code generator for gRPC

Reason this release was yanked:

Bad protobuf dependency version specified; only 7.x should be supported https://github.com/grpc/grpc/issues/42906

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: grpcio_tools-1.82.0.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.0.tar.gz
Algorithm Hash digest
SHA256 c9f3dbb88e90d9b05253a24fc11b61e516a7224ccbfc682e0a3dce55cddcab92
MD5 2bd6ebced1534d65024355c52a2abac9
BLAKE2b-256 2cc2aa8fa0004d9b0350016464824427f6ee4ddc9b407ccf05fd0044e94a1652

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 061a50146c3682b3fbd92717139786aa78c3eac997b70f9982a3d1fdf31cd273
MD5 b13d997b7b714277caa4ab37e48159f1
BLAKE2b-256 51dfddf3dcb800a526676b9b312129ef69325b6cb413cef3d8f3e8f01b056496

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.82.0-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.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 c617df5b6b260299ebae2cbde260361d905d43eee17696468702c4e6ca9d58b6
MD5 fc7a140fe587b2fd3bf621f71a5c1da1
BLAKE2b-256 43dca7deb6bb20f1ac65904b5191e852b2791c83285b5b2a79ddbcbbb2b6a909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 703b9ba228e5c7f639c04f578ca6481605e8ff211373fb3de73852b02c41cac5
MD5 a5bbfd288aa2c24156515e89f060651b
BLAKE2b-256 97cc91c84fddd8adf01c9496b53142165ea446a7feb365dfbb0ccb3189d78095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5edd884e4188f75147e8312b1ae1140ff8e2cb8305ddd66fa73312c58d816e74
MD5 f501f9dafaf2a58232c79c353df94700
BLAKE2b-256 3bfcbeba684b43359f8921aa02df10667036ab6484ad189afd2d6a7579c1ee00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db3cf189d10f651db693db5354d8c18a41eacd4e2b9b86c9961b3ea0497b5638
MD5 92f39859518e503ec5e389322fda45b9
BLAKE2b-256 be39f2beefd17194bc9cb1c8dd6e24db2190aee048927473b31a961bcf064115

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0da01ec7b7fc22a506e6c8433bdc983c52c558258157698ef37a2052fff41366
MD5 8442631238782aecf22c82d39355a8a0
BLAKE2b-256 4c5dfadd751b1c1edfebccf9eccc77bf83ab45439979c22fc88c7cba6852dfdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 e8fd0da0dbe28e7193b685f1c53c6c3986e13c5a1e5d69d6b6e21f44d9c30884
MD5 02676921eb6c60bf7824d57f47e12b15
BLAKE2b-256 2a026d9a2f1c950edf420558ee5bc924ee9f8d4e3ac08b0e08b24cdc8be8086d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4910e44273d0af753dc841a6207966fc4f8958d5fb34d236ce308df610a68fd3
MD5 148d9c8436b8826a48fbc5a6149044ee
BLAKE2b-256 3d462bd2e9be5a98c7d4210be2a63032906f6ee976f1b2882e4e4ecd396331e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4f8815e0f85c6d2024f762f6ddc20e9c78766e8ebeee83a555ebac01b5834722
MD5 acb0f848bd9a01a9337969ea511b7abb
BLAKE2b-256 c6de6fc34b0c7ab97fd16006239e200b9b5394c5d25b004dd38cba25857193aa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp314-cp314-linux_armv7l.whl
Algorithm Hash digest
SHA256 45da33fd983ca940e90d29fe785241846af3f3b42390f498dc733a06930315ef
MD5 1e8b211203b82c8cc6b8a2b73abb46d8
BLAKE2b-256 10d18741f51993b8cc5ee014275af028ab80d6282f31cf6d2b575dec8af40b45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ff5f6edd816358ea3c0e30cb659e99ab21c94ffd3f552690d171299d1691226d
MD5 07ee54c9dfc62f8b73e86b6a1a20f03b
BLAKE2b-256 a1bac6761e4d7a1e8e79d130c96ba94725d52034a06859c491584d445f06670d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.82.0-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.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 3e31cfeae69a3e37a401cabf299b057711e3ae0872f62d1a9cd53a25d1400ec7
MD5 abc2deeb22cbbccac4ea10e170dad95c
BLAKE2b-256 11fa03b5b678f7a8067acf76316b2553c4513fabd75693ff840f177fb4b81c56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f82905f3f67630e60eb3fb18276407463189a8d75d7ee3b2c8549c915fa380ad
MD5 0320178dbde0590768d87edb4837dd8f
BLAKE2b-256 88c34f16f8a00f89a4c91122e53d153dcb92a0dacbc7a7a94a132ae4fedafad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3c08d5caa1392535b7372b3e079a9e2fedfc2ee20cdcdc079e3ec6ce288040bf
MD5 e7da9f8e9bc9c1893e2c00647344d699
BLAKE2b-256 10a0b72d8fed90b3670440f1237140cad2ccd30d0c4917cf0d1796b726a3be22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 338a013a7207650eb4bd14fe01b46cd5d982e7aaf28b82d605e3bac252913977
MD5 019a97b36d1386c13923d22d7a24ec3b
BLAKE2b-256 76253b7c60d1edd2359b3569d44603f5e5dc992f97e0bf5f203ff493f28498a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b0b15875e3c0daf3208055f0cc2305a32ece32b914c9150ea89751373a072758
MD5 d07820c325aad015d50c9b8df0c4d244
BLAKE2b-256 c730ffdbe8e4c838bfd815744cc2a990e102280d2a1effcab1a46847a9917a10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 9f6654ef32dde459ea2d929fdf83b4f649acde274ba0285b4a953992bdc76520
MD5 972d91803324d0c1f7980421885668cd
BLAKE2b-256 cd780bbfe7ac39b5a1f88cea31c2ee71439bc61430e23b7cf4c0feb3ea41ae6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 cc01c1774c843ffb7da446d5a3f32b857576705d9de3859bf3ef04f6bf1c1389
MD5 3523061b21e6c2fc28194e4ef15e9ffd
BLAKE2b-256 83ca680699f896a2dcda036b61ed367a7331a99954a45fa6330fc1852599079b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e2c86c8c275861f621673e7510e96e3caed3541d6b95551d958ec119af1cd6d1
MD5 70ef224b4e0f759d7699bc1bc2d591fd
BLAKE2b-256 50f916c3267ca997deb9909bf158f1bf38c111ab707c43bcc2fcc1f356dedd5e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 678147f2e5c87844365eba22fe39e001b1f83e7822e9d1915fb497c39477d96b
MD5 1bce8eb7f6378ac09ec642291a3fc84e
BLAKE2b-256 822ebbd4a5658cc9755ccf2414a7cab87595c2cf73fb51940a3096086c63f8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 f24a42601b699ac620836af9b577b16089fd365dcc07637d8b7857510e87835f
MD5 484eb4c431fc12c290c9ddcce22fe547
BLAKE2b-256 8074efecb62c01cb38601da49f7ba012a5f70e22a5bae22b169d4fff47f9ef2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.82.0-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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7a2c676b3e38536a64c2c5b65c87c9f03528a2011fd99b9a6d82880e6e206647
MD5 fb8868aee8bcf347423f960f15f0757c
BLAKE2b-256 4f869868b7660b13a876ef09b96e498873128f68efabc19d118f938bc818273d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac09089db603752b0c4713fc5a97030dc7f27a896bcbf2751fa6cb411f920ae2
MD5 3c1c31d6bef8b9870c10a1be61573cb6
BLAKE2b-256 26c6366ee97da860b759d997a0b66d6cad234d90709b21e83dde9309fccf198a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0b58d67bd2678858d81349ee62e66181d346812e8ec4a36bc4460600d8983ae2
MD5 a1502013b2f5b0d345ebb182b0651a89
BLAKE2b-256 40c418b7a3d0b7dbdfaf9e97d192bfdfb8db5d299c0b005258cc091264c686e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3e062e92633ee1f58b7c25220301271bdd03e2366a7de42471eaba0e18a44ddf
MD5 4ccf1c97702376043a5c4bd045c4822f
BLAKE2b-256 cfa9d1ab04143c946f84ed49f880dff681f2128629d9ef4ed22820ce55a36d1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7df5721d390fe1054c94768f1644ed69570adab3c53e4443dd5624053a13a187
MD5 a8887940b6625df3d11be6f4dc353485
BLAKE2b-256 cee113c0f72241e00a804cedd0eb5170675dfe3d74a0fa818db7e72850c9f1dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 e8cb17083d96f459640886cfb94235607a7ff9a932e21a169d43a478435841b2
MD5 c41d89e15860619eabea0be953bfd97c
BLAKE2b-256 e019fe0e4a95a864cf0bb9ce6a9f73fdcd86c92d96297661c3235b72ea7f25c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6eaf2fd99ab3a76a45349b6f20a3985c5db5392b61fa7d170f726a67d2804315
MD5 496d817875248a7fcc1d3dee3cc052ec
BLAKE2b-256 80e115cf0a69e73627bb5ef7753e93f3b428c557fd17896fc149ae4ec066e432

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a0b77297911a2517d78645f01a83a2f54ae0b8d1bdde317be87c633b87bb616a
MD5 ead9191c78fd7d26cde4d525b4f9752c
BLAKE2b-256 79def5d5f00f0f17b91026272d081f9efcb1345de5bbb81fcc120961f3466a4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 8115ec20ac7aaa632d1b9b22ef21666e1e4ce1952765bee71645427ead4b9295
MD5 ec333862cadd999dd1c01214a7355449
BLAKE2b-256 c057783ce4aed7d1e866d355b5fd0cdcda2aa7f9e6cdcf9401655c5861aae599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5361047c94bfec14cf6debbe26854120a99273f6626371be0987eae14ed8d98c
MD5 1cb639f8df5799612cd3817a1cf20c36
BLAKE2b-256 e8f1a0479411bef149396ca2a16ac8c9e53b42a834af90fb71dba7089bd7ab69

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.82.0-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.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9be6551a95db652e85aa74ce5a4cdcc352284a1cbe64e0ee4a91133c1aff86c5
MD5 3321679d0188c0f529a5b2ee1a0b69fe
BLAKE2b-256 b97f631218585959740977d5796f12269976faa45c7e5ad2c771d63f5a626cef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c01473dbeffc17aae1914ae3f9116779263c25b0d544a908876e7e887b26a0cc
MD5 35a61cf3c50cb3c8a84f99cb0cc6ca86
BLAKE2b-256 cc1bac090e2ec2664e4540fa5cf9fe3169e7949ef09b49b2d58a6bbe09e4b2c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8046cbb088d0bfffe5296f203ca3366a4d8cec71b23528b15e1e3cdd4b4d7081
MD5 2c4c9e115d3756878c7e42c0ebb7bc80
BLAKE2b-256 84eb2d4558034b72d6caf90a34d222f91e99e2f9a0c9cb1fa0ceeaffa2405a45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 792a983f1847e2e9335cedb803fb5417845c03228973dbb1c3ef19fdc8b49a2a
MD5 c0ed793b3c899d84882f8cba00758d3d
BLAKE2b-256 a8545a256cc684405e0235b063d782ededa8d3268fd9c1cbe2dd591af9e0bcad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 d1cc6cbfdf5103674f86b56dba09e80da496cb547b17fbc9bf9d1db707ed7b03
MD5 407d7aa503b3ca3bae7307c09393f62f
BLAKE2b-256 441c2b6bb3dce905d827b80f64169bd2383f4ee68cc4d2d271c032b63d2a2aa5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 251eb7b7da4c5daa8787fb5e79019b73ed6bb248782efa5927085348206141c5
MD5 8a876fd5f7cbc408272164ec030499d4
BLAKE2b-256 afee3b982a55920e781fb555febcecbae2a9cc5e1de68815913cd403da255090

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7ac803fd00d5fa5b56acaf755fee5d22fcb658a7857f62459a9a42c50ea2329a
MD5 b1f72be6065ec5beb699a27f2f7ae9db
BLAKE2b-256 9546d9e933e063c218927bcf1a687f94813e34346d61b7a2ccfd9642cff64b32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 d7b7b7f2d6a169de911f5cc75902dab412892a388da065787f04ac5f6e76ba20
MD5 418189b2891a764d4bde19ebd9cb8d9d
BLAKE2b-256 041cc76d1e4ebf857b3c75a5a030c102bac006f6ff469c7ac4d90fba3ebbf792

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 8e03ebfbedb247e3e741f535d3e474322dc83b57db3665edc2a617c0dead9fc7
MD5 894b8155065d53a4dc294a393ce052c4
BLAKE2b-256 97515c112868d11f07219639e5943ad8183e6b24e7bbd02eec4cf556a4ff1de9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8bc824f9284b781be071394f5b52e8697e3ee55c4676dd81923d63d64efd5f74
MD5 e8bd2348f5d836434266ec554330d5df
BLAKE2b-256 0248a1f247ed0b50278384306d03859d841f8acf07b5e7d22babb07804dbd6e5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.82.0-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.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 111ffb39a31237379eca84409d82c2459ef0ed89248d1591d254e51dded4da39
MD5 bfc396bf7c68fe7c9a0b42affa931523
BLAKE2b-256 97f97c219644a85abdf1accc761fbbf8339b25cc14b6d0f9b171e4c44e279c9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b0ba97299e6c75d4069020ba6ccbd383eb45c63fce74df3d18d062711e48d6b9
MD5 3a007343fb4d4d3363c1d3efea3839f0
BLAKE2b-256 b76213b60805e6b69c9ca6508e991e36bbb4c69b2e5faaa2c5553574d665a6c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd5a801fe05248d92da3b8cb1e8efe39d36eb22553b0f88c7b168bdd1ecb62fb
MD5 9cc1b30e8e938276cede27e2450edf07
BLAKE2b-256 356ff81a03f5b1102f7dc5f0399f0685e8274cf15f3087699ec83c7413740cfe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a874adf14fdf4f04415fc02bb2bc8b9f00e32a66ed6c5dd8c0e8ef04348b0974
MD5 0a8864be98750698661521e37954b315
BLAKE2b-256 9d4419737d17219e66b76def3b2e9635b0bd130843b735193c6fecec685f7925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 93cc641a250b28a1dbdcbb5b0f04f2b40bfc3ec728be2cee59bf25e12feaaba6
MD5 6db9767eca2881280bea644e2e3ccbf8
BLAKE2b-256 dd55ec99426f7fbeffa0bf83a3c4e1f87071fe7bb4b6a082dc09c61179557241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 a2758745a59b2b264e030d07d59f2aeb07f690d5656e3dabc60556d941fdba36
MD5 69448e3dd536ea579c43e29c303c9926
BLAKE2b-256 5736f367d4a604ee2243e0c1898a57e9a6f7c7c159bdc78b45859228a956d421

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c88cc3ec20eb3ffffbae1cb1eb77985a2b9c107187fe03a27684f0c706da0577
MD5 189c7357679ad7d0efb4d732264af9ab
BLAKE2b-256 0e0231077b4634c08500101c6860b766e240740e1d0cdf21e77e0d1ac970651f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 efabf274123bcea2da7c792a264ca28d0853633b07cb181c05013983c2ad0d61
MD5 22821d08ac2c06f0a98f988c29b6acd8
BLAKE2b-256 f7b4fa010aac038b87e5fdedb94852959b94296f6f521e98c8b67dc26824312b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.82.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 4b23def085fa73eb399fcc6f19125e794431dfe7daebd8c2f4d7d12b97e84a5d
MD5 b08c74f6cf46f7b2ab4a6f48e69e6266
BLAKE2b-256 1f470da44ace3dfe65ccd9cfdd2d5b4521f3f85a3773881cab1d88b36b7ccf6d

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