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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

grpcio_tools-1.22.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.22.1-cp36-cp36m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

grpcio_tools-1.22.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.22.1-cp36-cp36m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.9+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

grpcio_tools-1.22.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.22.1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.22.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.22.1.tar.gz
Algorithm Hash digest
SHA256 5997e9de4b8d7658173047810ffae406b4c3a0023bcb0221bb96da0c502e634e
MD5 b2f16c68c2382abdde942f8f867518da
BLAKE2b-256 2887ab6c854e2c2092e74ad971e11fc8093c2ffe8f7811d8aaafe36e49537d39

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0225d221fcd9a69754b66cea3e90cebff1da58e3931be820a8c447b60d21b512
MD5 48a6da37f933dd5491d7c0b4b09e11e3
BLAKE2b-256 019020008b14e7e1daa68315c3b97d5bd45637a94eb2e5dff2cf3fb0b0dfa38f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1edd106e701205864755451ad0a51e6a99bb9cd3ae2da9fbe07a0bfb599d3d22
MD5 4d9ffee66ecc7203598374436cfbb46c
BLAKE2b-256 6ac3d462349f564a94758ebf0d54392829d33bc577be89ba983228938f774d74

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 06d7e4e271359951c826ce748919e845073b6d90dc1622e30e0e99dab1ff180c
MD5 652f495b96dd5811f7acb7e4b95d3907
BLAKE2b-256 bddb7bb3d8003f08da11dc851f6130c2800988e40883acaef0dda6e564d69132

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dc9ae0387946a035d467d14d25335b7ac430592a6a24acc4941259572b8f75e7
MD5 ca1255b7afed9986946db03ca8212c8e
BLAKE2b-256 827927d57313ee5cd2e5dde37ae1c9b369551db78d819214ef4a5a3e061d578b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6f09497c782fa38c025fff07495bb8d4dae797b26a0ddf28afdc358a744b5c6
MD5 135bba601207637b850cf897cd62e9fc
BLAKE2b-256 5e97e7ea22f150294ac9e8efef290bf44cb12d4bd208962875f08b6f86e9ef0b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 87d13e1bfbe160d056e9439267f8edfe2268d7775beacda39ab853fa1630d6ef
MD5 0ff36dfb2254a9cbb0177a93725c92ae
BLAKE2b-256 91ccd7d1a2e821ac7b9ea85e91cce95c49ee713ca48dc7b0e7a855ba7142ea43

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 43e9f8817665c69c98c7490a1c9a872ce783c07969d92972ff72f3ed6ca1b717
MD5 3f97053765598c052fbbaa3eeb1ce5ca
BLAKE2b-256 8b8e7c7bbf8ceec8dcced72fb1ae1ad66f17fb6888a84ea536c28f03161dfa56

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0a8e1dfdcf3240f8f614edff1c0fb13d92a641e055df9e0b1c4ea4d4a76fe9fa
MD5 14042ab32aa6ece0ed2f4048df593898
BLAKE2b-256 e9582d9bdb5ac7a56141875778c80d56add0e5462d82e821dce52086cabc4f73

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0616c83628e8fd8302c835c2d13b7b83e5b5aa0745a447af97e6763c171d8630
MD5 4a09aaffb6904ba84675df0d30264612
BLAKE2b-256 88609a413645878116d9a5f81da56273871b9808d1a711103ade66d2e4cf2591

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d0ef9b6ba3264aeb70e631ee84c380008875f8d3f5e55a7c164627504ecfe57
MD5 1aefb7e5aee1c273cf9b7a5ac1630a6d
BLAKE2b-256 19c9bc09d45d72fed50940fa9e746fd2a40bad107a20e5595fd12f0fdfef2acf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 7e2343d5ebe75527dd4d1b9a334a603213c0c0efb3d921a27a1cb97795759f33
MD5 1a34e285ad4ea3431e6063e94c3e2720
BLAKE2b-256 c5dd072ebdf1da852677e9e3e88598bfc8cc486d45495e7f3a4acd783956d8fe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 6618a9e3b92f72cdd3fed626d90a5cfe8c30fe89e339781944ed94d3bf128b01
MD5 b7b1f8a797ea08688e2fc72b5c917aa2
BLAKE2b-256 b3146f3d8fa15a7f00d72cdf504ab4886669e4e1221fb855404af50d4e46c65c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 545de6eb498d3dfcfb088b8c15ffad2d1a5f3932f22da9a5f272c3c3c7bd03f7
MD5 e18504c5c3f7ca504c8ec5ed3477131e
BLAKE2b-256 0d8c4b21f70e1f8e6a9a463ab6ffd706e887f86bccf9db5b4ed00e96358f2b82

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 334079a483457e18d57c4f1626d122cc43fcae91e98cf39f44f35823969d0bb6
MD5 b851b1f6b1dff85b7c0e2b0ace1b74ff
BLAKE2b-256 705a884fb7e8a37fa4d0747ed46f41fc8c2bc20ebea1755fc29b2a6b6adaa0a4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 13312451594d833b5dfaf35119a6e127fcba16aa35345a4b2bb5a5ae7414223f
MD5 6b3ae1730cade9ca68f6ed76e956c3e6
BLAKE2b-256 00ffcb5b401d078be59792891bcdfc7743cc8f00f8d1bcea37424d8275613310

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 bb59039d8d046ffbe02f66f246941eced09ac933070f5ce6b1c7ef8b57dd7545
MD5 ae5bf4c7c0ab3f833973023b4c02fd81
BLAKE2b-256 cf2fc9454b831955e60caa5bfd4083660b502761f2e2a0f4b31059d4d7accc10

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 e71bbc71d4f1ef3073d7489e51b2aee56b1a21a0e65e386b828cd792476993b2
MD5 6d5e0444a3479cb0b9ad1b75d89050d1
BLAKE2b-256 d7eefaebb59d9ec39b09309b0460068d2d24b2ad78783f935e68fb559da711e1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 9d15506a4aeadb56b3e6b9e4a1a51801ff2d3548adfcbd33ccfe1d652a79adc6
MD5 cda1c04991e7516bad568a32f6c0d4e6
BLAKE2b-256 3d4c54633d948d7bb16df80f26e261cc502125f78bc0eb077c48985c58de0004

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 ff2052dd6c4af1d29520c396db1b72f040a86ff1e07aac9439612048c1f27392
MD5 13af6ad9a085796c41bea2cd6b5a189b
BLAKE2b-256 93a7fe0cb7728de1ae1782781e067b787b5cf64642a64854eed7f27821021463

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6582e44f4fbb2baede458ba66984b5911e28219fa66e631635c8ee4b27609efb
MD5 33afe91cb6dea5d042c3151b4de81b37
BLAKE2b-256 3b07ddd27fe372114eec4241df403ced070117cb2d2ca46a53ddb9ae1ce89321

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a3f774fefd11f55884c1733365a22c0e8f1bd223650f890acd0f58c13c576024
MD5 089c2f32a5673025608845da52e31ebf
BLAKE2b-256 2525e63a9eaf545e81bc25b234987db154fb3f020041c9d714a463ec4db211b4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 65db8322f3ecf476e5aabe3543679d73a479390c18b3b0a75088d6ef5e15285f
MD5 1240b9182e8b79279152004bde5c7744
BLAKE2b-256 afc594dde02b877a88b4c1adaba4cd3d9aec8ee94cbceb0762b4cdc840eb2c90

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 610312e986b320ab49969364f82b911bb02955060f369329dc93ff223f89ded3
MD5 fd9d2629290a58dd21e097cf9df87450
BLAKE2b-256 96ad802073aa63b9de1089397ae17e6154e756cd70b930bd310e2a09cf69be42

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2b91565565cc5e7989378a757368ebd8524255811c237caba30dae4e9b2bcd35
MD5 2a9200713cfe381b0a24a24434b6a5ed
BLAKE2b-256 a53651386cf2deb432454e4d0f3de82eaa0f96d4b3ad148b0e4b93d881f0dc0d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e4291551916163864c44171cba5047df07ad2d20542024da0ccd008f24f6b40d
MD5 7d28633d6ffaac0d14864a4307a78785
BLAKE2b-256 c60a5585d94c9c6c0a1c4f46a9f5ed46ab7e9789128a0952e0d00a23682e900f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 e86d0ba8a103727b9ebbc83928272d44cfeddfd2a830d94cc23a6766344afd55
MD5 9986fe3b26705d30cc66b6c008d6d8d8
BLAKE2b-256 243291143b18dcb3e5c9d0e0e7e57405d4b6da34f6b0a0ee3042a9a8dbc2ab16

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6c9af31a39bfad63f83e0ca348117b7fd22dbc0e05f76d27027ebd2df42c9445
MD5 8343e5e9b768ba74b6c8919d7e67cae6
BLAKE2b-256 d36a756a1cb12ebc6b90f1068f072e3399427c688acce252bda021d1b6122c03

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 7637e4ca91b8b4abc6969c1a6828ae8c4cca204df431160a3c8dd48877f317b5
MD5 9821cc2e58a489b7ff2c007d9b019821
BLAKE2b-256 682ba70f8f1a8a56679f56f9556501c8fd31d251abf396db6f079855d5bd6e84

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2daa7fda1ccf94c665f035bf919b4b8780b184e58991a503ea3b47100bdf2fcb
MD5 a064b2bc0d9937c7d92cf4744f4869f1
BLAKE2b-256 4a642ddcc8268a4539912d42ae77e87fe9de36df073cc2143c74c23ad1657fac

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4098cf5d276909ce15fa1ac2c28cd1fde8be73c72952a2adbeea1101d901a41d
MD5 c9866d84b609ef164ab5004372bd8c35
BLAKE2b-256 84ca56bdd2de5b21bf93d1411fa8fb78ffd002149e558993f3a09f82a7ee9e6b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.22.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18bf57e4d6ff725a975bc768f5b999b2550952b4910395dc5954f94b6a68e49e
MD5 e8388a7a9fe8818b91706f28b26fa406
BLAKE2b-256 8efe2c2d1689cdc8e704ce3dd286991ac87a6dcef3fada3570626a3bf2efb05f

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