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 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.28.0rc2.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.28.0rc2-cp38-cp38-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.28.0rc2-cp38-cp38-win32.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0rc2-cp38-cp38-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

grpcio_tools-1.28.0rc2-cp36-cp36m-linux_armv7l.whl (24.9 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

grpcio_tools-1.28.0rc2-cp35-cp35m-linux_armv7l.whl (24.9 MB view details)

Uploaded CPython 3.5m

grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0rc2-cp27-cp27mu-linux_armv7l.whl (24.9 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0rc2-cp27-cp27m-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file grpcio-tools-1.28.0rc2.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.28.0rc2.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.17

File hashes

Hashes for grpcio-tools-1.28.0rc2.tar.gz
Algorithm Hash digest
SHA256 777a2138f338c550f1378709bd590467dfb5ca05cf9af0039934ee9e385c256f
MD5 2c3505208071003c9c721f4248cc4c0c
BLAKE2b-256 ca6aa17fddd72adf065082002611c4ad2eca72a58bcacc4ae7c3c51d515be374

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2caeb19df15aaabf7a732e61933fd06821b7f9ad1d878366ffdc0ace5cf7eeba
MD5 12d2fdd143f6e06f15c5fafcb32afbf2
BLAKE2b-256 8c1f9ca9404ecb7cfc3958d561683b62a7ddc099c425f8ac836efc396cafdeaf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp38-cp38-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9ae4ecfef60ada264fcff8b569a7aadfa7fb71321851765e3a5a7a83513eb884
MD5 b4cef830260de75a11d07114867d0b45
BLAKE2b-256 6c54cb1eb458bae941f1d77312f0703a149f71e2dfa7e7675eec520dda084633

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5a72221b2faab07c7e53edeb1d137630112d62616e8e43915d9a8259db085bfd
MD5 12de451cb6dea293d49a81144e8cbbab
BLAKE2b-256 ea49f945d0163720c6389527d534b931d048e25cc9c12306ed12a6842834e606

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e88799f9b9fabc5d7525aa5b7c7c18b00b73ee95a34b6b41c53d9fa9fc5458ef
MD5 60a061f521cbcde7f95a73278e8af5d8
BLAKE2b-256 c48b7502b62691692dd2afd300d0abf0ff40645869a4c3bdf0471b73f26707bf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 697620475ff3a2514bfbcc9a0ba7bfa95056e466d84545eff3dec6161ed43779
MD5 70ffbd6be6e1d1177376823cc331db40
BLAKE2b-256 171fcdd895ba3b19c56f423efd5e050485018cec376308dedce40b897fad8eb7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7e8a88850d73e9640b274e02d9f2a1b1e81e1339514bdec670ece2c08baf3147
MD5 d07670369080be17e857c91312e51f2d
BLAKE2b-256 e5276d3da346885b17475f7279a8795842f2e21bc75da6672d29ac1e02cc3856

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0ff0bbd077ced49f58efd3c3e98e20ba6784fb5c55a5a6cdf57d42f3243b8393
MD5 7cebd3a80159db663e7f599d6a8d8b4e
BLAKE2b-256 c9acc51bff7afb79d0bc2854222be274bdf9c931f74eb7e71894a873ff034c69

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2100d1ccbbba990f9dd382518c22ec11d69c32b3dd6f8b30dd179f502dc0f915
MD5 80b158e6badaa02926f467955202e8f4
BLAKE2b-256 6fbd3fca8ece2f3344ee6435281cdffab7e97d17c7b9d33a35dff180d93f5376

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 bfbb1c4513cd9484a6f078e4da164c0c21e487f7b35187fdfa4b5b381035bc07
MD5 66e4330228c1fa3f8d84eb6451305951
BLAKE2b-256 af47d334ea51e02fa265a6e848d6a2cd9e9cb325b256593eea22e1208656a7ed

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6b55edbdb9857b35cede90a3c7dcc1561545587e44ba2f7895ce9b0fd7ebb15
MD5 9c18d61923f32eecc0a050ef246e2594
BLAKE2b-256 b528e36b88b89f2b9eea40bada8c78e5ebb690711997fa5ac0c45bdf7f2f7240

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d5395b86d9341335c64c739e29582542843c6d6146ea5934dcb619978c4a3f95
MD5 6ec3662d3d170ec7d5c00006a44dcb2c
BLAKE2b-256 1b00baa85470aa2f48d8ef25a189bd7571cd742e718ce88164edae842ec3309f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 10224f8ee5c9590d27132c8ed2269752a909f9dc1712c85bd04455a6a81e42d7
MD5 f7940f807ab5cd24f7e37c5e97912afd
BLAKE2b-256 08c5abcf2c36318cc545b75ec38c1e03b983528b628a978a401bd7339ef7dabb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bd02010c6277f47f1f83f73ec96b0107d16ae091764be4a3db086bc5990a1594
MD5 4bb0e820da0d97ca67b48d050df39944
BLAKE2b-256 2a15ba0f6732f6d20833111bd4f9ae1f07660324f91799f590aa26dcc2914017

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2c29cb5ea8c0008b65a8518df07dc8fc04c98f01e19f5e2a2a2ba6ea007036c7
MD5 e15b4b563097b9192ce56d72fcbcaedc
BLAKE2b-256 b89307e812e17ebe2e137c9cb523c2af6b88039b1ddd5acab2149f851a832e05

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 41520559899b27d7efe7658265eb1bf9669f5ff0be83093fce742b02558540f0
MD5 851d10a0724d4392a1a977dd4b669a77
BLAKE2b-256 48ee717bcea00da8f9f3260b8210bc84a5a32cbf6e591c2a420cc75a7957c3cc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp36-cp36m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 59b732c31b1ba588a1bf62866943287f911dfcbe64237c80da2b4f388e3d5e93
MD5 2ceb2a71bbfff0f5ec9dd6efbc463419
BLAKE2b-256 40391d1237d7e43f60121f4d0d4bb10b305f136c44e9ecb2ba004a8732a2b07b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 fabd15be90709ddb93fb24d4bcf9b31f934d2eb5e842d65dbde05d3e0a0b9cde
MD5 d5cd98dc0de2d4ad0b26ed697952a7e0
BLAKE2b-256 5591316314d7045f8f7e8dcf7926f835155e6f789c6bd11cde22730223123ffd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp35-cp35m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 4e3b0e952fca4113d7ac27d87712a972a135305907103a9c4bc5d804056a4c23
MD5 d0dc810c5fa15668a77cb33c78c56c3d
BLAKE2b-256 20eecc6d1242380b9c5ec6137744801c86f62a9e17e5f330c0df8f26324b38e2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6bb3eea107ac6e75b1ebdc6bb18e12f8aa4bd8881344fddebbb474b0fb742d62
MD5 af11d5008c93263648fabfa3e4975414
BLAKE2b-256 0e8ab31b7730bb7ce7a3cb23b0ca99162e668c0cbefa4712dbaa642e49f448b7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1fdb2afb6a2c638c4aae20c67ee8b04366e84257bfb41708b68621c2b199ad49
MD5 d460d3c0238378625f2528b04799ef28
BLAKE2b-256 c640ea163b648e10d0e9e171b12cc987bf84f5d5a2e60f394db308510c9fd49e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp35-cp35m-macosx_10_9_intel.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 0e5fa47f76fc126c251c2a37fcaa7e88ece029d6055090e7e945a6bf87dc5cdd
MD5 8c55d23268d35c2193c24234f29fa94c
BLAKE2b-256 0b2a675c0463c8f36d4e3f9edf2e10bf1dec0e27b4273971f6931869565902d9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp35-cp35m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 96b01841fc980066291cedb3087d4d59e9750798b24ba9a7aa33bb86be7f3651
MD5 56d773eaf363b142d4d43d935e1378d2
BLAKE2b-256 9f3cb054041c5d252170e2d7d229f2e42212692aa46bc18bea03e61f319eef43

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 f84e7d41fecdcf12c0a97569c537c2e6918a1e0ba9f07d1573014a5f257865e9
MD5 7a2585ad27d13576693f691302bc142a
BLAKE2b-256 df34ffaf2792f1139e098a39dc535084bee1ce4c1dcb828bd503fb98f63b6d0d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4d7fe9a351a87cd7086bd89530611d5a3a2d0241b036be5ead7ca9968bcb5af9
MD5 e7947a284f33e471352e7a300afcd591
BLAKE2b-256 d1040a09e131f4e80fe2d6bb3a966a7bba2a142a7fd9744d68b7456e6f907c83

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27mu-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 b1d1fdb6e309fa95647b6bb76d1b96f2a4c3cacda48861d038786d785edb355e
MD5 94765a2b4722607347bf607bcd717668
BLAKE2b-256 2af1706132079f87e0164c81c27727d2e3a7e09f2994e6023c890f513200a6a3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 ad2627596349d288f39284fb648d2af58d3c9fc61609bcb466e183913a987b59
MD5 e9abfb4ebb03e106539acc63c1538371
BLAKE2b-256 c8622d40e79516a631c0ad6800f636ce0032f1609ceda81bbbf26a0a90070627

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 3500d9218bf6ea2ba548acc68ac5c28c1bb53814d9ea5da91b7a95ec3bfa2060
MD5 a620b3be1e82dc5602709c51c5f3ab60
BLAKE2b-256 a462ee9eaa06ded8cef2d6ac5c99dc0eceda3a3990c20344d76c166d47630e03

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 582a5f1cb4ce1507d6c0bfa727255db587289efb6c2eec2a51676c6fc186cdca
MD5 5798da2edffe6e7fa160cb308ab6b9f7
BLAKE2b-256 6f3d7e56500e3febd1ec567af44c8edd1486f8f46a99ee0f97820c2d82a863eb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a333c9eb4253b6ed990d993c07f58cd3def720b9989ae75a887d094e74a51116
MD5 a1bb6c9bcf3d916728e5c8747e436838
BLAKE2b-256 543748a4dad73d4d8c1e7e71a58417f0b63d155b7ea61527903926041b62a29d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc2-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc2-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 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.17

File hashes

Hashes for grpcio_tools-1.28.0rc2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c6de77db6f7dd261544b4892bcbdc05a3572f13a5927653cc9aa4d4f7480361
MD5 44d21552d4f79862ec78c7f2ee3eaf79
BLAKE2b-256 4a9282f61f3e10024cfc2f03a91e1d50fa2230e533f1d90e94feb8325297d865

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