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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.63.0rc1-cp312-cp312-win32.whl (919.3 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.63.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.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.63.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.63.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.63.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.63.0rc1-cp312-cp312-macosx_10_9_universal2.whl (5.2 MB view details)

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

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.63.0rc1-cp311-cp311-win32.whl (919.5 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.63.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.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.63.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.63.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.63.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.63.0rc1-cp311-cp311-macosx_10_9_universal2.whl (5.2 MB view details)

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.63.0rc1-cp310-cp310-win32.whl (919.7 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.63.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.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.63.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.63.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.63.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.63.0rc1-cp310-cp310-macosx_12_0_universal2.whl (5.1 MB view details)

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.63.0rc1-cp39-cp39-win32.whl (919.6 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.63.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.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.63.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.63.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.63.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.63.0rc1-cp39-cp39-macosx_10_9_universal2.whl (5.2 MB view details)

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.63.0rc1-cp38-cp38-win32.whl (919.7 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.63.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.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.63.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.63.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.63.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.63.0rc1-cp38-cp38-macosx_10_9_universal2.whl (5.2 MB view details)

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

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

Uploaded CPython 3.8

File details

Details for the file grpcio-tools-1.63.0rc1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.63.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.63.0rc1.tar.gz
Algorithm Hash digest
SHA256 a388a17df66c1be773146dd43e450b78bb399fa4be24aa266b1b3204a50f3c3d
MD5 e0161c4ccdc7c55af4c115e6734aab55
BLAKE2b-256 a07d476c9cdace6df3f4fdf3ec1221491b02274cb0564bf947bedeeb13b83261

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 59ae0a007b122ffa5e0da825bf7913ff01331d1988e3fdbb7d6b820e647a61b0
MD5 3d81dc9010441f429a7db8ccc2643e6b
BLAKE2b-256 6541c4685bc80b8c9d20a2a4ad391b90905e97ea54026ae4bdcdb74c6c95027b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cd8ad5daed4e5c49c2aa995190f59b8beff5b9a9e08a9aecb6f0df60b5a2dc14
MD5 32dd2ac51c78fd57df895e1a76609c65
BLAKE2b-256 da03d8caebf6e2bbfbd2f0afb85986c1e83bb5737859da4952bc096583067b32

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 484a72cf3f09ce4736929fca1f13bfd115736510326cc49ecd609e890bb3cd1e
MD5 3d1a5ce68452790addbb287c173e6ad2
BLAKE2b-256 a44f2b5aecb0a8b88e4c519daca6a4d75eb8945aecc8b17ea7e69989578ce843

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c9677df60d1b2e46c7783b3a33ce7235c4e38f1935d88c313898c5a85292ebdc
MD5 497ed6a205a1691b2cb6b254055b283f
BLAKE2b-256 87a3999b36a5707cdda660ecfb39a3b877480a135c2ae73d3c6e6e905e49b8d4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fd4bd71b44c8538c87fce514cfe576bc3d2bb3af365524c8ff4b5ab815904b39
MD5 2c84e0f1e144aa9abea0507338f32a4b
BLAKE2b-256 76d87048cc384667dc2526e87efa0fd0f3f5c170566790b15e690e0f1b0e9ac8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fd2138f64c6c0b8e5ba3943d0d64fe7d97a6e6b4d03f8d32409ce1f7a6aa733b
MD5 5d1e08c3beae1df2471edb7ef20fcc84
BLAKE2b-256 cbdcb65c691179d0706c7c279f5337d84974e11b108a32e4801974f0bb5a0c80

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 88136fc6609758c999ab17b4da6bf3c67fc10643f5aa88a7f7f8f6279cdfb1f2
MD5 f2c792a2a7825b4c0685f529813819d4
BLAKE2b-256 550dc263126b94d9109eb41181866478fa615611c523014f69f5854d9d7d2513

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 83e221ca16a2c19b8779f2eb4cd773416c6bf84cdccca4d57b079432405e790b
MD5 1d660264bc22b1e60decdf5808c5fabd
BLAKE2b-256 9e1892ef1156c52456271c3bcfde9dd380005ff7cc92ebda754408155c9998e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 caf6cedf679a8b18e77a0ed31419fe15217f7258e4be25eca8803ec8df8ec966
MD5 bd2c0a139b156abdf1455871d08cb29a
BLAKE2b-256 af8e5e6241f17830fc4599af851f1b72a1b956ab5cb4b96fbce885836987e6a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5e2a055a7ddf74bb30ed37955cb0fa9ba5906fd5f0c483efbe4f3495e08cc172
MD5 f559c253392f787734fbd5190fa2dee4
BLAKE2b-256 de1f780c693b85eab4938275b32de4a39af006031644e6f01937e875c06958d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cb7ca5a9e6689fd417d6b0d88c6e2fba41e58b4b9788a28375570929fc2c07b0
MD5 93edbe61c8bfdfb49f316886d5cf3d0c
BLAKE2b-256 d20184fcbac6c270234a920d677ab8a5ce1077959d12b0d8170479dc1f696816

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 978eb2874ca0840c4fea6fe333f4836a00fa7ab5340ba7018abcc36b0f9dbd74
MD5 703a8c95ef160daeb5e6ae09dbd711d0
BLAKE2b-256 497319ae75d7f921938c608f6c6c7fe49f767ef5031758ba17717aac4a3e31d8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4109ea05196b0aa323df2ca67fbe2f4c31baa79c2e33873bb19d2017fa5df61e
MD5 6c67b04d7b4ebe6a956e16a061238f08
BLAKE2b-256 906f9214e998a1d1bb4bd88ded38b146f548ee0ba80a21426bae76d1f7d4419b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8be893a97b57e3f274b0358853c5d65574ebaefdaa8c811d346383318535a47c
MD5 42dce74f1ec467c9a90d4c8faf6b3a6b
BLAKE2b-256 0250a5980b10133a0b9541856814a8bb1f1d986ed3bf6f37bbe467965e2ed545

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3395163dfb7c6b834d4f1846512c1c6e32490f54708aeaf1ab6407d1e407a91c
MD5 c35e2b84e0699e645223b9419dccf15c
BLAKE2b-256 cb739197db549e0d2bdcd22c74586f899f9708d5e38eece2e6d2e631cbeae4ed

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0e72c89e10e1872c7565a514506eb0986ee1e6067b6a53710fbe7be472887eea
MD5 3a27faf2b72e2bc30d3a2d7a6fa5788b
BLAKE2b-256 41e24415b97adfd1a9d9bb2addfb73735f6fc02cd80c9dd72e9c5ef40403bcbe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f56f6683c4029cc028f1d89a9a1d13a283641cd0567ffec6cb56f6fe7b6b5a2b
MD5 e4c5d6dfd6cb79102f04903c60be0d31
BLAKE2b-256 eb8eea7e70e091a0e3e95486ba82c43a8a95addc73f8c50271e345eeb7d08d8a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 2d65bd8aa7d5c629eebf99900848fd7290fdc242ab81835539ded953ae40dfa2
MD5 3c889ba67b032c2093560c73a8cc693d
BLAKE2b-256 14422aa8ed17217d144014f27546e878572acdc838a53d5b9ebfebccdd153512

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f0dc429678dbed0b779e0d53f41d7cd8aec007a330f49f5f355652dbc290bb9
MD5 b66f61ed2ae6d251d69b96b9a9a4668b
BLAKE2b-256 11f050f7e576aaf63c6292a471b1132888031f79623f09a0c5ce5c04c1c37e2b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 83dca140dcdbc64e1b5b96b53e53e8bf6f1afb3954ba7c0784f8b8867a7ef6cc
MD5 adbf2d2e2d7ebf32f9210090b1265fd3
BLAKE2b-256 301e6d074f3b0d782e2285c8670492a67d74db750d606533db882cd144448fcd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8b2ee124a83f1b3a73083e5a75c4d8845278fe2eb941d9fff057122a9822c93b
MD5 f0bbece55e8363e87d47f3b1e4783059
BLAKE2b-256 b1bc72c20daf209d27a257e0acfb8e86452a8563ffa487142b80548e39f0e52b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2335726bdb3c4947505c51797c222ebc55fdcc6b3c54c1820b97abb2a3540571
MD5 79be0a4ee92160c027b302180a8faad9
BLAKE2b-256 5c2a961619545369f3072257ada1c7d3f0923bbcc1dc0b7deaac43782d000991

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21347b60f0af7f77c5b8c95430f85a3914f566145dcba8f05a3721b1ef7e1ebe
MD5 72417330ea2a13485e8c255b45585da5
BLAKE2b-256 0961ef5a1becf52a323dec4d8c6b3c3598fd0a195ce8753c96a8992b61be983d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 48d4ca716acd3dbb4dabe39cff0313fbfea504474b4bed87b55023dc6287156a
MD5 0948c6ae5e386e3e6136cf1851e24559
BLAKE2b-256 3c5b2b01fb5271438e53a4369f1e28edba600c8eef630d7df07ea374c531b583

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 89171148c939571ca88ae9582fbe9e5edefc36b02460d57eca663e158c84e64f
MD5 a27a8423fc96556876944401427d01b6
BLAKE2b-256 594607ca7cc8cb1cbe9c7e25ef2fc2552d9e4422a0e66907ba933385112ee323

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 86608df8313fcce3856c61e5d27ff15211d550a67914e2d16073a89330c10cf1
MD5 58ff8d015f4cefc35fc0a61b8a5b8abd
BLAKE2b-256 9cedcecea7b8ea3011575b1b4e4674cc650715014578883b8b17eec346227939

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 6cd56958e7a416f399a91c5fcf2b39ed66a6d503dc3eadefdd04533c55220bbe
MD5 fcee91534aafeb4a2a325c79ddad322b
BLAKE2b-256 d0d2ceacf42ec8e7275dea96c5f51907f846cbbaca190bf8f29b81d04ec043c8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d1ec2b9ad71ddbcf4c9bc8aeed4d29b46d44fb9a6a402559537687cb12eb7533
MD5 71a9b4cbefe05f1495abb37444e5963a
BLAKE2b-256 9af485691b8f544c6bb52a7444ab614b4faa00a07251780e734017bfa370a266

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f451b7207a244f0065fd670fed341d50e3467bd3d887502939094dfc34baac61
MD5 6045909fbde1197ae39477d2efebd130
BLAKE2b-256 58149dff5cac75bf0505a7cc9cc5249cc1ef458c2e130e7ba96dad33f9a4a29f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4bc20b4f5be9eea3024c870ac2c53e3b3dde7943240de1f8dd476f1d3fbcd5f2
MD5 6bf7f4999eeffda21d3686cd167331dd
BLAKE2b-256 1990b3583b915f10f27ac3bcf7fa82eae488dd9cae7bb0931ccf5793f146643e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 875479f2b71b7026c236f7927523dcd17b5b9045419ffacb92d53cd18418e605
MD5 273f344f6f543a938b743fb73b9eae15
BLAKE2b-256 8dbeff1e3c95a3626310690fefb2bf6c63f9b95e355079fd63e4271425e29fe1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d34863398224b1ed1516395178b6264af859b5da314e47d4ee352f0f6190dace
MD5 5dba3fa7420c574ce4aaede123d4d916
BLAKE2b-256 3eaf33470de7e1f524e3e6bb4b5321c588ca78e75db5163b79fa38dd46ccc301

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 26def0c1abc755481447964f6fdb75dc28f7fa4eef8a348c530bb3e44f8a832e
MD5 a335ce2c1d1123b41d27ad9f19e4ae5f
BLAKE2b-256 7bf7db0a4b3e9c123cac20d2b0204e20a774b698b972d16056236db3cd34c46e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4769ab38bc3eb3fe4260645d15c89f5c84ff82bf68b9b5b8b6591c360d0a6ee0
MD5 a8a0f89b1aefeac78de4a7eedbcac446
BLAKE2b-256 541ba4d4aca7548f55355d2750b0150986cb70a11d6b7fac02625e10a28793ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2ff265ce0f1d1fc6cb95b430ef0bdd2bee1000f9b759e9b4970d1c8c30d4eb60
MD5 ed3f087f11ac83ee53a43cb690aaf802
BLAKE2b-256 037685bd8676231c14a0faf41f267d01ecbe9940d6ada1227e38cee9614f92be

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 a1cda05058b0829a150dbb8e8c102fb0df535ec43a19001cf06fd28229f472a8
MD5 26e0bc2c138359cdaeecfe57fdc75897
BLAKE2b-256 598180d6963bd33b2f83be3cad1497855ead6c1f7afe6fa9c4ad317b7a92d275

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eb797af2794efd87a89d20f1372d8b7b03f2eff28035fa2558239f17b9579a3d
MD5 02e2f4dd805b9a32d1cfa1ff030f2b8c
BLAKE2b-256 7d3584b17e363b93e31e05c22a7db5bcca4351112ef4bd089130cafdd4cf81c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 680b9a54d67462f0763fbc7d1e2eb53ae4005224259ca3548056b66bc6113d42
MD5 a195ebd801d52770d1b1091e1c8c29f1
BLAKE2b-256 e605aad1346f76976af0d560df49d2a4821d1023d70acd420ed8d731116ff079

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ad801a0e92878413363ad3fe13a31fcc3035ed39c66c9264e91c28b19aa43923
MD5 a3c688c54c6e21d712d0120cc43fec2d
BLAKE2b-256 5b777227487cc432f6f4ce456d038aa277eb616a224b5af2e353a463452e2146

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b2d54c8e8f250c9b8351bb27a9ecbb295aa72c362e2d2d7ed769cc33e7563f93
MD5 14919e07efcad2c9112ef27973eaa659
BLAKE2b-256 5363d26b762d5e6c8f2f22bd43035b730b65d6d86d076c410e1bfa829750ce6c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46939b78f8da4801478a8b2f785df5199a32a40a19689a2689556210def3aca0
MD5 e32dd2f0824ccc03c73d270591cf3aa9
BLAKE2b-256 06536c52b1ab8afb1816d2e0cfd497d2e9413769aee29581b498cb801f8b2a4c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f346ecd795ba064ef29b8f22b307c7095c927195c2a77b7e6297e44c9f4993f7
MD5 2e873cdbb80eb462574ac95be64cb669
BLAKE2b-256 3656d074fd34d4aa9e5893e29131b96a6def61cbf4c21fa827f0c410cba612cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fe7e14fb9953100504594a6aa90714d8a6e6afbf2f384cf763f1e3be4fddd5b6
MD5 4b0d2f7a4a63a4d4532fac26aba16407
BLAKE2b-256 a9a3fdd73ca4edf8e8902cd380e9455fb72e5e3222148677121b9a5e3645dada

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 13e908eef3e2709c5d8a5d700d5788dfeaa6c07b1a5ac49ba0cc68354285d27c
MD5 9c953955f42e964eb7d202e197cfce43
BLAKE2b-256 5ec0769aa1b12768ee040a8be91dca81ec11f6ed05ac0fab2d025f37f5afa9fd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 6665c6f28014c0ea065da5dc92a6b3d5fb4984a65a2ed7edb9e9468f0f0ab65c
MD5 95984318e30ce021f06d0aeb60de5c0b
BLAKE2b-256 c402253757eff12318b554e567a3801cea68459c27c14c96843287ff539e0ee1

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