Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.5

Deprecated Python Versions

Python == 2.7. Python 2.7 support will be removed on January 1, 2020.

Installation

The gRPC Python tools package is available for Linux, Mac OS X, and Windows running Python 2.7.

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

If you’re on Windows make sure that you installed the pip.exe component when you installed Python (if not go back and install it!) then invoke:

$ pip.exe install grpcio-tools

Windows users may need to invoke pip.exe from a command line ran as administrator.

n.b. On Windows and on Mac OS X one must have a recent release of pip to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version!

You might also need to install Cython to handle installation via the source distribution if gRPC Python’s system coverage with wheels does not happen to include your system.

Installing From Source

Building from source requires that you have the Python headers (usually a package named python-dev) and Cython installed. It further requires a GCC-like compiler to go smoothly; you can probably get it to work without GCC-like stuff, but you may end up having a bad time.

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

$ cd tools/distrib/python/grpcio_tools
$ python ../make_grpcio_tools.py

# For the next command do `sudo pip install` if you get permission-denied errors
$ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .

You cannot currently install Python from source on Windows. Things might work out for you in MSYS2 (follow the Linux instructions), but it isn’t officially supported at the moment.

Troubleshooting

Help, I …

  • … see a pkg_resources.VersionConflict when I try to install grpc

    This is likely because pip doesn’t own the offending dependency, which in turn is likely because your operating system’s package manager owns it. You’ll need to force the installation of the dependency:

    pip install --ignore-installed $OFFENDING_DEPENDENCY

    For example, if you get an error like the following:

    Traceback (most recent call last):
    File "<string>", line 17, in <module>
     ...
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 509, in find
      raise VersionConflict(dist, req)
    pkg_resources.VersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.10'))

    You can fix it by doing:

    sudo pip install --ignore-installed six
  • … see compiler errors on some platforms when either installing from source or from the source distribution

    If you see

    /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
    #include "Python.h"
                    ^
    compilation terminated.

    You can fix it by installing python-dev package. i.e

    sudo apt-get install python-dev

    If you see something similar to:

    third_party/protobuf/src/google/protobuf/stubs/mathlimits.h:173:31: note: in expansion of macro 'SIGNED_INT_MAX'
    static const Type kPosMax = SIGNED_INT_MAX(Type); \\
                               ^

    And your toolchain is GCC (at the time of this writing, up through at least GCC 6.0), this is probably a bug where GCC chokes on constant expressions when the -fwrapv flag is specified. You should consider setting your environment with CFLAGS=-fno-wrapv or using clang (CC=clang).

Usage

Given protobuf include directories $INCLUDE, an output directory $OUTPUT, and proto files $PROTO_FILES, invoke as:

$ python -m grpc.tools.protoc -I$INCLUDE --python_out=$OUTPUT --grpc_python_out=$OUTPUT $PROTO_FILES

To use as a build step in distutils-based projects, you may use the provided command class in your setup.py:

setuptools.setup(
  # ...
  cmdclass={
    'build_proto_modules': grpc.tools.command.BuildPackageProtos,
  }
  # ...
)

Invocation of the command will walk the project tree and transpile every .proto file into a _pb2.py file in the same directory.

Note that this particular approach requires grpcio-tools to be installed on the machine before the setup script is invoked (i.e. no combination of setup_requires or install_requires will provide access to grpc.tools.command.BuildPackageProtos if it isn’t already installed). One way to work around this can be found in our grpcio-health-checking package:

class BuildPackageProtos(setuptools.Command):
  """Command to generate project *_pb2.py modules from proto files."""
  # ...
  def run(self):
    from grpc.tools import command
    command.build_package_protos(self.distribution.package_dir[''])

Now including grpcio-tools in setup_requires will provide the command on-setup as desired.

For more information on command classes, consult distutils and setuptools documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grpcio-tools-1.24.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.24.0-cp37-cp37m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

grpcio_tools-1.24.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.24.0-cp36-cp36m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

grpcio_tools-1.24.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

grpcio_tools-1.24.0-cp36-cp36m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

grpcio_tools-1.24.0-cp35-cp35m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.9+ intel

grpcio_tools-1.24.0-cp35-cp35m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

grpcio_tools-1.24.0-cp34-cp34m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

grpcio_tools-1.24.0-cp34-cp34m-macosx_10_9_intel.whl (3.9 MB view details)

Uploaded CPython 3.4m macOS 10.9+ intel

grpcio_tools-1.24.0-cp34-cp34m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.4m

grpcio_tools-1.24.0-cp27-cp27mu-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

grpcio_tools-1.24.0-cp27-cp27mu-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.24.0-cp27-cp27m-manylinux1_x86_64.whl (2.3 MB view details)

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

grpcio_tools-1.24.0-cp27-cp27m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

Details for the file grpcio-tools-1.24.0.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.24.0.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.16

File hashes

