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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

grpcio_tools-1.23.1-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.23.1-cp36-cp36m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.9+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

grpcio_tools-1.23.1-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.23.1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.23.1.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.23.1.tar.gz
Algorithm Hash digest
SHA256 c2f5306153dee33bc04212802c898cf79539917e31cf07516f31c2943bea2160
MD5 9ac821adad79e74821a8b7b06756c147
BLAKE2b-256 c812aa4f21295a57e20139d0dcaecd92c4fe127f45b227c7d8371763bf6e5315

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d459277d43906da631a251bd00eb01944887164383a0048fdc9a0d4770ac89f3
MD5 f43ad689695c3a3fbd1316bf663c8748
BLAKE2b-256 9ae442ebf7605a30772ae4187490e4026d6485c75f39993a5e9cedcc42adba99

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 768dc1c9e0683f1363e3e59f2e573f3e8501765a7ae81c50eb58daa800cb0a92
MD5 c8a430764a62486325d65a6bf482d279
BLAKE2b-256 cbfc97b2deaf45e84879bfa6c48bf19cfd6e66eb7d903ee9236f25194842b686

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 91328079a015238036a7671aab978a6833484a79f16ebaad88b0e240ae5de385
MD5 daf038ee6414951565c08cb41891c25d
BLAKE2b-256 bc75892efdecc12ca344cf716d85c57779a42e9151915c83f9d3b078bf801031

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1b4eeb60612187cf85bca964ab9af960486e5748f8f82a40ce70b18f39555bc5
MD5 382a1e0b2ef79a9dc31c8edbb7c15157
BLAKE2b-256 aa48d1f6153a7bd9c3395ea93901c5d241c4b17891ac6902f031fd1a6e87a11c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b4e24760cb4ef2282eccf6d9cd8298f14b95d45c04516fc11f867f98afb373c5
MD5 8d0539bde34f8fd4ec6f2f119fac377d
BLAKE2b-256 ef4a9f147c467b7152c3d6bb9ce06b5eb75a9db100fd820d9595a3ac510654e9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2289e83fffaa3958c279ef6f6db204b8ee34c522871a805d8942e05ad54464ef
MD5 edb74c751e74df83e253911f86f46f18
BLAKE2b-256 ceb5848a119038649214fbb72ddbe03d12b1d1dd43bc30fd5be169af21616f46

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 2a892083bc388925900f9a382ee7efb17741cc766ce61583119820156236fcb9
MD5 d84407076dfd5e46c1bcb3a96db5bc24
BLAKE2b-256 9a5dbd861937bf1622883be18a56e17cc9a8dba3340c778e9f62d1ccc69b8ac9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cba1a83d5e9acb16ed0c907c42f9ba98f79863b3394bfbfa6ca58bcac9258d95
MD5 20ddadc27697be43c23da6e7faa81385
BLAKE2b-256 c002b3432d99d2cd48a7c18b758d8df675f01944efe739ff39f31a16010a87de

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 943e56a9443bf8385836422457870dcfc116b430aea842817650c32983f2a7fd
MD5 0b9cc274919041ab653262b37bd563c6
BLAKE2b-256 b45802f5fae3bf1c6d7ada09ce91010b0119acb5c87a412f2b2f3433d79390f3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f808745d4c65fdf89744f175f90197bbb23995b19a69758a6631bd145e3e3b88
MD5 a2ada0da72c20f9ec765951136b5ffe7
BLAKE2b-256 e213f530e9c3441ceba99476b873bb936c9c83659488f799264d7d3bfdc41275

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 0ff694d70c6acec53c82f472fb8740a0585c35590c57d91a9ffcc03ef429ecc1
MD5 eb26a0867c388ea0db31d9e90c0f4a9a
BLAKE2b-256 e2192069789b1255391455177584da1ede85a6ebf8b77feca6fca2ec4509bf0d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 8b4a16ca169e28ce7c8abb6e6adc5293c03abf514cf2c20945663fab4c83dd10
MD5 fc62670c902a0041902ad33becfa7ff7
BLAKE2b-256 c0dc7009d60488e3f325f200c4b1ab9dbab8364f87fec3c8b590b3ba856f8dfb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 69833fcdcb080df023a633ca15156d20e2c21a83af56c3a38a4cf4d2868536c5
MD5 6417377f2d05b5461476293bb957f536
BLAKE2b-256 6a894dbee8140a7f08ad0387507fe2857add56db3bd57fcbfe1e16fc09b6cac7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 257ead7040a55f7d0c1f82c8b76655e0ec0480f1d9d30f8a3e148ce36441beeb
MD5 b8b24588d30a6a978e92ede6cc345847
BLAKE2b-256 e3bebdaef5dd65ce8c09c70e40af49c11daf60cc0fecb46c46673d755d2d1092

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e3aad0e0d6913929a854e3344f22b632d70fcbb52525e51fc96a04c9f337c261
MD5 a9dfc071c1bf29b3797b5490bf9e4992
BLAKE2b-256 e43179a57707f164fbbc9954e880a59bcc44188b7262cdf37698fdef57d68aff

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 345ef60284e92e00f822075270878b4ac432b5bf4f9c5989ac60fc4935b8817a
MD5 afc7248bedd1db8f41c9e86b0a179e40
BLAKE2b-256 8daf8d4f24da8e1e77ccc94a11dc3f51feb8bcfc361ecfd7a855379c8028957c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 3ebdc9a8a722d7066f5e90d26c10264a54f0c2b3fea4a888bd49fa81d22943a8
MD5 d574c3393f632d542720b51284a031bb
BLAKE2b-256 36c8117a6512b7ac5dfad195f3f76a6765ea934e8c85fb615a470d4da2b1a041

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 fbb88a6e55d4108d65fba3e1879adf65f3bb09c858302a772e7e2c6207e8c63e
MD5 832d1ee7b4b278bcb92c06b48871e787
BLAKE2b-256 4e066584a04e033621c3d9a7bf20b0a2ef5f21fd0e06c12267bc7f992004f572

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 8003846288384f35d284f473e7cf2cf2f1a88d50d69d84a19969d2cb0783442b
MD5 d3a06186f66cb152bd9fe83357200685
BLAKE2b-256 9d73bd530c0248dc1c7165fb48bea5b6af6a27c198c94730df87fbc389f6e7b5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bdc6253c717b23908d3b31832b0191795525aecb2e18a0d200e32bf6455e616f
MD5 0b4c8881ec24cb83070f1288e1d7ac4c
BLAKE2b-256 1cece5f403357a7b06bc521e15e74515db870b8ac7f6776eb52d6af49fe1f440

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 33c500d99a9fe4e797f4a4b93b6b2d7d892cfae912c48bfe4c2c4e19e4d94b22
MD5 4206d36170e255dcf41078b9e4727810
BLAKE2b-256 62d910d31a048ece0cb2b9ecb9460df3c6e0a3c757636eb7c591a37670c54826

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 5c0b389c5215d4954cb49b012df2acd8f06f4201b4a2b64a24fe83b37e568ce9
MD5 5f7f3961b9d0f95aa1102f267183799e
BLAKE2b-256 e31bc33fe82d1904666cd10282a21c609417d4c3342e050e2b36ff204ce2a174

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 ddae0e4931100e3273e17c58ecf05c7383307618d3e41e039f64752fc450782e
MD5 21ff75d2afdc2b4c17daa372248db3e6
BLAKE2b-256 8d1f27c3ee3011a11f1b830546b2ee54e291b13cd4e62f452c95ca1333a7499e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f9883b66f900a2c4a8e0ac3f2234a4a524fbd3f51f42e476f53eecc7494e2b09
MD5 ed8d82324585c2641ee38e23f9ad4da3
BLAKE2b-256 44882fa4ab67f9a28400b143219de3af1fe2e95ec71e9128d5a4438dd4fa8886

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 56c5918f5602bc4d5d07c3833657a96c1450a677d2d4b49f152f3003b2ae3d29
MD5 9b2de8a7b945f2ce776cdbe662a2477c
BLAKE2b-256 38beff54295d889b6f0811db83d366d48a094c7faa91d1c354a78841f3945606

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 bb64df0c6e6c8a5d5bcfe93ec0c870c0d475691986424b43784449753b79800a
MD5 c0cb2f443d4f5d4be9674234cb60eda5
BLAKE2b-256 c990bf85fc5dacab1e4bac5ae8b6bb8832ac85007863ee0509459f8ca108ce8d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 464147fd1547072ba0870304a3aeb1543075d894efb4e7a4db0ef39f0efb8c82
MD5 8ed9fb2f3246d0979b4d37adaa979207
BLAKE2b-256 a532781bbaf8c4197eefd3c72dc6fe6c2cc3ce11e26124ee74c872030902bb98

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 7cfb812782ee0d372e9f8166fbd1e5f9120e6e9b8bbee9330a2c31ad6bbb654f
MD5 25272a93b6f35a07e30b4b120dddee91
BLAKE2b-256 5e176312b4e1dce8551711c68d4ba7721d2bda9208bd779ea6247d8964c3a401

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ff627dfa78304e3b628f5b7f3e1c58b549a23c6e0952d327afbca4633e3448db
MD5 3ff8d0406de5635b3a24122478d48447
BLAKE2b-256 48494ffcb6aec0c72f43184b9b13a25c8184c3696cb274063fb5ce721483b32c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bcb2d55134fef77cd8ea55c03a25e0f0ce47d7cd0635c82ce6e06da5ebc6bfd7
MD5 3d040ab185a4a68bc4a4aac92e690c47
BLAKE2b-256 8be69762a22c651d06a245f92f281070ff0bdf60348757cce81e47f3c938d534

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.1-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.23.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80952cb8339a11a36d84d28a9babfa759723dadc237ffbcb87d084acb990a620
MD5 8cb64d5d6713f4539f4ea5d729fb428a
BLAKE2b-256 d2804e398790da8d9596243a59ea9ad1106ac42401831abd3b4505e34efea95c

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