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, Mac OS X, 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 Mac OS X 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.65.1.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.65.1-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.65.1-cp312-cp312-win32.whl (923.1 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.65.1-cp312-cp312-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.1-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.65.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.1-cp312-cp312-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.1-cp312-cp312-macosx_10_9_universal2.whl (5.3 MB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

grpcio_tools-1.65.1-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

grpcio_tools-1.65.1-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.65.1-cp311-cp311-win32.whl (923.4 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.65.1-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.1-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.65.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.1-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.1-cp311-cp311-macosx_10_9_universal2.whl (5.3 MB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

grpcio_tools-1.65.1-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.65.1-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.65.1-cp310-cp310-win32.whl (923.6 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.65.1-cp310-cp310-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.1-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.65.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.1-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.1-cp310-cp310-macosx_12_0_universal2.whl (5.3 MB view details)

Uploaded CPython 3.10 macOS 12.0+ universal2 (ARM64, x86-64)

grpcio_tools-1.65.1-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.65.1-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.65.1-cp39-cp39-win32.whl (923.4 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.65.1-cp39-cp39-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.1-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.1-cp39-cp39-macosx_10_9_universal2.whl (5.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

grpcio_tools-1.65.1-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.65.1-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.65.1-cp38-cp38-win32.whl (923.6 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.65.1-cp38-cp38-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.1-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.1-cp38-cp38-macosx_10_9_universal2.whl (5.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

grpcio_tools-1.65.1-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.65.1.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for grpcio_tools-1.65.1.tar.gz
Algorithm Hash digest
SHA256 24cffe8bc90fb8237f0bcf240bd6c70304255fe27b69db32601499a043f871be
MD5 516c8c72fa0b61dae6423cfdf660de02
BLAKE2b-256 57d65135ee86be0501178a3f18c691cf25c1c9c33c6dd6395d286dfc0af9d54e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1ab64a9af7ce0aeb639a77423fa99de91863a0b8ce0e43fc50f57fc460a0d30e
MD5 41dd343f379d8d34947f528cc9f6290d
BLAKE2b-256 0034546778aa1b60efad9dbdcece9e46e79d77b72344eb6260beb4efb249873d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 013017df92d6165e1556a17c618cf22471ef131fb614b428683730968b54b46d
MD5 01955e14b45d264ed7ade884b0caddde
BLAKE2b-256 731044eccdb140e018866f29de9bf60fe14b0131eef15254d968a6f999afef1d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd2fe61d40e7421dc64c90912e29c05f1c419dd7a90452c84a1b456e06bd8530
MD5 9e43574973052e8a3c8772e5a178c934
BLAKE2b-256 dd480f25469542fdd28ee64b312cf4027671d281d5cafca8ca04b0feed21dce1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 33e4c602221f91c1d87c4574c496621f11826d4f8867f31f4c4c2ff1b144a777
MD5 8bdf7d75a3a06ea526bab931fe6ad373
BLAKE2b-256 8ab5e4328f286601f50d36ecd20a576ab6c5e85020aad6b1d46b94def6aeb752

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7813a67cb427847e1a88d4fd4cbabfd2ed272455bd78b4f417377361d3b8edbd
MD5 28cd35a97672937de84c6460aa14a889
BLAKE2b-256 9ef5dff80284f7b084e271c7293f22f106bb3e0e2a7f5554ec9487c90991c191

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a89203d864dd024c4a13032f2df792eb465c63c224f9b82460d53f0cf30a3d16
MD5 6bd9d756c0f23256260a6e26c401119d
BLAKE2b-256 26faf35f2f7a569b66176d6ffe103a30552ef41086ea82c336d1beda793a295b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4dde0d90f96e29670c58a08aeeac61da49792f71602cb7421943be8918857a2a
MD5 e6f4b759985f39cad41e9ccffb35293e
BLAKE2b-256 416290339e5329d3f406ddc3d91edf7e7ac4ed9edc6f8281ce2a06914d322109

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bfb1a5e429756cdc9ce7183cca24a90bd7e68626379c83ea065bb30125d7aca4
MD5 17ec9ce9fd2bad81f33c2b77363f844e
BLAKE2b-256 9a76ffc958d3fd1d744ce490a9e04f34fdfa3f336d64c5dd1789ca597d112f76

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 b8fe0bd8e63a4dd84c022ccbb6057e9f3c338e036a1b95c2a6dbcc928c35b4f9
MD5 2012f71b69de6e2d0ddc723b1b36c431
BLAKE2b-256 b5f086472584c92401c2ea9f2b1f2e69c78105dcfc54cc6c7aed5e212df47f95

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3135888461888dcc7b358c17d60f32654cb36daf02bb805c84c0f8ab550743eb
MD5 f87ac2cfa7c2c210f77e3f6d197508db
BLAKE2b-256 4a23fbf953016ba7baadcca3843df0b660f45fa9b846e24555a2cc34a2cbb56f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9b6dbddca8e399ad96d263b786d0803acc67194cb80d01117691a9f239ac8dc9
MD5 e041688eef39e27d3749c55489fe8958
BLAKE2b-256 56255ae037ebfa48b2ac9fb7d19eb9b75d0ecc94ebfd02128c50d132d5eae71d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2ec7e376f3f53e7ab90614d5a2404c19c7902750bcc5bed8219ab864f9bc1c4b
MD5 6f35efb09d57e0b2c2d1939f7f655d3d
BLAKE2b-256 ddd6ac63bef0b5dcb2bb8af6a47e68a6cd4f7cb99c99f6dc86f5b79f2ea045b7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e24819f8d11fc9e6bad1e13a1d7fddd6027ed2a1aad583f093cfe027852ff3f9
MD5 0b5055d60fff671f8781e6a050147d76
BLAKE2b-256 667d1769eac73b13ee9650ec2401a2b4f7b96168ff4ddd4bdd35af012a2f5bc2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c394cf5b77eb71ff5c0ab857877f59dfee080cc95fb24d47e97d3965aaaf3c64
MD5 069bf05d2edc985521aa6cead526ed21
BLAKE2b-256 94260de5893d99bbdfa8a42c5bc03a7e052e06b41f0b34ee6b2158f9c3a3f49b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c50895d383d41a379f9a235ce6d14c6639f36d43bf71c7148bf8a114a8f0936a
MD5 ba3592c0a1a404485ef4434e795dfe85
BLAKE2b-256 73b80132ecbb37c87b162f4b1f13f73195d3bbf77e547761b6667e798b8416cc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f49acf17ae7b1a35b5e0e5907ed9b70c042b3e7ab8769ea9fd26f20b2b888743
MD5 1aa1c85e0580f6da55ff0079cbb01a80
BLAKE2b-256 16610bdbb41267a130d888d204608cf717648239714d4f97aabf29ac7932a717

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ee1353c741f8f2fcf4fcce8764d4570e2d7c3025cc4c918a0c6532c18b6cbac5
MD5 a3dd95f0c1a5ffbb65425c78cc746601
BLAKE2b-256 7a5ac5f51d6d9f3e098c3faee0ba0394338f399fb838eed89b46d548bbaa0205

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 fabbc0698cf0c614059c3e103b06c74d07190e9c7518f457703e98617ed467c0
MD5 5e4ce57a99ea488a2c2b0ebf97472283
BLAKE2b-256 91b89219e867b25392277caa38365875cc6eec48256c33cb130705d8b0bac092

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 edb4731b4ad068c3c48d52bbfa1404236cbcdd2524eb01a655e8adfadc2f0034
MD5 d030294448c547020b5569bca5383a90
BLAKE2b-256 4403ce24edc53dced0f28d8842882a49a0770628a0edc11463a8916506150844

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d4afb3e74c7a567eabda3c447421eb8fb5c6cbf19bb9292319056beff4ab49a1
MD5 6c87a02288863a2d011205741c4d24f0
BLAKE2b-256 8668eed16df6755bdd32936375a724a065d553358667a1711ae6151661ee1966

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 32fa16e64f4b1684ed634155af9b03fdeabdf641d484e53c453e592e0f574f03
MD5 b87b0aadb04f33c189023264115e111e
BLAKE2b-256 1dda726906f9deec90f285aca10116e808b9c3fa5d8c309481e81bd2de171d02

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b8ef108fceabb12ed29f750f2cb4827d7bad5033dc13596ad0de092f015f5123
MD5 2e7c0b98b687c6f9c39706b3e371bd8a
BLAKE2b-256 ca4447bdbd865b76069abab7151d452e1a6dc8cd8bef7577dfeb47d58bb456df

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac8cc2684bcde43296cf5a350b80b73713610f0789ff912c88f898ef065a0b6c
MD5 1e1ccfe20affed6e22735e9db300e6ab
BLAKE2b-256 e2524c17784fc98c0905ca5dfdc820b740b3ede6d6a5693107e64d98d53cdf94

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 257decc1782b9adca422a2625663529be64018c056d7346d8bbc7c9bf0fe3b80
MD5 6fffe80a853acfdfeadb3ddeeba15926
BLAKE2b-256 020e3acb7ecc1892ac934405d994b85694b8c374a5e22bb8e5873b44dd58b399

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e859001e20d4199ac90979e11d0d0ecb83f6b0235b08f8bfae93c2bd1401795a
MD5 2a1439cb07250418ed86a477e51cd14f
BLAKE2b-256 b39974e27a740f15f1e674bb3cf3988f7076d8dd47319fa16acce8ccd8453f86

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 6f75bf562057723818dff7bf4e05884c220653ead3db19effe5873ce88c7cfd2
MD5 ca26f969d266f118d80ab0efeb3537d5
BLAKE2b-256 47e6de257911ad2058fb93b459c2c5c059f84d1bd7d148fae570e51d42929386

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 16f2f49048c76a68a8171507c39652c8be9ed4e7408deb9877002813aea4c396
MD5 956c213ebb4593384482db9bc67fd631
BLAKE2b-256 9f1a024daa6c5b175b19a8fc039233a749c0256fa02ad05d443e35029a6cb69c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9cc6f342b8e8a2aa801d2d1640290a47563d8bb1a802671191dc3fc218747da3
MD5 1d9712e1e670a4b65426942b3abd87a2
BLAKE2b-256 69d39b163483553b380d9acb32f4aa5c24c2d2af4a286b861c16ad9f2f09f291

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.65.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 923.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 004232fa8ef82298eeb01b391d708b3a89317910e2f7c623b566aea0448c8dcc
MD5 85182c6611d7bd52302e343b3b9fc39d
BLAKE2b-256 6e557023306b5c890eb710cf8ee3f31bfbb825253f8855b90d17d71835fbb98e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 074fce3b96a5c59ed526bdd07c04c6243c07b13278388837a0540840ae10bf5b
MD5 6d60c6e8335ae9ba1936ba96b1ea8b0e
BLAKE2b-256 87a610dca35013ee00b1675647caa3d74717d8b4b3054df35d46a17d7b99ab72

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bc55edf7a0af0ad7384887845b6498fdb1a75d3633d11807f953cac531a34588
MD5 45d232201b67bcdc4dfcb29744f60feb
BLAKE2b-256 445ced560482816ec3ae3f873dc281692976448479f8cbd0c47329c702498383

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 68d14cbd135541366bbef18c1d463f5d560878629f1901cae03777dad87755d9
MD5 bfccc2402da331d9a4596354733a5e7c
BLAKE2b-256 824928257bbf6ff6d1aad8e94211af1bb5dfc57248cf22b996e07d7e97e0b936

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d99945dc53daa7987ae8c33227f96697ccc4d0a4a1ca6c366e28fcc9fc1c55fb
MD5 8b03255211c46ae05215d013c54412ff
BLAKE2b-256 0353e7a9780b6e9ed8cbe886b8086aab78d641512161f7f9717e008d89eedd29

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4887af67ff130174fa7fb420ee985d38659a7c960053639de28980003fe710eb
MD5 40d296ffb2d2a237bdce746e6e314c54
BLAKE2b-256 1d1762dc577079ddfad40f7b4b1bee3f447aee231ef94c36e7bdf4fca9f31f0c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1ece34ebb677a869606200812653f274757844754f0b684e59d61244b194f002
MD5 3f073e74a334b5642a020b18c097c510
BLAKE2b-256 ab74093802feb8604bd028fe8fc05811969187bdcc125d10124791bf076e79af

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 4b0714458a6a3a1ed587271f3e7c301b735ccbdd7946071a1d85a6d0aabcb57a
MD5 d0b7e70954f65955ec5a6fd86c7a818e
BLAKE2b-256 6ba910278dce7309aef47f78f933210d33eb5d3ad52190e734cd88c7bab179fd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5c9b4d95d2623b8b9435103305c3d375f8b4a266ee6fbbf29b5f4a57a8405047
MD5 637448ebde3ac26a19104592a419a76c
BLAKE2b-256 6f6a7e23dda9edf7048071b0087e5b13efc891ca9d539b8cd3c7d7ac4e101762

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.65.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 923.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b6e45377dbe50c7a737d81620841b8c3f3a1650c76cb56a87b5b0414d10f9987
MD5 7f66e691778d7df4e2ebc09dd0c1f0a9
BLAKE2b-256 35b9e353120593f7a753f3a49fd07ce90189ddbb66131e00f2dee1c72eb756b6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dc904f0de72eecbd024c111caa3e3165522349ff3c89361e4cbf06035c93061a
MD5 888798ded0d4c9cddbc4364c905a0c26
BLAKE2b-256 0e0c1f83f64b25b0887dbb932a78f872fe70ebda603a9a5eccfcfe8789ca4277

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1d8671d82449206ef040756a14484b0c5189615a0aac5f4734ad3d023d07d4b1
MD5 a6bfd8a25ae67e1497f791cf4c793292
BLAKE2b-256 fe7a620957d2bdbc972ed23ef85a8bc3c9a0d7575161f2d393d2c5f3faca600a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d5a12e0bd2a0f33af11e11d89f19cddea66568716b53b77f3f5dc605ceb32e0
MD5 1023ac1a417cba74b67286cffa00e2ee
BLAKE2b-256 561074d26bd3691b6f3713bf25264d5b99aefd2a3a2d903d320af9e177f3e5ec

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 881ccc523a171235bb6b1d8e965c2f11e525b54eb1d66aeb8fea5a72f84d6e02
MD5 8aeee6e8354a9700d85f500c8d17d688
BLAKE2b-256 64efea33a08581f5812041b111cde6dfff55c2166f0f708c17b0f68803d93053

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 196e12c18f0ebe5ac7f5446fc1daef8d9c69ba40a987a1f8379bfdf6c32e54af
MD5 e3b06487e25fc7c1bc8192aa1f2fe3d4
BLAKE2b-256 5ea973cff344a86e82d6cc58d90924d38d417900913c09d9a750d29539f565b6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e44c69c029614fc61da2701587299fe19e52031aa1fba2a69a02c2dd77f903fe
MD5 1d37b59fa1044c651b7cedaa2329ad25
BLAKE2b-256 1d8fdfc66aa8a8f7d2f137be9efff04c47c89e2f8b347fc4a38af1d550e07c32

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.1-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 a95fd13dc17b065a934f00a0b99078de7773d4743772312efc8e75521ab62f7b
MD5 e4e7709d6548671ec26e7ba7fd3c7ca8
BLAKE2b-256 171ef815a2e591c37f22bef01c5cfa525156220f82cace1ee862d74903e30aeb

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page