Hashes for grpcio-tools-1.24.0.tar.gz
Algorithm Hash digest
SHA256 7245ef62573ce5cd71a7ffc84f6e0cca673951e77495fcf06eb1cd00e93f251e
MD5 b214e11b3a72c559533dec7c971c61aa
BLAKE2b-256 d461868e3fa5408cf071066b4a368d72fc751d84f424812b88e74edc02862e76

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cc2d24744f6494314b941af386da31c8fc7a26ed1337aa30a5852175f9521bd3
MD5 5ec5940d09ea31206dd666ba8949428e
BLAKE2b-256 0641bbadc1f7c9016a224eb00bb564ca0bbcc39e18e22edad1c145d3321c276b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d8e88ddc29467862b25425d6d0616eda059759839180498ee0983660f24f0af1
MD5 45145c3e2dcb9f349c6498208d69bf92
BLAKE2b-256 0369ad5ba1c40dd2bbcb00f411fc84d9003769f49d4474a030464cfed9528a55

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d2bdab26d14ec9a11ae9052c9a5f73093cf1466acc6e8ed347a37d60b4b3ffd0
MD5 9307f4c18faa81b59f45d542e370ad44
BLAKE2b-256 dd97a5c301cc435f6da6a3eb6c51878f7573f0efb36a8a45142d703f395f3b59

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 506f9f39636bed168bf6ead93c5fa5ca5573f425840149c02a910008c929cd77
MD5 91037026fa191ec344eb85d56acf8898
BLAKE2b-256 0423e1c4d74c47e6bb350eaa6e6f2a861a150a0ec20927b3f65b72e8cb193eab

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.24.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aeb020d8054eb5047def7d86aa99bc5bbb5a6d504fde4e5a5b392cec3418d385
MD5 4ef7bb269590e69800420e61f08775b7
BLAKE2b-256 e79e42647d8b4b1437547db6f9553a0b0b4e071b52c4a1f9879acbb017498164

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1a197412de29f2aa68a212abf303b4e512d2048edb1e6b858e48eb4e53134f52
MD5 73903d0c58997975e82003c76f3a600c
BLAKE2b-256 271841724ed0c4e4e0f93106ce8f3ada588fb74d27f9878d26e4d39866ae10f0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 32c112d0a6d435a89468fb94e0dee40e66e798097e8a33bfff0addf81434ead1
MD5 54573786895482110318777039a0723d
BLAKE2b-256 9a2d5c34c96c11a691df881cf9412875909c4a8fa62e13296ba2929a4103c01e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3b0b4b804bdbd48b1240c832e45f9ddc634f600ab02eb2d561eccac5467f4fa0
MD5 beb93d9289f50f11ce7b22e8d3446010
BLAKE2b-256 7dfd3953bb166b63c3d3d74ea7bac36c2f003c9a3f024f97a9d1c11dd19bb2b5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d259156c2afae61a4d4a52d9782084015df19fb6cbaa276110041c3431f89778
MD5 ca2197789faea1ceb4d045fe15502312
BLAKE2b-256 79db2f53f00d900832aa0789eb29d9fda1f5d9b5825b6ce52c7dae86ac58d2f3

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.24.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf22515ea227efe0a613fba19ed2ca6a92ae60046bff28f3d4e98f428fb321a8
MD5 31975a35d48fd9c3d0a4e5879ef3caf5
BLAKE2b-256 913dd04588aedf0f3e5cf0f13d9ba0ec901e30476a070a06175257456b0d6fb5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.0-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 3568a2122feb05b64e3fc6e02202ad929d8edd673d28912f62f8836a6cb3a4a3
MD5 3f5a759b66b9e98d5b10b2cdee6b9de0
BLAKE2b-256 c387222e26ec0ba7958295ca0162573064a33cbd74d5e55317a2b62a4985c2af

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 9b2810b89455b63c2475ab83f492281eddabd50556a8695d219238c89578999b
MD5 3bc3def77a44c590851603615143e551
BLAKE2b-256 d775fbfaf195924dc3d15d76e7398f258795a747541786394efb69e33b68455c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 077a9a088d6e67ef35d23bb3fea0f3aae26346a589df3fab45f5a77c5c4546ab
MD5 eedf272260b495d054b3009369901983
BLAKE2b-256 db57fd5fe405eeab4d02ccf496fa86cb7ed18b7675d627ca545a8a80e7a1a0c7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 523623e12d00b939590f7a5e948fb50946d348562f97b3ebde7886e159adce8f
MD5 063c0fc433808e82e815661e3bfebea6
BLAKE2b-256 f21a8eb959183ca8669ce1b28be4d00081abc589022d1bb8cab193af800b6afd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bf1267089167c699bda85da49d16f6ff0719aaf6e135c6a2b969fd445e55dbd2
MD5 1a07347c5616ad4474e78a3da0305808
BLAKE2b-256 68ee6c75da0b6d2d4d033f84db966375f0163c5e8ba3cae5236d7fcedca83e1a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 fd0e2224d4e4067cc975a3d3d1b8dca175aa40f859d81795ce18a97d2a0db7b3
MD5 6fb807ebe0d8ca072a049d07d66c43f2
BLAKE2b-256 b242753d8415ab50991f7d780eccd69d23752f231e51acfb5396a4f8a106bd61

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.0-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 c0c1670f82d15013832af7bf3bfc6658f103ec8aff88941bfcd0203702412e50
MD5 8f8b0b2d30d37e14cf72b86a017970fe
BLAKE2b-256 a7984bef89108ef0c921d795e798329a1f38a0524f4aee1d0d593494b90b0d92

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp34-cp34m-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.4m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 f8a791d27432c36ea9d13da33a2ebd5c6627c4afebb1bda7e4da1f868303801e
MD5 55ff55195228646f769a111d8f8e505e
BLAKE2b-256 357cb501530c79a4cebd0dc21f5d2e1f050d2f3f5eb65c0eddef5b1e13c3e003

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp34-cp34m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp34-cp34m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.4m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 dd122f34ace48dd8d7976df0188211dd18f9d9d0c704695154f631a57d1d1576
MD5 0d62338d2b7e8dd6b45fb9a7512abee6
BLAKE2b-256 e81b426f9defbe92eed04ae62bda2890203af6853eada5b56054e4ddb4ef92eb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a0fee8446eca3e4dbe250fe357671f516d7b9ad8c18c117fac0f1e8003a49f99
MD5 ec76e51a029a88acf31a89dd55ac6955
BLAKE2b-256 364c1226dda05599a172b698731dcbd4ea6897672a5e5d302661940d25fc14f0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ea28d9e9c905c552aa39e4a1be26fe1e19f75b5bec717fd617bb006866f9ce39
MD5 9d80eefd15d996a9e7cac8b3f6e55e19
BLAKE2b-256 cfbd7b18459b14d541fb03447257d3c95037c6146d298fc98a18e3bee26ebba8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp34-cp34m-macosx_10_9_intel.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp34-cp34m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 3.9 MB
  • Tags: CPython 3.4m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 9b56125f10ff5a1dd53c6614444193fab56a779f4a2057f462c18f9fcfd9df65
