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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.9+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

grpcio_tools-1.21.1rc1-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.1rc1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.21.1rc1.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.1rc1.tar.gz
Algorithm Hash digest
SHA256 f073116a9f8ecff420ebffed88dd85f238d2ddd9aa3f7b9b406e9e078c0c3493
MD5 845687a3571dbc32b2e081fbd0a61829
BLAKE2b-256 07847e3cef3a03bcf47f3118e4cc127088bfb44c07eb18ea7684592d2019f036

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 42c372d3ffba0a4d21f94ba11237cf7600a5ffa31a072c90380812a32262e0a1
MD5 07292b7ada9f402c244fd0cc5e957901
BLAKE2b-256 6e57969b0f95a79ff51f6659b7a19515b2706f7d5d0862f184dcc87e2af1a33f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8c6100d37812df4ff2fb53e583ccbb813cb792dce62398b4282d814d9c65b493
MD5 b89f44885fc1b14f427a52ba08e49bd9
BLAKE2b-256 19c90637cf9247e328033e647fa840593b5238553edac24843c5b28e78269f1b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 716181ba696d155f85103c9adc44fb6f272e0b773616566566d4c391248f7cf8
MD5 7cf65a4a2d1c2b2ead7cb03a600f842c
BLAKE2b-256 22e24b97362d07b0db4893499c8d706d3c48b114b8d94b77c90c99e5b81ae7dc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 97ab6aecb07179ea05bc71832ad704f4f1199d6cef412f1c25578ddbe636398b
MD5 741e674c95b24f89273be7fada7d5d64
BLAKE2b-256 e2a2246f7324606f36257e074527fa4695ba4f652836dc9af212275b0a5dbfc7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 46b9d5220805941a8e8a13d500dbf328fccb38fe892bd9119972e9d3b355c0b1
MD5 5c2e92d0fce92da0da5281e2eb769b92
BLAKE2b-256 f6bad5840c31b087ae75ab4839557ad94fe74c49161ce39533f8601badd54416

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3b4412e88b8e671349607dca35c79df77ec043b132313155f5dcb9b444adf4c1
MD5 7f19bbc74ae81ce405aab9bd82cb56f2
BLAKE2b-256 956db6330ad6305ed8b785c0dfb40213252d8dcf1fcee0be1b92a2a99f83901d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 07ebde6b39e2f67f6229c1e96a48a280514e138fe8acec123707ee7be20590bd
MD5 a31a1ed0a4e76467fab87712e347ba79
BLAKE2b-256 72791236eff4e77ae005454c6c18898567b3ea078d49a9cdb836976649dad867

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 29a399ad1358c9669ec680dadc942d6112e0bdfc764aa3c02c001e245d81f09d
MD5 66e36b5e5f2d5d3f83b2be6a9a1a81be
BLAKE2b-256 143c15b30a1432b4f6aa0e0154a236d523cc5e7dbc748ae223defb9b427203cc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b7200e84ad81b4806b98e91d51b5a27d1007270f472881307cda0694dc2cb2b3
MD5 0ba45d793bfc369d7b17fd655e1a865d
BLAKE2b-256 e60c5d263bc8e9deee3f568972606deec78b6c6642f8986531ffe69ffa5f71c9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 857d5f0f2ad261d719696223f0d8afca17bd8c7d08e56822a129f0a5ca605ca3
MD5 a08de9263610128cb09bc8c11e69a6a6
BLAKE2b-256 f9672f18ad0bd8ce88e646445afbae5ec5da25742289ddf04d445ea973fcfb80

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 f80fa594bb9d78b51c4f85f6e05f97607caff2299657c3408cee7ebba435399b
MD5 4f2e752139b1211db52c3487a791e4b6
BLAKE2b-256 c3388d10fcb34638a5560ae507bc722395bceb66cb805bb5c4096767511a5b47

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 d767521626388e079b5315f468e5c3899668075ae58d5dd037d41c41fc0f177b
MD5 0b793087e8b79833522858dbb805c874
BLAKE2b-256 5a5053df0b8b26086b730689a02196c3b5b97bf4a9bd202dda1d526b6fbd6b70

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 e80be70e9b5b0dab5fa1172c1156b14cdecd941726b0fcd87eccebb0dca3ab42
MD5 cca504124dc41eb602598c9435799cf7
BLAKE2b-256 c346f96785ea05a5f19889d5a52b3ae526423a606a67e57b21c1e3006eb8166c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 23c858d583cad4d02f95b31a4c26eda615dc884b987a31122842411cf5a62c4a
MD5 61bdd4e9f9a332519dc3be9661d70104
BLAKE2b-256 0d2d364ec671bcf71f8f24fc75482b1bf06cd243d415e6d22e3aba938541860f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 29f1f4b0fc66af97b7b1199dcfe50c866203f5cf12bdefcbd54c61efd4068225
MD5 53f555f19dcdc97f189d17a81850468f
BLAKE2b-256 9a7f0fe4373442c24c7a59e0117fe79255a2f5fb35846a744e570fc9f5c48571

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 8ade22170c17868389fe99c6382a25ab6c24807953f4bd564c1dc326f5d6ff2c
MD5 82bf5584cb24f6a5dc3ef76e944c054b
BLAKE2b-256 e435bc3b3bb7492e28f247c4974e1056aae471b3c41e9f347fe85086234adf41

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 0e630e7b22808895cca3c97a914f8ef2fae586334ae4a3eb3c551506f094e141
MD5 e21374ce5ebf96443193e369e9078643
BLAKE2b-256 2f12772c868cfd35f244858e32d9956f1415412a2b63aeae1c8ab45e45735666

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 03f2183517d8ec04635bcf528e25e926f5218676ed8226582be6fcd7680102dc
MD5 bb48b7218ab0ee00c121a4565b6a12fb
BLAKE2b-256 935e5de9b0bde7a980648096a65ffbd785980b5618f8fad86be76a716f1e7916

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 420760fc57c07599fd409f158cb55f5d0b59dfaa15a6abf085a4b9c762f2d8b0
MD5 00ee92fb18f9cc403c9445665ea68c26
BLAKE2b-256 90f3acb0a26dfebaa47e562508953a45738eb49e57c601b51d4dfdd89c563407

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e55738d6e12452c70661df4944016c69fed6289446a4ecb3155e0da8d6774841
MD5 a6c18119fbf1e9280e2519a09f11eb38
BLAKE2b-256 7bfbd8e8c5802fe2861edfab6001a909fb7783575dfa446631966f5f6f244b02

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 75c77a3cc168a12c412bfa8823592c92a1c9830db5b63811a3f345bc4223e1fc
MD5 0e59f9c12df3324702f3f7af50375ef6
BLAKE2b-256 f1356de8f45aae33ec98d13f948de6fbfdaecdd331e891aa998844335ad4d006

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 168f5aaea6561e4fe8f44f98ab03693386d6eb32c5599dbb3f81b60a483b1678
MD5 86ca6bb14cf50136e138a3fae5f4d1c2
BLAKE2b-256 1e2eb29bc1c837f06297782b9acac93c6686efdada3be8121cb41f2a13d2d339

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 8c2b3932a16cb236665c822c57b2239e954ac2fd14ff6116685a771e7517bfc6
MD5 3156dc2f22653a81ddd19a748e3630c3
BLAKE2b-256 64f8cbd1cfe5ee7945c90280d81d6f1f248b91e84d3cd103098835b8ca7ed461

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d418f660a9e0220ef0bdea456568a971106840dac1bca2e9697017865e7d129d
MD5 b745a088f04b355d8048677f1de69299
BLAKE2b-256 f038ab7a5b3aa53c7ffe6dd0eaf59d2ff22df186141c367a7f445aec26435891

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0ebae0e2ab55aeebbf811f6d27037cd9fd7c2a7f218189d02259e193c2270956
MD5 46d63db5e97e28fb44e9d49744207c44
BLAKE2b-256 02017bd73d7698f8fd513b6a9e39e577c64ea19c3f578b7cf78af54e48219d12

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 6364ba823771f0ea2a291c800844a23c4bcfaaff118a82e139ad196e4c28b3c1
MD5 eb749cdd28249b44b0604e8bd19f7423
BLAKE2b-256 78679ddc3cc8156b88e75a253d4fd4283c2052f7ff23f691386ea7b4517341d9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 6137a0c5d9ba26028bfb6c35ffd52051df9a686d7f24df854e69c7fa7770546f
MD5 05ebb43977551031950bebc3b662012e
BLAKE2b-256 981b204b84961ecf6fdca79d2cd8bc2478ac60a6196c6b3684d732b693a9dca0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 7103e1a78cb2673a113cfe72c50cc2447fb5521edddb6e4822db0843f3092c17
MD5 a25b17d57f87eac13297faebf3ad5ba8
BLAKE2b-256 786dd87e5decce34a85c02dcf92822d2565143c68087ffd74b816812a079b8e9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b8174d85a5c266ffdb418aeb7f20b8618906f6dda68a4af64a482860e9a96ee8
MD5 ae7ca400f8af439f21d32432f765533f
BLAKE2b-256 df3fe03a782c950690659af383d8f58e367a4afc0d3c8cd1634a1d7a31887313

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 815f0f5cbc9b41840d5fa591ef6569e04ed4503a7f27503bef4aa61eeef22947
MD5 aba57671996d9a041aebab56b26e8947
BLAKE2b-256 b6494cfbba408fe9dbc95a5cdc2bdd40db3b1b76335fff16bd6a1078027785db

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.21.1rc1-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.1rc1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 826eceabe4ca1f5adb84411d8243ca774a4f92fa96d347f7ed5c9d6897bcd17a
MD5 1faa743b753cd063e075f10239a93dde
BLAKE2b-256 3a80ec6557e47528730601a04ce9588583afbe88889b77082689d96ca06a5e72

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