Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.6

Installation

The gRPC Python tools package is available for Linux, Mac OS X, and Windows.

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

If you’re on Windows make sure that you installed the pip.exe component when you installed Python (if not go back and install it!) then invoke:

$ pip.exe install grpcio-tools

Windows users may need to invoke pip.exe from a command line ran as administrator.

n.b. On Windows and on Mac OS X one must have a recent release of pip to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version!

You might also need to install Cython to handle installation via the source distribution if gRPC Python’s system coverage with wheels does not happen to include your system.

Installing From Source

Building from source requires that you have the Python headers (usually a package named python-dev) and Cython installed. It further requires a GCC-like compiler to go smoothly; you can probably get it to work without GCC-like stuff, but you may end up having a bad time.

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

$ cd tools/distrib/python/grpcio_tools
$ python ../make_grpcio_tools.py

# For the next command do `sudo pip install` if you get permission-denied errors
$ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .

You cannot currently install Python from source on Windows. Things might work out for you in MSYS2 (follow the Linux instructions), but it isn’t officially supported at the moment.

Troubleshooting

Help, I …

  • … see compiler errors on some platforms when either installing from source or from the source distribution

    If you see

    /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
    #include "Python.h"
                    ^
    compilation terminated.

    You can fix it by installing python-dev package. i.e

    sudo apt-get install python-dev

    If you see something similar to:

    third_party/protobuf/src/google/protobuf/stubs/mathlimits.h:173:31: note: in expansion of macro 'SIGNED_INT_MAX'
    static const Type kPosMax = SIGNED_INT_MAX(Type); \\
                               ^

    And your toolchain is GCC (at the time of this writing, up through at least GCC 6.0), this is probably a bug where GCC chokes on constant expressions when the -fwrapv flag is specified. You should consider setting your environment with CFLAGS=-fno-wrapv or using clang (CC=clang).

Usage

Given protobuf include directories $INCLUDE, an output directory $OUTPUT, and proto files $PROTO_FILES, invoke as:

$ python -m grpc_tools.protoc -I$INCLUDE --python_out=$OUTPUT --grpc_python_out=$OUTPUT $PROTO_FILES

To use as a build step in setuptools-based projects, you may use the provided command class in your setup.py:

setuptools.setup(
  # ...
  cmdclass={
    'build_proto_modules': grpc_tools.command.BuildPackageProtos,
  }
  # ...
)

Invocation of the command will walk the project tree and transpile every .proto file into a _pb2.py file in the same directory.

Note that this particular approach requires grpcio-tools to be installed on the machine before the setup script is invoked (i.e. no combination of setup_requires or install_requires will provide access to grpc_tools.command.BuildPackageProtos if it isn’t already installed). One way to work around this can be found in our grpcio-health-checking package:

class BuildPackageProtos(setuptools.Command):
  """Command to generate project *_pb2.py modules from proto files."""
  # ...
  def run(self):
    from grpc_tools import command
    command.build_package_protos(self.distribution.package_dir[''])

Now including grpcio-tools in setup_requires will provide the command on-setup as desired.