MD5 e7b7af136a161565eab82e97520fc3b8
BLAKE2b-256 41ff96e198ee969e61eb9c27f8a85f0e816d6725e3f79aed16a4a667b53ab066

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp34-cp34m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp34-cp34m-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 b39f203c763e75686a77efaf9338c64d43743166b4a6ddf9c436c97e29254089
MD5 8310712ec54a48256b84751c6982b45c
BLAKE2b-256 1c966cab9dd27a2354fb930ac40866cf3c07f3b1ce5eba791d7c8f2fed926afa

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2e199c283e327351744657172fc2e696f0cebd5fcb3a2682ff9dba8088c3e9f
MD5 b619e180ab9c07e950fa3de45c1a5c56
BLAKE2b-256 3477663d8c1bc9e25be90ad355fd60c17813e834544e76bcb32fb6dd4fd57ca5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9269f99de915c82f384d599f84eb0a2de693a695059d95edc2ac5cf24e6f2a2e
MD5 bc7bd092d953e3da2b8305c82cbaf6c5
BLAKE2b-256 76313aeec4ff05fdd8b0f012bc9d23db10c9c6f0a97039b184cc3e3f63f1ca92

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.0-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 0addae4886b64a2c680679624b7d5f6daaca86cd90adc95ec9b60f1811a533c6
MD5 59aed21c868c09a542acca5bc69a6dd2
BLAKE2b-256 a39a53c2e8cf1d441d89b53058b8be03c94149a371141b8c682e0df092789d4e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 812b0437dae2cb07e7bf30c0c0c50c152a6e93caff5618aac2384199a0e2eb4e
MD5 6cbf93edb0954bf3b49e71a8a9409e67
BLAKE2b-256 94e3362e3364ff7205b551b58f82dc4c488623c440d680a54659378636f0701c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.24.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.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.16

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 355c7512e4cfb15e9537b78d663fca21e6678bceb36500e99eec04323880ef8b
MD5 8ec392de98fb0c655cf50591912d7907
BLAKE2b-256 42b51223e50bb538c4944907631834db56bdc0cea13357dd0dfd99705cc28c2f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp27-cp27m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4bcedb97ac2ccf67d7686ab177677b0c1be2abd750b12546fc698c030baad3ce
MD5 fbc760450235f75d206bed5cb4ee24d7
BLAKE2b-256 859b600330badf26c3eacdb3da40501cb60b722a57254b52255ab7543ebb03ce

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.24.0-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.24.0-cp27-cp27m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 858872fc7bf598204ad8ed5abab6ca568b8173443c74cc556bec03d01167a7f0
MD5 90a82bc69c74888e86c8853f6af17d76
BLAKE2b-256 3222a06d0100c6ffe301111478c85e4cff8f4e90593ead9a95835f283bad61c5

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.24.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8e8ea06f6658b7924943a72be204ad046358f6cb8e459e5f62a77222f4732cf
MD5 40209a114f0b8127d65d1b966516ca11
BLAKE2b-256 71a0b9e3bb49aedae716577386ed7d4bce8bb42e28f2953581343447d7dd31a0

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