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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.28.0rc3-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.0rc3-cp38-cp38-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.28.0rc3-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.0rc3-cp37-cp37m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.28.0rc3-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.0rc3-cp36-cp36m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

grpcio_tools-1.28.0rc3-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.0rc3-cp35-cp35m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27mu-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27m-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0rc3-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.0rc3.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.28.0rc3.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.0rc3.tar.gz
Algorithm Hash digest
SHA256 3be3008271a090d2cc3678eb34177e2daff3c175f2107857854ee3e6f8d7a997
MD5 bfa8e73635438e483f734954945e49f9
BLAKE2b-256 4760c589b3f7db233a1ea1a5981786461c68c5f719c05103bb87f6bb34ff989b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5b52f5b64f26ca7d6245b5322b8752fbbf7a94ce130b85c7ff525d3bf8d9bd88
MD5 f5d8f8a60fa343240256819ec6e45571
BLAKE2b-256 bb1aac42e7dd17396618726b06633dc00e46cd70700ad7d5da8c125dbccde2c0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 640d91123bf8b35d6b430c8762fb8578be48b0559190de8fa5ba1f570f42c582
MD5 50409770bf0fee5fd7484fcc3c8abd6c
BLAKE2b-256 0e6fa577aa6781ffe63eb9eeb24048bb0f418a4861dc613c9d1b22804403f893

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fbb1f68cd84848baacbf52a4ee38eae8f44182a594766f767431712901413937
MD5 70e301ae396d14709215fc2734b314a7
BLAKE2b-256 d7eb9a65afa99f6482e55072dba283630f6cbd1f58a9286fa456f3f90766317f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c27e3528dbc37a119e5e8c753a20922d8d3891d8bd9f32a11785f7c5bf924d80
MD5 079ceee2c86684d7aceddcc4bb208264
BLAKE2b-256 cc36a431f167808dae12d741757ab71aa8bf0a1d7a388d015ea4784c757ebadc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93b35787f620ebbc5bd4ce2daff8fdac26b6be97500e28f4bfb0fc8146fb301d
MD5 1d7ba7df37e2eb8baaae95e8b21f43ef
BLAKE2b-256 b01b014bac468e70fef0937501dff89d826dbd331aec718502249db2b1357dc8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6e169eee4ce68f50f7889fe385f774182b58a6ec36d0b41e3faf26d53c442f49
MD5 589852779ba6c69a8ad72fd47ac343f9
BLAKE2b-256 6857769788aa20e40f9a81749418648cba73c76718ffc5753c95acde801f8295

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f0920bf986537b9cdff91c6edd8af498e406979cbad821b4e36273784a480e08
MD5 11dee90099131f84ac2e7a006875ac47
BLAKE2b-256 cd872477898c004bafc872b4c593eb4b07858ad9afb191d4101275c4a1ab20d1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fe0640b250b8c4b36861cb194a6ec8b56c3f7bd4ed0b840fc720ce214bb19f52
MD5 f6533a01bdb881483824c0ad79535b8a
BLAKE2b-256 6b3f1bd64c990fd1e5f205fe36927567f32532de6669789056bbde247e377872

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 67e7d6b61177d61280c79e66c6642b76d300fcb645f7b7e8fea7f1329e41d9b2
MD5 e23a14cd469995b1280b66348450c9c8
BLAKE2b-256 955f82085e2a7bd2b55e74a212eac0b1ffb970e2585658caf1a3f3a9ae301d97

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae3d2dee32c3af427f8fc5537d85dcb92aff9e312f9cf820259c4b8961847089
MD5 f34fed7637b89d91fb7b1cb4b0e9c099
BLAKE2b-256 d1ec8847824ac312485e494270d91b208ef549ce03fe7fa35dae8062167303e1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 85d47fc1245c38dc9f22dcf7824539d9da3292bbdc7fa899128c718e8bcc0718
MD5 f9df90fb735645733ed6f2b57d67a60d
BLAKE2b-256 12cb1ef62c179a76be0070c1d92a5d358764724e3169331735b380cccf5b7f57

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d1d20fe3af73114abb2b5628365714e4894cdb5f85ed0ec44bf3f28f7b754f8d
MD5 eb110efda627a03d1bd03d7e203ce478
BLAKE2b-256 5b145c9d858351aac64cc65194d62ad132f2f0f6cbd9341c25f4e9d98cf19e68

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d2609e59d20ffb9cf154e646f3e2ccfe0d4c2a3d15712d32f83c1c8a071264d9
MD5 d626bbb7f4aa3fb15d783c337142a594
BLAKE2b-256 e63fbbec6bbcf96fc0c0bb13c63b7a6c7897527c173186d241ee29efd16ac268

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 2535d9cbfcf56d409ac99c5265d694c23b7d83560aaa6d55dc701c01c2d895b7
MD5 59dbad5db0d93969af02d46437ecfcdb
BLAKE2b-256 b71e6d43fc3baf1ae5b084dcdbdb285be43e3f59211b7f6862f24c5dce298a33

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 92b046178aad3dedf4b4bc6fdd324e442b8c1092f774e922a06b49692a1ba4a9
MD5 3d3da0cf172a37ecdfe61b2a2f10a4d3
BLAKE2b-256 cdff3c0d4c98b535ac70cc5d09b317c3f0c51fb8cf079ce126c40e9c8477eb87

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 6babd65123b8a4de03a2623cc5b777f02b44f1731c6f07c2c70580bc69f6ba0e
MD5 e8fb37f2d51efd4124013b4ef974e2af
BLAKE2b-256 c6d05abdad2b37622cecd26d9e880ff9cff3d8a2843f525b10ecc7cdc14e5ce8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 568ab6eed8517ff275b1ec54558adc887499335944459dfaca5ed40500c4dd0d
MD5 14f723251fe5004aa3a3240bb63b4212
BLAKE2b-256 19c63d71eb52e7643cda558d050ad38de318e781266e026ca228c731cdd3bb7a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 a6bc1a261674a9c7e05ef5681014eca9c1b2c190e1e6e22d8e9c5410309fa65e
MD5 2558658a7a65fa2094107798b551d9b8
BLAKE2b-256 a3238f1dbe66daf12b83212c5a7d66029cd266aecf5877dbebeeace7187698af

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ce4537ae51eb14d9f6caa863f885751b09eb8f84aac2b563eeae726aaaa5abf4
MD5 459dfc822c90a9b210457635fd3e0b5c
BLAKE2b-256 ec394e700d75f468702320240b7778f7f87fa57b9579c4470b9621604595ac59

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 4df09cf8f1f771c4135b3cc6f317f1a4a3d7b7dbced587d6d07e1de31ef9eec2
MD5 55e27238048981d3f521485972e464fd
BLAKE2b-256 a47ee25281d449023fb307b2d1fdcf267d3504d3af8031639ad9b58e26a7eec9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 9bb0277e519f6c9f222c7a3893d637eadcaf0a0e23f05c3f6678a1aa1309419a
MD5 c10143723195c151ac6148504d6b2826
BLAKE2b-256 1cbaa1eb5a3c51ed43969fa1a81581fd3190e83946552bd4ee338641df0f238e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 181799bc9e69fe6a154cd20ca3d3b4f2ab36b668c27aa222efa4d2546c0c36ec
MD5 56f6f52486551a75b4bf0e90f9fa4aed
BLAKE2b-256 7d8c9428fbb344b64b386a660f5e73b1f474a7e64ebd3a9a6317657da2f28e56

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ca2a8268b9d6a59e5e953e9c3e47e47f74881047abf89fd1f7cf3f10671dc231
MD5 ded4f00a1f970651bc531f454eb60f14
BLAKE2b-256 1cb1d039e55ecdc61d6c51a27071f09e376de2f5a9f3f7687fac2a9d0a282658

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 6660e4f73de640fbbacb810599ff5f002bedbd7fdaccc7cb16049a315d60475e
MD5 cc7f58a13680cdb61a90a5c684f93803
BLAKE2b-256 cad64639ce7c8504216cfad3d04219f320f718e651fbb4a4f737a0b128f96d46

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 22d1056fb225916a9bf22099cd2597e947d5b2566aaea152bf3408dd025e783d
MD5 422c2d029be72a142945629ac0cec4f8
BLAKE2b-256 8c3352457fdc14a58e34981bdbce1c4ab51cbd435ac07dbbce52da5b62438bf8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 fc2764afa6a76606c856b3fb6ff5a96077770a1e621d7b9b53ea78ce8b431c22
MD5 6897e09a0bfa7d191586b92155900d87
BLAKE2b-256 572e6dfb1f9c5b0033689d65505eac57a832b2f942aa2b8c03d4e6dfcb7eb69d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 dfa1a30dbf1d5c78699c004c416801a5c49cacee6f67ca09887f3fe66ab80a37
MD5 9b2d2b6324b73ca8e48089b252f8f9ef
BLAKE2b-256 97649c0a0ecbfed56d3fb860aa2e07ec4a59150d881b2b40cd0902c593188c37

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3df2afa7217ea72e44a26d9f6b32645db0de3fa3e2c53cac84e851ce2839560e
MD5 0ddcd57782fd0198375d23baeeee8e0a
BLAKE2b-256 43779ff020eca6292b7c528b5e97637353a3a46bdd9b826e9ed1ee062d80500b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a9c550d632ffd0bc2a03875eff8ce23ca417e7880045aa19bb2e28588d8318f1
MD5 8caef246314464485a859c739a01b5ef
BLAKE2b-256 576dc78013c44d0f2c62184d3ca7d09e4c9392f9934b3461c131273b941a8ca0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.0rc3-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.0rc3-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b6c046172d64fac32dddc8f60a1bd00b78a0ea1ad91084bf77f9d05e2e9d2d6
MD5 5a4ff9593074a392ab6ae3a39d03ff2c
BLAKE2b-256 5d5a41a5cf962a5e10bcec09c053b0dd657120440d3c8fecd0ffe7125eb0f7ae

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