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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

grpcio_tools-1.21.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.21.1-cp36-cp36m-linux_armv7l.whl (21.4 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

grpcio_tools-1.21.1-cp35-cp35m-macosx_10_9_intel.whl (3.8 MB view details)

Uploaded CPython 3.5m macOS 10.9+ intel

grpcio_tools-1.21.1-cp35-cp35m-linux_armv7l.whl (21.4 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

grpcio_tools-1.21.1-cp34-cp34m-macosx_10_9_intel.whl (3.8 MB view details)

Uploaded CPython 3.4m macOS 10.9+ intel

grpcio_tools-1.21.1-cp34-cp34m-linux_armv7l.whl (21.4 MB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

grpcio_tools-1.21.1-cp27-cp27mu-linux_armv7l.whl (21.4 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

grpcio_tools-1.21.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.21.1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.21.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.1 CPython/2.7.16

File hashes

Hashes for grpcio-tools-1.21.1.tar.gz
Algorithm Hash digest
SHA256 9bbcccee9aadfcfdd063e7ad5c26926dab9a3c8d727823e9028c44641ee1e5dc
MD5 ae05b644d943e3196a6aa0d6058b0dba
BLAKE2b-256 f17179923781c5242392bd39c58c5036befaf57d0f92fc1c202c24e5ae9f5552

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d4ecf399b09bf8c646414a0385085537614ebdd221ea588d2c29ce71ade5d6f0
MD5 35dd7f7d82f99f920553f288aa96c39b
BLAKE2b-256 b49293ec0b1798474acc934d956e0a79ead1aac3bec78c2cefac25a013c004da

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 49557224e68b469d5488690136b8e6e4b0f383d5601cfef964847bb45536c72e
MD5 3843871796da7c8b89bd78ecb8a620b7
BLAKE2b-256 0746388a981106432685c3d14d48f98d9b2ecac553fa464b7314ea0938f4804b

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 711451998edc6ae87e737af0c051d3eb75c3358435d880f4599c6c927ff50ec7
MD5 40f04195ea5fe136d5bda60b7b44f7ee
BLAKE2b-256 2d4ff3afbf3ac2b26eabeb316e394df142707f7d44a6427e2877f91cbce058f9

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4fc02ff19903d3642d3f294a9f38999808c84cf0c12b80f854e063386611640a
MD5 31e2358f78b0e5b6325a199f9ac8d1a9
BLAKE2b-256 880a54b1bc589009885e0df1d71634b7294e265b852d864b383a855ad896e801

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf74d4843651cf13afbef8aae472d51aaa500bed130f5bfbaba57ec02068f1a5
MD5 ce4b514477546e952385de7f79437675
BLAKE2b-256 9d9ed25571e47229dc4a7e627f2c6667b667960f5158c79f1abdf3c46494c91e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 e9b3e2bc69fbd9910dd5e7d21a1003995e46bc6853032c758eccae3ef5b9de4d
MD5 b0e488aa11eb59f221670349fecebc11
BLAKE2b-256 c95ce23c2de36f9a0c088025bd584c1f9fcb5a802c0af8fa2421b87a8a21586a

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 844401a18a6674490657cd5040f20d0a71650d82e8573da82dc6f1d16bbec1ea
MD5 1935d3af4ea835fd50d57a8647a4c83d
BLAKE2b-256 1a9d86482ceb198f5ffe41cf9d1951b78226083230b0e57601f3891149d05d70

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aba021c82b936fec8a3fa5c15277fc11c0bf3a8f95a4a7b3f85d9b1225fff729
MD5 fb494d02b03985178590b03d1895c08f
BLAKE2b-256 361729655eff9bc17e97d4694f403068c7dd0d2a2f27bfa752ccefde092d2d43

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 04b642dc43d154d9383e7e8141b0ad5e8427f46e5d9b88a87da9787d3312479c
MD5 decf04b12f6a8161b2e708c50e0c897d
BLAKE2b-256 4db402e34f1751dd11dc2de9ea9b5e7941449faf4417880ea529278d08c388f6

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28376d8fea76016d500b3ae8883489ccef783e5f74bb12894fdd7347d5894f6f
MD5 2b520349fca8f352a094e66affa98295
BLAKE2b-256 49aac11923d7c132c4550b7d7c216e5a8d1090c7d0e9ff5d7185d9f2e65fa53d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 21.4 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.21.1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d5857c9682ca80cad4dce6e94e9bcc35b77a4d58ec7647e0efeb29fe6183cd43
MD5 1ae4bbf512743163a59515b288f76e2f
BLAKE2b-256 5643ddd4290c62997e3496c48760fe6a10e2a8ce1f445d577f3a506404625a87

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 14e1d201bbd2084e1f44ab6a8c5d6fec88c5aa94b8af946c89e6043390e88718
MD5 36f09be99e1a620a8add1865e1b9cd90
BLAKE2b-256 7b350d6389b00263359373981869575723804aae90a3d9483a6a3d3062fa800a

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 4da4e8f7fc564b0289c4680901bb1642aef646c88f43346b6282d620cfd2a58b
MD5 003f194edc61d9776448bdccaab5508f
BLAKE2b-256 bcb679063cad77d14938ec149f376b294550edd5aeedd69bf50a1ad388dda39d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 314bcd400730f074688570274441193296830f018d9df70902126065e34f9c18
MD5 96a2b862733da2b231c87cb675c69b0a
BLAKE2b-256 a4aed7eafebcfa9a99ed4b3e41bf07d3de8f7f236fbfa3098aad31391d0d2b32

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8340e5bf4a21e45c6a39dd019b2d70691a1181cf1c5545e2ae96eb95cbf9d965
MD5 75d2d8bf388ee9c0b2c4d54a83b39235
BLAKE2b-256 70d798bc3b89e83b77b5dd1579e84f2c423358558b9387ee624218a184c92b77

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 3.8 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.21.1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 d13e36a5936e04321ca703cedf9dfe61f4c837e31dd0330708303dca30aaec94
MD5 10a2e48b71c407822648224b8ea0bacd
BLAKE2b-256 b5fddbee17dab54562443adfe89ba616238a3e27cf0479d525b6378f1cbf273b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 21.4 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.21.1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 30be4d04cae981e0764c9c6a90154de1864350a0ee6f906bb7a3fb6969da9260
MD5 d299d4568d4a5201c0dfbc3c0d6c6c4d
BLAKE2b-256 fde088c8b64c366b7622b59d933f91e19eaa5464cc6d02fbe40092690df90777

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 4328f07818bbcaf3ea3b46380c743fd65392031d3bf3c0c28fd2d3b074ae2a0a
MD5 3da86e79d6d857195030feebfdfe5964
BLAKE2b-256 d10ae03772ec7c5c81de78ccc859a00f46ad78eda8f48ff81a11b58a87978c2f

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 87289456f7fba8ce65cfca868e0250945b85bed5b3b28a49e7e373d8a985e1e5
MD5 faa3cdb95f42793ec163b8b414fe1cea
BLAKE2b-256 0cf6114734ba933915332e2359ffb3d494b3efce3c3a5fe994a75aec925ae928

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 095762c550363b68320194153feb1a60586cc86cd192190e756a6b003742aca0
MD5 c4c466ca17c49ed011b4ef3f33983911
BLAKE2b-256 75e67fc9bfff711dc7da03f8d650530c2cf30957f8eb1a90be6d985d2ed81716

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fe60c48804528aa4c4af7be0d27b025c5494d1716d1fa4fb1a1560aab8320f4c
MD5 d0b25e39a2dc9ec7b76ca1172df76310
BLAKE2b-256 a8897df245ad268afde629f5b13a5ecfb0d5b93bfeaa782084fbcf9166885691

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1-cp34-cp34m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 3.8 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.21.1-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 4564241ca8865163ea575187f7160d0957992974cd71bc2a217275690d0e6f18
MD5 2fffd7313558d9a5ddd3adf09d281580
BLAKE2b-256 4c7c49baa0df0fa25bf4fcb8c7f980c191f54b964494c241108872dae897c1f7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1-cp34-cp34m-linux_armv7l.whl
  • Upload date:
  • Size: 21.4 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.21.1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 4f2c390ab8d9b3ae1b8ce90f1cb23102b7d28672ce6ee357845af199b31a8de6
MD5 c21cf9723daa15dc423a67608870e40a
BLAKE2b-256 b374bc6b61f218f7de422604b2c414c8657d7a1dddd53e9a5281242e76c83f0e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da18c9ad04d0bacd8c8682b2f81feef9835f2cf27c7f59acb3e664052dacb22a
MD5 9f70ebcd332cca7c917dd99f91cf7dbf
BLAKE2b-256 bf28cacd6976f109abefe637310afd5141c73cc60891d1d2bfecb07f4c1f203f

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 df73f88859f2f86ebfd6200603be191651443237a3d02e2bd0e0308b833e5497
MD5 56a436c71eb05fa3974030491d745b14
BLAKE2b-256 20ce301ab3226d31257be9797d4fc4feb8fe487fa072461d88ee889f5bfcda13

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 21.4 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.21.1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 50d460c8e172b5b0b0a443c19219f3adf11323d1ff969a23cf4a4d9626bd4c94
MD5 62f107218bb91b0a494d21971290c93f
BLAKE2b-256 85575ea33d6ccd7e250be7bf6053830c0374b5e190ddde7846dbf1a60ecdbb87

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 3dc77cce3ed8a99126ab78e077074711b0173238dd7a9214fe92025d42dcb8fb
MD5 8e566fd6ea750e61816fd8f409b63fab
BLAKE2b-256 0d21cf2d612835b948c630a7fd0b0d0af9622565a7feb0dadfd40945bf873d46

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 ecdc2369e3f1d6e83029ca4b600aeccaa441976315fa52f518d2f53537addbe6
MD5 cf21a508e3b67c6ca65cddd4c89bb02b
BLAKE2b-256 05a6be0fb499ecfd65b6a9d596531767fc4ec46bc6416d12e5a2aec84ced0235

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 20cea46554dc095796b5ed6e93ca9eae4f2865d3d8b69cef3d88738c218eb596
MD5 2ff623d1c9e10e268ab09633f56f2361
BLAKE2b-256 d8e9d25953c1b0d19a60059f0476f7c95a976f77cd265cc395c7e7d818d06d25

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2058b5f411578935ef8ec7943458c1d262722de1c1df26fa599b0f54232d0291
MD5 02dfb6b20f10943fcda04e1b64bacc33
BLAKE2b-256 d8ba33df059fb44d68254786b994806a469ce2feffc87c6609a55f8290506056

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.21.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7eed258012119f177342399e049e45652b150c3315a37114ce30ef6e99a13e3a
MD5 9aacd5b865be85ef0705419ebe82254f
BLAKE2b-256 a19a3cac4f827fce49c07c572ec3cd7d902e323bb06dd3f4dca0208c13b5a4d6

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