Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.6

Installation

The gRPC Python tools package is available for Linux, macOS, and Windows.

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

If you’re on Windows make sure that you installed the pip.exe component when you installed Python (if not go back and install it!) then invoke:

$ pip.exe install grpcio-tools

Windows users may need to invoke pip.exe from a command line ran as administrator.

n.b. On Windows and on macOS one must have a recent release of pip to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version!

You might also need to install Cython to handle installation via the source distribution if gRPC Python’s system coverage with wheels does not happen to include your system.

Installing From Source

Building from source requires that you have the Python headers (usually a package named python-dev) and Cython installed. It further requires a GCC-like compiler to go smoothly; you can probably get it to work without GCC-like stuff, but you may end up having a bad time.

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

$ cd tools/distrib/python/grpcio_tools
$ python ../make_grpcio_tools.py

# For the next command do `sudo pip install` if you get permission-denied errors
$ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .

You cannot currently install Python from source on Windows. Things might work out for you in MSYS2 (follow the Linux instructions), but it isn’t officially supported at the moment.

Troubleshooting

Help, I …

  • … see compiler errors on some platforms when either installing from source or from the source distribution

    If you see

    /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
    #include "Python.h"
                    ^
    compilation terminated.

    You can fix it by installing python-dev package. i.e

    sudo apt-get install python-dev

    If you see something similar to:

    third_party/protobuf/src/google/protobuf/stubs/mathlimits.h:173:31: note: in expansion of macro 'SIGNED_INT_MAX'
    static const Type kPosMax = SIGNED_INT_MAX(Type); \\
                               ^

    And your toolchain is GCC (at the time of this writing, up through at least GCC 6.0), this is probably a bug where GCC chokes on constant expressions when the -fwrapv flag is specified. You should consider setting your environment with CFLAGS=-fno-wrapv or using clang (CC=clang).

Usage

Given protobuf include directories $INCLUDE, an output directory $OUTPUT, and proto files $PROTO_FILES, invoke as:

$ python -m grpc_tools.protoc -I$INCLUDE --python_out=$OUTPUT --grpc_python_out=$OUTPUT $PROTO_FILES

To use as a build step in setuptools-based projects, you may use the provided command class in your setup.py:

setuptools.setup(
  # ...
  cmdclass={
    'build_proto_modules': grpc_tools.command.BuildPackageProtos,
  }
  # ...
)

Invocation of the command will walk the project tree and transpile every .proto file into a _pb2.py file in the same directory.

Note that this particular approach requires grpcio-tools to be installed on the machine before the setup script is invoked (i.e. no combination of setup_requires or install_requires will provide access to grpc_tools.command.BuildPackageProtos if it isn’t already installed). One way to work around this can be found in our grpcio-health-checking package:

class BuildPackageProtos(setuptools.Command):
  """Command to generate project *_pb2.py modules from proto files."""
  # ...
  def run(self):
    from grpc_tools import command
    command.build_package_protos(self.distribution.package_dir[''])

Now including grpcio-tools in setup_requires will provide the command on-setup as desired.

For more information on command classes, consult setuptools documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14Windows x86

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

Uploaded CPython 3.14musllinux: musl 1.2+ i686

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14

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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13musllinux: musl 1.2+ i686

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.13

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

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11Windows x86-64

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

Uploaded CPython 3.11Windows x86

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10Windows x86-64

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

Uploaded CPython 3.10Windows x86

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10

File details

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

File metadata

  • Download URL: grpcio_tools-1.83.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.14

File hashes

