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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

grpcio_tools-1.29.0-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.29.0-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

grpcio_tools-1.29.0-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.29.0-cp36-cp36m-linux_armv7l.whl (24.9 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

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

grpcio_tools-1.29.0-cp27-cp27mu-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

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

grpcio_tools-1.29.0-cp27-cp27m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.29.0-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.29.0.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.29.0.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio-tools-1.29.0.tar.gz
Algorithm Hash digest
SHA256 0f681c1ebd5472b804baa391b16dc59d92b065903999566f4776bfbd010bcec9
MD5 d671f6dfb3e3a52913d08beeef4079fe
BLAKE2b-256 ce4fa9563819484a281aa712fe57fe5e2bfc4eb1f881e8127d01a76d7847435c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7c52f68e864f60ed51ea59a3fd18d0989720bbf2e32d47b4096eba7b0b7f7086
MD5 ce0c0fa70013a6b3f8e0578ce7e95f49
BLAKE2b-256 47860500963e69edde550990f9d9aa545389e0a0fbf941f30e83f1d306720378

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 658e131e983f4c3bec2e096c3cc048e6420acad2b19fad82328c481088ce0d1a
MD5 48a08e2d136aa7a6aedf23ff670ec8b2
BLAKE2b-256 0a10434e0dac3677b441176f9b9541f3a0598c533c3804df972aa8743a5dcf2f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6eddefcd10f261d2aef6c122fb0651a53fcaee86e47d407492c9acf57107c91a
MD5 3a116683e7deb45292d02eb636a95d28
BLAKE2b-256 e07e503d35272bdac821c0b3201db27755adee1e847abad201dfaf98479fa3a2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 22d91ceb853f6846bcc23f15d8a936574eeb9fc7e8941bb8a1a5f8fcf4f566b2
MD5 0a593d478c35a16a9154a3b45caf3807
BLAKE2b-256 d5ad9ed1bf7584ce63ab7163849d228d6217d34630fbf49cf0b3dca779a76e3c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b55346fa75df4b1581627022a2c79cfeb58cdaebf719cdbf63ff8ae6d7d7704b
MD5 8c18ca4b6f4fe89ff9b2e7ca461f9263
BLAKE2b-256 55d514b9e51bd7883747fe7ed12c8a17d284ecb94ceb1a985f04b0ecb66ea52d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 afcb030067ba1b6c371a7bfd1ffd77375534144000d47d245ca77ebbd195901d
MD5 fcdfa5b52bac22184172767b4a508b22
BLAKE2b-256 faa4a6fbb252f1e5870522b014a96205b7adf7695af2d52cc110fee30939e5fe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 05f214bc904c8e4ebf0240993a868895ff96184172243c0c61b323f6f029863d
MD5 bd5723b8994ece2655f6d6ca01e5f3e0
BLAKE2b-256 b6e944d535f5d1978dce7b046767d898172c0d30edf21327f6a71af82047ce44

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 faf845f71fcb6cb5088429c676ae644116d56e5de41c639be4d7399bf71b9637
MD5 8c0e79dc42ee58392481baa2d4681ff7
BLAKE2b-256 9cf441768f8f4d981949056dee2977d58de3c90ec6fbb79667e134481382d535

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d89a43d14fb3043c1876e78d7ad5018c762b0ce51c199c588fa9142442546005
MD5 72b970e9f22bd072f07c60d9cacdb9b0
BLAKE2b-256 efdc8855d655f9c66e1c91ee1e2a8ecea934f0b9801a97e3c1193d2ea4724fac

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1a606f2f5b23822e2e5271bf0df98c140ceed154ea6bf5c04ea85a37a0317771
MD5 5ee22033b91f2203e929bde2828e9b6c
BLAKE2b-256 c24953f381e8f8043550477eb0219f8167811c2c56e7040d2e48aa87b4f12c51

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f672a606a59145bacc58cf4c4bb407f107abe1289f607c09e9224c99e897ed1a
MD5 a4a916ebe9f119e51cd70876ce04079d
BLAKE2b-256 60630bac4917b8bf07638dd11a52a06e8a9d789e160f746d78f9842906c30c74

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 fb9c46b8a0ee1a5990f29d891d6023cb92fdab9aed408194667df04f72e9caf6
MD5 496cd17682bc41cfdad9072eca09f536
BLAKE2b-256 57944804e009818cfb1e29b595fa7772b14023063d216ec4433bba22d0ae1556

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 47d13ddbbc2bd0e21a6109f74e731049b1d8738b5d0124580efca3721fe77fd2
MD5 1d4e67accc972b9230284f3708e90ca3
BLAKE2b-256 ba83080dd0ccb98996b1cf39ef35d397cb4ffb78cb62233906899920c5633339

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2a681ebfde0d83b70117cac745a97a3e5dc258fd817c1c1dd2bf99579b663a28
MD5 a3bc50f34263ad0aaa8da3252d9fda44
BLAKE2b-256 7680d6fa6ece3cc2a8a950d5c84fcc9572a36a690d7f7102ad2b042f30fab591

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1038b3d6cfd7206caf7c0a54ed06896e2aeb0a7d213a40d9000a70595e2fca21
MD5 c0168d365f5419f2a54ca0b64d8dde9f
BLAKE2b-256 6fb972790698666c00353df3fa8fbef9b6633561fd9185f187bd04b405cece15

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 38ab9e8afdf34289eab85ce2343c451c36837bf2521b927b30d9a845304abf4c
MD5 365af7dcbe05a876c32df421dbfe7efa
BLAKE2b-256 68588b08f5bd4f0edb49c85916a1fd7674953db274179195ba82adaf7c72fd6d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9de112c090ab67e90b8c36eee5876278c8d037bf7c55052848886c1e8a2dd1c2
MD5 c96a566adc2a503ff22f213d9275bda8
BLAKE2b-256 d2aa3d2ae860016995753199abe2369d415f5a7bb71bfbcd9bac44291d883b3a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 f464d2efe04a46a17cf9493d67e6839aa535bb8a904cc6a2b588f1b156c9265d
MD5 dca6ca00e1a2ab35b9e6357115d5194e
BLAKE2b-256 4e54a9862c10e9f755dd2e2eb55625993b080c240a0e84415caa5c5bca72eeb3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7e52c8ed5e0157ff85493f93540e3c897c7d97be03afc73230d1022ba7b80528
MD5 1e2a54c3e7d4a671e771c5b78af166c6
BLAKE2b-256 da9a34c05889fa721042fe8eb36d7c7bd61e120e7b365f01064bebc365b2ef95

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8ffdcb1cbbc1bdfe249eb08c9fc6557b4f83b9f6145b5914bfd2973013d6dc1f
MD5 96f58406867de0d7aeb1f083e56f1dca
BLAKE2b-256 4e3ccb2972ff1d54bc2f3c750a4e71c31dff800eb560d34e4ebbd60f2592d83e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.5m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 2f1d80e3988d86477633fb39442a2310513d02fcc48881b359257a4be3cfd336
MD5 becffa2eccde900734d0cced87c57e6b
BLAKE2b-256 0a2e6d384034c16f7d508872b0b8980c076c49738bc78f206c20b6d25208d89a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 1626cd01a484f29cc9b33c3902851490149d40a550b92a382978571ca7e712cf
MD5 65f52d1f4b683e18f79590470139b474
BLAKE2b-256 61da3d3614a249564ead3349cdf785f8758ba490715903650fb34ada6ea8ab55

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 78075ee7459001cf5c81b1f2e3f047b63d35ed018b9e15e3abeda59b70af0a4e
MD5 7ef4802391c30f06d08f8725a6e2c1f8
BLAKE2b-256 ab01df7ca3ae64866da5e64a741a09de8588e4036e2b8bdd922d163723256d54

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 56aade8ed52a6cca74a4703279aaae4aa2e2b87d0ccb5778f95d31267e74fc6b
MD5 63e9f75f18f4a4bcc4ba0fc203c46f6d
BLAKE2b-256 040a09b3e83886c840b2743dc68231fae75aaac3e67a8bf6e7237bf7b96a0c4b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 2a1f27a21d09e864cdfcff22265af86d9a548ea9a775e5d6a27d7abb71c3b5aa
MD5 7d5537ccece859250d5ba37ff85651a4
BLAKE2b-256 fc552f0b1d4089ce10a1cc111b8cc93c529af91fbfa5841070cd763ddf33b35c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 bab2a3d627f114091a758d8a7ae48af54bff717f84bb34538fed5114982e73a5
MD5 7c8a05c1d54d3cd5a94f4fc388adad67
BLAKE2b-256 0f9cbc51ae2fe0928319c7192027b6ada9cb44f7c2f74b3eebb6c6f0cc96a1ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 49dcf4c11ba2766d065c90a61eb1cefc55d5d094f93c1f66a4d98bfcbc5f740c
MD5 918dc0eec474f7ddd592be29d4f8226f
BLAKE2b-256 dd0c0b87690496debaf5a4858492c00c177baa6d9e92ba723dea05b5c9aa34f0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5beffd530b496866b8e8dc811e942815a6e637669350c1341b5972bb692465cc
MD5 e044d071997753104472860984951da3
BLAKE2b-256 6c8d9772ff9044b40c935a4699c4f4bee05422c0a60861d81927b07a57a1cf69

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.29.0-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.29.0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c52bcc2e5e9d93b805e6f292e543cbabeb9a751dc9d4d451c39d4c30ee311142
MD5 600537adf838a04cf2bbda9cd5ca175d
BLAKE2b-256 5551e4072a340d97c1c54df664b3474a51fe7e223108d141d7b9db7fc3774b57

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.29.0-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.29.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b504e844e6f3610f279e0fba719052a73d5acc858a82d5a1151155b3c2304478
MD5 8bffd1fd438a6b07e125d5241f3701d5
BLAKE2b-256 039f7f23e32de242b74f8b1d22a32d18bb4ec30c8f18fc04d817230aaffb986c

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