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 a pkg_resources.VersionConflict when I try to install grpc

    This is likely because pip doesn’t own the offending dependency, which in turn is likely because your operating system’s package manager owns it. You’ll need to force the installation of the dependency:

    pip install --ignore-installed $OFFENDING_DEPENDENCY

    For example, if you get an error like the following:

    Traceback (most recent call last):
    File "<string>", line 17, in <module>
     ...
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 509, in find
      raise VersionConflict(dist, req)
    pkg_resources.VersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.10'))

    You can fix it by doing:

    sudo pip install --ignore-installed six
  • … 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 distutils-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 distutils and 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.57.0.tar.gz (4.5 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.57.0-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.57.0-cp311-cp311-win32.whl (1.7 MB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.57.0-cp311-cp311-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.57.0-cp311-cp311-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.57.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0-cp311-cp311-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.57.0-cp311-cp311-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.57.0-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.57.0-cp310-cp310-win32.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.57.0-cp310-cp310-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.57.0-cp310-cp310-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.57.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0-cp310-cp310-macosx_12_0_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.57.0-cp310-cp310-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.57.0-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.57.0-cp39-cp39-win32.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.57.0-cp39-cp39-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.57.0-cp39-cp39-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.57.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0-cp39-cp39-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.57.0-cp39-cp39-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.57.0-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.57.0-cp38-cp38-win32.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.57.0-cp38-cp38-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.57.0-cp38-cp38-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.57.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.57.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0-cp38-cp38-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.57.0-cp38-cp38-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.57.0-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.57.0-cp37-cp37m-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

grpcio_tools-1.57.0-cp37-cp37m-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.57.0-cp37-cp37m-macosx_10_10_universal2.whl (4.6 MB view details)

Uploaded CPython 3.7m macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.57.0-cp37-cp37m-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.7m

File details

Details for the file grpcio-tools-1.57.0.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.57.0.tar.gz
  • Upload date:
  • Size: 4.5 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.57.0.tar.gz
Algorithm Hash digest
SHA256 2f16130d869ce27ecd623194547b649dd657333ec7e8644cc571c645781a9b85
MD5 a33fdb774d2adc6337307146eb43636f
BLAKE2b-256 3548d02fe574fd3d20e61671d49a0e7f9dd687497feabb49b20575d82de2400c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1f9e917a9f18087f6c14b4d4508fb94fca5c2f96852363a89232fb9b2124ac1f
MD5 a55c4c5259d566d117954023ec7ac5f7
BLAKE2b-256 ceb4f494ee941e5c56964202b6ea33beb48c85aa0747a28d96b7ef006d2fad2c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 9867f2817b1a0c93c523f89ac6c9d8625548af4620a7ce438bf5a76e23327284
MD5 e066491585b3a1d1aad6553b6181232a
BLAKE2b-256 dfcf1451f285f1a0b0cf31fd1ac8a04e71eee3ad402788072ac59941ac2497fc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4a7ad7f328e28fc97c356d0f10fb10d8b5151bb65aa7cf14bf8084513f0b7306
MD5 18ff25cf284f880b6576ab128b34eb84
BLAKE2b-256 51eb749c45daf266a183a95f5216a260e99521bdb6c16bfd238169a794f5a62e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 dfb6f6120587b8e228a3cae5ee4985b5bdc18501bad05c49df61965dfc9d70a9
MD5 9274bbb716167fafa34049cc69cf5288
BLAKE2b-256 abc390b86fa507b24de69f0567fa22e01764f6489c33cdd974f3fda89f34ac89

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e868cd6feb3ef07d4b35be104fe1fd0657db05259ff8f8ec5e08f4f89ca1191d
MD5 c5be0a9366681b3fccf8641d414932b1
BLAKE2b-256 0a240249562853f5a87e6adf4f8dd5e3ce8722a4fe56c13ba39efccc27eb1499

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed85a0291fff45b67f2557fe7f117d3bc7af8b54b8619d27bf374b5c8b7e3ca2
MD5 2bbb630dc38d0092251de0dd9417cc2f
BLAKE2b-256 71039e589f129165ff45e98be2bff4bc97a50c37c85dc43cbf7fe5bcc21a6f1f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f54081b08419a39221cd646363b5708857c696b3ad4784f1dcf310891e33a5f7
MD5 521452c1bc768b1659912a213400ccb3
BLAKE2b-256 559c6a2df9e3cecce71d80fc09b8d3a99257818858eaa4cde6454ecbd2df5452

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 cdd020cb68b51462983b7c2dfbc3eb6ede032b8bf438d4554df0c3f08ce35c76
MD5 08dd426ec692e83db4439d4848378eb4
BLAKE2b-256 b1a22a0ff1a0336fa2aa1b9f1749e6357ddecf11cf922bf078f6a10d62a7e9f9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 aac98ecad8f7bd4301855669d42a5d97ef7bb34bec2b1e74c7a0641d47e313cf
MD5 5a67c581fe43e03cacf9568433858ddd
BLAKE2b-256 d8c847beffe5d2b059c8c186a038837d42a80c2ffa3388cb11f0542e8263925a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9a3d60fb8d46ede26c1907c146561b3a9caa20a7aff961bc661ef8226f85a2e9
MD5 3336a876b6b2543a021b6979eaca24e5
BLAKE2b-256 9d51e04349f4e3dcf88d930a417f4995533e50049a50f71a9c0848432b4d352c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 d2a134756f4db34759a5cc7f7e43f7eb87540b68d1cca62925593c6fb93924f7
MD5 833007159bfb8c3d4917cf8ee0f8c0ee
BLAKE2b-256 4f5535ec56699e057ac88b870b32b09c7cbe8f2b42f9c8ac83e9c5309f845ab7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f64f8ab22d27d4a5693310748d35a696061c3b5c7b8c4fb4ab3b4bc1068b6b56
MD5 8807dc4b2a87bd0e55ee6d949c195829
BLAKE2b-256 8baa0bca69d1abd4ed3c221a905b79ebee7bcc8a59501bf2e07c2cedde0e5f67

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c39a3656576b6fdaaf28abe0467f7a7231df4230c1bee132322dbc3209419e7f
MD5 3a7a4285def1e660f7db2fbfa3678723
BLAKE2b-256 b3eaed949ed348889f9c43ea810571a6ba665f4d885a11121ac27ea959a88980

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26e69d08a515554e0cfe1ec4d31568836f4b17f0ff82294f957f629388629eb9
MD5 19d9c34e0eeef2ba56f0218de47ba704
BLAKE2b-256 008b903898fcaf31f67180061983f6bf54027bc85ffb6f7b202f8263388fc2ae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0cf5fc0a1c23f8ea34b408b72fb0e90eec0f404ad4dba98e8f6da3c9ce34e2ed
MD5 315fe32c1b37851833883a779ce7001a
BLAKE2b-256 e647755ebace38d3a7158efed64c122d9def1a54d3aaef31daeb8aa5257bc98c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ec9aab2fb6783c7fc54bc28f58eb75f1ca77594e6b0fd5e5e7a8114a95169fe0
MD5 df256e694dbeceab37bc6d28ed75deb2
BLAKE2b-256 b6a5436198480a71d03c71c8e43b53a769cb11c4e73b1612a57da8e3e4fa59b2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 35bf0dad8a3562043345236c26d0053a856fb06c04d7da652f2ded914e508ae7
MD5 0b395b3f5f00ceefaa6c1e695b2ae98e
BLAKE2b-256 8aded3b7310c7c6ffb17c1f89b181c11f6487f8f08df278809457a15008a6bb2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 4fb8a8468031f858381a576078924af364a08833d8f8f3237018252c4573a802
MD5 47090c25de5ff5d1b46c45e0bef22d9e
BLAKE2b-256 2076a872fdc8c1c95c721a966fb6721c1636f4a07013773dfc87642f6992125d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1c0e8a1a32973a5d59fbcc19232f925e5c48116e9411f788033a31c5ca5130b4
MD5 8a8c30f94f63c16de0a44b5237004b5b
BLAKE2b-256 1d4051124aa52dc71fb0157f5c5babaa9f57d6cc8a3b7c585a4413f02563e9dc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f717cce5093e6b6049d9ea6d12fdf3658efdb1a80772f7737db1f8510b876df6
MD5 193e90adc93f01b696cdffbb3d78a627
BLAKE2b-256 25ce95136633dabcab566088e06cd9f54842ea13585eb10ba9a6a1f96ee55722

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2b417c97936d94874a3ce7ed8deab910f2233e3612134507cfee4af8735c38a6
MD5 6e9976248b6795ae016718b9855957bd
BLAKE2b-256 aaff217edc5faf94842f3fd34eaba25d3dc31a90554c486d71533d25e2e1c5f2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2db25f15ed44327f2e02d0c4fe741ac966f9500e407047d8a7c7fccf2df65616
MD5 2f7e09b3f8f7b428350d97a3d224bbce
BLAKE2b-256 5b7ad6d012af5280610dc86d34324ccc3430b22ff4e9765c8361d0799c972a79

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 02d78c034109f46032c7217260066d49d41e6bcaf588fa28fa40fe2f83445347
MD5 eedcf0caf66a53320708971b3a5b00ad
BLAKE2b-256 3935c0718004b1b366fcf4c289a9269d5d09d31bd10fe6c7c0c3a799b8166789

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f3ac06703c412f8167a9062eaf6099409967e33bf98fa5b02be4b4689b6bdf39
MD5 5b2fe9a065b5d79dcd2b4a4fd2818c29
BLAKE2b-256 ddc15511310005dfcdcdb2ca2b100e3ccb6cd54750c23628e1749badee6c90a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 dc771d4db5701f280957bbcee91745e0686d00ed1c6aa7e05ba30a58b02d70a1
MD5 27da046a2a8acd92e51c7449a7ce98a6
BLAKE2b-256 a28e64452f0e04eee2caa9ea91da126408c52c76ad6ff35c1aac03a706d98d21

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 85ac4e62eb44428cde025fd9ab7554002315fc7880f791c553fc5a0015cc9931
MD5 9d3bd459776cf180ca7ba1468ec7d586
BLAKE2b-256 464be73beb0176c5ceff43fb11d51f760d2f0f7f15d6285dd52c54bb5158d3f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 784574709b9690dc28696617ea69352e2132352fdfc9bc89afa8e39f99ae538e
MD5 810edb7cef08233f22a1f30875d600fc
BLAKE2b-256 18472e6cb24d02dbdf036c1de7ecbae7f8f173f36bb591a5f54a1047816b0e71

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dbde4004a0688400036342ff73e3706e8940483e2871547b1354d59e93a38277
MD5 05d94b2d9513a077a23b643db01f538a
BLAKE2b-256 1270488f6b7d5c4eda373f7e1fa78f1ca2c1ff6ca4f8dd5a17adedf4e14fd4ec

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 34b36217b17b5bea674a414229913e1fd80ede328be51e1b531fcc62abd393b0
MD5 24ac8d140fe7647d0b5c014d93ba1a4c
BLAKE2b-256 3f226980cbcfaa47766ddc0e562caa092c1def34c80d79503c297a6d476a102c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5bc3e6d338aefb052e19cedabe00452be46d0c10a4ed29ee77abb00402e438fe
MD5 aa052066a268187c1dd667b17ff52005
BLAKE2b-256 56317e2ad04bb48e7e609cb35228739314d459c783a4aeec047300dc0d95651b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 90d10d9038ba46a595a223a34f136c9230e3d6d7abc2433dbf0e1c31939d3a8b
MD5 7ca66ab5e3ba56ceb6817d201f64749b
BLAKE2b-256 2989e3c1c5de0f947f907c70c1fc2be390d61256f5b4f9f759000cc14f8f2075

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a42dc220eb5305f470855c9284f4c8e85ae59d6d742cd07946b0cbe5e9ca186
MD5 7aa9d2416fddb25a33b806386e7e0f72
BLAKE2b-256 5c94fa3b0bf7c249ee17184cb9a9cee2239cb73205289c070f3a1bb7840a3d8c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb81ff861692111fa81bd85f64584e624cb4013bd66fbce8a209b8893f5ce398
MD5 53180da481531e703c42a96474518888
BLAKE2b-256 c22c012dbc46c4f13fcba31abb211acf5ca2f0c7bdbe2ce7d118b2da9b001ca6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7b46fc6aa8eb7edd18cafcd21fd98703cb6c09e46b507de335fca7f0161dfccb
MD5 06e0014a943d5c2c2be8e4af86c64a13
BLAKE2b-256 67c91d9814c4868cd5a30e1a8e58b10ecd56482aac3894fb8424d8c6163e45ff

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 495e2946406963e0b9f063f76d5af0f2a19517dac2b367b5b044432ac9194296
MD5 d35c7126e0c2173296d63d5979eb1bed
BLAKE2b-256 1c3b8c64a05c0e0a3c16d551f281279eb3d3b793657dc27ab65746d1a2509452

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 81ec4dbb696e095057b2528d11a8da04be6bbe2b967fa07d4ea9ba6354338cbf
MD5 d94c843b9224b637c88fef19e5e1f47d
BLAKE2b-256 099bcc4c355354f478a79407553a1d395084207bba3a7dcda5b1c0d02f1df8f1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9053c2f655589545be08b9d6a673e92970173a4bf11a4b9f18cd6e9af626b587
MD5 fecc53c46fe6dca08f7175ee46d237ec
BLAKE2b-256 fce336418d31f2321791aa8b0337a34d4d1eb479577230737542a0e7132141ca

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c026bdf5c1366ce88b7bbe2d8207374d675afd3fd911f60752103de3da4a41d2
MD5 414db0802273cdd9e71a7ab34eee50d7
BLAKE2b-256 2cd38990373549dfa5009e5be7fe3491cc73260e727d1ee49cb6dd5391bb782e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a0256f8786ac9e4db618a1aa492bb3472569a0946fd3ee862ffe23196323da55
MD5 7a52a7bc9506fe80e4b95fa0ed6102e1
BLAKE2b-256 7ff854a146585414853dff6822ab03effc6e553aee0fe525bfefcd87bf2095f2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3da5240211252fc70a6451fe00c143e2ab2f7bfc2445695ad2ed056b8e48d96
MD5 a8bf1e193a2cfc810c50b4115b5810e3
BLAKE2b-256 030d54f86a30185e9cd435d0eb63b460ee8c13cf621fcd6dd8a90c0e260ff2e7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 76c0eea89d7542719594e50e2283f51a072978b953e8b3e9fd7c59a2c762d4c1
MD5 619033e06a130eeac4a7e5c08d0efe37
BLAKE2b-256 cf89005d69abc3af90c3c767fe7a4d1cf39be6d2e587d83659a3a53edaf71515

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6fa52972c9647876ea35f6dc2b51002a74ed900ec7894586cbb2fe76f64f99de
MD5 e04e50487f1b6fe36b3679ed682361f8
BLAKE2b-256 99a0be3bd40b5995d0a99db6dc60ac862c32f045a36f5a25d6b43c0382ad565a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 850cbda0ec5d24c39e7215ede410276040692ca45d105fbbeada407fa03f0ac0
MD5 e367aa2c1f9faa46d9170a35a491d693
BLAKE2b-256 40f44e1170b629948b7cc12bc3f1a47986ef6d597d0cd856fd1bc974a71b8a8f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.57.0-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.57.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 9f2aefa8a37bd2c4db1a3f1aca11377e2766214520fb70e67071f4ff8d8b0fa5
MD5 a49e5580dc0248c20304ca56cd9b6f3a
BLAKE2b-256 a3661eb91f9a1bd3deec3b3f8ef16cf402163a3d4355b74469dcf509e7f108d3

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