Hashes for grpcio_tools-1.83.0.tar.gz
Algorithm Hash digest
SHA256 515907265d14fa9975d0c7723f95a9da01463d7ac607546a03f8741f86a1bb07
MD5 5b8bc34ba50312cb8f259cff7ac0151c
BLAKE2b-256 c1b150b17b3a2ba8970dbb00b2035a4df218bc6ec88d2d77fc7da4e42e1c7b19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 b8c9686b0c19f70b63d8d6cfeff5ad3480bdedecd60f14711fe43950f5397253
MD5 71fd832d139e80ee414342723a88edae
BLAKE2b-256 30b1d1f150b2ab3b4ae9932c05104fe1edbcb7fbf505587ea8db99e49341a05f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.83.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.14

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 846fd211ebb72f50d39d3874cc0d616c2b9bcb71db51121ca86af29eec013c74
MD5 6093dff98591660cae5a870654dcc8e2
BLAKE2b-256 39aa11a228c47acecde2e05715bda4480e5a695690e00776c1db391e5a02c1f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f7e82ee718ae09f879cb832e4517a56691de24383a2da673be184ad8b18e452f
MD5 c7946bf875b9276a376a6774f6ae775e
BLAKE2b-256 d4e1249047aab0da8c6b3b2e0156e6868aa0b598973ddf53f59186c43664ff96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1cfee967ae073bc064862971871229248965422f38556096aec76db19d8a8c79
MD5 0e0c7575fb26641798c67b0f101a7c68
BLAKE2b-256 4da10c098b4ff64d948666b79d0036ce104b8c2209e6f4d1594046044dcfa25d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f4a83f002895b11c4a862c366d77165825e0064aff14bf2c7453f59f66599b0e
MD5 a8402f6a7854416b75406725037d85eb
BLAKE2b-256 d1bce585c4e255599ec45f2e07e0f570352158354285afd65ef30ceda97b445e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e2a5816a5b6b06b42a6989f02944841c2a8b3daaa7f033dac9267f70078028ef
MD5 aad4dadf914ed80ff0bd88b0997c6487
BLAKE2b-256 0f9f200fb55729b735192fded061f53aa37c88cf9f58933cb108e16f5c1fd967

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0ca67941524662e01adea91571bb79df1ac9b4b2641812ef8636e21945119bee
MD5 4bf1c3327a465982ad42311e0ffdee2d
BLAKE2b-256 834375b382d8f116e274ce639ec55a6908dc792627b01d3c47b4f8991701203b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a5fa95fb33a600d2491867a1048f47baa27a830eac01f475043b8ccf63a471eb
MD5 7a05d7f6e337862ffccd65e24e92625b
BLAKE2b-256 401bd8e01ca3281cb59722372c415024a7e70e8a653e70e2075e875394e4f761

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7a8ac9cb3fbf7a5e4fe59f211e77b4fa4d51279c9f480e6ff98037cf56da1ad8
MD5 583ddc332707cbb4edba420a792cdb78
BLAKE2b-256 a246d5beb04f0ffe552e55eaddd3413786e17a1fa68edb2fd8398969c38bc7e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp314-cp314-linux_armv7l.whl
Algorithm Hash digest
SHA256 1ea047ff4bd2bb32fe5268042cb9c9e7bb054e932b52ad756642622f032ef656
MD5 b650a200d38ced9c414e22b9d7d7f698
BLAKE2b-256 b2bd3abb9c200f90110805553ca0e8f7908a0b89485ea99bb271daa37eaafb72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d654c645af7cf608a30644bffb8d1ef6b14e8846482c3d0131d0dda91f6fb590
MD5 bd3cffdf41adb435b6119697463fe670
BLAKE2b-256 77802369320766091f6daedb924d133037a9f8b84bfb3e4d02d6ccffcd57b0cd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.83.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.14

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7b1bd6db403b38addded54866187eba6f9ab9afadf72bb8d0515ed13f0b16c5c
MD5 3371147c9659111f4ee970932374f5aa
BLAKE2b-256 d40b54cb428ea18912fa9541509fbc2e10f9807d96e88cf435f86e63c540ac25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4bf0e421e1ab5f2cd638de44fc903aed3ba4a2fcb19b93c6f528ff0ec63e3a6a
MD5 2a8a9a88b51cb129b7aa2c2ad9f2c9f9
BLAKE2b-256 3085942ee07caf97b75ead416c6ad5f2fb12b16b8bc92fa3d60bbbea4c06e076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 1d5a9a9664d2f4bdda000652e7febf9ab4545a6391c8f05babd52ecb27d7e03e
MD5 3d993bb68f5396bb0f0cc62f7a7a30c3
BLAKE2b-256 c553823fd52c29630398706de400ce7003b03e17ce91df024fc53cde810d2758

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4fe627a5248d8e712f5ec3e019420050e61b10600ed241264aefb379a0f1b338
MD5 ee5b7b94afe550831f85e50f6a651d87
BLAKE2b-256 ddc2ce1c6c2475ed5cb0f7c6689bde57e3c105714676227da11b423ff37620a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 04284627655629387b63278591e5efd0aded28d3a08432fe8a8765e4daf2d5b2
MD5 940e8cba4308a2c6c4d0819c8b43ebbc
BLAKE2b-256 b86d113291a7aad0c47a1e2ba2375595dfc3c2ab648e0ea05ff3d6f0f89055b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 c82216864d435ecf6f535798d03e9f6b9025a672a2e815715d629aba4ba70349
MD5 28de8ced4524daa2fa94441953990ae7
BLAKE2b-256 f2ac7e1b12b1c5afff4f7d578f3c4eafbb1849f8004ddcc236cd3ff95c8be607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ad37c786ea92825534466052f5f22f1f29983b1d00ca71ad43e256715a86bba3
MD5 5631091428d90fead174ad68d7c08328
BLAKE2b-256 132375bddae583077f1374c64e2a87b5924bdbffe162b3855af30c30a0fc8c5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1aa9617ce9c2bcbfb8f2fa08e6259e1b3cadaab0316e41f71496847af2f0a664
MD5 17ece9efdf4e628bdaab5af005c12b76
BLAKE2b-256 ab69ed8ebaae3bd0ecd2387b0fdb3a696bd4b4d4565d18589ee3ba7c6affcbed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 3277cfbb7cbbd2d72921fbcd7aba6c8ab1c91a9ab27e8045ac0a0f2e0517cec9
MD5 b92bfa29b2b104373d442d8a0ed4a686
BLAKE2b-256 632fa7a4465b2a5b74b479373bf44d86da5840d7d20871764a39fb300e55e093

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 92d2343806b5c21162a57fbaad24fcd8d935ef530f95a0f706a4e2546fdc0662
MD5 b6a3944de400fb105596af6c5fc8260b
BLAKE2b-256 bb59696b9671e32a693c67299724a1f70f81dfb78aca6a3283ea6a65d54e92b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.83.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.14

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 fd2ff46917f566b3b63dae191d1b05ef2188fe51e756ef321cbdd707ab29dbfb
MD5 d071043df389d9d8b699a64ea30260ee
BLAKE2b-256 eb294629c154853f6f677299cde014e615084c15ad1d4fedd6845d2e7d354c7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7980b3ca9dd31c42468c5af8cec97037f83715ea6efbe1b936ecb9c6832ac0f5
MD5 f1d6226e1edf0b037b8c044d2fcf354e
BLAKE2b-256 7b0b3b754886a02ead1487a967fd11ff13e920218fcf6c8e174f6de0c26dd819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c6c469c928a183f1a99ab26e263fe307347ee7023fa623b55bc778846b2f51b9
MD5 e5223f7d5442d3c6370c7792b4437b56
BLAKE2b-256 77fc9cbdc4606f378a9c2b569c0b6b57f181f97787006be4131a5820d469b70a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 762a9f8a4a4a39bda02feebed94efb8d778e0e5a82d0c8f786dce5ddcb950c7f
MD5 66a9f34ec150772d8194bbe707118bf0
BLAKE2b-256 36e6c7c6f4e25b7344f1fbc5df69606bfd4b9692d4e32d17781c665d3ed45e70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 7d4edc6ba9fdca70bbf585ff6ab5971b8cd6140b4b316df66fd91d168bc1b617
MD5 5be31d3363db92502ee2026d39dd2c66
BLAKE2b-256 5fecacd6c1800925b0d60f8a670b68cf5bc3566aee60e7cb90178b34253bf53a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 b1649f47c4675c1540ad2a77005f4d08392c06202686a0b1bb6b894f96cb75fe
MD5 219ac1bb22fecea1032daf88f7e03f99
BLAKE2b-256 d484f3c7e5e91e5d40ee792f112260bd329db5381de6f83b21387dd6163ebe51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8350e236470700b02bc4ba7f27a8796559630170e6527dda41c0344fbe988e56
MD5 1772c936e6f4f6d250eb74c0ecc92ada
BLAKE2b-256 bfa16eb17cf322bfbb76a9b9a8a5ca4a6b27f0af84821145969fc464feedaa0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 dc2d370563ee1ee6c1769e49df35ef3f6e75cea8f25acf4ac6e54b335e6f788f
MD5 cd054f425c88205fd946c45ede65953b
BLAKE2b-256 01c923e8423ac54c3858a5cfbca8a954fa292cab7b8a9a1ee9dc3259b906b763

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 bd93bbe18c4424805fd2e39854f75d76f80655175621254dc43cb45ec8e91e85
MD5 460fbc3b36a3f0d0758144742ce279f3
BLAKE2b-256 274d02e4d809d880785a613697e4c0f8134a436ec0142dc3c11989ad1a1c787a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a6ac3cc2c2d77f869a96dfaf2b1315852878babddfe2dc49b9fd47afbf502865
MD5 2e798572dc0b1a3accc70ff4e207335d
BLAKE2b-256 4622034d6daa5b2fae4e4c1718111c1b791589c3743d7d8fb07984e0b59c7f2c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.83.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.14

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 6d1a1c9e62689d04b63b227558b759a55dce8fb81a3934d3b5f95d1ee26a2b45
MD5 b330c5d8633fe57ccf81136209439efe
BLAKE2b-256 e75152aec42a3059bad4263a7a82c715a0fc08220f7533be41f0b9177b05468a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 de2b0c645363f7c4b005f145e06e790870dfb21bb7e162dec6fee2f054de9291
MD5 978253988707912fb9884de0f68139ca
BLAKE2b-256 b8f70bb5e45a1f51822c0bcf5a355a06132c43b9dbe5c283edc8d0b63bec7626

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ad00de87334154901e9af50a7f3f95261a0133502c6c0cea1f4e6107245154c3
MD5 f6b262b7c163ef2710127a21799908fb
BLAKE2b-256 5f99c4e91a2116062f7b42ab99459eeda15ec59a07daad01f4f38753fb1584ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f710032264ed114c9d3b52f4c5cf71d68ccf70f25c4cb5776fe60388374bc01b
MD5 edf8ae6d39a0acfed7e0a309208e6472
BLAKE2b-256 de59b715d431218f0e8382490db7b1d01b3d32392c359c1886eee7e2551edaa8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b3a5000e8540efb80f74d9c760f36ed9408294d76edb0fa4b87fd287b0a8a258
MD5 d684433b32029ca8a7e4d931bf4aa638
BLAKE2b-256 ae26f9a082b79ae7f7dac7050047614000721dcf3d1c6d14bffa881b1f7a9774

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 0f27da6dc58c910f31dcee4fcbfd05659c10c14b9e132f4f17da48d867e75eb4
MD5 c46f4b7e2e8070b55ac2fb7b5e49c383
BLAKE2b-256 1a51e4d1a89f69072bb93b975548c40fe9524219ab5777cce113c1e2183b1f2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 33350bd94c4913f8eaf6ca79ce69cc673bb46ca5f800e6474b1d6899ed321dad
MD5 4fb6761e2aba17b4ed344b4b5d6b30be
BLAKE2b-256 f6c4117d6688c4cb40240ce48da1ffac005e8da8bf63785634bdbb9143ca367e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7da547dd1e0b1fe3d6d5677e9c1848969ecdbd51a92c342cf82d885c5935de7d
MD5 81229064c07605188981dfaabb158d3b
BLAKE2b-256 829759bdf27c5f99848087b3b268c90b3fcc557d400c8d0224cf49c7ac573e60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 72471a4a46909f1d798836c0a0aa2f568e10f6404585d7b22ac7330dd6a7bc74
MD5 5e28cb1aa4d87251bd19a13993839de1
BLAKE2b-256 b9f0d55c59b3af39d2ca975a2bafc5be1a60e0460a1b507bdbcf7bb8a17567db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 88fc53ee3ce28d3ea2fe8fe1d3ed57854d0d25d6dac18e74c1f24e0a377bb509
MD5 de1e0f7faa74ce8fbfe259c899203f54
BLAKE2b-256 32d46201e4948618a60b5fdfecd3b193da9b86c76e1aa8555573da78649900a5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.83.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.14

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a47e674e6afac5d73ee3a87d57ed53f7b79cc01f44d602fe6ee90919aa171583
MD5 7d6183905cecd98d073d5efe952b14cd
BLAKE2b-256 49277199a053df071d5c9924aee050d6aea391892f05cb6eb266365a72c8b05c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2106b29b9dae5068acab7ee2f6b104d3054b4f31289f105b4afe1fcfbf1966c4
MD5 5902595231309e9aaf2ef9a958c02aba
BLAKE2b-256 f451957d040037a142b7232b5f1bfc0abfdac0acbdaec74f2ba3f39cc570ccb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cad9333c0d5afcc2ffb26bebc5e8f097e3218b964758c3c65609dbcb77ec2aa7
MD5 d7e15d9dea267f42ba02b8a7ffb39e15
BLAKE2b-256 fadf3de83d76f30a76ba85464d72a579199a1191ad027f5c89786db767b22f83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7f5f5b6e1a91422069601fbf94f7fc970a7647fa69d2bc9f59e38913523117af
MD5 ca0a584db17a008555bcaa21cf13b3c5
BLAKE2b-256 939450b1e7b1526e11e8e7cc6796cf71707ce6bc8714d9bacdd7290a2039b140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 35af1be2fe409abf9817ec43c34aab8a99189b15530eb78f3a94a6b1266d8b12
MD5 afe39133ece14f912a08706d51900e2e
BLAKE2b-256 e04f2221bc79d7c2315d5e3604f353c470b380386fe5d7f8d4740a7d00630394

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl
Algorithm Hash digest
SHA256 281d5d056d7ba839f4fff9b63f9ad239fe3353fe10e28e782251bdae6ba68306
MD5 fc717301e422c2ee6688db4e400de6cb
BLAKE2b-256 3f8ee54c7475e0fb528861f66a2e2a0b892a86b5a636905336337d29e091c2c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b6346c688d25bcf264e55f0c5f48ae825f7a2906ab969ed3b4a93df53e48bf07
MD5 f2a7979da00a77c9da324f9dfe2f5db1
BLAKE2b-256 3d06c0a9bad5cc5b1eef47647c480fc9aac82ae67e723db8f5e90e56bdb5adf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 3647c6adae9528dd56183061371151e3a96f71c299dc69c540318c3af2233a88
MD5 73cca2087cbad22e30914a85b8308d07
BLAKE2b-256 1022c5ebf22b6975b9846d54b0e5328eea1780ba5906419e43d305415e110611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.83.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 f281cb706999676bb841bcd57129a69091b9286236c89d6114c752ebf6cd5a1b
MD5 87625cd1116dc6e5a9878f6b5345493f
BLAKE2b-256 ea004a0b426262c8488a02d7fcabe72a070c4691ea79ebf050d543d5cf054234

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