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.0rc1.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.65.0rc1-cp312-cp312-win32.whl (931.6 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.65.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.65.0rc1-cp311-cp311-win32.whl (931.6 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.65.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.65.0rc1-cp310-cp310-win32.whl (931.8 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.65.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.65.0rc1-cp39-cp39-win32.whl (923.9 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.65.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.65.0rc1-cp38-cp38-win32.whl (924.0 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.65.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-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.0rc1-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.65.0rc1.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.65.0rc1.tar.gz
Algorithm Hash digest
SHA256 7313e25a6a854d39cd1332a6bc03c9dd19a9c02762d65d8d72c80ade5cd57848
MD5 66d1f0cad422efd883b8f28c96998d4d
BLAKE2b-256 85376cf7ff46d91e610ea76917792dd69c77935cd63320b0101313dee139b8b1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d9560bc1d06eb1ed296dd938b637eb11afd01ff2ff5094eaa137b40073e1050e
MD5 0ef92f2873aaca453f008892cdeee3fb
BLAKE2b-256 db9cbdf43238c799d4c02c6f9759801f733933212394b394352c2c549d6190a3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 9c71509ecdbc41d2cd17e25a1c7c3684105a35a06f51de7420d2fe4b9c4f1e03
MD5 3325acc831ef8e6ee26772f67ef83797
BLAKE2b-256 d76d117b44333507a265034ea6de7fc6bead1e0db8808c47f92884bef1caf69e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a1df0e1fb807ca3bf69e6b26adf62e479e46511a68caef7302e092a5e6eb4ba6
MD5 e7106e6e6c0af1af170b5b10f654141e
BLAKE2b-256 feb8839f6d10cbe4fdda359011c772661d9a337a8fd82b2639bfcc4627c9e044

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bdfc81d339647d959150031b8a69697cfc9325ae1fc7e153880eed956c2e2c7a
MD5 afd4c4998d3915d27fcb8d3db5f0d5ff
BLAKE2b-256 6ab144cb726b8c33421fa89bf71eb020efb7aa82d36d76f6ff784aada68b06f2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5efe90338c6dce7d6c692b79daa02fb209d8fe5db8eb6e53d5076f659adf9886
MD5 a0289d7ee923fe2981bb6559fe20eba9
BLAKE2b-256 595f5d22392017057dbfbc453d602b19a80994fc73b6aab6478d1e7ef4566924

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7f6388145deaaf27be43babe063e493c3dffbe1ebc106fab16934afd9e9c875
MD5 18f1f480cecc6c5c3b6a027e7f6d7340
BLAKE2b-256 04a58ba21811de83581d6358603e8a44ae0a083bce3e4d06d23f29b7553679d4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b11dbffd3d571a45730dd35d102ddc9cf58b363a6a548d4bce5c7c24c85610af
MD5 085cc20b8a7f460bdefe75ff61d1883f
BLAKE2b-256 4e9b4f51f77c055f648f6bf20c086ff19f3c44e3b15fde5f7bb603e269a4bf8f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d22ea5cef673b801d1d5e5a6e65b48164f84b5341cd4b407d0c79beef9490067
MD5 69712952b15859b87f182a3d49805359
BLAKE2b-256 113cd56572e503b383c8e0fe5f2d75b59e836cb31aef6438e57fcad1d9cf60a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 86892f28a85492c87e8261957cda8ecc252a74280e5898a9480978531ca8ad98
MD5 01f7a31d1fcdac59d5d3943493c8d40a
BLAKE2b-256 120bfb64d39aea7495e57995de5822bc8dae756f6de76b8a799d6531be02a621

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 167d4de85381f036855e06f0d9f19432c88a5e0ee6c15167aed2a244c34b5552
MD5 fbebf2affc3b4359d3e70b9bd58cdf4e
BLAKE2b-256 1beb4a807dde9f652c8bbabad84acc79d53119b2c3e3064386de37633450697b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c0199a866afd5f7db695bc5472c287127667a8e92037b7b2f3b938044c71b40d
MD5 47727705a261b9e16b0867eea8d4b042
BLAKE2b-256 21005f705348ca926b34a92ade4a003aff1509f1454515998e581aa12cac729b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 236c6277616301d31e3c0ca9d70ad5498cf3593d61cc0beaa0ada25b76810248
MD5 8a4fb96f8c8735126d5ffe573329267f
BLAKE2b-256 678517633819453aee1cd5f8252d6574e32b1c3e9728ac103701eb9ee49087b6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f573c771bc15cc451046d2c4d22ee419539a0b0a63c7e3b5ebac15b72a0657b
MD5 c07476e22372bd5297d4360f5397e83d
BLAKE2b-256 eeef50f34f9175f01cb607ec4ded5f71dbd5bdcc89b65fa2458023a0c1d73dcd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 de65573c80696c58e0f09d1e914cf15da7a01811a5fc183791472bcdc5d0c9b6
MD5 e0eb42e3896821b3389b57d04d454d65
BLAKE2b-256 2f6623cdc073fd38fcdc398d67776bb3b3254be2ebb9cab070cf4c9193f937dd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8bb8eb80d601561da9a3c99761ab38105606d707162cd357bdf8780429d9fe65
MD5 90e5310f3660c3bac9bff1b439c29125
BLAKE2b-256 68703d2c8765916fbddf9978a09068daa8e063b5d90d144e9380030b8d369a2e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a03f9ba46a383ba1613cc665e0fd34a7ea8f1a6264ed02953428699582eb9c3b
MD5 ced03eb47720b73ccb45f1342e8cf395
BLAKE2b-256 c382ed49ecc0c7cc849284c27c0b1eee4b727348959195d0f06810a910792246

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 65533ac7303805e4d28126da607ed7a9652651019bc63fc1628c4b1ab1b059b4
MD5 7d5246c2df554fa78ad81cec0b055560
BLAKE2b-256 a7ea83b1701b9e7309bb2405dcd6baa0bea8eaeb7439d01462db47274bbeefbe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 c3058c0212f62d3e38d67ddb47ecec51a0cbfaa896c42e8d47bedf13b940ccb2
MD5 0559986d82822dd65048264dc3f18b7e
BLAKE2b-256 e39968aa05da3313e8632be2c731c9f3adfbc0a402639fed4c966404f58d86f7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6b53d8ee895c33479839fd76f1d6679ba2377dab79b46dd12fc67fe87e4bdb11
MD5 1963175a6408d3f513705c3b91d8ef7f
BLAKE2b-256 d32a76d4a342d5ebec2087f81fab3c3075e21b0a8dd5227343b3199a661f4bac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d14bb467935f983a031d0d45a2270a2423e23af226383cb88217f5e3e4769529
MD5 cb9a4e9e09e043fa4882203cb1084358
BLAKE2b-256 a6179dc9f7881d4f09b6e338b0d2c98d7196693a4f52e8936c2f25362b656526

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9668a146f9ea2c9e3420bf2ef917029da226697a6ca6e9313b58ecc83c977a2c
MD5 7de8cefc5cb76af81620e4d0ef84c232
BLAKE2b-256 32abb1c051790da7c68fa3d4babbcf088267c28097ca16023c6f3cafe6979d8f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c38bd6b1ce34688ca1422f2a66735dfd06a4812e019efd43287e31e198b2195c
MD5 a0e3aedf6c2e7e17e1463b47c7f3b109
BLAKE2b-256 f70d44e82ddfe5421c3e4be1eab87ac94c31f8e60f1e17763892e468b65aa62e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4b411d1e0eae77114549442ff0969ab2ab618b2b95a8b0d4d3d6f22f94675d7
MD5 35d5a82c28eb32a2b22123e0d94e148f
BLAKE2b-256 a862e3eab37c12e0d306327b7f25b1e4837e1cbc12c8770be3cd5cf4508ce2bc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d27490d0b4cdf99636c3b533fa4c2357cf1edfbc18bfc7d0631167b6862197db
MD5 d34b90dc7dfb96d86d7c219df1af8610
BLAKE2b-256 ae5b7ff23c59173622aaa33af2d5cd047052bd3b52c580adaf0088fb73b2ee84

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 cb65082af8cb770d4b83e897c40632da17d46f96646f1870a2e1ea8fa7ea156a
MD5 bb31a460df9bdd1c22b60051776bd04e
BLAKE2b-256 031b94cbe301c66d08d786e69725ad8e510b109e7ce34124336e9dfc9e2f3f98

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 280d0d1711ab7c4c444a758b90ccff93e032b6ff52025444782a61b20abeae33
MD5 865c908fcc0792ce340d811767861314
BLAKE2b-256 ca3e517500b036dfa776287d06b80fc9ceea0dd0bf8c2f65f63a79487c28c7f5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 3617be610d024f19193529ce6dc997ea068e7cedb61e50b35d0199b4d1c02770
MD5 971e248053f7f6fd7ced6509a22a0d87
BLAKE2b-256 eefeeb48245214dfc5b5c1768aeba25dce1540119bc5012cbfff47b7333566bb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c6b1a95cb6c9b839ac403060b68771fed70f1d63fca9f602edc6e876f83c09f7
MD5 fa1a2c9f6c9f71b2f1f492f535188165
BLAKE2b-256 26dea1ff8003431f3bb9c7a70d1421bdab4797eef5587444ed06fa02f9bcfc4e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 00e5e38674d4db51998ebf6e8bdad298020c40a3f34227c3759db242750e45eb
MD5 86ed1d05c7034198af5f05f8ac6b77de
BLAKE2b-256 64046f7598bb90e5be204f51bdba40621c209b9e2309cae7e38bc2211b11a2dd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1d16af0cb3dbaeebafa28be46e31a382b1fbc2c976ad5bbdf597b277a009aeb1
MD5 31f1491ce9b802c5463889a61d8daf1f
BLAKE2b-256 7af056e41ad23adf449495e8e03aa5bee3018075f56bad0a378ad0ddcd719453

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 67ecd08c752e28d2bb0a60ccc471135c664125e74cf50cfcd9d26847e9de33c9
MD5 00fc0ff0599a0224e37747415b566be2
BLAKE2b-256 e2c945202c91c2d4e0018b7bc2f75adfbcc7a72b4b86310e6c082234cfba98a5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9fa2f33db006620ee013ef97be01fca711a21dabd263839de1e5153e2f096f38
MD5 2e24b223736c38b9603a6636f64dc3c3
BLAKE2b-256 8df27e047f6b7cc95a0bef35d1244ba743884b08810e61c7aedea1151ce3e391

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5cac36c497ef4019f797ba31ffb150141cb87a8d55ae0434c34fffb8581ebcb2
MD5 a85ee57ceee90969233b3aa07e352f87
BLAKE2b-256 ed2b50c5dd221aaa57e7c9275ef05630c089bcd9f0ecd958863376e9634b56a7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f9c09abb29cc099650332b86a711b0659fa55889a2b41c004c4ab605e507bcaa
MD5 68c6e8634b7f2e221eb2380095c35347
BLAKE2b-256 1969675e497fda17b1dec0af25485f538f1a4b55601cd09379d69c5c0f2cfeb6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 04d920c66b62fe4bd677947e195f176027a4f905111bbd5029788b465efa51de
MD5 de14b95d7a1786467714d6fe3a479d80
BLAKE2b-256 7e298fd672fa763945cf8999757e21ad9abd2cc4852de47ff872867bab703905

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 23c11ec76bf02efafc7f010684aad29f5b8a914d539bf4785b29f7455afb64e2
MD5 d49fb18881dc40f82d8d61d3ae14f8ff
BLAKE2b-256 65ae7c2392b795b166e63588738f1760120855994566fc4cc93181fe06d67094

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6d07db39b286cbf5698bfe70f5f7bda108ab3b597b4129577899fe9eac63df2f
MD5 402536137156bd3baa1fbcdd5f7525b6
BLAKE2b-256 daf09d19ecdb6f1ba750a4ee0821f8512dc949c58e201c28afb376991cab4cf1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 715bf02672a7385c666cc3b3a158864eba44c84aa9f7fbb9601e99ad66717bb1
MD5 f355284a235884ebb41a905d0e1c9733
BLAKE2b-256 3fa7e5b3ca5fbbb237eac12281498853f1e80e0f02fba16c7613382901d74c74

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d2aa4ec1b5c681e9006c822a0582e41e64b9d124141a8765fccac817f92ddc72
MD5 8d71b9ddcbb9468f85725e067d465ad2
BLAKE2b-256 1d0e5be5a5d61b3d4886b8e754ed24a750a787daa50a14aaaa6d250bc60f05b2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 19277e88970598f184c60754f69405e90453c6e2e4c814a45ed38c25a138f5e1
MD5 a966de3c4274ff49691b8cd1ddf85603
BLAKE2b-256 2aa58817d69717d2933d2e77af9b3271bf7eb7600d992eddbe3e1e9e21641997

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 433062b3d2f248a748696762c7d0878039e1f00f669232527db3d6061d34c71f
MD5 3e0093d9e73554b9aea683999eae5ae4
BLAKE2b-256 b8fb6a3b882733b19511b697ffe057e883ecb5251bbd038db4ffd9f131b3de34

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e420ac106ad1592519c9f5984e75e8da346141191e8b2188c8cb1f1436c6e092
MD5 ce112b3141ad888f74801feb975aad8a
BLAKE2b-256 b86f7f64899def76d8a93bb5949a0aa61699c5adb06b3295d3d0aa60a027ee44

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a5666657339d87803828675703e3142e96286f5f13fb8fa21a6307351cb92662
MD5 ea196907b1eb66ad91feff03bb5ac5d3
BLAKE2b-256 f249f2e86bbd4704a96fbb04e0d3c7e379f28570a13e5ac9b5b818583ae78351

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 34b561d0c011c6db4bebead086da1ebd715b13f1ef3f6552859d7198bc9c5aab
MD5 31b0b7bf30bc141c03822209b19e938a
BLAKE2b-256 bdd09c89b6c735b3f640ba0a9aaece6327a21f59b67cb0630d8321c65f288fc3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc1-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 a914882aa0e0e2edfab730e77b809cc65a5bac96c226dcc40bd5d61c80ca65e2
MD5 b2d84f22c71c80f261528277d1c575f1
BLAKE2b-256 a9be411f98b0a0889910de910c7fce0bb2dca73a404d0fb6b01856f05954f66d

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