Skip to main content

Protobuf code generator for gRPC

Reason this release was yanked:

https://github.com/grpc/grpc/issues/33218

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.55.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.55.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.55.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.55.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.55.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.55.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.55.0-cp311-cp311-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.55.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.55.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.55.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.55.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.55.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.55.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.55.0-cp310-cp310-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.55.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.55.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.55.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.55.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.55.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.55.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.55.0-cp39-cp39-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.55.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.55.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.55.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.55.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.55.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.55.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.55.0-cp38-cp38-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.55.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.55.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.55.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.55.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.55.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.55.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.55.0-cp37-cp37m-linux_armv7l.whl (56.2 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.55.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.55.0.tar.gz
Algorithm Hash digest
SHA256 d796f5d7cea260ef2afed12d13ec34b13e09dd74d7f292d7428c506fa8c17a74
MD5 f9b88638c8eb4f571275158db0fd0fc8
BLAKE2b-256 ab570a02eb41926c19809e40217f2b8499243db77c683f6f8e24ee6a3d0c7407

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b674de79571357c5381bc5fa12e3b89fefef74c164ab9077ed22158c3529aa8e
MD5 7bcdfb9dcf8df0f19bd4c5e156932e9c
BLAKE2b-256 5d2bb127d6b65825ef23b6c1189c7da83060e6e386533f6764b3446b230b39eb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4580df5a9867f7bcbb828a5485c030ca232c1578e615caf751333c7a7980d838
MD5 41aba83a3878c3d82e8f2f6423d22839
BLAKE2b-256 285b04a29961ac2c8791a7c031d086e096470f92bc866a3af34a1976372c4def

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f87d99aa3826aa20c3b89493984cf278f4c9d20b3418534a46239c804fee506c
MD5 cd3ec9f5b294154ef6b2b4785452bdbd
BLAKE2b-256 7721e45ce45066ca979746cf6de0aac1844e41457ba9c98d9f1727187edaacb7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 734ede84d613b044f72e7d9c190bd2388ebb83e85bcd3aa75afa9f30c096dbc7
MD5 8509768ea5d766042f6c12b6b355e7f1
BLAKE2b-256 ca754ccb4675ce199aeab615de71c0304e57b781706c1d26c23efd8409a5f09e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8e59fd4a58688117cb5128d7785909d45a6e5f8212efeb65b6fd74bb9b8b9512
MD5 c72f771de5d8cf6025eca553d587b087
BLAKE2b-256 31ce9e829401319d98045ca6b1cadc736ebf6a1d3d80be14876eb89dd4a3ca31

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4dea66623548b52429fb03495f2c76f4c993bf9a56267c6b3d0fb62573dd52c2
MD5 b717a0f9da936f617f5dc5dc665f9bb9
BLAKE2b-256 bf9fed3fd069d4a40c832defa65c2d817825d10bb7d881a1d2d1e45d9b4d1346

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 51a1ccab6f67edd1a3768a75ac495907fe0cd6d6617af2f9f2033400b5858a11
MD5 9396622894fcb93d03762a5695288489
BLAKE2b-256 5a19b6ad0cda6af0acfeaca998e1363a260cf95c4875aa4595a4ee646ea3ea50

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 c3c7b7eb89f963b87922ecc0c0ab2485fff05997ada66dffd53597b507a83bc8
MD5 6ee6b42093a0d80a0cd741b744a0f966
BLAKE2b-256 ebfedcc7966a98b2d7642bb4c97bcd1e16b083fc19a89366effab5b84d31f434

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 98ff3129ff7134a95f4d2857663625771f6838ac44b7799c34259b7ea87ebe5c
MD5 4dcea471e883c52e353be1e480bc21cc
BLAKE2b-256 03a67fde84125dc8429e6b5ceb6b041ca4e339addfe7ecf0bbf9efe3f48dc652

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b197de69ca0431b718ffa47b32a733703fa5503da49f49dd315c866842b6cfbd
MD5 728ab673f0bc2462f498c5f573e4dd00
BLAKE2b-256 5f669b7ff112bb659ca7228d6ff38d3bbbaa4797a9c3583aba8998aadcb7e575

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ab64f9d6f5e3636ae6298e2d795225daa83aacb057105943728ed50a8a582237
MD5 94cb64d418ec46e44db2bc2ac7090b35
BLAKE2b-256 7befca193030bae9b67ae1746c3272aaa3025a3fb238a339ff5599343d15803e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bc23034b1959d6cda27347b2207fee0fb0fb0aff242da228a6b7c1a18fce4116
MD5 ada1c17c5e4827b581dde26693046fdd
BLAKE2b-256 58c0202ba3f9a4f662536a7e66ffa538eae20112244cbae7300e434876f7266f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 87152893c7c3bef58a6a9b548db290aa318cc314c700ae7d7f2970aa567f875e
MD5 c0a1c7a151b0f782f29557bbff33eb24
BLAKE2b-256 8b4c098da8bc8ee8ad3392c81c6606b117bef5a73d3ce5f987577d6e72245ef8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7a18bd5f994b7911d3e70e0abb05bea9f1b084a1725d404a8e231bf9727613b
MD5 2dc6402b04eee17f7f71e94f40f7217c
BLAKE2b-256 9a0b840cdcbc86eec5037639cfc3a0445c732779b20fef5aa1d1dc948571514a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cfc82c11ce51de6ed5836fbafbc188d9eac0737abc116978f151c40271783817
MD5 6320eac6747dd0baaabadeb0c7400f03
BLAKE2b-256 d1d344ce03828e2eab54fd6277ff3d2b5022e512f8dc6bcee2bbc31d99b923ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 9933a1f18f780c42214b126ef27e273b54c9c28de3fae5b1887b413ceb374c4c
MD5 273bcc5f532bcca37c5e4a4e88c5f036
BLAKE2b-256 febac70c1d86884b4fedb9fad4283d33442d4a10ee66869040c7ed7c642f19fe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 b131b2bbf25198d9e508dfa588cb215580629b514e293d5609eeee98c8941dbc
MD5 8581787c220568183e47218a919b6eb4
BLAKE2b-256 0f57e0699235f536bc26519f819537a8c149bc1ef31bc458038f85a87c512fc3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 52e34e9b6496f4c1e3289ada7bc41d759e4a8ec5f2679e187067cab8532ffbf4
MD5 4e302640310abcf7a6afc11f73c2e13e
BLAKE2b-256 b1d9b238a5d46e122c3c7f833fcc0439a8b693a93b37d474bc0935e9885f2d7d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 95428be2db12412ff23f0969386fc51d2aa6de38a57cc54c57363352f1d7a832
MD5 0d273b034e306b148dc070d71ba67dad
BLAKE2b-256 d3344a12890134b14986336df02f74f5bd81caa03dbc1ff13d14d49c137faf8a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 632364ffbd4fb0338cb03c590a2ddc258d9cd59bff0bf4199c02e3e581f802d7
MD5 6a9dc8860ac1192f336cf8c8c91fda0e
BLAKE2b-256 75eca243985e4d42a5760e25e966a1c8d254c7b8a073c214f9168f24a3aacec3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b00a67a1230968c1a0424915922d17983d824ed45e8db06f9f17be6d5571faee
MD5 f62c4d25aeb22fdb314908a8964264e9
BLAKE2b-256 dbc9e2b28a9a54b7c69db7286aabb71800d7c36faca6625a4bbdaf2588c79329

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fbbe2bee4af93c03ba064d40199dbf38067d2aa6ae98dfa0687a08ee980ebfd5
MD5 b0aaae1b09f58571e6146c019881fda2
BLAKE2b-256 b8831b90547d836f04424e3925b03a2d985e222de2b5830ece1adb72d9cd184f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 350303ef3a2b25ed1b90e42764923e40b664d9f10840f7a0f06117c4dc414aff
MD5 1818d59701a7f0ae849e05df34c70861
BLAKE2b-256 370d47467ecd7af9ead06880b99c2ca901696829f6433bc66dc95b128b831213

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7f084cd619cf66d8620a99f8586018f19b918ffb2ddb92d3e5943a06038bead8
MD5 3366a9a1fb03efed83a6759d0a204ddf
BLAKE2b-256 d3f86a9d89120f47fe296b6d3aa4678dca55f602aeac99bc3c02a7a812949a6a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 87dbc98528f88faa3f8f56a47d41dc6fda382928abbdb5537b5444eb8bb1ac1b
MD5 571792103820d36a8fddb7ebf2136b38
BLAKE2b-256 300927f00b4d9d0d73315e6c5cae5ba0944279e8a647a84db4989600503271eb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 4a41130c97775bb0dfaf87e34b492f2eca448d02d213410005544c534f3f7c26
MD5 4c721ae7660ba74af68d017ca131f62b
BLAKE2b-256 1e96a03ccf8e824d9f046bc734b14c44e0d7f4b9abf4de2602da26c2735eee6e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 73ef9e0e0ee8ab055a621e7b42e5fb32753b0b6607900887dba6d55df5947be8
MD5 c74f504823af6757e6988bd5f1262765
BLAKE2b-256 46787b18026ae956de6d6d0fbd8041e909936de662f2949b4adaa7e31aa46b97

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 416a8b61ed4223715755b4519858419e1f4653d64572a28029f2ac63e677e3d2
MD5 193fd85bab32486c3ae32f4909f8b1ae
BLAKE2b-256 c94904f632c14e46f618e3b6c32bf8b79e79db2cf76970ae9b2d1f0f5f33c379

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3724e48c3db499b2d212c5a89d7cc4b49ccd476dc26bf8a9b855d59b6cc00796
MD5 7cd2ce8489a2c6686f77ff7566bff881
BLAKE2b-256 d4bbc5dcb8ed69da019429063e2425135107737684ac07b9be81001aa5fc5a23

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f900bce944b5777effecb9078e5fd3a224e42b1ca33c7546c3d043f9ef9eb4e8
MD5 1583ae476ef22a0514adf2a1b17a1476
BLAKE2b-256 fbe8bd3a97b5b95c589078a64cc84f979e52fd54715975bf3301873b2f074bdc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 07c23ed940e046c9dd471bc870eb5db4d93e518f90011cf9aebf8bfda6cd68a5
MD5 e59cec13310c41930958fe86308d178d
BLAKE2b-256 f55c5f5b26108af022c70592bab7b93d9bf54be6c463237a2c25dd08f22c82e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a6db1494955d2a5531575b5fcdc08094ea4a331a94b9cdf864d78e801c5fa23
MD5 7a09be0bc768bc60f7244a5037f9e7aa
BLAKE2b-256 60dff470bcd8b7b68577c8723971b911b6d799569859e7872057b5c2fafdf9d8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41005002cbfa0ad39972486bde8116b2a042804119e5b998086a4dc26e625d6a
MD5 caf38788f28e2c3bd358cebeff669bf7
BLAKE2b-256 e0ca4c37760878f692c96c694489e6637ea76223efdc00753071fb5bae110488

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2ba87592f2cd689e127cd4fce76ec23b19562e230fa41ea089af8b15120aea78
MD5 c6a5dea07df6931f82eeb9a919341fa1
BLAKE2b-256 ede7ecb404ffe87ab3eb465cad0b441c2b49dc0e1aab1587c6e1fde98fafbc7b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 a61567f27661ab9327dc060615dc22d2bde80c56731f1e856008f1fd8ee83311
MD5 f17a2ef2d83e3a48cdcc99a90654f1b5
BLAKE2b-256 935246ec0d2b793603f835df596e08f0ef63b297afa303da629235829293d739

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 e76f35e5e65600a75c3547855e8c9ab935c55c473f5409e7746cca8f1f7c8f4a
MD5 d7afeaec1ed04a4da3bf1f3b86ea4257
BLAKE2b-256 9486c0c74df188791607fcb78f8fd53bae7b81b95e83ec2383e1d707903ad803

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 bcf5e1858137cbe13ef10a7931a7edc745c77f8b39f032f52072443f0dd681e1
MD5 81904f0b8a78a14b43e48352c1ddfef3
BLAKE2b-256 30b3d83d57be0f3e30d7e6109b600e2ad11a39f0ebdeb5ecf3f00628e133c4e5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9395c4fdee6b22137e878ebd461444854a3cd9c6c260c43f4a4c4a4023700129
MD5 d4035c38b7075b3e29c6993acaec2a1d
BLAKE2b-256 f47b0a8bd9ef791093eeeb16ab390a2e44800c3fc953d2d1601ce7f2ab96eb05

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2eacb0b1e8e5cfd0b40e12e62bd5adebbbae8c73cdf6e04fad9ddd37e32d98a4
MD5 7fce59f467349a266e8ca77f1d99c6f4
BLAKE2b-256 e04f84406adb9c610d663d9b8efaf9cccf9aa44080b6b3ea6cfa119277b3b713

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 053bbdfb74f76511db47e1e18a1962432468ae9f356cc00f15d1f1353eaf32a1
MD5 38a2033914699133e450155f28c82ab8
BLAKE2b-256 cef23a86bde731d7728d77a5066730664d96e17094d971f8c95394fa10d356a9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 36745762689df18f83273a9a004848897793f63a10a30acd18acb2d170c663a9
MD5 3a5b26b59b9517d4aef3e37d5c93101e
BLAKE2b-256 fe80661f7b8f8c2eb984853a903320920a17dfa3ab003620b4bfce552096503f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 946266cbd639847548c9f97e38da0682746c2eadea790ceb4320b1f85387bd6d
MD5 b8467be10d1c67c7f73449c08319118a
BLAKE2b-256 9b3b9dc7f0635a4203b10d39582c81f8b253775456ae4dd170d861c8045a967a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 89f6ed47415a22568bbf4a62336bfde7cafb53492a5a9f33a22243411b00f443
MD5 930b65285a884970ea8434ba3a425b43
BLAKE2b-256 0c9f9b34b2ca66a070eff1bfc78b7b94cbaeb218202dbc531a9788122c2fa406

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.55.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 0dead7fb37bfe7c7eb8294143015645297f4affa683783b8bbf2cd4d7f7036d4
MD5 e7508e7684db3b8ad9fef57b086cdd5e
BLAKE2b-256 51a35723920821dc8950ad2a6c543a490c1f13050573be9f4419fc9eaa322513

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