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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.64.1-cp312-cp312-win32.whl (931.6 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.64.1-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.64.1-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.64.1-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.64.1-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.64.1-cp312-cp312-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.1-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.64.1-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.64.1-cp311-cp311-win32.whl (931.6 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.64.1-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.64.1-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.64.1-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.64.1-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.64.1-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.1-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.64.1-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.64.1-cp310-cp310-win32.whl (931.7 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.64.1-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.64.1-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.64.1-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.64.1-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.64.1-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.1-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.64.1-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.64.1-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.64.1-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.64.1-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.64.1-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.64.1-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.1-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.64.1-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.64.1-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.64.1-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.64.1-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.64.1-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.64.1-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.64.1-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.64.1-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.64.1.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.64.1.tar.gz
Algorithm Hash digest
SHA256 72b3550b91adb8354656ecf0f6d1d4611299044bae11fb1e7cc1d1bb66b8c1eb
MD5 7cb527ebc8784259796076f5f8244e4d
BLAKE2b-256 a8216ec1c3849199c0a5e12f9640316a1cd2020fc29ecb1910e858d8b0e5d1b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5ecfecf1da38fa9f0f95dd5f3314c04974be5af40264c520fbc1a9f4f5b1acca
MD5 7f40c24f2e75c00629fb68b545216008
BLAKE2b-256 c860ed10b340e0389ebd5b0542fd3cbbb5eeddfdf56bf67aa8111930856c9d55

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d9a470f9e72bccc8994b025fa40cb1a7202db17a5f8e1869f4c2079ded869ac2
MD5 e900c52aace1d81686bd635752c6c7d5
BLAKE2b-256 f8fab3f805d66571d76e2935fcdb09ae4dc857a18bf0af00c5f4747575f55cb0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 22efb9a167da6fd051c76f1a00c4275b5d15e8b7842364c84dc4cc88def8fd4c
MD5 7cb00d842e24a93e447579b7e487829f
BLAKE2b-256 5d6dc1ba90acfcf959e7a98e72a80377ab1782f55f353dca7754df04bd8a5794

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 be39db97d13f3bd0b2ff9bf8d0e68f590f4877cf2c4db201a2f9d4d39724e137
MD5 0d0e578790974ebe96d9c4a9a2c9f9fc
BLAKE2b-256 25ef21a4a2183251c25c7c9af6971d12a8792240c48fc7809ce01c61ab61d352

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6711f3e3fbfae9313e15f9abc47241d881772f3fb4e4d0257918bff24363139e
MD5 2b9d33d2a35f9bec0945604d6c14d3a6
BLAKE2b-256 94ade450341ef004f63b3ef89a964aaed04453034c794885683a90b93d5815d2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e28cfaede2a243452252c94b72378f1d939b786689cb11d218fdae6a8421940f
MD5 865c7de824df278c38f7827fe1829b82
BLAKE2b-256 be8bdbb7d1391cdfc48ddde8d6848b656d91d0131ad1085d799ab2687b052086

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 35efe38dd8cc5e05f44e67bcc2ae40f461862549b5d2590c1b644c5d4d93c390
MD5 db85911cbeedde68f0f4b8bbe16ba361
BLAKE2b-256 eb5a9cda52e14e3ce312a4b1a91aff48358200e1cab1f0d3bd71771a9678c8b0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8c7d0633b1177fafaeb76e9b0c7b8b14221eb1086874a79925879b298843f8a0
MD5 6682e540d73f40ccdae6e9206ecac035
BLAKE2b-256 388a1a145cf69708eb58518f76001eb8d0588857b77c03c662be4ad625699538

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 acf9a8bce188bb760c138327a89f64be8bbeb062634d151c77bbcd138d60bdc6
MD5 575015cd152705ea89e713ded36e806a
BLAKE2b-256 5fdcae2ba85d8ffef6c52cb5e5a56a4f58ca051a86352ddc620a412e77b83e7b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fd4a596ec2b34c8a6b15c6581ef7ea91c9b85f68099004da656db79e5a2b7a8c
MD5 b8b18fa95c316e3442d7ff2441456874
BLAKE2b-256 6c4cca51e5c6d49494ca42f32dd01a11a923e2fa07b0d077f768100668bce100

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cf3fbad6312bb61f48eab8ae5d2b31dcb007653282d5901982e17111773104e1
MD5 1962f5afc73422fadc9fdbdcc750562e
BLAKE2b-256 6469f95bb50e50985c53f38c8080f9e8fa15fbe9e47bdeb13fdbe8ef4cfde1d4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e8ffaa1972e64d968a706c954f6614e718abd10068b107727028ffb9506503d2
MD5 558e077950aec051569a83b4afa1b9b4
BLAKE2b-256 111685d48faa1ca4baab660f5de16dadf8be4840a9db3018dfcf79cccda4e662

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0d3572b62453342f4164cb245c434053c6991ee7bf883eb94f15e45f3121967b
MD5 073f930ed5f0ae2ef8bbfb0675ea4383
BLAKE2b-256 479e83d400d7db1250ddd0c0aa509502fe9ca45957550833ad355e6dce6278ed

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a653002b287accf79b0924bb1a76b33ea83774be57cef14e6ec383a965999ad5
MD5 fa85d2d56d401bafc54d9a151f3634bf
BLAKE2b-256 1e8158926c0026ac828401931d010783d07310f05579652c26603c66dfae4af0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4a75c8f13762dc323b38e8dc7186d80a61c0d1321062850e3056221a4db779a4
MD5 2ea9d9cbecae7befec38f5e62f3752f1
BLAKE2b-256 d61163c0e06f17f362833902b4f36e582eee0a30b8117ea37c7e259293c7bee8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5532fbac9e1229d3290a512d4253bd311ed742d3b77d634ce7240e97b4af32ac
MD5 f4dfc93fb0cc49a5790f12ff0a829c30
BLAKE2b-256 e9205af9e33bb1e05ae79a2feef64010dec89d917b3e6d599ce136cd26cba1db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0a72a2d87529329117fca6493d948489f1963e3f645d27a785a27b54b05c38cb
MD5 151caf0bd04dd217ddad36674e119f49
BLAKE2b-256 6eabe2bf637dcf7a23ff12e53f150ea193ea86ed24294e58c6186582c6dde00c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 23e6c847647e338b6ed139c7d10ed783dbb37d8ce078ce9ab0a3f7e6a518ff4e
MD5 3edc1c762aaf77f0b7e90b357bc5ef3d
BLAKE2b-256 f4e14d5ccb073315cc81f5071d9bf525ab617230754b66d25ad524f1e7f7a137

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a808aaa308e26fc5026b15008aec45bea8aa2f2662989cbaffa300601ac98fae
MD5 8e8004546f695d64dc1b9916c97a4597
BLAKE2b-256 3fd26dd6959c52a19a1d32f98559d8ca248a0d3a56475e509f8e3eff1b43b26c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a5208855046a338c5663ca39f59fb167e24514f1287c266db42fbf2057373aa0
MD5 cd800b7b4fc2b6b524cd763ad3088b4f
BLAKE2b-256 e66d5d1f8b75928c5cd2872670cdea85e35110f2d9450b91179c37508890233e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1c0db41e812e1741b59844c71c8dfc8c3076eb4472b4c30165aefacf609c81bf
MD5 c9a76bce65e289afb3f17a2f8af5933c
BLAKE2b-256 74e161d7b6b4913ef676860ccf0778132a37b9066d6d10719cbd427822b617bf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 759982ba0f942995bf170386559679b9d9f3b00caf103f346f3c33b8703c3057
MD5 907ff740e286684cc02466079b6b673f
BLAKE2b-256 829bc1b4e1297e01dcdcc44e201504a8b2bf68c27efb9d5bafd34b6385ec785f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a29163cbc6ecaf6f853711420ddab7e35f24d9ee014a5e35b0a6b31c328d1c63
MD5 a7011dad73b65987af86b68fb3ff135b
BLAKE2b-256 d76742e73ed286c3e2d58e4da45abe0db547797710d46f4f1c565b46aab42aac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f467bd03d70de23e7d68d3465fd9bfd5167d15168a569edacee730b4ec105bf
MD5 775cae57c62b7b30957678523f476fdb
BLAKE2b-256 bd3e1464d3b76ef36ef14bcfb7ad6fb07e891d393295fb52e060c5f9d7485de5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 646828eec31218e1314b04d7c62c78534d3478cae6348909b6a39ee880a757b2
MD5 ce9d9e172f984e16b74e756d12400ea0
BLAKE2b-256 66f1bdc88c20f8c6df75aac2a1f6474c19467b4ed6bc75be9deb7ca8b12fae26

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 24340327f7fb85f7406910c9484f98dd9588bdf639578b9341920d67f64306a0
MD5 bc21e59027bed1e6082e40052f55d591
BLAKE2b-256 6cdce66e2b3336a02a7735c3c0d4a657cf5648bdd3be20e7bea463a165cfe17f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 6c8181318e3a21827c2f834fd0505040aa8f24fb568a154ff1c95c9802c0e3f5
MD5 322a20c62da2c9aa5a8e25ed1f1b4ca1
BLAKE2b-256 7f5a04a14d201470e3b2a058edd1cb1e31fd833cfd92e17ecf363f155e3d1a62

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 984ed040f13efcede72c4dfb298274df3877573ca305f51f5cb24249463d6a77
MD5 840bde5ce3740dca6435eb62b2cd43c9
BLAKE2b-256 67732e9faa77a60abeee77555641fe49c818570b3e63bd42d90ff728ca4a8495

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.64.1-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.64.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 59db889e5f698e00ea65032d3fddbfdbec72b22b285a57c167fb7a48bce2ca27
MD5 0a1fce7a63aedf38be8b586675012c4d
BLAKE2b-256 14f3ecfe120c7da969b3882192fba6b6baa19a0665ee75aa101916a97af37200

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3cc3036589e416cf8516802d3e6c37fd7de1b6c4defc292a1859848515c67ab5
MD5 b3ae1b8df845260338a883263f467e59
BLAKE2b-256 e249abc902d5ae4fbdfff408067216e56839ec74fccd4d4893151dafd36e02dd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a8fb6a4438ef1ce619bd6695799b0a06c049a0be3e10ecf0b5fc5d72929a9f02
MD5 4695218b9ed88836338e1b8d6a33a8fb
BLAKE2b-256 fd75b3ef816dbfd621007cf93181ceb27305b3e766c10bd00b26c367ec91f515

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba0758d779bc2134219c9ee392d7d30a7ff7f788fd68bf4f56bb4a0213e5d2e4
MD5 3f98ad9143b18e20e2a7cfa39b14138a
BLAKE2b-256 82b8a39c273ba3f4c80059ac76aa9720717f3b7b4ee7aba2ac881d9134e9b475

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 23eef1138065edf360ed649381cf1d9c9123b3a8c003a4b28bf0c4a5b025087a
MD5 e365629abf19d9517176e18584f1e6e9
BLAKE2b-256 8c733fdb6d12b0d4465b17616447922b20ea0c149798c8f0d3d3dffc6f1d0be9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6cef267289e3a1257ef79c399a4a244a2b508c4f8d28faf9b061983187b8c2ff
MD5 aff61f9cb351dc44973b3a1a229f612d
BLAKE2b-256 25c208c01be8769b5bb59a019a92455f1fcc91ea503d1eedc6dd99c005373a15

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7e67903fba7b122cad7e41b1347c71f2d8e484f51f5c91cacc52249b4ab274bf
MD5 0f4ce41e60cc77d14f5b349e7f8b643f
BLAKE2b-256 e91b3c451c934d878a46f097ed0ff38e6042f5356dec9e58f3ffec190b2ef564

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 ff9b631788573bfbecfe8cb647d484dfac9cfbad4a7bb640a9e5dcfb24a1b3c5
MD5 a8d02df95e8b35c32b122615196c5bba
BLAKE2b-256 5a161077b082942df5b6600dd1f669e1fabe5021824067bd06efc53e361b2672

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 37664461c8da4777c78772f79914ddd59914a4c1dc0bdd11ba86b569477a9d25
MD5 057d9c5029c101a22db0e65afcc6f664
BLAKE2b-256 5c30ec765082711fbfbf8f499f26181253fdbdfdb1c248eed61c8fda967f8b30

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.64.1-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.64.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 85808e3c020d6e08975be00521ec8841885740ffd84a48375305fe7198d8b9e5
MD5 515f4b649329bdb5525976b7606c8325
BLAKE2b-256 9473d9b7cf25e6df52c11546035439d55086ba2cc97fd1c0bc8c4cca7297e638

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 625cc1493d4672af90d23f9909bbc0c4041cfa9fa21f9228abe433f5ad9b356f
MD5 55770d34e02698b07b688d26ef4ed0b1
BLAKE2b-256 ba60d8b2f5f93d41d77dc078fae4dafda0bc809709c54f2777f92e60ed5cb631

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b740e136a12a992c3c75dafe12d96c65e9249daa71e6b75f17aac5459c64f165
MD5 2924513a33d37fec76c16eafd084056a
BLAKE2b-256 624d484294b7188476b711d0a220f30dc128c41b515ac8d8880cf4ba49a7fc49

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 58eee15287eb54d1ba27d4e73fcd7e7a9f819e529a74dabc9cf3933fbe3bef07
MD5 b7a31f1a5ed5d6bebcb5ce3fe3db6df3
BLAKE2b-256 6669cfc6bd4c3c81788244fbc983337d08cd2b692f822eb445b0e1e59b557e0e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a078af44be25363f55cbedc33c560513f2b2928a0594c8069da0bc65917ef1a1
MD5 c13080d1d4fc8eb19dbc3a4b605c86e2
BLAKE2b-256 c0e4287c9cc71284f91dbaedfee90abdebaa389c3600e7f5ec2ceabfc4310f16

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d0f42307f951851894a1ddcbed2e2403fdb0ac0920bbb4ec5c80a2959a1d328d
MD5 8bc7d814a7c662ebc54186703b6f7c41
BLAKE2b-256 807f82bf1a1e430bac3d528cf35e1dd13da242f1926ff9fa2248ff580fb12f72

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c8cb5567cd5836b29d37ea12c8ccb753a19712ec459c4dbc05c084ca57b84b3b
MD5 2c9b9a6a5ac762039bcac27a5a346699
BLAKE2b-256 60525e75513ff27ced32075fcae11ea46242ed7ac5fd315c5aa409e0229fcef9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 9d3fd5f43503ac594872ad4deb80c08353a3d73c9304afe0226bcb077d5dacca
MD5 8704e3aa75369582ae39f867f3107982
BLAKE2b-256 a690f725df6fc2e84215910e8361a07f6d93788596e9a80f6f2e0d2225d39833

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