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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

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

grpcio_tools-1.28.0rc1-cp27-cp27mu-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

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

grpcio_tools-1.28.0rc1-cp27-cp27m-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0rc1-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.28.0rc1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.28.0rc1.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.17

File hashes

Hashes for grpcio-tools-1.28.0rc1.tar.gz
Algorithm Hash digest
SHA256 be615588135026baad28f34cedf6c91e7d55ed40f888ad74201fa477f452f009
MD5 57bd4fa77c4afa769d7b442ee4a1f442
BLAKE2b-256 c383b5ade844dad3d6a289f9fcb3bb8b55a78775c03e8c6ecadb07f681476d2d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc502fbd01a2d3242ec7bea158285fa4d68d3ab45088455bd2c41990f8ab39c8
MD5 3acc0ff8ffb911aa8b99e612c015c166
BLAKE2b-256 a2892682a580d6743594163f9824edd58b5cdf8e52c83bf8750a473c6068e536

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp38-cp38-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cf3221639d42828d043c19be428763a6b33c5baaec9c5bd3d4fff8efba27dd2f
MD5 9962e0f5575e00132d0f29afc2abff6b
BLAKE2b-256 04fd09d66950db438a704ef60c78acfb31818ca106e389069f2cf904698b4284

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 7b6a51a3b320c6e384fe53cc6924e2668083a9b7f36798731b21cc7d3f0f8bec
MD5 13283c6f26368e14f6e0ad49a7066ce0
BLAKE2b-256 f2c961597ec91d78d761814dbced4019084d565aa3401265ef827a6571d9a9a3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c671542f6a7f999c093e96854aa8a962714ebb3c4b4556fbaed60e57ecc6a5ef
MD5 72ebe9808e1448ce03f901334448a929
BLAKE2b-256 750499ddb1693da2c7280383a9cd203addd0bd4b8f02ff30c3bae378d33dceb0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 721f109e4daaf52256bdb3759a12de035c03ebd1903340343c01fccb2a64b2fe
MD5 910ad23c368f1c2c1a2c3d44151b0253
BLAKE2b-256 beb719abf5973e1cf9c20dccbfb60f1b4c0ef4648849e9b3312f94b73bd4696a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0c6527e26c48632a4164048c37aa4b13d7307f214571fcf448f5ffa0fd6d0b62
MD5 2ca7848cd277622056c05dc58120b8bf
BLAKE2b-256 3e17a13b0c74aa3cefc4f33c8a46092ad21ab300666309f7f6f3da42974e441c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f64b93dfc3f2789fb9b3b93e9703d055bd0d8f27730837d15b25e02e2af33161
MD5 843a1990b9d284bcb6e8cd7f65dbaa39
BLAKE2b-256 2d09389f8f6259e00b823e3a628a074ce8c5aa2c6ac3ad21932d1dc1cf0b6a87

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bf0bf3a62d3137cb1e1d8abb456ca066181828e5e7c3305d5a0b41d54a6c47be
MD5 0b0315343505de61f288278ebd742bcc
BLAKE2b-256 85cd368b5dfca657aca0133fffab2bf338b90cc7b29f3cd261e8afdbd5bf0539

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 586796d74afa87b165bc65028cc5cd14103d31c46f5e1f89685d2cdbcb18c95d
MD5 270c7d7a3cdae6df319255096ec735ef
BLAKE2b-256 26af19322f43c9640373541bca3ca4c81c8099998228b180de38093df86e3c97

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8710b39c9e62a81859594678adbead1e8e844f0c00f47cbd26b5fb9ef949e29c
MD5 78f6c6a4f193d11c5ec337382eed1a30
BLAKE2b-256 e39bc8eefb21995268af8c9462516e153ba6b0d25739c9776cde0ba423d89962

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 041a75a9696eea23d7045b03810fbe1b46baa4b5841a4678d690ff01b2424b66
MD5 c81c48f2ea47af9abb01f590ab3adff6
BLAKE2b-256 18f93bad148cbb84b2ff0c258d662c9d8a5c7d629ac88c76626d26dcd1b4017e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 94aa3c9da19093f19de5b8e082e8a629ce7fcc993c9adacdb66ba6f468799e66
MD5 0b53e8c273a97908fa8b00be5274d71d
BLAKE2b-256 0b666cacb52756c89bb149c3d5fe86f54861ab102f4c231e2d63a989d22567f8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d00d828e5a8e8749a88f9328c68262c291b740a90cc8825231d3f4dcb94c4002
MD5 d60cfbfd2cad12863b4af69ab18a72c8
BLAKE2b-256 ddffb9558121dc2b81c6e6c06999e138d503a19f88c28e41c31e278812235954

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 f22461e18652271a163251b76f732d35acf7b622384ba5705c697fe2595c352e
MD5 2688bc559936e2d8e7e9f98c1cb903a6
BLAKE2b-256 94c3b85735ed73b4a4baaa1783a6e2afd5d3e2b6a4142f77c54f8238892a3704

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 958e088e3070681268c9fb3e6960833904692abfd9aeae0e65fd19f031f36ab3
MD5 824f22f9c5eb8cb2463363c8712e7318
BLAKE2b-256 67acd6cd87dd53f134fba90f671781487ec8eb64254e38b1a1740534d52bb5f1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 beb60aaf19ff56b85f6ca4d8b950b891034f271845eea5134ccd042d89848a0f
MD5 64163f16f86712c1ef2a0417d23abad7
BLAKE2b-256 7ed6ea106631fef3ded1023da38189121ed818b213a403a9bace6e06e8d98194

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 1655194af4ac23eba6419d4dd84c61a4812206ac43f57f9a4928e2fd4794b126
MD5 1731a92de01d11b2eef7d2d5687dc7ed
BLAKE2b-256 2ba7c9734098da1259c25f667c474727c78570582850d2cd9ddbb297d52d22ee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 58293ed18a18fd947f9a2589debf40bed063ea17c51c13c3ee8f0e7bfa62f469
MD5 a4a0aed1e155d462c8178f3114fb91c8
BLAKE2b-256 e5551ef09dc00f27fea7d8ddfb599a93c43204abd2778fc0ff8f11f737aa925c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4a550b0c70903ffbbc7385032a8e4e8462798fe8e7e8cdcc49cb8e664b02db2f
MD5 9e5cd70457f663649d2c63284d542c07
BLAKE2b-256 aabacbe69a98377b723555ccdd281b3fcff6cfc180f8ac2a4d14a02775c553f7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7ba71d7ae5cb2e20ae3ba3cf320ab37ea9dde7f6e82e6f88b2b268f777ccaf9c
MD5 79ac67641a937478a0ce9992895930ed
BLAKE2b-256 aa0707b764bf06d7325cfabe8c4bd512bdca3e50beb722196eb863258861d2bb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 2774a858df218dfbe462698e0f1fd0a08f3a91e707fd690a20db9e408aa551ae
MD5 cb58c437e467beb23a4b12060d0db99b
BLAKE2b-256 fbe4b93bc8da3aa8bfb801f5685d0b3d11406320d323e5e516d093f6dfb5aae0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 e2e8975f0164deb54abb1acb379150c007ea4b2f6cef3298829f0c8b57a253a6
MD5 3fa9e8bb84ec65f7423068465ca7e021
BLAKE2b-256 e740a8b433d82fd0330160edc71d9eb9024901d10fb805f41d3e72d38675b126

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8fbcee950156a48130c692277d29389f3cd049643b5cd1741cc347eb2e2de4aa
MD5 ff08dc4a91527afd10a71b1d09e28216
BLAKE2b-256 814a0003fd069d1e0fc1abbf9a7de6cb510d64c1bcab67062213c342c2acf439

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 92530791d5fae5b3a44304f85eb960262af4de2def7e7780323d370254ac19ef
MD5 af075c4dc1e4ba1315b14c93c3a0087a
BLAKE2b-256 01c9e664f7ec3a20b9d88d78e5633760c5510ebcdc940e41156d9c35d4bd84b9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 06bbd18772ff161d39edf98f609c77c3f4434ca81b6376cc22e97fd9d6215cbb
MD5 6c7ba443340df53a7a54840cb2a9da97
BLAKE2b-256 af7a95c465d628a2f55bbbadfca7b8cc17421c012a849fdb6c4f36ab73e7b08e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 2c4722f298eaa7c5d93f79bfe41cab3723ccec5b25823f60573d72fe1ef76d19
MD5 a773f48c55fea1b548c3c8c9d8cf7c09
BLAKE2b-256 e8cfb623e5a10bec8e0e0c2e9dbf3b131786bc1c2ffd65f1c01ed91ac022d91c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 2aafec30a3efe3c366373e4f8975ad4a0b76276581f6ec95fe089b284fbcbda2
MD5 df3aefa9f907636c1abc29a7d8537172
BLAKE2b-256 aee756c65ee77381790f9a880a5fe32eb9adea8e7972d84e46761915fa0e872c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1a0c932069dd86d9bcc89d25f0d3a792bfa6ea6372f5470d5c287eafc1fb74c9
MD5 d87ce8282964d888eea2e93c75db5401
BLAKE2b-256 ab1be0e185f8e8f4299da523f526782373e25491eb6092deef3f6f1be5135bc9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0rc1-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6b0aee41d97f3aedcc6bef98c266f3d80c33508a9ef6581303fe336cf3dfc06d
MD5 5a932b1217d90e0a33b49c2a93a94850
BLAKE2b-256 aa790fe3ffe7da0872c646bef45d8b38f734d3854e74a65713b707bf5bd9942a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc1-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.17

File hashes

Hashes for grpcio_tools-1.28.0rc1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c024a719371f5a38dc28924b01afb1c8731acd35d7a100ba9f54f39f0392c1e5
MD5 f1aa8a0a0cfe1ab8ea363f1711124851
BLAKE2b-256 01b233959eab99a98604fae91b2b13fbcf58ccc73e24d1387cdd1dcb90bfbf1e

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