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

Uploaded Source

Built Distributions

grpcio_tools-1.68.0rc1-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13 Windows x86-64

grpcio_tools-1.68.0rc1-cp313-cp313-win32.whl (945.3 kB view details)

Uploaded CPython 3.13 Windows x86

grpcio_tools-1.68.0rc1-cp313-cp313-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ x86-64

grpcio_tools-1.68.0rc1-cp313-cp313-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ i686

grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.68.0rc1-cp313-cp313-macosx_10_13_universal2.whl (5.6 MB view details)

Uploaded CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

grpcio_tools-1.68.0rc1-cp313-cp313-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.68.0rc1-cp312-cp312-win32.whl (946.1 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.68.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.68.0rc1-cp312-cp312-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.68.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.68.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.68.0rc1-cp312-cp312-macosx_10_9_universal2.whl (5.6 MB view details)

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

grpcio_tools-1.68.0rc1-cp312-cp312-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.68.0rc1-cp311-cp311-win32.whl (946.2 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.68.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.68.0rc1-cp311-cp311-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.68.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.68.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.68.0rc1-cp311-cp311-macosx_10_9_universal2.whl (5.6 MB view details)

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

grpcio_tools-1.68.0rc1-cp311-cp311-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.68.0rc1-cp310-cp310-win32.whl (946.4 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.68.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.68.0rc1-cp310-cp310-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.68.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.68.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.68.0rc1-cp310-cp310-macosx_12_0_universal2.whl (5.6 MB view details)

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

grpcio_tools-1.68.0rc1-cp310-cp310-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.68.0rc1-cp39-cp39-win32.whl (946.4 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.68.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.68.0rc1-cp39-cp39-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.68.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.68.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.68.0rc1-cp39-cp39-macosx_10_9_universal2.whl (5.6 MB view details)

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

grpcio_tools-1.68.0rc1-cp39-cp39-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.68.0rc1-cp38-cp38-win32.whl (946.4 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.68.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.68.0rc1-cp38-cp38-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.68.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.68.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.68.0rc1-cp38-cp38-macosx_10_9_universal2.whl (5.6 MB view details)

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

grpcio_tools-1.68.0rc1-cp38-cp38-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.68.0rc1.tar.gz
Algorithm Hash digest
SHA256 40728c28712b0418eed9025d197a61b4772275fcc5c34a72153f25f1aabc2c6d
MD5 fd3777c23b5efa02b792cfed95de24d5
BLAKE2b-256 33bdb36034e4d78079198b84dc0f42ec3d9989744543f18f8e3eae0b8944f8f7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 50e0e14d758ec27d694e66027555462ca03837b9679c55252073ee29c18db77e
MD5 e27fcf4207f0b1ff52f07b452cc6ade7
BLAKE2b-256 6d1961d1817c6e98e01ad77a3c41d3426e7f5b13f432444519c277a7a312f6d4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 755408e68a9d2f2a6a966a78a10945cd0a2ba178f1877ee2545230b515bd2b3b
MD5 31d21fe54f4957f501f04786dd28ffcd
BLAKE2b-256 c2f464c89d0f3db74b36ed268786a56b387a34b9751a8479ed062e99631e88a1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2afc96d92f7886755e1c6ce0dc5e91506043af64f9fb4639d93f09a72f3e7297
MD5 fd83eb5930fd8f4822945f0105458d5a
BLAKE2b-256 62fd9f3970b2a62d91911dd51907d0bb5b97ae420ce90a5809516c3675bb42dd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cd57136c3f792636c71b9054aecefbc0250d514a30a0099002ea40c76bdb9438
MD5 60b8bceebc435f5217bcdf8b8aaf8cf0
BLAKE2b-256 53f25ee2186df40d5a8bc6fd915a12e361089e494104d1aeba1a7ffcce4accd1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b71a7330792f6e83ba0d1c0ba5c75477fc8d34fa2669021ba545683cbddcb994
MD5 90298d3f6e2dec16f0ba1dfb3aa1288a
BLAKE2b-256 c0a41533873fdae1d734aeb1901f029a07c88aa365cb22117e616c1c312d12a4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ba4929ff6912fbb509112c5b9bbf1f4f0d03922820f546416912e05baec3f682
MD5 8e4785876b8fec315bd303388cfbe724
BLAKE2b-256 2c94ffe355a0e8584d81fe1c1c43df2fbf00d83ddc9a141dfb4287a4c18b369f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0de0abe620f4041464407dc98bc3c7cd749f93b3b780f34d6ac6d360cc858dbe
MD5 f923f67cbaac296ae6ac8044f465b39a
BLAKE2b-256 bc048407d3e1234412783c0bbf2a20530997740be776101268a7ecab3d6defe7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 7a999628fdcad6776936319c4013ec48550f5ab953061b40c5e1ffb2fec754f1
MD5 2d16a55e4e09b8c8a0cda0f4a631320d
BLAKE2b-256 4788649057d9febc452a8969a60ff898c9ddeed0bd458a1bd3b1b0fcd93a99d8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.68.0rc1-cp313-cp313-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 9c9f73d181ef9ceaaebb7064200cf71b32e8b34660be8a13f76997887800f6b9
MD5 a462465053dd468f5067e69b2df1e883
BLAKE2b-256 5702ef5bcee36a19a614ee63a4357bc611804a817f4369b843a06e3919ad320e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d72a55641f22136446c092b271ee67fc602d7c0ad19c2c688333b6681b31351
MD5 8f71077de0635feee25d55b8350a5913
BLAKE2b-256 2eae6b430e7f1fdd7306718d212ecdf183bee90a4830be900432efd39cb0a5b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 7139c59a5b70a698f8d022d1bbbaae3b2321ffd1dca101a5c2a9aa4a4fec03f8
MD5 806e4080e2d47b7fdb7b9c9f68d565ea
BLAKE2b-256 7d4c2b43f450de1cfdcb77d763af601f6198a8b00319e016029d9b173e6fc222

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e53d364de8dfea8cf205f9c3476095d507eb55b0e9ca4558fa6e7ebfd257f275
MD5 b7e66224d33d8b9a2c11c58db3f5839f
BLAKE2b-256 5b5900c91337960d157ad84cf69a5d9e3c74a9f954b439695a4a110142f7d1b9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 92eaf34c926477cbcc922cc29d809564ee25019dc911fa986af1dead90496641
MD5 2cd255b9371a4d87ea98503fcafa1857
BLAKE2b-256 3e8aec4c0c2e87265a2ff864411bec60678daae89a5beb4d22edfd00a2a0db86

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55f0a0a335114cb8b06f94aaf0d79eb838e1097327346da85ef06c15c866955b
MD5 c889a0bf805bb129e73db6a2326b01d6
BLAKE2b-256 90b0bd867b260037f48c1352e593b24e13738e3e7eece389add2674e21914bec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4d9716258afaf63e69ec56f8c8b56484682bc26c8c5f04317c38a911f3db0146
MD5 cf4d976856262fb57602dbfa0057c128
BLAKE2b-256 e5a0f0ed97c655608c0201d5d849ebbd94532fae7e4c1b8074ac3309fc17defa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c33a52b61fc76760f306afaaa3403e4eddb13a44565a8b12e56ada18a04551ad
MD5 d0d21d362285f663a38afa57a7e17c98
BLAKE2b-256 d98666e01b5bceb4d33512be4ba67a5c034ca29e3a62526fd31f2efac5c58189

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3093f986ae6dbe423b4fa2f1d1c6641da9afc15371e649a56fc7c0a9c7f71b00
MD5 0bc70f5e4eaa6be7d7c70be7b24c890e
BLAKE2b-256 bdbb2f67e7b285dda9af384c4cbd3461175787808e27416f71beb3f7d6160ae9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 a19a025bc0fc1c7c49ce9c4d6e309e295ae1d5a99a7c3066118b0db5411b8650
MD5 13a8f38fec279cfae29faa4a6c594ac3
BLAKE2b-256 8b0b32a07a4a999d9a7b54f4091f0bd3abae8c7857f89aebb918863da42cbc4c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 818efb22ab0d58a2eeeab3bd8a5c1cfab2702abe1c7f0424e05d6f2be8941070
MD5 093e750b02b8530133a672c03531aacf
BLAKE2b-256 df69d1b0c9f465a9400d839ae77fef05747f4061e70b5b5ba0fcf2fe0ba52f02

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c8971df6c3f513e5754c04d5721e2996b7d50663c6f412e721914a4942861ad1
MD5 84063c17c465d6b6f27bef7971508b17
BLAKE2b-256 913923ea2055108804783b94d455eaf42dce32ba7f346203244845c02d20095c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 abc5a512f09f4fcecb5e4092cdead9426c80494423bfb13e2e53f588ac6fd31a
MD5 76e7ed726277c4a34147d37390d89063
BLAKE2b-256 c0381b2df1a6b270109aab01aeb3aa6079615b49b74cbd1f8571e5d53a2c2ff2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a1fe6e116cfa7270828e8529380c56f652d27913ed9de00737504af5dd51d105
MD5 ff30956a25fa91a31b1c5f142fb62e5d
BLAKE2b-256 f5947354229631394853eadaf2e89fa32a27f20198aefb049f928ae881b99f41

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1d419b326ad67e4b22c70be42357727e14d2c441a28fa4b553a2adfbbb9aeef
MD5 98fc3caf2102ce4d17635c68f7625934
BLAKE2b-256 60965b10a9ab2a693dd63b53230b740fbe9c1ed9daf0e327809ba813be9fcc9e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8b365f1d7b2e7a5dc2f588b66ed7defa39120c91cc1c1825b79fe0bd1fafa412
MD5 883817dfa8c5435025afb76317a06759
BLAKE2b-256 0dcda0ca4de310b6b3dcf9d7bacff83292608e885b5d88c8285571caf04b1d22

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 910e043ea0afd040a66566c0b72939553615e1b0d00ccba4090de9175590306d
MD5 32afd56283ca12daa320956e6191d945
BLAKE2b-256 efde4bc6ce66bd0b08b707147dd0f272790ebc15f915768248840bd1b809e600

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8e146b25476daa328350516bb4261d9db979742fc1696fbf309c63528f1be8e7
MD5 a23fe22297d6d5b31eb680a1fc41edff
BLAKE2b-256 b5877933e566ca3fb983ba7b46a4c664bfd8d66b2aa733390b9eda966e33a519

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 5eda44244e699bd68e3780f9b6f6f98b3c86ef83c22204c6cc899272db103d0c
MD5 0241162e94e93a524491c89643821fd3
BLAKE2b-256 0852feb0f81ee54f5dc45d837e36e0d7efe037379d662e664d55b9935c06e481

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e89dbc2af0052334b9e640ae7974b5a9a42dfddb3d16ae7a9989de69234a3630
MD5 349a72c12cf077cab1eee0eadee2ede7
BLAKE2b-256 91b2bdaedf75dedd82cb5ef903839530c5efaed4aa72fe7cab1ebe847d365d6d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8a3230bc35c4194a52ae539bc917f843d1db40e371f543b7238d135c1f48a648
MD5 628f26ba94eb7cb4417f276f82fc9144
BLAKE2b-256 74dcb60684aab1151e84b1e38c9b71f8823586121a5897fa66749aaa3e102bc2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b586fb073312fe8f0c4c80282717fa7806cce3fbd7efb4c0e2cffd5dba32f957
MD5 52b545c54ea7262cd3c151321bcee9f8
BLAKE2b-256 089e188f3f222354cd686e8e3536228d2de1a2b6c0a21527e8857c42963efdb0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 78acf72072364d42ef114105baaefa1ffc04711bfd2005a6eba93790afab426d
MD5 9072f2d489bff16eb98762064a3a05ba
BLAKE2b-256 c5c069ae3a6278bc2f8de341b31c03796b25f20c1fa069a2cc2848c8fb06b375

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f1e5a34b2e794e95f9124a72507b46b7f0d20867ad6f5fea2d7ce718f0736275
MD5 2c84a299cea581ba1bad3dd5bbd6c8ac
BLAKE2b-256 bc139793e5194da0dc9fa4bef059dc7cdb76d9067e145a318af9f093a3917538

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7f938e4fbe783d82ab9c55dfe6fbc87c0a3c66f33858e8e8051ae38847ff9f3c
MD5 c2d85529eac570bac9d65cede6ff5f6e
BLAKE2b-256 bc229bda5696ea9b81e7c6cc765b5d8d4e441b8d26f3faf5ccb5f5e7d90cff1b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4dcfcd089984d736a3e3c1a06628fa281ac7e0856fc6352849aaf5a44af379b0
MD5 bda3633d0e0aee2f16da146d2f1e18c5
BLAKE2b-256 fec9404bfd982548cd03fbb382efc630134015e1e9657a5ac918108f8c2b2de7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 9c463d6d2daf439a89556f81bc7610607685f058b0ad18d410dcb6a0feee983d
MD5 371e82b49de5ce6f6302dac765e1f06a
BLAKE2b-256 1bd2949d815accb69c85546d6090cc21875fe47e28a0c7bb59c7ba65f9328769

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 b424178c3a877d64f539bd0ccaa6abf756f289bc567272999bae69e112b6a122
MD5 0c332b04f1138d45d9fd326e2ac29c8d
BLAKE2b-256 1faff275414963ef08a72c8459ae15c12f53dfb67a3038fff691beff41fa081d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ed9ba93a81e03dd00508769115f39142ddb16b43903f639fe7f07d616086e752
MD5 cf535294502aebf15736c0efd0096f38
BLAKE2b-256 42c3c966a3ef8649824610cce5ca3408c4e44a7d59a68d8d850d583ad1833f30

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4729aa9b0eaf39b94c59e0f4a8b61a8a464c18bd6c3cd3140bba2b70052a26f8
MD5 a5c41c466967e7b7087651ce8aead97e
BLAKE2b-256 e93ba2767847f0e0a10cd952de0c221ae2da6ab8e4dabd026b8145b1bf8af0b1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7c8802272d67fe12cc7b9f90e0a11e4b0283bac2e0827ec4c066bfeffb74602f
MD5 0979b0c9a80df0996654f266d05bd318
BLAKE2b-256 dbc64980fd6acb486f1e87c87e3e46732ff9fa7cd486093b927feb00207e7005

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 800d4c8de34bac337bcb86a0e51b9e54e02b8c731ebe24c2bed56ddbd0e736bd
MD5 a21bb7aa1f634b20b43cfc09cd892346
BLAKE2b-256 180ffea311d683f889d3be662e50186f552ad432d697b8344efb78fceb2344a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eebb04e034230f0cef9b34a028d2da10a803ed855e91b2d4a51d2509f86ddab0
MD5 4810abda814d3f3f528aeed2ea63a39f
BLAKE2b-256 7a4a119747fb9429a19ccaa08240b7e43fdc089d835d4f89b708ef9d89e53467

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 10337cd16b6ed2dd334dfb5bed23bdc76b85f1607f2d605dba33c555e35972bb
MD5 f2f56b97c8dcc48155c77b1970e7764a
BLAKE2b-256 ef1802c0d425b043bd46b33ab2f73d1cedc8090f3bc67676d7a47609b6e70c9b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 421a5d4a0ab49f6b6b7cfeee1f4bb4b5560c2e1cac06bcba2ac7696f65bec840
MD5 809c490e619a5824f1cf692b2177e15f
BLAKE2b-256 f4c1217d59bda8616c45159c3c909997e1bafe0f9b35d04ef05e89a4a08e5643

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fa9528850080f2fc80396428c749070edf61936fb368d9055a7123d602952649
MD5 5f44ab6b0f7fe11aafbd0e4a21e9d4e6
BLAKE2b-256 6e8e3f482506a7e6cabc659718da41929f74924e82d1ce14289567bfd5143138

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 c99c4f14795c5c71002d75043fb978798aaedb1c5d85adeff6a0f7bbeac1ded4
MD5 7794a3d592b10aa87b96bf530241964c
BLAKE2b-256 b4e755f1ccfbf2f57a755ef22fb723d0d0dd55720af432f78e291abcb252d2e6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 10eb5156dca963cc015133a3ea3022d08da82b146afa2284532860f51bb43269
MD5 ad631aed9fad1a96df96229deaceb1ed
BLAKE2b-256 61c9a4b8a99eda6975d6bf69f74d6db442c5120011b6d98e11e7a759452200be

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 d014a341cc9db1bedc0bb7324f69d7bcdf67694b53ae26f3b9294f1e8d5553c9
MD5 cc4c95db37a609c296b624467ed47edb
BLAKE2b-256 ed50e6447040e1c2ec4a7cf8b8aaecce71e98183870e30042e94fdbeee79d072

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87d635a71d30d52911af10044a75ab967427d4d768c484c16449e6fc1d531cf2
MD5 0573fe23d17d8935ea71825312cd18a1
BLAKE2b-256 b415db7eac4c159dd283e9221d6934b6238ef343d6221f513fa62445511409b2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a35a9b8f91fec6008458eece8eb5959fcdb03af47f639a2e404de9031337f376
MD5 edbc60a93476b0b5075a3166e5506cb9
BLAKE2b-256 1ab5a89e23e357e472f523ce477402655159641ce22921a285bae856c0d6a2bf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f45e2407fce9aab703e9ec31532813421d5557dfb9363f44673e1ab145a51085
MD5 6a122d08e46cc1b20e42c6355e778ae3
BLAKE2b-256 14f7cdc5eda15c8d29f39bb1e61d76ee43581b02d7ca9bfe01b691306d5a7307

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5dcdb628b285a686571c8ed1df2b27bbde5d9fba7c8f2d12566c9fcbc91da210
MD5 77a56155be0c564782871ef359adac7c
BLAKE2b-256 03a513520eec44ac66e24bc0afc8ba9d1c1c5cc32376967fb2cd9c9e313528a6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 17c02e9a64d567da208386e1d0c71b619c6f705353d22764197949d5d1562914
MD5 4a018f5822fc49b260297c9a618c5742
BLAKE2b-256 417957b4ca3728f82f7e49cb4b78837a99436cc2eb6345efe9306e5dbdf5b8db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 95d705eceaa405d5034418ece75fca796d489561d6263d7e89ad039abd188410
MD5 86bdd9760f43eb7e8be2224c1e3b90f8
BLAKE2b-256 5a9eae14edacd2e6f8b19acc30c71696168a3cceabeecd47fe31d958b03c388f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 4d90d295c0e846c7716b94185a22de10771fc69af98dc30388e2cef1629fc50c
MD5 32e0c7c8f60be5a76092a8921a1e13bf
BLAKE2b-256 48cd9e58e5bb259789e2f9b3c4fff8caf456103eb883f3571b03f540d25608f2

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