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.66.0rc2.tar.gz (5.1 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.66.0rc2-cp312-cp312-win32.whl (940.0 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.66.0rc2-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.66.0rc2-cp312-cp312-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc2-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.66.0rc2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc2-cp312-cp312-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc2-cp312-cp312-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc2-cp312-cp312-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.66.0rc2-cp311-cp311-win32.whl (940.4 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.66.0rc2-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.66.0rc2-cp311-cp311-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc2-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.66.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc2-cp311-cp311-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc2-cp311-cp311-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.66.0rc2-cp310-cp310-win32.whl (940.5 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.66.0rc2-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.66.0rc2-cp310-cp310-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc2-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.66.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc2-cp310-cp310-macosx_12_0_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc2-cp310-cp310-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.66.0rc2-cp39-cp39-win32.whl (940.5 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.66.0rc2-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.66.0rc2-cp39-cp39-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc2-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.66.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc2-cp39-cp39-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc2-cp39-cp39-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.66.0rc2-cp38-cp38-win32.whl (940.6 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.66.0rc2-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.66.0rc2-cp38-cp38-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc2-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.66.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc2-cp38-cp38-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc2-cp38-cp38-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8

File details

Details for the file grpcio_tools-1.66.0rc2.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.66.0rc2.tar.gz
  • Upload date:
  • Size: 5.1 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.66.0rc2.tar.gz
Algorithm Hash digest
SHA256 f2314d556bcdf8e28191de76d07955e628fec12a87f2ea22743465d9e2c57f3f
MD5 7cec7bcb8a4d169c475a4db578a153d9
BLAKE2b-256 2d730c8e46b28ac6dafb7c31a526eb96fd3e2cddb899bedada384356e2ffc178

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e7dbe91ee9673aac2509b29544ca406a37a2412d81066a785f640a47c098a6b4
MD5 86afa41f7cb707aad348ae988696b409
BLAKE2b-256 c29916e29e3f6ad2aefc3ae4736c94d336bfcafc83fe770693a268b636793579

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 c6bdad9e73fabfa2a2b9f39d9844e9e206c88b58955a1e400f4306fdfadcb171
MD5 c33b2fb1e52da2b8ae23df906bfd7148
BLAKE2b-256 8209c169dbff073b723883f1e5bf9d108d70f9155d2a9e129d43321948942765

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f4b7aa68d7562bd01e6ad6cc9874ef0ea4f16e2a0f17b3919b397d3625872d6c
MD5 c9d8316d668d77e50dcc4fcd3d3dae4e
BLAKE2b-256 263a7f852cd814a8d944af56549db4758c5098c82ce0851b9a5a5846b2749d06

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5dfaae2f729348e438530bfbaadd9658425b6c3c619756649f163ed82d82cc78
MD5 36f589c60f648a1a4ac73b3437586702
BLAKE2b-256 5751ccb21b51a841d9602c1aab247bd90a9a5b2421f75fdbd7a86e6b7bd09a7a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ae1df56dc93ba27b84135f1e14b95f53ae1f29fd8297f446ece9b7bc0c2f0190
MD5 3375dc7f5d37fc9d87245c1fe597ad4e
BLAKE2b-256 73060e3bc5a2ee75fd2d34d099677847be01c3602519088d53435efb705594e4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ebdcb4439b4bc02e31a61b3112edbb70cbbbbf7846afcfa68d6a0a695012a6b
MD5 27a91cf3c08106a4ea3619031be0fba3
BLAKE2b-256 f68965700be8216f22e855d351bfe152beebdf465f9c019db6d78c427bb534b6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9e9b650032376d900c1bca45f5caca486437e08ccbbc7c3813b327b23946b5b0
MD5 91491cf2eca8d3bb9900fc9f17f8b0ac
BLAKE2b-256 9d68ed7c8f5573869002da4adc18cd6b78d94bfc5f124be18345464c12463831

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 16a6878586ee19ceec8abb129a5d2c85bf30ec3c785d5b6b15005e94a4cc606b
MD5 02dae418ddc6b2e6d4ed577df9edfa6c
BLAKE2b-256 217a7c5680cee7f4adfb85302315911c8f05adcd601fdf6c0ed5005542223603

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 381b1be736b506f6e30ae2bee5fc465ba5e87832fdfac89bd3e0e0cbfca1dc96
MD5 90c7244ade25a2fe3ed4085fe1f4ffea
BLAKE2b-256 178e0445864dd4d66b83a75ad00b7aa602f944cb029faa4e6f2bca4abc4a5f19

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5c53ffff293238be5a6ae1861a7101590f5be52ac5f28047e10911f361cb3b08
MD5 77b0b9f03d169bc3f8743c9ae9536bc5
BLAKE2b-256 6a5843d8ce71d36b11e59cff772d07170159f65f1c80c7798429690ec36b9b6a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8fd3474949cbc21244390a849f6eab756a341273c65ad846dc62cc6a458d7e71
MD5 fb5144b1e71da7638a1638627cc95089
BLAKE2b-256 eede278264e681846db6cb9897fba641447ab1455082c95d59302e51eab8468c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 49693af6d317f4cc81363ddd3a385d686e403a2284113e149ff4cdd8f94e50cc
MD5 c5e0a6a0fd890cb935f3d1fd141257b6
BLAKE2b-256 05a3d1c584836d68dad3517c7c5c03b93c0f5010db73dd335e5e9ccfb8267ffc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 93f68cfcce0fef6a5c9b7cb2d53b032008775ba6574e0a9d10d220b6325f84e7
MD5 7d1933868c563d0d0d6577e569e127ee
BLAKE2b-256 07a8c94d96a7a11c48c5a882e98d0ce6f2f279f8ef5c913541145a58d9c5148b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dec3f1eb0e7859fe8fe0294d62c9190f9bc015a293e74ab8a7ed75aaaf2abdec
MD5 cabedfdf7261f7ba72661381c397c6bd
BLAKE2b-256 ad865abe186c2bc443f191e1dbdad56947caaffbaf06ef08904f6e303b19073a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3267a7dd91e8439248003380c2c3864185fe3e540c6062d8fb283cc969023bcb
MD5 2c08f902912bc9ac262fbab151c905f2
BLAKE2b-256 c14e2291467cf141bd701f369428c051a682811f6ad20d28dba175c55fa5b43b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5d5e9502f6584d4d70260094607baa434e87bcb184d240886f987d834c88b228
MD5 ae28f1e0a011f114b66302b99e98068b
BLAKE2b-256 56b1f9dca16a376719d70114dd7187a857f669bd5c622cd60ede8fe2cc9eca96

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ac65cdc44e61c7be0d23a356452778438c23791bf60630be6ddbcdb480847c53
MD5 369aa018e3abde68494b9918309bb194
BLAKE2b-256 1fc3806d26cb0dc8a90631892b88d7bc534d9c0d183faf7c2d505c6357fb894c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 328946d3f8f8856aafc773d068ed6784b2200de40ff098667be665eca0eb87a1
MD5 251bf1f1bb54e7dad929f266dd8bedc6
BLAKE2b-256 8dc91be2bcd70fde2032bb017c6cbadeaeea62a4f3b742729840af25c92f6ed0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3cd01b46e8515a92b478cd28cd668851fa389f6ae9bbce558fc1ba546e994870
MD5 7337e7456d8d84b165504f31f072cc91
BLAKE2b-256 f6ad64351a7850576122774c5c86dbb7a31918c39e9dd4e361e0cc42f8ab635f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ab5c417ee2f366fcc5d9a956050fe99af35547b28187cbb79d5e275651af9c55
MD5 8673ba72cdecabbc144aa8cda01a4c51
BLAKE2b-256 5fcb15b8934c0649233a9b27f52791ea4be62a4eb6796aa02a3a68e63bda0038

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bc388df02bbdd64a20a0cbad0340b3672bdda34c53febff4b6a33ebb84abe7d6
MD5 c860b2ebdef8f1eca596eac43a1b69ad
BLAKE2b-256 3ddb183e6b72bb0f622c697f68f85551925026ca5ac3505075dfe3b117de0fa8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 71d14d793d85ba8f61e153c6c9608000ac2c01ebdcfd5b34fefe909f1f4efac7
MD5 c2f648b3004c339b32d49ee66291c679
BLAKE2b-256 038c900b5939774b57d6ba7da69c9b0aac6b47c18e50390eadab4c8a5c6708d5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03ca3b5a401031ff27309697760f386c7b2c7faa5fbc475b5ae71b6b07b35def
MD5 9094ed3eba9974e96d509e0b24f50521
BLAKE2b-256 d60e9433b256f29f571531363eb13b44bb48b87bcd5db4e06eea0f41aadebb30

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a57b29ddd8553c3304aba9ad14df726d457715b0506227ca6a3b7ad082df984
MD5 891bf738259459c3d45e56e6b9c332ed
BLAKE2b-256 c17886fc2164578b66be58770f6e5a58150c29365638799c64a1fa0260d30a24

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 88928b099d3fe75218a499e7cc8962a602cdc75aee1a5ec04da075329ebd34d8
MD5 d0dc927c5a03cae1710ee96e900405a0
BLAKE2b-256 368535d13e16df70ff5b6df2563c40d505ae71efa7a986b69f70ab515ba20c32

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 93a4eabd83b66ed2576a1a630fa9b74b4c63ac3dad719f5ca9c30d210e70b979
MD5 dd3891aa80c8004f25b381736d2fa022
BLAKE2b-256 6783426c5f2315fbfe6955a6d8290b3077ec512c128cb6132b27b7c6b99d37d7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 9a788b97dcd018723a33d3691180cb1945abeb09289d2a09aef75256ec8e20c5
MD5 ec0b63c97df231c0b6b74e56240b4044
BLAKE2b-256 c0675b5477c717a562ea2a6c766fa72352beec3dc1b75e3a3b47101419be95db

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 9791904569f08b2efc5c8b30810155f5697198429d9b5f6601be8863a5641f8d
MD5 7e855b0db40a05d1cfb2f1cf70a3f345
BLAKE2b-256 875eff40137791a3f4a195d8f234fb9adbbd40a6eb7ccff1905901099800aeb6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d6aa1c25b4a1ff10349a38d98c955eeaf0566872645b12915f23163e950b61ac
MD5 0bd634e5cc219968c7ae033f310e9f12
BLAKE2b-256 ca2e97d1ec381350ddd5bf2466b63768f90d01e5acee2daa7caf48d02b014ef1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 49f8c7f8ac0d1205a55db24bb6aec442aabbd63f48e51c9fa0ae2b8fc73763e0
MD5 c47f0d29872a5f92bf4fd996cc568925
BLAKE2b-256 81da72fea8a31611c71afab4021ef12baeda96605a57edb99cb4c820c42e02c0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5b7f2048951305429f194fabe22b00e5ad205fdddf9d5efd6e88f449a460bd0b
MD5 cc6cdacc1c251c5bae7d1f438b269fc3
BLAKE2b-256 a23facf28e2e993753e13893349f2887002da0114b4c83366e3d10fd026cb5f4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2840eefdc854266edc06aada24f6e40549a04f2bcd2a3c83d4e546c0517ec7a7
MD5 4a8d8fbf3635995e6bf011e2c84041cc
BLAKE2b-256 31c4b3c97bf5af2a48ac3c821e7ffb4386e55c26b5ecd20607ae24280844cb39

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74f86dee5ef21c120b61ae9dac26162e95834f8ff4dc3254e794776ddd44b83c
MD5 d9f327b33726e4d9cf16373b9dcec69b
BLAKE2b-256 20b8c996a9079b279492ccb3805bd7afe2f589951e47c9f8550c871137dd9692

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fa6a6ec5dcb85075d599005bb3aa85296d7e821d52a0fd816d31bd475c2e63c0
MD5 5b3c827348763bb88c64f247a59db61f
BLAKE2b-256 6d507e039f04e1a6405d6b520d76dec82bb02d50c716b6c07a10bbf6e10244e5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2b76d3f63a612edf58a278a95bd28a586a7a5124dbdc68a405b02744ff7ea85b
MD5 0d4b3702d5ce7546279bd3d8d0fb5848
BLAKE2b-256 95a331c788ab056460b2a2850129edb9ffd11643906680d61abc5e1689d6e6b0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 5b8c38dd0f7b1c0f1d01a7ec81962d5425ce6e65e9f5f35e3f6bcc312f868875
MD5 f0a9f8b6a29539c101e7720f54bdc80a
BLAKE2b-256 8bf08308168b2b823d802769be4f308c17de92702998b7a4471d8ba4cd2ff9e0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9f597f5692c2e45914c0e3c3c6dc05fff31a2d8e235400865c74862881e49420
MD5 ababfdf9bbe4eb1a0577cdab288dbd80
BLAKE2b-256 8504b683fa60acf7251b2d48a3f5fcb41968d9cbbd0ceaf258d695d533088625

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 18a60cc336e278d4b23b69f98613d487ae9fea529647504612d2da97455a61cb
MD5 89546b7539e629966f9a60850fac73a8
BLAKE2b-256 34efc0f0255bb535b623e05e6c1bd6f8d0cb26ce8fa53be6916e6a48584dc168

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2b2aa2cfd2619a020d1ebe0420e209eab472348d8669853972ed9f463995e3ee
MD5 ee83ba11280bb4f1cf9a6de701a71d5a
BLAKE2b-256 e7d409eb7ac6ced28d4037b797c1a569592cdfb2d801a3833c413c938d0a6f6a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 454e6be5b5aa2187a19cf07cc0efa9659de300fe6321a8ce464da4d5c00bc895
MD5 67993c73a4bf61eba4ad3546279f4658
BLAKE2b-256 831526b1895fd122f1ea409ddcd4fb3f7be26a1e9aabd02b5bc63a2692154f72

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b71685df3198a879f5484d41773ac695fdb354ac074fdf3ad39ee3ff7da2baa0
MD5 d82e1b2f8b2736ebf19e8e96a96f3c97
BLAKE2b-256 fb180ee6dc957b321295c9b66b9662e5af20d1dd639fb462afd84c1a367ccae7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 030e566f371e1899aafcbd76bbaa4135ebe5484de896dbdc8544a3d315b53dd4
MD5 df52c296c3b39dfe1a02a5bd45d75fbe
BLAKE2b-256 9e925dd2fe59875489c82752f804cf819bc23d71d72b87e774dcf415a763abc3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f92f47b329fdae43516f866865137798a6164f34eb2438b175d8b8d8d32d9bb7
MD5 03e034ceb63b4c39b7a0ddb0bce57584
BLAKE2b-256 d44eb8443393d9120ee0322675b5ecccdefd9f74a84d8ae085b70c1f65affceb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ad4ea247b5bee1ad60eeef438d1e04534582b265ee4bfa05e6fec94bb7724caf
MD5 07cabf3b6fd6737587572d5818524455
BLAKE2b-256 fd952c7fad7af8f0aef76947c79fd1a35520b16610a1bfa3003b7d08dfea5d55

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc2-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 171f1795075256b4d915862f2f4cbb3be69c9ddc429f6c5e7bf3f47482c76c2d
MD5 8c81f15bf432e842ccea9db4bfb3dc5a
BLAKE2b-256 ff21b8772c79cae8e3ceecf6f203f2daef1d7c406581c953b9b5bb26996f6d32

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