For more information on command classes, consult setuptools documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grpcio_tools-1.65.5.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.65.5-cp312-cp312-win32.whl (923.1 kB view details)

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.5-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.65.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.5-cp312-cp312-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.5-cp312-cp312-macosx_10_9_universal2.whl (5.3 MB view details)

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

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.65.5-cp311-cp311-win32.whl (923.4 kB view details)

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.5-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.65.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.5-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.5-cp311-cp311-macosx_10_9_universal2.whl (5.3 MB view details)

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.65.5-cp310-cp310-win32.whl (923.6 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.5-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.65.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.5-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.5-cp310-cp310-macosx_12_0_universal2.whl (5.3 MB view details)

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.65.5-cp39-cp39-win32.whl (923.4 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.5-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.65.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.5-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.5-cp39-cp39-macosx_10_9_universal2.whl (5.4 MB view details)

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.65.5-cp38-cp38-win32.whl (923.6 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.5-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.65.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.5-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.5-cp38-cp38-macosx_10_9_universal2.whl (5.4 MB view details)

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

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

Uploaded CPython 3.8

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.65.5.tar.gz
Algorithm Hash digest
SHA256 7c3a47ad0070bc907c7818caf55aa1948e9282d24e27afd21015872a25594bc7
MD5 27a946f3f158b4f7429f3dfa6adc72d8
BLAKE2b-256 782b5979958c17f0f54fab1b3707a060d2780bd711698d1dc524b2208bfd8102

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3ddce72654ce415cbe36561b5e124fc0fcb461582e829016b7aa726824bcadc9
MD5 b54725a7a0163f1576b83769d03ea17c
BLAKE2b-256 b9f17c51d18028866a8d4806b0d7ea53b3c8c77cbc6505bea825726e2a58e779

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 cc6b010bc26566ca35e858a94daa18992a02e7b70f688a78f3308dada54fc063
MD5 8f91a6769f6d5cd1396dc43ec26d23c0
BLAKE2b-256 4fd28b1df07c11c8cc2453c46ba88ce33aa63249c161d2651a9ccf207315c9ca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e680b32e90c42d08363a02e9971e690bcf2509cb7bf647e232113b3e777eac9a
MD5 6833555dd051435e6b33e90d452e7367
BLAKE2b-256 9a1e1d0ff71415051750e327605fb62c24117a5332fbcdb35e4f6bb04e2cc333

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 475ef5e8d91cbcf9bd9edbf51ac135931853d1c2fe6f8ae0c496b9ef422b41e4
MD5 0db812ab5a4abae9e4a009b6c2316849
BLAKE2b-256 ec4ab9992d94b2460e94a0e428a1736dbf2eb9fc3d065e324ebc0fd6f63ce1b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c86a003bfcbf98b6261a89c2aad97197672c99d057fe441440210f052c9b54f1
MD5 bcbeba9344ec7a7819705c88d834cb83
BLAKE2b-256 9477bf5bbbc8da60333eb5821c3f6d9bbaaf649bd235eb3338e014894ba69988

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8ee220c430f87378c598b7217c8c32ce7aeab3d8a93bc92cee92ce6940d870dd
MD5 05b6043d51b7838b2db23cc637bbbc6d
BLAKE2b-256 041db30d6d60fedcfd4fa3d81a5f2dfc6a5505e548b7c9ac3cd9c80ea31ea6fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6077a87bb3028797175dd437e08ff42b559045f9588a14eb9c943dd8bde32dcc
MD5 296e90a84a2e29d48a8910d0836912c4
BLAKE2b-256 169d8a8766553664915b349048933eee44dc628c37f0784414487f3bfea3ce86

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ef44822eee4834158eb03cd432e4cf7e716d7d03051cc8314be4956ee9e9da3f
MD5 ac7773a7c112b94872db354b7779cbe6
BLAKE2b-256 a3c4ab1cf3de79440ee95cbe727d362449a0eb4bf325ff40b606b5ce795642d7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 b48943492a7c00a3ce6d7159c37761d006085f7dcd4a13931dcc74ecb8a24b56
MD5 adeb891bb222057049c3f894c39a5704
BLAKE2b-256 f230e47a78f6fc4aed288a9e4dd5682bb807815d77efbb3aa62c05f5fb2e5555

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ba27d67421dad33cbb42cdcd144dabed0516f0a5ee48d37250dd1b37c97cca72
MD5 bb8fbaddf30408d57b90559ab9e2eb77
BLAKE2b-256 732b5b2269af8d33934daf18bf6a76ffc4a7ade5e80d482ed2b365ca4b298d3e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b9aefd9dc742c20bc5fb16f497f6d04b4f4f5c7d44cc86654a334ce7ea9c8021
MD5 a7bb02e7e6618d7ec41e570b9e18ca30
BLAKE2b-256 79fbd4578c164732f2ee71016de65c04d7ed0f35dda1f9c12eae0e6dde917bb9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 969c0b5079beb08ae0a22237652289bfc0e34602403e040bab419f46cb775e50
MD5 f35f7820fc8e3bdaf477ea98d45d441e
BLAKE2b-256 cbb1e590625e709c05df00eba6f408fb585c5c83a19d35a0e39741e145e7b9cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a2e63bf9b6444f28ec684faf3c5fc8394b035fe221842186c3b9ff0121c20534
MD5 60890355bbdcb127d1e4703df6f0b630
BLAKE2b-256 441c7035efa5bad327c36a45b23814744cc09a474130018ba8ab9b82d951c4d1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 777243e4f7152da9d226d9cc1e6d7c2b94335e267c618260e6255a063bb7dfcb
MD5 d8b8a3b61d9cfc2e40058a73385d1c72
BLAKE2b-256 248fe25a413bfbe9d8d4008f7bec870621263e0d014be3ebcdd07538d04fe214

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd1e9134e266fefdd49e1c9989d1bdf74578a9f237d7d9df01d871d898deda9b
MD5 e5db57ce66091a73d29cdd887bd347a8
BLAKE2b-256 ba69dcf77a203e058585a4b04499e31b6ea8466922ecd034b669781b03c31184

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 eca7be231ba6de3ac38556dcba1f94c05422e7cc62341bc2787ac9881aed3026
MD5 5a3e1d60cb90b7f3c26e0d655ec316ad
BLAKE2b-256 8c7478ab3ae82902ee1eb57e0a132dd799652947b9e005078a15c1e87cf88aea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2a520fbb9be5a05b5a0cdb5c5d481f63fea5db2f048f47f19b613685009890f2
MD5 2655f71f0a452766870f9a352f436c7d
BLAKE2b-256 ec4f66177f014878fb3bee1cf6595cc16841aa23e47d962a2e37d1f3b270e507

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 553b3f406a681719f6c11e70c993fe77383ab6adead9173ad1c6a611e5aaaf48
MD5 8f5c2197c7fd8c273f50a4ec4f612b73
BLAKE2b-256 b64d7653164903a280613b714da8b93b229d1958fc09c42902c9ed614c217831

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ac013d5d118dfafc887c3da1649dbd5087a7161d969dab236050e54c55fa0725
MD5 30bef84eb7b44af256c9d1f994f9023f
BLAKE2b-256 48092f21b36d650a9cc408d9bfd41e227d2138d9c0319a81335980b79262f44a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3d8cee4c1f0bca80115cfa99f25ab6e6c6797b4443b1f0d5fa949bf2e9ac5af9
MD5 7cf3c1f0d6525bafa975455e87d1c2d8
BLAKE2b-256 e47c23c917607e39b9ad96387e7d93b303f721035c4b62d774d0d6dd92bf64b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0f698f34be22a89426f986310ee866b8faa812355aab5d241fdaf742b546c36c
MD5 77f8eb60e5804a7228737049740d4b0a
BLAKE2b-256 b5896f28ff5b717a942a98a2e4cee792e857dc1f7fc33ccb6fdfdcf40209ab63

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 474d5905ee0700662b42f71ce2fc5901786c88d5a54c08749fa5bccae1db27af
MD5 8091fc7e6ec3d8380ff2488a24466b3d
BLAKE2b-256 4ecaecdb236dc21dc2a35f761e2e42019deee45150cfabc07f642414bdafa267

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9d0d7d34b4b3fba78075a923de2f962b33bcc04926569966c00219d5f41f2589
MD5 e848192be866306c3ff8d927669c5940
BLAKE2b-256 f78c948ecb02ce2c4e0f64d7046615100134eec2ae0c304850f46b8798f60e55

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fe5a21e4970cc2555066ba37c7c743749ccd0bd056d4262e97678927c586def8
MD5 25ad69876e86bceb25ce30389eb93424
BLAKE2b-256 74bc7dbf8e0ea859ea266317121724687d72ff5bd776622a381c4129595c3ef9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 675df59961e2ab7808a3c0222ad995d8886bbbb7e77000fba1059214c9ce3e09
MD5 6f13f53992cefb4ab05f7e9d5082f39b
BLAKE2b-256 db4b5ab0ceadee181fac9196e7fd3ab6d3968b9e32aef6aa87d2645a519dbe36

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 a6d05950c62024ac54dfb7b7987fd45e22e832143aa88768439aa12073e9d035
MD5 32c8ce505a387f4e8b698114a8e8bb90
BLAKE2b-256 bc3897d6fdf9388edaf172e2bc1049aff8b00e600b555329e8f30f3571b0ebdc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 f141f247a93e4c7faf33ac683a9cab93bb6570946a219260d33e2e62079db6e8
MD5 ade814934f953c418ffd5e1600afdebd
BLAKE2b-256 694a7371583e92951c66d1a4e7b830dcfe6311939f31c39f7469da7218311803

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2819a3a50c61306074cc95938db97e365acfca873b2cce986ad2d1f519d51f2f
MD5 50cda514edbd9486599294c12c960548
BLAKE2b-256 449a9ec75d1c462ec647b43154567302277d688f2e63fb8cf73b539c2e3e525b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.65.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 923.4 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.65.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0e092c51089251f41e6e2c03519311509162be3aba2c71a91983d7d86ed300f3
MD5 d65ea691f859711de715f6c903651006
BLAKE2b-256 ec353b38bc7f118ca938c2b275e7bc7b01fbd71cd07ffc987e8b110c9dad2640

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 21122fa43c48e15ff0d656258f942fdf7c3ed2b7ab1530c7d37d3027b71a5872
MD5 a6d39b97c27ec07b0414a3d96d84c966
BLAKE2b-256 decdebe855173fe357cbe713c41efbadce9ed6b91879a623f7e953e608d3f0a2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b6b33e23bfc6919c71329dabec632e7693de62efbed24b3e34616c09827909d8
MD5 d7a5a89d99dd0a6a969131b20ed47eb4
BLAKE2b-256 4fbdd9e97f25990b3cc7690f2895c5e240694eb2015df866fddd0a04e42172d3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 221fd8f4c3f54ced15d9dac2b8800fd1b254bf9cd29414d500ce6f7ddb59be25
MD5 3b2dc7b7c919dd13b49d429ec46054cf
BLAKE2b-256 74865b64643dd30606fec3b38092138acee56223240c80fa3f354f029a96bcf9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 853ebfa33ed5336b51d0fa5d068bd5b42cb84d09077670ffa6b2dc7980f000cd
MD5 5e8a1f7e107fd9fcb19641479b3aba87
BLAKE2b-256 a6582ec695453ece11e4d1ce498aa41c7690719baa169198edea9082d8a617cf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8848d509b88631be77b4c40119c02a37d0e884d10b10f0ddb1e3e551d7023b0d
MD5 43f2f2a0d0d146f96112afceb5cf0120
BLAKE2b-256 eef366a6b79b7f5ce8fec999e7013f9576d86344239a3cd6eefa531d52788dc6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5b6a50253f950fd02caff90a021d6564731a86ffad38b7c0a76423f6ed58e779
MD5 636eb9ac8bc13dee75c6cc23a5cb358d
BLAKE2b-256 38e5cc3a98f0a1fb7a93c040eebd1be5dd185903683ed43b8218340b8e34102c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 02ed771ce6aea1a5620d818ae41380a7fcf65c6d499c53d1ddaf6ded882640a9
MD5 9e8a9bf910dc8c14bb84d1a567152b00
BLAKE2b-256 1edd47854e4cbc60f065c65bd35c1bd6f43bf94abaebc399d5b22af7e39eb6e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bf78ed1cfc9304dca4d1a5ec578a91b65a5946bf4ee923358a721fb47e35ffdf
MD5 b5ecbd104182b417b0c964fa20e89f89
BLAKE2b-256 1d3321eaa19c7adecbf82a4f0332899f8d2f5e06f6ebf055e26df1033f7dcc72

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.65.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 923.6 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.65.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e099bff2328931064aef565e811a7ce6ecbe7359c4d377534eee12dc6c35deb8
MD5 8c2e14af2f5606b1a44301be4de6a115
BLAKE2b-256 f748cbca296d0fc81e666915d0ea61fbff001b1a22a97e831598d3bd3ad2a9ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c8f8241b859413b8f0c5c8cfd4d9021862d29cf090e60fb8b30968737b575b52
MD5 148cdee7b37ba7fbb97a16af03ef092a
BLAKE2b-256 5636bfc800b8b5b5fc24f95fffa4ea7630c812fb68c6a177124a4636fbf2a73d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b2072ad56bec624d0190e605c6b56205a6336f31a35617b90d927791c14aa4ad
MD5 a5824622de5ae3468abbe763ad530285
BLAKE2b-256 d4e27ff7ae03afac27ca41abb162075f6e62e39453c2a434a4a433286aeb7567

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13b4f00f66a3f024e9bfaf535e2be8a373ada199eb928507945685208bf29536
MD5 a53a39dd2cdf67acd11c43ce3b940e4c
BLAKE2b-256 8722072b28b075450788c899dac16e811c662b9a441ffc3da8e8d0960d165e7b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c38a8dc81900b7211fc5b1a14ace7f4ffd8cfbfd17e504f40044f0918b99825
MD5 69addd882675d57b4db7978b207509fd
BLAKE2b-256 482cb92b495d1e650ba89d6617cddd7cd74323fed26f836a667b36dd68ee3856

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 56617905a4e478132b3732fd9dda71e35f1e7adedd34c92248c9a04a3892cb01
MD5 cba36b9236c0fcab5a43ddcb03f04b9e
BLAKE2b-256 0fa391a774298b0ba1b4e86ab1cc02ad0dbcb44d14c9b1ab231ca6e64c5a0e82

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 23bce4fcee7cad2e085923fdfd65ed2bd2173bfc298c8c8964d3dddaef1f49ae
MD5 5067833484c5a1176a7cd53c63a6b9e6
BLAKE2b-256 979fe95baf78b95c21e4f83da1a5c3917636d3658cfd5d2b1883d77efaa21e4d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.5-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 e5ae4a000c3344c32c1fa63e137ef42e65eae9adb5576dab636e3bc092653ae6
MD5 6c79b7d9c9a0c6dd74726e8ec944bbd7
BLAKE2b-256 d98cc181dfcd6dd21077dfa4b10c3d9206c885bbf983c7b179bb065655da274c

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