Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.5

Deprecated Python Versions

Python == 2.7. Python 2.7 support will be removed on January 1, 2020.

Installation

The gRPC Python tools package is available for Linux, Mac OS X, and Windows running Python 2.7.

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 $(curl -L https://grpc.io/release) 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.24.1.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.24.1-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.24.1-cp37-cp37m-win32.whl (1.2 MB view details)

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.24.1-cp37-cp37m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.7m

grpcio_tools-1.24.1-cp37-cp37m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.7m

grpcio_tools-1.24.1-cp37-cp37m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

grpcio_tools-1.24.1-cp36-cp36m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

grpcio_tools-1.24.1-cp36-cp36m-win32.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.24.1-cp36-cp36m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.6m

grpcio_tools-1.24.1-cp36-cp36m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.6m

grpcio_tools-1.24.1-cp36-cp36m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

grpcio_tools-1.24.1-cp36-cp36m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.6m

grpcio_tools-1.24.1-cp35-cp35m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.5m Windows x86-64

grpcio_tools-1.24.1-cp35-cp35m-win32.whl (1.3 MB view details)

Uploaded CPython 3.5m Windows x86

grpcio_tools-1.24.1-cp35-cp35m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.5m

grpcio_tools-1.24.1-cp35-cp35m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.5m

grpcio_tools-1.24.1-cp35-cp35m-macosx_10_9_intel.whl (3.9 MB view details)

Uploaded CPython 3.5m macOS 10.9+ intel

grpcio_tools-1.24.1-cp35-cp35m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.5m

grpcio_tools-1.24.1-cp34-cp34m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.4m Windows x86-64

grpcio_tools-1.24.1-cp34-cp34m-win32.whl (2.0 MB view details)

Uploaded CPython 3.4m Windows x86

grpcio_tools-1.24.1-cp34-cp34m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.4m

grpcio_tools-1.24.1-cp34-cp34m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 3.4m

grpcio_tools-1.24.1-cp34-cp34m-macosx_10_9_intel.whl (3.9 MB view details)

Uploaded CPython 3.4m macOS 10.9+ intel

grpcio_tools-1.24.1-cp34-cp34m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.4m

grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 2.7mu

grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 2.7mu

grpcio_tools-1.24.1-cp27-cp27mu-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 2.7mu

grpcio_tools-1.24.1-cp27-cp27m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 2.7m Windows x86-64

grpcio_tools-1.24.1-cp27-cp27m-win32.whl (2.0 MB view details)

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.24.1-cp27-cp27m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 2.7m

grpcio_tools-1.24.1-cp27-cp27m-manylinux1_i686.whl (2.3 MB view details)

Uploaded CPython 2.7m

grpcio_tools-1.24.1-cp27-cp27m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: grpcio-tools-1.24.1.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio-tools-1.24.1.tar.gz
Algorithm Hash digest
SHA256 87917a18b3b5951b6c9badd7b5ef09f63f61611966b58427b856bdf5c1d68e91
MD5 8dad3e35b136bbf09e0fa743d1df0be0
BLAKE2b-256 2a462273fa590847a45a5cf9fdc142866a25a610d156a8bce907f386ad20469c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d2dbb42d237bcdecb7284535ec074c85bbf880124c1cbbff362ed3bd81ed7d41
MD5 3ab8614207e4d0e97861954513e720ea
BLAKE2b-256 ffdc7f945371a27643dee95883a5ebd07035f19f7c78f6251abff1838a320dcc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e11e3aacf0200d6e00a9b74534e0174738768fe1c41e5aa2f4aab881d6b43afd
MD5 a020e571c16fb93e58e7d7c22fa56eae
BLAKE2b-256 dd9b88363a9575c241459448cb8d1899592a0f50036781d72aa739bd24d07d7a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1fcf5cbe6a2ecdc587b469156520b9128ccdb7c5908060c7d9712cd97e76db5
MD5 03db70a9e4a92fa111715f484af7bd3e
BLAKE2b-256 384f80c691c36ecd46f3dcb20fa2b014fca2458b725f30939c7d07bf106fad2f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9b358dd2f4142e89d760a52a7a8f4ec5dbaf955e7ada09f703f3a5d05dddd12e
MD5 a593068152cb7e87bda2a23f08c3c71a
BLAKE2b-256 6d0d21c93ec34ba2f17de7ef01a2350ce2c4b9278f7167311a05fb4604a87f5f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8823d0ebd185a77edb506e286c88d06847f75620a033ad96ef9c0fd7efc1d859
MD5 1e0638d1d14ba199a757fdc8abf0ac15
BLAKE2b-256 32a72b7c5ac834e8abeaf116e25405c4c8e1437e792886a0bf232eb20d9e5abc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c6e640d39b9615388b59036b29970292b15f4519043e43833e28c674f740d1f7
MD5 6967da0cac377f60e8efdab70af19c88
BLAKE2b-256 64be6afd928847a41f484a2c64e57d8c24fe0c605bba238edf3764a11556e900

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 9cb43007c4a8aa7adaacf896f5109b578028f23d259615e3fa5866e38855b311
MD5 d02810d5f8ad8c848c4e35c04844fcc2
BLAKE2b-256 858284e876dc1a47dd8b33790b9ae15fd3a425bb5e73a50f17138cd1a1d93c9c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2d4609996616114c155c1e697a9faf604d81f2508cd9a4168a0bafd53c799e24
MD5 2ad62e7315178b73f4cbf1fc94f7b3f3
BLAKE2b-256 5b397a8e49822b7618e347d15108c8499ce9b6f07c488c6635403d9ff72d396d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8bd3e12e1969beb813b861a2a65d4f2d4faaa87de0b60bf7f848da2d8ffc4eb2
MD5 b35b26fce17c759cbdaf314e51ea6688
BLAKE2b-256 9369c8d5efe8117c8799947b96a42be0543a649a11ea07883ea2df278c6ca50a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bcc00b83bf39f6e60a13f0b24ec3951f4d2ae810b01e6e125b7ff238a85da1ac
MD5 7466cab086dec415c0e662a31a75df3f
BLAKE2b-256 5230595440e73ccd3b47a47e0ee06f2d7823f90cad84aa0bcae4f5f0eca50dcd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp36-cp36m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 7a1e77539d28e90517c55561f40f7872f1348d0e23f25a38d68abbfb5b0eff88
MD5 cb0f3137ba41daf6eeae7fb2a79ec0dd
BLAKE2b-256 dc35c9420cc62a98fc5962456ed19aed59c5429130c7a5270fd6f9d1fe17f295

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 dcf5965a24179aa7dcfa00b5ff70f4f2f202e663657e0c74a642307beecda053
MD5 d1bd8e6caa1cade227708f386eaba864
BLAKE2b-256 ef75b3f321aedd42d16733a87fb9a2fc34eb632fc4c17e62a6696b8d3fd66c21

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 3886a7983d8ae19df0c11a54114d6546fcdf76cf18cdccf25c3b14200fd5478a
MD5 3e838f0e6bd91541481ea903bb2ea8ee
BLAKE2b-256 905cb8561e33363a0a9a4f65a58b32334a4283baa8a608f82fc01f2d0b2ad66e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d5c98a41abd4f7de43b256c21bbba2a97c57e25bf6a170927a90638b18f7509c
MD5 5078fe519c39e593496c9b009a569931
BLAKE2b-256 910be3485c4dfb6c9239b9573ed6b19769072813c7d1bdea07080b9ff694dffd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0a849994d7d6411ca6147bb1db042b61ba6232eb5c90c69de5380a441bf80a75
MD5 cec82252f580d8cd545f5edfdb2ae118
BLAKE2b-256 28c3bd01eb4821f75abe59df17356e8204d336d3a0e00faf9db100247c54d68f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp35-cp35m-macosx_10_9_intel.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.5m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 e550816bdb2e49bba94bcd7f342004a8adbc46e9a25c8c4ed3fd58f2435c655f
MD5 8c2652a74e940f4a3c81cc257c0e92cb
BLAKE2b-256 99ef293169ebca5984a5272669873ed2bade5dde7b43d7fb9dd4e058299ce296

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp35-cp35m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 25543b8f2e59ddcc9929d6f6111faa5c474b21580d2996f93347bb55f2ecba84
MD5 a7672d2a5d2f711aa82c09f42cd02a52
BLAKE2b-256 beef74ba4dd32f0e7503779a8dc59b614826ee0ac3ce009e505585cf48f5a573

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 cec4f37120f93fe2ab4ab9a7eab9a877163d74c232c93a275a624971f8557b81
MD5 0a99649f757c8cf690cdcbc49c3ad2d9
BLAKE2b-256 c2f807cf61e9c81c80a9fa09636b78d548d25d17a5ef5f2e99cdb4310913c310

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp34-cp34m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 629be7ce8504530b4adbf0425a44dd53007ccb6212344804294888c9662cc38f
MD5 f3b843f8dbca146d61a447c9ad0bb5dc
BLAKE2b-256 4e5433fd9ddbf4341f06f2df2dc86fa12dcf8180b95515ebd23bfca464d031f6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b98720459204e9afa33928e4fd53aeec6598afb7f704ed497f6926c67f12b9b
MD5 ea8b6ced0a1d0a05ea887500d9219b4a
BLAKE2b-256 7ea0f4fd0d61632a69b3762fe9b34f839ddfefedf267ad07934404bde765fdfe

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 408d111b9341f107bdafc523e2345471547ffe8a4104e6f2ce690b7a25c4bae5
MD5 5acea0ff3e4413594c0bd4f1318f26ae
BLAKE2b-256 795eb6a7e6887e3c34537c7885e42ad44cc6ae63f3d58f778b9f7a558d7b8ce5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp34-cp34m-macosx_10_9_intel.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp34-cp34m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.4m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 ba8aab6c78a82755477bb8c79f3be0824b297422d1edb21b94ae5a45407bf3ba
MD5 f4860e666541e114133f0521c94dcb1f
BLAKE2b-256 109cca9d41676b8fb42858fca6d1ef956f02986139011c84807e7e88cc19a6d1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp34-cp34m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp34-cp34m-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 0db96ed52816471ceec8807aedf5cb4fd133ca201f614464cb46ca58584edf84
MD5 d9571b4a9687224180578515215f71d4
BLAKE2b-256 f7de4618ec81929bed584491ea2132b678f54a4dfae63428a90e769d6f2278ea

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8f37e9acc46e75ed9786ece89afeacd86182893eacc3f0642d81531b90fbe25f
MD5 ec9bde293af620c382a0418f20a73491
BLAKE2b-256 07a3bc352c3bbd2946748c5f124caef58366b738906352d87e233b140acd4dfd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c6ea2c385da620049b17f0135cf9307a4750e9d9c9988e15bfeeaf1f209c4ada
MD5 204d0ee4ddff3aa5b09c33b011342f89
BLAKE2b-256 7292e0ea1c5e3aba9dcb0a31c9d0822193fc1ef86656dbfcf9de4a71267ef2ef

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27mu-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 6af3dde07b1051e954230e650a6ef74073cf993cf473c2078580f8a73c4fe46a
MD5 1de25d57aa7a4482cd856ef3f26e68c1
BLAKE2b-256 9b8a2197e8fb37ddd2d8578841e62091f198c0f0475c1f67137890ff1d6b4444

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 200479310cc083c41a5020f6e5e916a99ee0f7c588b6affe317b96a839120bf4
MD5 97032a7a95e56f61d08c1ee88726bf5b
BLAKE2b-256 6d29e8356a311b4f6c5bdb6d4f199e8cde82c84f32c46625205ad93a6fcd8315

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ab79940e5c5ed949e1f95e7f417dd916b0992d29f45d073dd64501a76d128e2c
MD5 ab5d4f46ff95b5f2fe15c5a30f25a864
BLAKE2b-256 d71da508e9d235519da66fa2fcaa382a73149e9cf7728f1a1aa90f2e32e27b4c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 60b3dd5e76c1389fc836bf83675985b92d158ff9a8d3d6d3f0a670f0c227ef13
MD5 a495776f23f10dc92519071eb4d9d462
BLAKE2b-256 e21960c771d75c4275aa3df3f3e18313ffab531c3666b6bd809b4034452b7b90

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2fdb2a1ed2b3e43514d9c29c9de415c953a46caabbc8a9b7de1439a0c1bd3b89
MD5 895a32025583273c6840d7f53ddff5ff
BLAKE2b-256 c2c2f48e7a053f26305c30bfac1e7807abf35b72aa52eec72fb6221dfc25cea8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.1-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.1-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9cf594bfbfbf84dcd462b20a4a753362be7ed376d2b5020a083dac24400b7b6c
MD5 198a62cec2800c768b6a739c8ce92996
BLAKE2b-256 aa7cf4272cc624f302d64bf44855ba2aabdbde760fe6d3fd1ad30e1b22266c20

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