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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

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

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

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

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

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

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: grpcio-tools-1.27.0rc2.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio-tools-1.27.0rc2.tar.gz
Algorithm Hash digest
SHA256 df5623fb2bd1ed828cef10571e68e1b30a0870bdb2fa6bb432713dba3edf6f94
MD5 86874a07100a05b4afadf66f2f2ad684
BLAKE2b-256 516eb691a09cb4d36a0c849dd89d655ad592ca2d9863e61615f5262dfa7a0301

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0b1d8ddd1589219958fd66d56074399d77f97c1ed88f4cf329d0d8f705b4b48c
MD5 18a155060ddcd9472085c2eebcecd718
BLAKE2b-256 3822b746d1e256b4aa3cb27a9abac0c573f277633fc312e6e135cb4d346ca267

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 842ff4ac634965da124a0c469cadd5636208b2f5f8f72d5a9593aecd5a5357df
MD5 7799189579dae9845b662933d6828fe9
BLAKE2b-256 fcd6c130f42ba10f2747d3c66688f76859b4c2baea3d40e54656a616ac817178

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 34d93d4d91203b32e34e0145b600ff4ca01208a4d71342e26fb17cd729e9ab9c
MD5 f3edb2f50f2d24e9cee45a7891f191dd
BLAKE2b-256 8086953d1a37bc46fd464d058df62984e26fb12fbfeafa61f7d7be996726cb4e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8fc9c52f80602672bb2f032436339d854e97cb3f8f6660088dbf586f90850cfb
MD5 6e277c266886d95e654ffdbab4c6a874
BLAKE2b-256 e9ca4c77bcba65c97d488750b8ceba931ae0fc81ff751256f0fe938dc9d4f51d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12adc8967b6fae004e05329ec14425d93dac92a8087272a38f89b322ce123239
MD5 b1af1f37c3355a6e1be33b7064881245
BLAKE2b-256 d4a205222c862d7b52ff024f92a3cfb706bf9f30b56deb0d36fea80ae3b44dc4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fca787404040f381b9f2f0f1135d6d567f202db53127b0884af339bae2188a20
MD5 d643a1ea59a2a0a09d3ad300cce3007b
BLAKE2b-256 7561bba22a0b86364234169249d1b3129f6910df0cf9d7c3fce62325a343e372

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0a07134c71eb69898add638c5359b7e65295d98ea3d750bc1de73fa80950892a
MD5 485144728c2de1e0901a1b80eab509dd
BLAKE2b-256 fdaa99a22224eef0ca3c02e92f38ea2bf7443cb0b5c7c6cf18dd512ee337a91f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d053cd7a7567c4d79be8c07442c8b22e0e794a06644770a90dfa336bd46b15d6
MD5 f5f9e7491c5479b14712862fc3790e70
BLAKE2b-256 b630638d9395076a672626eaaae16ff6bc7a24685ddcb3cf91c2cdcac11b32cf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6b322bf844cda53971225f444be2a2b5320c8f8329b46f640557b92aa1e02899
MD5 c2aa344d124d058a6e32283f17b7dd90
BLAKE2b-256 24e2de8eba4efaf1227d3d2837aa98ed8a7ac59e91fc9fc88f1185dbd17539a0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18d827bb6ddb9cb095702b2c954631336312a99dfafd1fc4213ed101b052c710
MD5 694353d5189c26fde3c7ad54df47700f
BLAKE2b-256 aa6f90f26ee85b4fa695f534d68b0806c71c2aa2e9ebd8df0c9a12ed1e430628

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0534b45b35fff82ab531c4bff22eefa4f80fb6e054d9dda0521a6ddd48d6f23c
MD5 5b354adee95904ec2fdcc2190535b9d1
BLAKE2b-256 f25f569eb23e101d0504b14a211f99dd9fba170aa99cfc0441a2034403255dae

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 72aad0cf5822180bbce8738e6371396fcac2c7f3fa7c9d577fdb59fc9c0d26eb
MD5 e6f915585252b69460df8f4abf4e06ee
BLAKE2b-256 e2c8b7939e16ee15c4dcddf4a57edb507e84d0b6c767e1bb8c4e80371da50a5a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4d7d98b91ce66fc35e8261b1109edd32d077d4f6e0ad32ec4425b2e263698cf5
MD5 c09624fe33b4b0b1057fe0d9410a4818
BLAKE2b-256 01a382d57c26cf039617d526489bd724b721c5c55d52cb6f9a3eb875dcc5a9a6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9b8e53242471c0320975e0c088932be9fb5b95e5c9e951c4cd2e102881a17d61
MD5 f33ce7d5abee3db098e9d4f25ca58cb4
BLAKE2b-256 6df0e696d0d5863d98fc70e42f755e68982beda5801197d4fb80ff8573854e2e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 377f733d5020f3ec0aae739b6321884da75900649508d02d33b7dfe257ce6235
MD5 77d9062c93c5ccb38b63295e2307e525
BLAKE2b-256 c38423446a3f5e2c26ccb23c83cee2baf24f6a0c01a1ac3261261a86d379c46b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 889e7cfc22d103fc1e94e95ca56b87463408cd94ced5b134d3b72b0c325025bf
MD5 16bbd512729716b17bc210ebc029de3c
BLAKE2b-256 e3a47e47b1a88f8110c7e490e1922d62532caba1f3c32903faa542e1a9eef7b3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 a1908ec4400fa95dadbc448ef2bcb3a82c32d1f1141aeb4a3e1d39e13dc109a6
MD5 856d2120979658920f35565071b5005e
BLAKE2b-256 5391459cd0ee0eeff0b77f4359ef6e3848640b93a4d4c430ac109b576c48b760

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 2e1f2ec15a6ba5cd39d2069555ae17f93eb1a4fcd6c2954b503e8376d915f73f
MD5 a1c9634f26c3afebc1efca4f7c9dccea
BLAKE2b-256 fc98ec20d64b596c743307c91ba46570baf8b02c7f6aed45c01b627236f35ade

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 67a650f1d88b4e0ff26df8ea97407c4abe37cd8fefda3ce9d09147d1e394a16e
MD5 76753a3d100c773e7b2302a2bdc834c1
BLAKE2b-256 66e0262d8884a014269c9aaea0f1a4200746bcd3fee2116ea96faa1c9fb68ca2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1e03d65fb3f88b24f04fa8333a48e55dc99bb74a4fe6af337f78085e6845b452
MD5 2b8efc72921d89af5f92ca470d447459
BLAKE2b-256 a8fed060affed5351157fc5b8000354f497f8514741bb9655746a9946081ebbe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.5m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 96ab31a040472072b0f28b62f0acff724d4d87691aa4d4f63be0545208d61cd0
MD5 37283c70a0aaaf4b051675554f5500f9
BLAKE2b-256 4de764ce0f15cd354431be4105f7537bbdc1ac2a9fc0a434e72bc944403a8ae4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d4f61c6cec6969e76856b8dd0e070159543293cacdffe0a04e14848be203f259
MD5 bd8ef25b3c1f9743291c674336c8a7b6
BLAKE2b-256 4bbd1d319785a8aef504614ea37386a49f4ef6a2125c7880fb2bfcbbee20e5cc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3c81a0fdf2f04a56b985b01f7a518e492c9f3fbf82bed19e81f114168c7e5212
MD5 fef41755cc798541a1575b9e51dee1bf
BLAKE2b-256 3eca2f80363ce1f5c4dfcecf0d5ac77cf01523e5e9601328a42affea0280b43e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 85bb21027c92b06d85ae0939a08fe32d04bae9f7347541632bd0de5c39127fa7
MD5 83002736c65cd7beb4c1ca6e393886ad
BLAKE2b-256 4835002458e5adecafa176154684c5b5f7a3f9ea8f5a41ed75307297891904e1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 28d31627fa48c1c1f505e5869eb36b8b91b8583ebc7ab9660d6369f5e5b89336
MD5 6f1dd3b017f7da55b3ec0ce23222514f
BLAKE2b-256 434edb261b9c0479e17db232ed2c7f8f59acabb7023448379472e7b42de92b38

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 2782b7d2b6d5395d581327eca14af4547617f9b1c9b75361992ba3bd60b2d0ce
MD5 9f5a4586f2a7f90c3d8b36fdead1393c
BLAKE2b-256 bb50269de394036cf93a01d640e7843b03369d3ab09999f6d716fa8e61360043

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 bbb5cea2a63bc96ef74b30640c1c1afefe6c6e2bc0f78f4dc9fe897e9ec66bb5
MD5 a773b062e2345f3240d5a726a6c5d8f7
BLAKE2b-256 40d73a1a9545e1c46a5caee70ed520cb480dbfb83b305d62e4859919eb3f5ea5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e7c6e3326bad637e8225458c5679b2a5a53c85bf5f649f03c1907fe1f85a5490
MD5 d80d43a1c8fe8d463e6f353325566a53
BLAKE2b-256 ad9ce8da94c5807afc9a8d63c1369e0d693bb195d3fa8452d6ed716c4a14a2d8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 fb27dcb81696e9df0ecfbeadb7d6c9c01ebea3574ecf5be4a0e1b6b224e0691d
MD5 2bcfe4e26de2fc41bef56839e2583614
BLAKE2b-256 8d3c18062201717608fe8d0b0e8391fdd2192fa5414608d7a5660136739ba495

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.27.0rc2-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.17rc1

File hashes

Hashes for grpcio_tools-1.27.0rc2-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ff73d6d2c633fa319b2ba96fe669f3f77cb6768409e3a7f5a67de7244edaa2b
MD5 c617888b26c8257c76ec4d1601f98b6f
BLAKE2b-256 817de9deed37f9209fa14626389132079eac7cdaa6870d62fd6ac1b3b326bacf

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