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.47.0rc1.tar.gz (2.2 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.47.0rc1-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.47.0rc1-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.47.0rc1-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.47.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.47.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.0rc1-cp310-cp310-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

grpcio_tools-1.47.0rc1-cp310-cp310-linux_armv7l.whl (37.5 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.47.0rc1-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.47.0rc1-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.47.0rc1-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.47.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.47.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.0rc1-cp39-cp39-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

grpcio_tools-1.47.0rc1-cp39-cp39-linux_armv7l.whl (37.5 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.47.0rc1-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.47.0rc1-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.47.0rc1-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.47.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.47.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.0rc1-cp38-cp38-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

grpcio_tools-1.47.0rc1-cp38-cp38-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.47.0rc1-cp37-cp37m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.47.0rc1-cp37-cp37m-win32.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.47.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl (2.8 MB view details)

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

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.47.0rc1-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.47.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.47.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl (31.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.0rc1-cp37-cp37m-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

grpcio_tools-1.47.0rc1-cp37-cp37m-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.7m

grpcio_tools-1.47.0rc1-cp36-cp36m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.6m Windows x86-64

grpcio_tools-1.47.0rc1-cp36-cp36m-win32.whl (1.6 MB view details)

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.47.0rc1-cp36-cp36m-musllinux_1_1_x86_64.whl (2.8 MB view details)

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

grpcio_tools-1.47.0rc1-cp36-cp36m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_aarch64.whl (31.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.47.0rc1-cp36-cp36m-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

grpcio_tools-1.47.0rc1-cp36-cp36m-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.6m

File details

Details for the file grpcio-tools-1.47.0rc1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.47.0rc1.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.12

File hashes

Hashes for grpcio-tools-1.47.0rc1.tar.gz
Algorithm Hash digest
SHA256 f0a2982c1f1bd213f3b5e3a84e092a194166ecdefbb724138d9d13c105184709
MD5 1af1df29dec560e76d799b04b6f44940
BLAKE2b-256 88b698321e439c78e02e0f9f039301e4e2b0ab8cde15e4ede5133721746f48ca

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3cc4b044b46c900a7d1684a73e5a42b123c3ec433f1061a57849c306a3d34b4c
MD5 699c7d149a101f8c30f062c663875f9e
BLAKE2b-256 db4c354473a7c91b022082567a3524a3993944e02c3e6e87afde123ada2b7b03

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ac477917fbe3dbaf14709831c465fb8567406b503ce225dbcc998539abe07d7d
MD5 3f011d72eb07fb3e4bc035ad0870c732
BLAKE2b-256 67dd9d045bf3a637a49219540832b4839e2eb35bb587ce753ae70825eb93d252

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6fff5fb93679768aaddd2a257855b05aac6948048f57c8615316fd2f76fca852
MD5 4f61846fdb9d80b51348d7696c9b174b
BLAKE2b-256 e23a9231cd75cba386b0e18a02eeae241680be902a2e8babc91d71c96564a0b7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f5f47b6ffca1c44e996a097401aa66ba4312cddea8dbd541d2191177a8bb7cba
MD5 68a2411b9ada664edaa66a78c0a65105
BLAKE2b-256 ffd5f732423cab32d1d54a190bfe317f891072994ed0392fb1db2586814dc813

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86e9e3735eba92174f39f46597446d0c44e076ff8ec94f00e52cfcc0da8d8dfb
MD5 26f9938faade68f2c3cd737480288b20
BLAKE2b-256 fd865f9452772a10e34303b1f9cdb8d69e21ac5940d9baf1770bd401ab87b250

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 353a88ce89d454543526629819aab185a4360294920b75773ad35b89e7b440e4
MD5 b5f3112ab7cfa2ee3c458d42c1bffadd
BLAKE2b-256 8b108e24763b79cd316a41d32cea708f8008a87ebfd0c03183ba3284b78ab715

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6d856639fbb255a36f83bf6adc489d4caf43d1c2f1ae9d45c2781292172ba90a
MD5 9c93e27146aa0702437ae7c6c88bdba5
BLAKE2b-256 470b58d42d0bc0000c060218e12a799bb80915dd80a12f9115316a75fbfc30f8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b1015a7c45e9c1a82143705a49506b964ee56a52778795d802cfb2400e860ae4
MD5 7d565fc7778777e99eae2e83be841ec6
BLAKE2b-256 fea47b5565b61b34e5b6aa374528a425508ef8e4bb3e0e5e448e4fec18bd5553

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 4f6a184436ca79090a652a8b278f8f6496f96fd52ab803097fee7ef2c58cce49
MD5 b436f8b4a64a397f753a94eb6ca4257b
BLAKE2b-256 ffe00e48dd2c7680602063d08db2a5afc82e1011c8a52d3c316bf09feeb604f2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3e7212de83e88ed49e240c60c5513a62f6ca9c3da0e6f48b86ae2f0ba453e914
MD5 c24ab6eda12f9db52aa21791b9489b97
BLAKE2b-256 b9d92094d423fa76419481db870acc31a36c49e5ff40dae69c1ac83f9b9677be

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 96f5532ad9b4b5c1f4404483aa940d5653f611050c0c7e288bd21effea72270f
MD5 67aef431bc1e511199d0e20e4c87220b
BLAKE2b-256 79eaa7cb439b4af7d9de58bfd23b88a8d155016b4d273cfaaa9afb260b1c2c17

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7b1f2c17a8f23c8fb7f8647fe898f216b8c1bd31a3db5b150b7c8ce91d609d42
MD5 47a1af999e87d34a7bc0fedf08cf9970
BLAKE2b-256 b5e8e1c37de7a8cf69af92b7088dec495049f5ad8c9261bd680ab02d43ebfaa9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ddb37ffab42cafa3eebc91eecf5faec323b1d2668eea6f3df189ebad5b9c30b4
MD5 cb525402a9a237194d8134cefb04af92
BLAKE2b-256 5c1783166ba5c7e5784e7ad24717c5290fcbacb6dbc7d7ae6dd4cbc9d41fed00

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 521613854b97626df68f2fbf0dd1c7b50b323abb4541aa6fb9020b4efd527337
MD5 d994c1b2b77a7f3951c4bd1c247e3d36
BLAKE2b-256 3e5d4246642b9e8d481926f7fd6cf6fdd3840a1d3fae857e25b0d54b54783258

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9fa6951edded57896380957b692aa370beaadb28edaa15e7af58073e72421445
MD5 3455e799ec271b0786afee0f1e6dc323
BLAKE2b-256 0c7287061112bf1076153e9b436580d7d268f2caaa5c3abd890b1ec5c28d6107

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 826de8c259b5b6d568d1cf47fd7e8ed722a7193ef9bef6d6899666d5a240df62
MD5 df8c690b7c81f296820086d15dee53d3
BLAKE2b-256 602aaeba7f1cbb4a6fa99253aa2d62a6f2a4bb77afafce6ee984931ae05c8db8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1bb1d7a79faf954a8c4bf9a4e9d74a633320659246dd174109304e7b828a4da9
MD5 b01bd65c975920c91d161f236e94fd95
BLAKE2b-256 9e4e8c099b48239a430816a385c61691509e8d4cad6079071bb4ecc6e7988fda

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 f4dc9127c73ee846561ff800c3d303f187892b53b51cf525fa69a4eb03fc9899
MD5 58ab4d16515efe0521edf33e09ef37c8
BLAKE2b-256 8362a52f57abb00e8023f73a86acb5076a4c46e6cdca4ea35601acc104e77f62

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0b60cb7b2c73d03ceb800d5a50b5ee70bc3950a6f2f610c9855061e878fb9b53
MD5 450c6c7a375039bc688b61e9994cc3b8
BLAKE2b-256 c394ab4f5beedf637d3169cec5e6ace5f216b748214bcd6313d482d3d994e1d0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 23f1cecd6141c630b376a3880a877bd7f5abed06861567022c354d098457fbd6
MD5 c6f189ffb5a4d056045bab53013d5c3e
BLAKE2b-256 2302bb0f7c48937eb0bc3665c3518b3d9ac32615fc339ac9ab93a03316404afd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e01b8412e058edb0de4d15c57dff1f807c59fd83f1fe947df2c054db75348fbd
MD5 642a96ed1b9296cbb14cab3f46c84ff7
BLAKE2b-256 d209efd00721dabb26ee5b739fe7e3db8e1fc7df14b16a5beb20a30569e37cd8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1c34f68322820f93567c81b5e5d9035543802aa22ece843a1fd62a52b1b71dae
MD5 b780cc00e60ef3e9a9f5f38241abc2a0
BLAKE2b-256 37deff1730bdd97cbf893a47c8166e08fa22050847573a5d2f25004f76889e83

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4da7db47465cd17c2c5726724ae8f68ecaaaa717f50e7dad639bd3e3551530e
MD5 b2cb23cb6e1057788efa959de652ec93
BLAKE2b-256 1b9ffad9d9480e9d5823c6bc0766303ec509f46f3cc7f34cee02dc89f8a3f5e1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d2690e645da361f0d155f4082cb44ddbccc32fdcc3b61d69faced6be0d11ba25
MD5 a288f96bff337013262e49606a8f4ed1
BLAKE2b-256 e454ca764ea21c5464c13ab7038d2803cada759d06f731a5f91de0a316e528b8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a0bf492eff7cb8dfb8fc0ea66a6e4056ebadace3e372faf892342c5a95dec7b6
MD5 b9c781015305dafa0f80bc6d3390aa40
BLAKE2b-256 d04cb27b6b7492741d6495f7efd15e7eef369b3f86b673801caf8ba377b50a46

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 74a78a55d5974acaeeab339be36220c41c614319b415adbcb7b6ea6b0bc628a5
MD5 799a37d450440b62247df603385cbccf
BLAKE2b-256 7ed8e4789bcbeddbef731ec8ef97a2c932b197ce78d103b48c2da107a065df47

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 a440af0a29cbe0a308209646877f70f5d6003afb44fedb0a54f0108954b03a0e
MD5 92bcabb9cd09ba59e33b78c05fdd9e93
BLAKE2b-256 1bee311bb09576d5216aaf9eb5abed4402070998c520a83d4b9a922dd0bc96dc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 80f0c303dd8e951369b1cc7018e4b829fd889ceb25dd1ea0b8dafd5965249200
MD5 994940e575562e77e96fb4fc22adb69a
BLAKE2b-256 8ac73dd136854d6c032e996b9fc9d5bd34853d89a4473a89ccbe31cb0b6b8101

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp37-cp37m-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 acfc23b43def1d07fe78612402d157ecd0079f788ed55c8cc9599874253f9c80
MD5 a63e2449d52c0fd3ce5a52272e3336d1
BLAKE2b-256 7b4da17c0b7913b30e2894475776197128a9c316f05fe5c2603077ff85fef139

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1db264a5b9cb5a84559ce9c45397fdb51a540679162a22729658dd9f42a0f4d4
MD5 94819db8f193a1be4ea4277cf991f442
BLAKE2b-256 2df72708922d175321362ade73c1da8402b10acd3e67f3d33ac0c19763c051b8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f43459cec6f9066523e752bac65d086f123e72abc1264098110dec1d76274b96
MD5 cb08fd6f71ac7dac9809834f184c57a7
BLAKE2b-256 97d4998594ec6c47562dab72dca22a1e6e05006cebfc82f9dc43a78d798d66b8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 197ec695cdd79f213bae47b93ff882549a1fa13574256ad25ce763763a2b3dea
MD5 813646f1443efea722c077aaa58c537c
BLAKE2b-256 3304b033cbb9fce426cf52fc716881b67e73985da1914ef9c667519068500203

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 65f4a11e8e7ea8befed85b5251adea3a767a90dd9bc7392fb7e7111424fa7085
MD5 a99ca6941451b23b2a42e60bfecd0cf7
BLAKE2b-256 acb6d325ca8bea5bd64be302d0bb0c24ac0840e52af2fc7a58772f61a81fe341

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 af5b6fa7a2cd795ea0539f48b37a1f8ee8b8e1352c2311a8e5feadecf51d5bd4
MD5 fc83da5f67f934b900accd155df64e7c
BLAKE2b-256 9e3991f1fb2eac65f81ca9e779c4cec5b71f5f71793dec515220dbad5e3a617c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8c7f47f33c7b0f0358e17025df36cedef6a0e8493aad9ad33387e37ad94ac874
MD5 6f3f92c2a09dc668b47e4b77b460f247
BLAKE2b-256 ae26a077996aa712dad65552ed0ad675502fb2ead347f04f0aa33d551367c40d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 40b946c94686b321866740240a0e1e0b985fc4222be478cd5e4855dcf02ee621
MD5 d21adbf72642d6548c15003adc61b702
BLAKE2b-256 cd0869ce782a519224e4c3cfc8a6811c538f129adf4d966f553c9e2639456a7e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e9c57ead8d34b7c336f262987e08481dfc652f93866a4e4975f6823a98545a11
MD5 6ff1808aeb278b772cdf9c2183ac7525
BLAKE2b-256 a502a254595b294b32d0af1b567bbf30687dca10247cf0f79212ef9f5a973fc4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c58b17ed1402abc347545ac37b4283d56fadee0d44f623c398c642a3c4d08878
MD5 bfe52d5fec56974bc58f52075b8f8960
BLAKE2b-256 16956d362d0b6e541b7de602c842940ed46d0de1da8041ea123c51931e538003

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 825c665a1a15122379e047760fdf7375c3fe20a5f4b47550962c51f9a03eba81
MD5 d11d8ebff592ff9af0a7d239d6c728df
BLAKE2b-256 36cc1317172ba99da73a4b1280a9d7cba98cee279e50be379af62a3bf6167bc7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8dfb916793f7308d077cdf814d0a6d583d74107c1a5a53d293928b60fc3ecf59
MD5 30aaa8f1b2c90b54da1bfe512232a08c
BLAKE2b-256 3c7f1ed06e0e75b82193394616f1429fd8d37faeb00b9ab2aeed588035015d9f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 247c73a2cac4c8b0dcc744f3c6048cf5862bc60e5f6debd0051384b2f99158e6
MD5 5083050e1d917097754de579c6d58848
BLAKE2b-256 e2528cf13f2124e9cec81c46c64eeda2bf90fb0ebea380951e5e357694a8a2c2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17d5e15617d616af115eefd96804bd2123326168f211a2e074148ce71e803f93
MD5 8bffc3a10996f6c3152bbbddd55b46ac
BLAKE2b-256 d01e6c7f508ac2e9ec997d8ce48d6c4cc157a9358c30df065bb5b08cb45b2cfc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 ac9aea3339018b3f5987c6f25f18c6af14a14a0d9ed50ac8e3285bc832221d82
MD5 9ef1b022839249b8d351cfe8f37e6866
BLAKE2b-256 b20fe33c1325d40f4f8a7f02e29bcd488fd6694928ad6748dd49580536109bf7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 badf19053d2603f86007d3f19627768bd7857910c5022aba0f091dae1ac148e1
MD5 8030c083e765caec3c62ef96203d08ad
BLAKE2b-256 e6f7686e74aeacb7598ed4c4cdd9e46a2c226ffedd8d5b613a72f22921898bd3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.47.0rc1-cp36-cp36m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.47.0rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 f132d99cf4b5ea028e3ca9b64ca52fcbfd1cdc02861b2a896d9692dd98e9f0bd
MD5 4a93148460ad7e7f1f901954d9c9b743
BLAKE2b-256 ca5e730360ab291acae740ec36dbd4d05cd4a862ddd1ecf1ca70c61683a42399

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