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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.9+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

grpcio_tools-1.22.0-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.0.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.22.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b5c0fe51a155625c9d1132ab8deb56b3015e111a6961e48aeb9dd89bd7c670ab
MD5 2f59c904cb9bc41d9aa901f6c522cb5a
BLAKE2b-256 fbcb3b66d2d4c9b767c06f9ce436e3fdbe06f585a02c3ab1182fc6696dce22de

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a3447b842ab2964a834776be0a38b93d1977887d43cb69a2ce9941388923d8a9
MD5 2ffe39d3932601d5db5bfb6395379664
BLAKE2b-256 c463c1cde568550c98abd2c5b6d5f455902ac730da6c7752b02932a061423f22

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 cfd2320a0b4233ec4b9d3ac8d19df69194548bd32473fdba366cb50930f59dc2
MD5 490d555763288694e35c4ba396eb62b0
BLAKE2b-256 f8e795e379a8011b4c789295540b439e9f33a8a2bc3b36acd6270d799f1d2f53

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8dde6f660e8390380e987b0661b2ced31bafa2d3dde9845bd918a007d998e7a8
MD5 39ad3d49c519eb3aab0aabac32751a9b
BLAKE2b-256 4252faf052c5a6d0d759c3f024e0a5eb800de5cb67cb5b5eace589dbde9bd957

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a83b82b39e32a3110e45a11f0df9aceacefd201c25da79a66edda60d37a9f2e6
MD5 cb6e876140b331548d61b9e459847286
BLAKE2b-256 d2d37c4504165b6c227ecbaec26346b19c12a037e017de97ac5418f1d436d140

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b659d2306dd79818b2fae0543377e199bcf656404032e24f2af53a0e5338b5c9
MD5 2bda314812844fcab3c1522fc9096686
BLAKE2b-256 e4dc50ae11d269d5d9496ab6f71da71bb7b9964e0d025e8a664bf4520bd613ee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 4b5a5fe3e949bd03e068c05070f3cdc6a01b68323efb667199d3c67a30ef515c
MD5 7b4300b847872cc4b4bdf788a65b8af2
BLAKE2b-256 6314a6ee830a509e9779e9d7ac920ee2eef4ffb4c52454d656268d90fdcebc88

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 b688dd1d83fdb46ab84d14a0711a0033984add9717619513f21e00f1b005f986
MD5 57f6571946a2ce3980087c418677e4f2
BLAKE2b-256 27018cf288a8e17bb4879f93f518c0567a2204256d5e4de5acbbdfb21c773718

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3dd362bcd1db5247760b7f8b8157abd53e47210a17df9de994f064819ba64c04
MD5 f019a61e28401e1b55a686e0075f2a47
BLAKE2b-256 d220bdbfb227712804e6477b24ad213c76c560421f4f91c4039483276233205a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0d8e85d7e62ea4e04ff75eace98dd0b53b22bd57dc1efbed0f8398db884e1cf6
MD5 6a01bd1eaad8df37baccdbbec28d5036
BLAKE2b-256 c03a8d2c04c62e8eedfb9496f1b4fa37d0883eb4d8b25db00f8e8bba5080d9ad

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dbb2dd5367bfd71a6a779f6b237de015d6e508df129a126fc2a39da8a675457b
MD5 6628d742a1fa3ac929d9e26f77934250
BLAKE2b-256 f046bd05cc54cf79f8a7ac5508c7043f59f563f564ec9b2aab745233e0dab1c6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 67d1a8d71b2572250124ebdebbfac7248563bb97ab139916fb265705d1b0dbe2
MD5 178febc09940b453ea2498e4f6ea34ff
BLAKE2b-256 01f2f41adf4817c4e98c832bee38887a83aa51e7ce99e83dbaab09735cb1c745

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 4f43d03e3e1f5f7bb14b8bba35a607e35ea4589fed778b8321c97810bc0a76ac
MD5 28efef6156632a95c3d3e8c48e2b6429
BLAKE2b-256 51ade176df7e4497fa819dfe0b2873c89dccaa504415c15c574222106c1c63b9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 160e6fd9c44a3f6c76a8c2f84014e367d41a3cae27c451406b616f9a08ba2b1f
MD5 854a1dcfad39e2cdb03a153a8278618b
BLAKE2b-256 2f8f89da235e113ef61924b776a5cb508fe717cddf5f20421bc497e094e0599e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 78bc91e38fe6a6c80de084014e22365c788811773829f28621878a803dd6af48
MD5 85c450bcbbd331b59668a2bb6bf3c108
BLAKE2b-256 99b9e37e2f492047f1b593d734d341494facf6c30d7dbd35ad2bcbdb07be9b15

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d5c82c63ec24f0de5151e478cabfca23afd39005b6d0ba62dccf81cf19b0ae7f
MD5 357d938af619b2f0b786dda097619fd3
BLAKE2b-256 dd6142990e5bbb18350570027f9a14a8ebe58968d4199ec92a3948263e180476

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 337554658b4a4c0a6e1ee75acd6681ec45007e1d6d1975e885f92b665881e33a
MD5 9e271869d2b006e42930ac2b96557414
BLAKE2b-256 0d2704891dd956ea520524ed19b58334667dc4403942acd606d7a7a79e20b38c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d8d3dcb3832c209c66c67bd0f62289358b2cb942a68c00ac94c2ebf6870f731e
MD5 02abec7eb16075c008eb3d8000f6cf55
BLAKE2b-256 978c654513cc2d34ad3baac467f10c610eb85bc775f3d8d76bd0d6a3c7a71fd3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 4381f3722f3c5d02626796f9db6dd0dcb75c13245ea5655b54880ab7bd239a73
MD5 226347e8b30642b0ac4ab208f260fb6b
BLAKE2b-256 7825535a8834c8441014279fdb8331d70ca596343acc22c14f9a458de9d02473

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 f8d75ead0ef7d060699b6c87b11f3c54e0c4b8e24065cbd262b64d300558a420
MD5 ec9713d892ff00fad8138a523c5581d9
BLAKE2b-256 6bb7a3260f024440fb2c83e1c3eeea82c5d55534d05425afe24b3ffe5a9bd8a9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 75fe16b642564e47c65cf6d23362079cdbbbc5c544b59c7bc1a3a7c8865d73e3
MD5 651dff2d88d84317be93ff406f4435a2
BLAKE2b-256 9de772431443409c79ee16371f4faf9d4e6afdb7f515934144768feab96cbf42

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9af68a58dc1a339e5735425a66b0a7146114b6fbc860d1f8b74b277d151f7bf1
MD5 3fc0056814bfed78acae27f64cd75963
BLAKE2b-256 309d46a383634c7ab16f1e17136fab3eb2c595e4dd8a28de83aa61b2e186f585

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 6e6fab6e8e92aadb70b4167e5eadd843e8c850d97213fdf4a39f6e4d3596e6f0
MD5 b3fa1b09c705c70160f0d14d7056429e
BLAKE2b-256 30e6693710a97494cb5613b043e95e1be5335df22bc5f1abd5f7f181806b19e7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 b05de8f16752b50851cd1caa3e63a49b35f8adb3eee0cec8991b231fac0c158d
MD5 e1242cc1f04caf3cac5102cbd31ad8e9
BLAKE2b-256 45e0c4268101750333361dc6b60d2997a68ff0b1b63be2ce1408986a503070d4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cf0c35fe4a8b0dc78d9bf181317d9fe9cd21a397429d9c0c01c0178cf20e4442
MD5 0cf237b74ae18cc1cd11d7c159cc58eb
BLAKE2b-256 cadaf38dff8147deca828856a37a506fbecac99c4f10a66badeb810b35442ed1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bbe9c13774ecaf99beb39d05c3ee659771c903add0c5e7a761c79387f653f69f
MD5 8cb04ce7fad635ee51c567340796003b
BLAKE2b-256 6ac12c41adeeafbe6c9a89b79d2aac2a3ec2ba07a9f74b971a1186c14d5f9702

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 d98ed0a731d6c4cee39e76ba0bc2225455da097f41fa11ebfa27fe3854b6cc98
MD5 d605ae5ac13bf7a18e4c5922c6f10b82
BLAKE2b-256 c061e4799c59b3971dffb52a5c1689fde61f249d898757e31306141202438c65

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 9a4348b0309c444e5b7bfd3a2cf38bdb354c56e5f4b966eb88b249aff46b0a4c
MD5 d549c807e02c30bb1740395a1f6d934a
BLAKE2b-256 5f413d4bef1debe5a32921fdc1ac9c212edd3e70b566f2e5e4e36f5035515437

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 c23f59a04ed9db331922e5f02425958a907a019e157f14a6b95dd0ca1bcf05a6
MD5 6ec7e2703c9dd5259dfa7729234e97fc
BLAKE2b-256 903726eba97ec18263330aab39771c4a1f6252552968dac2d383138986c4ebff

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 928de5a03fa2664d20433d3023e512fa1f8bc0588ff3eceee33c2d93b82e0110
MD5 3d9342c5968b1a91158059dd133a3fb9
BLAKE2b-256 12179389d5efd28a8cc2461692c660545e9efc5901e7bfaf8cdeff1c445538bb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 36390281f31861b8b685f7e8366ff8abbcdcedf3dda7b73133be56db71d3283b
MD5 c097b78d8bf8f7f707803a5dffe6c912
BLAKE2b-256 f13996c499bdc03e4406316780c1c229b2982a4533fbe1bcac8e213ca7a3d8a4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.0-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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3c135ad51ec95667bb945be107d0176f3048e615283104bf30027fe8bc06a8e
MD5 8be8da8aa6e8cce724485ffe31f1f3bb
BLAKE2b-256 9d9308b5045369898c326c511ff5d5cecb9627390a365803182d233a01ac4742

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