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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.0-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.0-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.0-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.0-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.0-cp312-cp312-macosx_10_9_universal2.whl (5.3 MB view details)

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

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.0-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.0-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.0-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.0-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.0-cp311-cp311-macosx_10_9_universal2.whl (5.3 MB view details)

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.0-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.0-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.0-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.0-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.0-cp310-cp310-macosx_12_0_universal2.whl (5.3 MB view details)

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.0-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.0-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.0-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.0-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.0-cp39-cp39-macosx_10_9_universal2.whl (5.4 MB view details)

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.0-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.0-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.0-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.0-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.0-cp38-cp38-macosx_10_9_universal2.whl (5.4 MB view details)

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

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

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.63.0.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.0.tar.gz
Algorithm Hash digest
SHA256 2474cffbc8f29404f0e3a2109c0a0423211ba93fe048b144e734f601ff391fc7
MD5 b9ab2dadecb221f3f83807a539767df9
BLAKE2b-256 86158473774dfdd0fa901cfb1ad0d590c5a3e6a7c5906dc23b47619ccfc7fe62

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 94b52c0dfb6026f69858a10ee3eadf15c343667647b5846cace82f61fe809c88
MD5 987f4a83cada4818d9e27a237987b88d
BLAKE2b-256 f0ff87c3af92d093c0d992aaa78609fcd94e9676ee5a2d3bcd5d29fc96d33684

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 0ca6d5623dadce66fabbd8b04d0572e35fd63b31f1ae7ea1555d662864852d33
MD5 b494c6eedea5d4be14de3da80178e71d
BLAKE2b-256 f5af27a861a158bcc63b1fdf98bddd4dae80486a3f4b9df6f7899050d5952d1d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f2cc0b3098ff48811ca821440e03763dcabd11158a11d9ea819c58938a9ea276
MD5 9fbee50c656440f504701b19f347985e
BLAKE2b-256 f995508ca6495cc63f7451900308a385a88b3cba3ce606321cbc4e2423ac6ed7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7cbf570f7b9badd3bd27be5e057ca466d447c1047bf80c87a53d8bcb2e87bbbe
MD5 89f979ec7be3520964b22464c045b317
BLAKE2b-256 08c0bf6bf7902ceda73cfdad80ea8a9fa01c390a4af48aea6a8a6d7014644f64

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e68d9df9134906cbab1b225b625e11a368ab01b9ff24a4546bddec705ec7fd66
MD5 a3392aaaa2e74d1b56130a9af936d326
BLAKE2b-256 626d1ee1588794cef805a4eeb76b65fa32b4e39000f5907620caffb291c9397e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3ef50fa15689f46a2c903f1c9687aa40687d67dcb0469903fff37a63e55f11cd
MD5 1ac806218ff1def6e51f52108c732be6
BLAKE2b-256 d670e950083af3a3fce4fc4f0d3e09e356838e632f9fbcf90b99292c0b6dcc9a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 49af114fed0075025fe243cb3c8405c7a99f0b87f4eb7ccdaaf33ce1f55d8318
MD5 553c7a1d1a765c3757134a37a1e601e5
BLAKE2b-256 7788f3def93db91420e7582ff7d154509b0011aa0e5f7dd29a062933b01aefa4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 517ed2b405793e55c527f332296ae92a3e17fdd83772f1569709f2c228acaf54
MD5 9c4e37fa1e26ccac9f187d625c65be6b
BLAKE2b-256 10285e920484876870e666adcf13eeda10d63b63f7f83c67082e0e12a0759e7c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 63a975d0457b2db1ee19fe99806091c71ad22f6f3664adc8f4c95943684dc0fd
MD5 402141ba3a8eff549089da78ea5eef2d
BLAKE2b-256 3b1b2c4deb061cfab6192c3f46a4e5a6df8469acb8fb17e243f4a25643e6d8fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3f138c822090e7c87ef6a5dce0a6c4fdf68a9472e6a936b70ac7be2371184abe
MD5 7460272b6ef0cd4c82ef798e14cbaf26
BLAKE2b-256 c8c69b36700b0bbafcb46410218b98cb4762df217c897219d4c99f292ddc4944

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 bc0e6af05f66b36186ad3467d46ecc0f51dc9fa366005e095f4aa7739c7bfcba
MD5 4a2e8c711df11a4dbd40dc293a18e1b5
BLAKE2b-256 17f323590a0106698e1b6ec83acd6ae18cf35147672323bc4a1cd2dd74b6c7cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b2d246eee3b2a6afe65362c22a98b0e6d805c227c2569c5616ad3bec619621dd
MD5 7533f70089a92608d48bc61030c6d4be
BLAKE2b-256 79893005b1553eff87a04d4d6afca47799eb6b69ee13fb5f95b0287ec08754a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 409613bb694308a1945256d1d05c3ef3497f9fbf7fd68bd8bed86d80d97df334
MD5 6191c61ce7a8431acc85da6071637dc1
BLAKE2b-256 ab0bcbcadb7b9b54e5c609f13ca744771f942c84c7264ed16c11faeae36d7625

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e952835e7b8f40204bceb2a96fc7bcb8b07ff45ca9d07266774bc429db1efead
MD5 caeb2a19523c89a604c0d1fddb745d91
BLAKE2b-256 fb948888d29a42feffbfabd16027d4128ed7adb42360942c2f2176270877156b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c305274aa111412f5b8858242853e56c16ebcedc25d6a49ad615fd1b3ecd5971
MD5 5fb397bdec53282e74a18a1634340d07
BLAKE2b-256 99f07576ad68c9e4f2c0f9f3e033a9ed012809f2cfe765fe6761c3d8181b7c19

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 744952a560fdb060a5f9d467d130fde6dbfee2abb07143c87e9b17aae3c19d5a
MD5 54b06b45f497dcd560d0adddc8a51d80
BLAKE2b-256 ef6e3dd4639dc15d102be91f1bdb6af5973ccab3ba10e9b4b044bc9a6cbee302

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d58a5aacee102858e49b1cc89b1ba1a020bb04f001df057e2b03fa11e6c636d1
MD5 d1183901c4bb99f451a201fd22556507
BLAKE2b-256 1aa142970349bb7cbf1a222cb996e6cff1a5ec6ba68e871bb38b8a5c98378428

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 4374c8beefec84f682c799b8df5ac4b217c09de6d69038ce16fc12dcd862fff8
MD5 ce744b310ae7ef39dc44672e8283c332
BLAKE2b-256 3fce112416426dae4661492ac27c1946b21f81823ea059c10d2b8b788d83ac13

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f74a6da9db48296c3e7e34820e96744a0ea9cd58c3fa075ed206f7bb75229324
MD5 c2d4dc24531c40e2871b71e18b1db281
BLAKE2b-256 db80c055a775db8356affdd1177d65a23c3e3d7afccab09b4bfb222642d25c40

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 acb5cc845942dc0f020eefbe10ad8ac6fe2f96b99c035da738c5d3026d3a5324
MD5 15f2312201d0f54e378a19d779197919
BLAKE2b-256 2985659cabfeeca95239c07719344a0768e187ae8fe30419da54c1bfc3855b04

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e197d5de49bb024f3d0b9e1ee1a0cce9e39955e17738bfbed72b0cc506a4824c
MD5 a4cee046801743aee8c60e8882d353d3
BLAKE2b-256 3dd8227a08bd69d926d41e72c4db67716ffae9d1670ee6656a105c005a4855f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 376136b9bbd16304a2e550ea0bb2b3340b720a0f623856124987845ef071d479
MD5 4e9827f7756ebf9ebebbfb2d91ae67c3
BLAKE2b-256 a2037aaeb0896fe612018dd11ec84bd70183b9f9c7eeac1354c68cdabcad0b95

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 49404876ec70bdae431eac5b1591c32c0bba4047dfd96dc6add03dbcdad5a5fc
MD5 43673832397af2e1d9011c8aca84df51
BLAKE2b-256 0342c2e300ea156433983ddd50915aaf0581d8948558ab7846b76ca03d2bd307

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 847ca8d75090d66e787576049500eb7c230a9997146d5d433da7928baf914273
MD5 d3fbf9e4b165f3e8ee9db884ae14dac7
BLAKE2b-256 0368bee4cdb4bcfc70b932ec2e1844d89d6ef745cda45671da2a30285acee02d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 711d9f038c18c2f637b89af70c485018ae437dff5f7d2c631ca6a1eee7563038
MD5 94eae5ff48b19274e0650c9ecd48eb1d
BLAKE2b-256 c0d376055ce862bdabea902ae2481014f43f6637384c814fe7faa7f6cc78cefc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 cb9a0f61cabff426eaf5c0a506de599c9f006b31947ba1159254cc291c1dbdd1
MD5 fc73fa239fa0937195967ae3862904c0
BLAKE2b-256 37ad8926d76610e767e2344c83504ded1e226c0171bff0a044484108a094e361

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 1ab17460a2dfd3433af3120598bc18e705e3092d4d8396d3c06fe93deab19bbb
MD5 73e63861481f6d7e438347e27a9da8bd
BLAKE2b-256 1684d297b2d7e12c072a088b6db327ae34e5ba9446f07e00580e2e4d2bc1d38b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 32247ac2d575a633aea2536840fd232d56f309bd940081d772081bd71e0626c6
MD5 11c0f742aefc440c7cfe761a9b588a98
BLAKE2b-256 754802181ccf44aa7ca03e03a53bc0d36b55aea1323dac9dc3faf0ca8486fe9d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.63.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 923.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d7142b0162834d3a67df532744a733b0757b11056373bd489a70dc07a3f65829
MD5 ee7ca57b1385ee71fec7a6d4ea0cef5c
BLAKE2b-256 0d1ed0055f1a6ea8a77e215244135e423f883258c162e340f3dbe7e6a59c3fb4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c63a0f37b6b64dc31b2f1a0e5f889ae8b6bb7b7b20fe2406c1285321a7c54fdd
MD5 fbe2fe8b3bd460a20a7f77afd9be1869
BLAKE2b-256 dff0f1a9be738767e78cf3745b92b67e2c3738fa6ed3f5d679682e6cae130e7e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6bbf51f334452fcac422509979635f97e2c2c3e71f21480891f2ba280b4b6867
MD5 4b89b13e87d73e5195238e49ab5b0366
BLAKE2b-256 7eb06df67ca8a8726e17df838920606e5da0f5fa970cc19f128cee2fe2639902

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df4dc9db9763594ae6ae04b42d6fcf7f163897a072f8fc946b864c9c3f0fbab1
MD5 a14f51c081cf4867cb7276b81a69357b
BLAKE2b-256 2bdf6b4dcbe789b630b979837958f35556fa656c67947be45e5122d8b3ce0240

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 49435413548e019921e125b178f3fd30543aa348c70775669b5ed80f0b39b393
MD5 944c361a9272325c8e80d3f2cd00b172
BLAKE2b-256 401aac0dbba11c864a6a6a76275e8aad020744cef0fd0b01f883535fc231cda5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b87750347cb024bb74d5139da01ffba9f099ad2e43ba45893dc627ec920d57ab
MD5 1cd6a3fed7ef79dd8f89f67617b9fa47
BLAKE2b-256 3ad2ebd178ff98ed1809a5b3d3826b6795a6f917bb5e4d7c909bf9800859726c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1b88be61eaa41eb4deb6b91a1e21d2a789d8567f0a973694fa27c09196f39a9a
MD5 4001802388a0d22d2c32a327db7d1db1
BLAKE2b-256 3c1cfe33a929685fbbbf9d595391de36902e02dadc386bb3422c13a182f6df9d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 2924747142ebcbbd62acf65936fbc9694afbdfc2c6ae721461015370e27b8d6f
MD5 c438872c51a5c94bc97b70057a904abb
BLAKE2b-256 0ea624939c5e9919262068518a3352ef3b214f550fbd05d446b0413fa6424e15

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8341846604df00cf1c0a822476d27f4c481f678601a2f0b190e3b9936f857ded
MD5 3588d33ce7a696b406df404ba8608ce7
BLAKE2b-256 eef9ffa6f716c4823e34afb5172b51bb409e34dda25f23a7159bd84ba3a36483

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.63.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 924.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 27684446c81bffcd4f20f13bf672ac7cbeaefbd270b3d867cdb58132e4b866bc
MD5 df26a798fc96ceafef9b17e7d1ab1a0b
BLAKE2b-256 230f4c8f751e0c6a5fc317934c77e612fad7baa2e90dd5d58552ecffde12a405

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0f8ce3fc598886a5370f28c86f94d06ddb0d3a251101a5bb8ed9576d9f86a519
MD5 92410d85a562c6cd8fdbeac9d2ddbc51
BLAKE2b-256 0e7f26cb706d0bd545e2a8c289acdc5c66a9ff96e2228051a31c5f665425c8b2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b61682c06f0bcf2c576537819c42d5fb8eec1a0a9c05c905005200a57ff54c1f
MD5 86ada8580e0fbf945cf3a41b05e3cd04
BLAKE2b-256 c55dbf6d29670861cc045c56697f4fb765db953ac85f2f15d6bef694b264f40e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54136ac94eabc45b1b72d5ca379e5a2753f21a654f562838c5a9b706482bc1f0
MD5 9fcbf26500cac42a4713c1b2a4dbfcd5
BLAKE2b-256 0753577626822204007bd4666f0e5a7aec7e9ce1435b0497776f24b825d3fb95

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 632f78d8730d39363fc5afaf7cb5cf2f56b4e346ca11f550af74cff85e702f79
MD5 f1c26b40991d2d31816a9adc4837e0b3
BLAKE2b-256 3f26d0369a44e64b1cec961e4225f1410126c68b3acdcc522132f2dcd6eb0535

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b5d74a30409eda2a0cdaa700da23fe3cad5d7ac47ac2d52644abe13a84047aa0
MD5 00020d30d389002581487891c8c7d438
BLAKE2b-256 5654beeb4bd2fd01489441628697df1cabdda82fed490d416234374847990b47

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f305a5d61613e7ea3510eab62d65d47dff5206fcbe3b2347a7c1ebc9eff23dc6
MD5 f8339e469144ee21f9bb7cf549c4e8f4
BLAKE2b-256 5c50035cedf8286cffe29583cd20c46e97e66b007890b663384f259248858926

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 c759306c04e3d0b3da3bd576e3de8bcbccc31a243a85ad256fd46d3a3ed93402
MD5 54f356f43d8a0872c67a273fbbdedf6a
BLAKE2b-256 06e03122d30537915e55edbcf766cb559151334c5208cc5ccfc47ef5093e0050

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