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

Uploaded Source

Built Distributions

grpcio_tools-1.53.2-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.53.2-cp311-cp311-win32.whl (1.4 MB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.53.2-cp311-cp311-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.2-cp311-cp311-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.53.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.2-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.53.2-cp311-cp311-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.2-cp311-cp311-macosx_10_10_universal2.whl (3.9 MB view details)

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

grpcio_tools-1.53.2-cp311-cp311-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.53.2-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.53.2-cp310-cp310-win32.whl (1.4 MB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.53.2-cp310-cp310-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.2-cp310-cp310-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.53.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.2-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.53.2-cp310-cp310-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.2-cp310-cp310-macosx_12_0_universal2.whl (3.9 MB view details)

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

grpcio_tools-1.53.2-cp310-cp310-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.53.2-cp39-cp39-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.53.2-cp39-cp39-win32.whl (1.4 MB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.53.2-cp39-cp39-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.2-cp39-cp39-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.53.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.2-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.53.2-cp39-cp39-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.2-cp39-cp39-macosx_10_10_universal2.whl (3.9 MB view details)

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

grpcio_tools-1.53.2-cp39-cp39-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.53.2-cp38-cp38-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.53.2-cp38-cp38-win32.whl (1.4 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.53.2-cp38-cp38-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.53.2-cp38-cp38-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.53.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.53.2-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.53.2-cp38-cp38-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.2-cp38-cp38-macosx_10_10_universal2.whl (3.9 MB view details)

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

grpcio_tools-1.53.2-cp38-cp38-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.53.2-cp37-cp37m-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.53.2-cp37-cp37m-musllinux_1_1_x86_64.whl (2.7 MB view details)

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

grpcio_tools-1.53.2-cp37-cp37m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.53.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.53.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.53.2-cp37-cp37m-manylinux_2_17_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.53.2-cp37-cp37m-macosx_10_10_universal2.whl (3.9 MB view details)

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

grpcio_tools-1.53.2-cp37-cp37m-linux_armv7l.whl (37.0 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.53.2.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for grpcio-tools-1.53.2.tar.gz
Algorithm Hash digest
SHA256 1b10f95d1f4af2b9d63c9beccf386b3a5e1a92f14b3f64a9a8385b6ba091e0dc
MD5 8f8dac5a9d78b0bd36f736216f197fb2
BLAKE2b-256 804ad176f59e4b080f8bcd1242ca9bfa9d1a77a9ef1620725eef846f112b8a99

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c57cd3d0ef5d2ac8cc0ffc7b9226e85364adf50e91aaf3c34589d15e574a7215
MD5 cef94c2ad0ba44f5c8a9f6a1c519cc4c
BLAKE2b-256 17f0137600746a7223a0e8067d2c8daa8d04bc5809fccb45761b0f9beb4b8d64

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f1bb5564e7dec518b163761771372a010514c1845cc8e96b6e84af3cac4fd864
MD5 21305be50899c67887c92ec404a95832
BLAKE2b-256 4bf55e10e0657b82cd46cdc3dbfae8d47fdc424e8185fc1444948798276ea06e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8ba8cdc56b713e6b27b2f5777e449b4617b549af6ab548aaf265eeda12a4ac6f
MD5 97b79da607a3dda4cc3fbae57daf7311
BLAKE2b-256 178a293d81ca22c9dd981a033085dd8492c27ad79c4c675a298112772e21b05e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 049b16c36c3b0e9e52aa35dec6655000c97f5a26215322804d4149c5690997e4
MD5 aa8c312ae26480021744880b2070c902
BLAKE2b-256 9be55ed9acd22b9ea5aa7c29fca91d8e5e65e12f2633114a9da88c5eefc62a2a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 556f6997fe369a6cfd230335c46cb89d5ac2be65c093b25b8a0e9bfee76cb705
MD5 b8a75b41fa6b331d5264df1195499f48
BLAKE2b-256 be99c008310b54848e1220b1c919a6a741347795873d304ba73cbc5cf1da5edf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f073ee3d1088d54fd1da5df2f39ae8767397a6e60baaabbf22525e5dc86b759c
MD5 eaee1aeed8c75ce1af6f71833eaa2c8f
BLAKE2b-256 707810f3decc485435efad896d1851bf0b37c58764760124b85084163cd316a3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 621e6aa0ee0ca6d24cd0dc0a3ea4e8dd585ee9a7c665f0b5247a08032d89ac9f
MD5 a9a1ed2e60efddc251d2c3e8b3268648
BLAKE2b-256 3f3301294f84c413e05a5d13c5648b883ecd44f5edacf9f989733cf2207b35ac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 a71e2a881eb8e821b6f5eeab2ee450b56597000ec34bfcd0c35b666ad7e64eb9
MD5 53ac215b01f4fc71e44797fcb1c3e570
BLAKE2b-256 a2d1e85a0777d43aed5171be62b1f40ec9bf71e842ea41b94a84a87c404160cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 968c94cb210da93d02c3d41605fc3400cdbd8e30e5ef5910638570a6d9b1be1d
MD5 c2cdca9e7aeb74419bb7c742bcb1daf6
BLAKE2b-256 438fee91cf09f72bf86e4784e8f030425d789e6984a8f7882fdef77d53dda8d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 86e381816730c6459c0a4be780704098865083dcc66d4ea6f0603a7f3abbc376
MD5 8101a39780e1661acf129ae5cf81b644
BLAKE2b-256 47b2f96d9a44724f0eb3a8de382ceb5afcc01f5789ed4aee6fa4ec0f5db6ab10

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 85e933f52e85476d70fddc0112952cfe8537166a3b05b41bde5eb9ae71cd2328
MD5 ae17ed140177fecb89b2162ca6aba5ec
BLAKE2b-256 7a6530c3214b8deb79d90de99c082fd957da88b5773531dbe24a636c5ee3a6e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 34d0227356b4dc2533b800f941a714100a35f93a97ddf44b25a4dcb3b7c8559b
MD5 b2d9a66780faeac297577255195f0ee9
BLAKE2b-256 eae86b3e6230b85abe738a1e2eb4399dcf3cbb939aa62e5e74c476fa4d96f433

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f855784689e3162a9e1811299c7745f84a856d8085b8e34ae6db27318a28d42e
MD5 6ff8efab9ce6f15b5670f508b97307f8
BLAKE2b-256 8f55cc40a32d8130ed2a6df648be5ebecf26ed2360b0955e2b8e3026013d1684

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e438248bdd092bfa74ddec74de86808b952fe65b23911b68d649160a26449d90
MD5 3f69ee3f76cd327203a4a67d5673f2f6
BLAKE2b-256 18e50bbcb76446bc07973985482912fb29086050ae3e5d57170cefa889df42e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ccee441cbe40b2f40a8e1c1967fe71647b02914993e606dc1fd9ac216d8916a4
MD5 bf1f744ddd14c9176f477caa1dca09a2
BLAKE2b-256 96bf92bd25b19ef9ba171536dcb5ce1b411af7c481d4b02d083049f06342891c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0a24c1f0b03069290095d7d0467ef6b9db4a2ac6df505ac066025990f490dbb5
MD5 61f6de852f32b1a86c93fad32db0119b
BLAKE2b-256 2d6967bf2591b3228323310179dfb5e81fbc1d3d565203f7bddeb0b99c22069c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 56dba5debe2d805d30a336302d696a32c8a8d7bd9951cb9eddbbc514f95a3afc
MD5 a48d49d6c6019b3561e8b4bf500b4552
BLAKE2b-256 645d93926be2744561c335dabde00098227fcdcc55e1c10811569114a18781d4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 8d047f35c04a78176ad61a2336bfc13bc7d773bcaf4bdbf34420faa93f52a30f
MD5 2aeac34354c27dff910b30526395ba81
BLAKE2b-256 34cc86e16c75e9aed1c7191e878bd2ac6e274349e4a7073fabe0c86539be26a8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 82cbdec632c5ddefaf55077100313edacb99c3c72a3f1b7d224c6bb240709d11
MD5 c1659d534e5a68777f053ceebb246a84
BLAKE2b-256 5d6f683e13b02b05b19030a9a8442adb037948048bc6b22928068b9c01bc3292

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 32e6921291586e897dbcdf54c1dbfb95c3bb2446b28b76dcbd85a01807712e4e
MD5 d45cb0cfd4afab4b4d22aecf54192380
BLAKE2b-256 252d3742983b742543f12c94dcf1f1e1ab5dfea617efb3b117734148ac68a8c7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a554d24b0500e3cd84623998a8c6ce44ded62ffaaa5ef9c1252dbe6fdb614edf
MD5 b4dd9114a7c05c5adda8cccf889d9678
BLAKE2b-256 50bfc8ed62293c2db8d9759f0d655cb8afb72f4254e03e732069395b9d7a42d3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ecf297f8fecdce591716794a1ec5212b03d8302452d6ea0a4f88479592e09bfa
MD5 180d4c9cd5d199586fb181e6f6e72118
BLAKE2b-256 81c4f5ac950149925676fb3e3616dd8a5510e2adb95698949fe132dd047ded2d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 330ec5a90c56d8c90b7668b8e85228fd64d85fb7909525f559ba4471a3c84b8d
MD5 a607ddd078079ac01d17d444779ad6cc
BLAKE2b-256 da30fcb1b78cee6770fc3324e7094f2fe83fb2a4b2165b5513b8cdd52d14b025

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d27bbcb89e7dee2d5e03caffa48f9ecdbc1a0384e4d2bbd5691ab9902bf63c10
MD5 337b9af1c89cf94447428bdfd9966f64
BLAKE2b-256 979343bbe6d371b34199ac878e14a732c2ead809c9dbfa7b84dfe4beac75667d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0c8bb2ac4f17b53cc4bbd51da87ee111704003a618fa6903edd6013aa0beffe3
MD5 94ca23a383e2d9d4489b07d1829c8510
BLAKE2b-256 07016fc661d9b755af606340ba3a86cd53045d0677b6b048deaf17dc155975d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 161f6ca5786dbabe451e80f520b767f244ff0559a91d9148b82f0a4cefa1968f
MD5 0c3482dc322b266a227c193d9f4c961c
BLAKE2b-256 2ff7b4bf3082e0bd867681dc4d3b10bf0e584546c0fbb56ee7f97c65182b3cfd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 95a2563ff4928a71815815d8ab50ebc7143eaf9f69062e557e3dd9b1ce029167
MD5 5ae8478227db125814d29f44e9d93027
BLAKE2b-256 30525ca963fd6477d8cf029889fc3529276a999ae25a5cac5caafe1e2160b399

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cb7fffed68628efa3a3df3f7a7fdebb3fd7162f287b9ab372f17c68da63ab368
MD5 22903b1129619de3485c87f4eed931ca
BLAKE2b-256 944e96dbe76e108968af8b367fb5b4c22efebd99211587ca7e6511cad32ca88a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c4533e6c208f6adba2de6eb093c4e338d75b6fb82f4307806a9b861dc71af555
MD5 8b988510536d0218a5cdd6bd748688bb
BLAKE2b-256 54684359ffc4d6383d850604fbb7051d849633a983c3bc136cad35b679e314bd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 852e41438402d6ac3a291f4c1ae3b3adb7bb989c820b7671e3bdc598a75e8d65
MD5 44de13cfcbd7ffebf3585310fc31cb72
BLAKE2b-256 2d2b1e2bf54c90b30bf63da467e853a7035d8f8ddf1543ec88cf566b0b48b30c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c72771f031db3187266bd5802ce5ef687d1e4082faadf6aab65d29ba20648410
MD5 76968f653f0c2270c1f79404ee672e57
BLAKE2b-256 52163368bb67940a3dad015af104221b40e37420f81e87ce060d62d4d4f0fb53

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9e5c4dce09a1f1bce8b135bf1738311b7b44a3628afcb4d6ebd8b0423f33dd49
MD5 9e5ea757cc7f2be7c36f0a3b155fb03a
BLAKE2b-256 3878c1ea8f2ccba62e80075315ab01b21496ee815107ac13967d312f729f4297

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7bc87ede62465510e621e4a84d6670c3e78d40b4285f4abf24a3cfc305153374
MD5 075fdd4a27d4a3a8970d98edae81e642
BLAKE2b-256 d742167e3c614df8ee5235441ab63883f964951c159624805baaf9d6fb2e260f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fa58925e12c82e86a9206533cc19d92df888f5878e07e08c56dca31c894d88a4
MD5 b5b4537e19d2ccce663f0d17e1629c39
BLAKE2b-256 ee2618c09bd2a4ba37d602fed3c6369009e8099bf1172ed3f6e0f6bb45eda2b2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 46c64e9defe703cd6d713871e3e5b93052e33b4270d6649fb807d25eacba7dcf
MD5 641f789b9ed2bad288f1a39138a1e86e
BLAKE2b-256 1b4727389c5d71a206c8fe2a8bd63c62da76e144423d5323dd609182666fe347

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 9769bdb7be6749055418728625b314812a70086cd42ca96a09dc70ec7d2cbac1
MD5 0231ffdc81a6e7ba9bd85ec1ddf46ea0
BLAKE2b-256 e84c3bebfb60b13e451bf4878f99b0dd950415dc048b2ad8956fee1a52d3e9f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 20de66650c11c7c03956aed1e40cdb890be2a41a275ac0a3eb69111cc331ff6e
MD5 d5280760fdf3ce13505024c8aad3940a
BLAKE2b-256 d761989f7aaa518cb9b4a892db6f58e4842702f3d942224a908485f8820fbfd5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 aa53908aec5d2be30cfa50304aee60918d888918707731e444dbea672121731d
MD5 3c978e0e0d955c659ede3652d08a13c2
BLAKE2b-256 afea29681ceb699e7d85e1a20b6617abd1c5f3593ec7269d9a95f3d77318a74a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1bebff9958c7efec5306a720dc37c1e7cb775cca136000448137e8a7a93162d3
MD5 db442d411a50291a99cf9939b4375648
BLAKE2b-256 ce0413e2348348705665b0b54df4cf9f2309d7433e33469fb93e1e10aa8f4ec6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2386165f2af6808d626d00b77d5642f32fd1c9e62e4918651e2cfdbc44493a68
MD5 dbe51916fcd9a178b10895dc5968353f
BLAKE2b-256 e3e7ff4158a582c018960c606f5eea7f9866c004e7fd54ebe7852960c145d141

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5980a7a9dcf8a49f4031dc18f9890a84ef85dc6b3b25b9d58f44d4eedb6d46b8
MD5 22a96b8e63d7e30bf15d9cbe4c37db8d
BLAKE2b-256 cf641ae9d7d436b5cc8754a07659e0b58545e4ca8a884ab0f2535a04ad288d0d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f386874e79293f09d1871efbf177ef5248d82eb110a754b0f7680f3d2a7318ab
MD5 605e9f743a5cb9f4c54189232e6bc966
BLAKE2b-256 4672e146c0b7997b2c0effe277c5ff401896d5e2edc2e02b53c76334f3b683e9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 c0055ba3408f48b6d930b51cf565a072c7bdb7cacee32ef07c8997ae82f33f0e
MD5 e67425dfe9ffb2c7efddd36a02da3052
BLAKE2b-256 f886b45101e24e5cce9259d73ce2994dc33886a64e71735976e4707f9e1ef6c7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.53.2-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 f7104bd88c418f9d2e09105da6b2abc92aa0274ccbcb2237e11c21d33d09164e
MD5 95d1c216f74d54724317318dfd228909
BLAKE2b-256 6bcaf631e1d4684117f022793cd6f48ff9fc1e2d59ad4bcd79e8aec6d5d153df

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