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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m macOS 10.9+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.23.0rc1-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.0rc1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.23.0rc1.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio-tools-1.23.0rc1.tar.gz
Algorithm Hash digest
SHA256 2d05c43b1c978d52dc209e78bdd73f10c8277fe9b0945b8f58453a9d51d21bb5
MD5 967be9d6727c050da13f7cfd83e3c2d7
BLAKE2b-256 e45052c39dff04a0e517241682963b8eb40e4649885bc42e2f243a46ef61fea5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 03b5a54ce47e9c8d187d8fe4fbc32a0f4cc8de2089972867a9ac220060b26609
MD5 9b050bc02fd5a9e60b204200db7a0717
BLAKE2b-256 46a08c70e90476afee9cc5830952dcce87dbbd8de262c210c3ebbba66e7bad50

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 1e5e352ed11894bb0c18fcd5d42ffc8d681e661c6a563c7201ffce48b429db0a
MD5 f726abea318d7362d3294443db1ef93c
BLAKE2b-256 04f318727f6ebe3027925f44cab61cf7d215cc8570750e1f8c248210ddce4564

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 79ad3a56e6b001d99096e724b05e4d6d92bbd5127be7c51cec0c8d91cdb4049d
MD5 93875f1f0f5d0e1dbf40a03a889e0e84
BLAKE2b-256 df6de38d8d432f2c2042c6dd6f6e318d504bbcc7a9d18388fac64895f64a90dc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 faf6368a0a27749b30a12812e26e74b966bde18205f4c92cdcff0e80a10ff937
MD5 d34f3daa1659dce77db295ce8ce887d7
BLAKE2b-256 ced7ff97a222ee2610d7dd3a13321819e2a84725f36562abb5a8f3fc9b771d14

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1f67cefe4cb9039e96a3180ff3b7f9fefd369c68ccbb12debf72fd1e631297e6
MD5 81302b100da639529c9bf3c54dc0e3d0
BLAKE2b-256 d9589b40c6176cb32e3eccae86f2050fd9adbbae078d583ed1c9c472f8ceb663

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9b5ca9baed91f72c8ec5290265559f03c44b9405dca4e36162da45fc743f7643
MD5 d8b4c954dafbfc8996ad1e1f8166d91d
BLAKE2b-256 05a82e7424c2a42b9e6aab0e1dd292198497c7c1b1486b84809783cfb5013350

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 1cd67bff689005ce6c5360dee9fed878a573f2b7ac43e9e8eefe37a37bf1dd90
MD5 771c86f5932ac4ea992397f3409a535d
BLAKE2b-256 cb2523b5fc31d7f07b54a0f8a942f2c6523ddbd1e8689b9f79a9c17f19c21e94

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7031e75fe26c1a17ae51fa00bc932e375e6ec99de27c563457ce258e892b9014
MD5 5fcf93f978d337c4552ed8fc73fdf7a7
BLAKE2b-256 31777cb5df77130800d4a8035468ba127b499093dd4f42d6d56a92b7cf95e4aa

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4c6c85681ddb5f71d2cac18279ab8fe038c749265c85935e5bb890a468f285e2
MD5 748475a945536a3dc6a9f3cc0943620f
BLAKE2b-256 b0d2b7b568a9a2aabbfd0e25a13297d286609645cda6349183c23ae77c289e8e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 876ef375b6e7076531480fed01bf83519b88c5cd2f1dafedb7e719940da8bc8e
MD5 06eb003aff1b6ef2408c6cbff161c4cd
BLAKE2b-256 f6b010a18a23f085d85040ec664b4154054e6daddc88e1141493f00b21f048ec

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 83f7b9f9f8dec4504f6d51f2563ad79bfcae90bdb150da4fc617b7cd8be50668
MD5 a7aec1f608aec55365d07f8e6914f23c
BLAKE2b-256 6fc0cb8a2bd46dbc89c181e0333ccf05e14066027ee658d8d3176a7c3934c421

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 3237e5579ad9eb23d3c7b723a239fa9847d89ebe57bcd6f95ad4e8d1f619299e
MD5 ba3990247b91f5dd6e7c80d920aab4a7
BLAKE2b-256 b623ba97a4c90daf39cd0ddb4841b5cda54a045a5c68e5c05d9aa132144f5c96

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 f40ca72d8c122ca6814031fd0004f697f8ec1c6055d5e5096a891d10d01a4ecd
MD5 1d764b1361ac151de3c12d4b3b3f78bb
BLAKE2b-256 5946280851dc239f3f46e9e6d42b00c92581f41f5bce7342edb27a1a0c695439

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7d5938cb431a35e9891eac21de9e549c932ff36d025a3005c8de8b134cf18b87
MD5 60771612e0c54b19ae0cfc5435ab4cd1
BLAKE2b-256 89771dce9406531f4514f28954f2f66c0bdff1b16af27a6eab4e2659dbeaeb39

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e9f100839949a1ad72ea08577a73658aa5dbaaef5cd82b0f6aa0a117e02677a
MD5 cc6e4166c7f6d41b2688ab840e249878
BLAKE2b-256 580d1bc1055a15a9f7998097364d7f24e087c56778ad9d506f0b4dd97c599681

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 0190e18cfa92fdc95d5da09727e72e0dc27cc8a4e5672ddd8eaf95e39f44d14f
MD5 db428a00374507991039c6c7cdbd4a93
BLAKE2b-256 9b26481780d794836b46d321a48f10baf9d354be09115ccdcf90049f596b949e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 879c786041991472cebf1db253da6129188f364c12b16f844475731c327cfb3a
MD5 a1861d21850af9b4a04dc4cbfb085688
BLAKE2b-256 c70b97310cd8138a206df700bde6346703b295c2b707308eb71d26233cdcc602

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp34-cp34m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 96c156e0a82746c39bdfd9d0742f9eae4c54d20f926e6c6f0cbf87bd172ad723
MD5 0566898b254f5008a19161cef50b2851
BLAKE2b-256 a82fd27229fa9bda11c842c8f9ccaab4db33bfb4cd698122c8b9a4c9e787e83a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp34-cp34m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 30710f593fc922f52fd964e778058e87ccac7952be6f4700a13c5bc19e17ea26
MD5 18521f63db9ac6acad853b087c71f27c
BLAKE2b-256 c7af0b4aa73942ce0dfd393d27242345842869ab537606edf20ff8a6e5356c1b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 54b5626016a4b250d5285d9da32d3e693ef5303b8f34a327f2e530384e18fd54
MD5 f175db6af46794535270e735532d777a
BLAKE2b-256 1d96a6b276d185e440b05c23059fe9f3c86167bc4d74e30907cd1a4d1388acb2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 77875c8693fb38bf1bde0df40654dc333e87d1f8aabdf9b1bb5747ba79343698
MD5 92efbd4a3bd3443b122bf72b273e0c64
BLAKE2b-256 55834381fbf8cc9fe19512719bebca47161448c1871a3da6664da9cee4b257b2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp34-cp34m-macosx_10_9_intel.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 fd6a9e37d60d19f47f06f332d9562bc0b3050b0cd1afe829a177bc817d8e09e3
MD5 977c032483be2740071f3f72e91bc46a
BLAKE2b-256 6d960703099f554d166e22da6874fb29b135ae7df168fa204150b664b26a2946

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp34-cp34m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 cf17906b1e22bed4346be71912167fd0305e226a74a66f4e8a7078abadfddad2
MD5 4b8c978e25d7331a33ce87aefb7c9eb8
BLAKE2b-256 650effda1bfa4d6de975aa9b1cf099d83e409ebe5aeb41ec98d9770d25741e49

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp27-cp27mu-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e1d2c0c482a28688359986e5cc80ae0241dd5916a3c35b0e6c9405fb5700354c
MD5 a8754f5d16900bc14fd1cac460b2825e
BLAKE2b-256 54cb6a8c9ab280269573a1eb944b3676c41f4fc33123f0d50d23e21b7177d8dc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp27-cp27mu-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f2771aca09ec187c15e3c4df0d0f5b948a0bb8f40fb1e414a0b2258e5d9c0c08
MD5 cfbd01f9e6d91ddcf1ee0aaa464695c4
BLAKE2b-256 e8e6b796b80e130023d2cbf0c441b720cc03bf67e60144722b6e42c9473c988a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 5e8555987aabcbaca936e01da28ccdf6fb39ae169384240b52e207530985ea9b
MD5 0236ea1ebfe4e85659f7768557741f00
BLAKE2b-256 3bd04d4f14fb0296089e3bed62a2575e90d4de6f1a4735b401a028fb48cab5b8

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 4e3f8be171ed5612612b3593fd315813cc1b90bf9c8de598a418e1ab2f6e5d6b
MD5 c4b206b26e5e29290e22a4be25e55383
BLAKE2b-256 9b42ecb7d841a54bd685d5673fd8a2c4738beacc8daccffc0cbbd03af10538fd

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 a8199d44bdacef7bb7cadb3a3c29287d908b3d15fa01edaf63727327788a7e05
MD5 183c7636be9bbd572a5fca248c19e0b9
BLAKE2b-256 5619f716bfed3ad18be78bf9890ff2a31e119325c62f31b9aa0015deab3b569c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp27-cp27m-manylinux1_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5320e54e2e666ffdebce6241be94387285eb235bdd1369d986780f262ccb4396
MD5 862b10c8d96ecb4aa3f962ace160789f
BLAKE2b-256 8c74e0bc3124c8b04e28d98b747ddd31c6305eed30cbff0823863c453b087790

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.23.0rc1-cp27-cp27m-manylinux1_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 11e3ce640cfcc2fb905f1a9cf142b0e406d2c92f10956b136104d42e2fbc3dba
MD5 cfd24804f3d5d61269a4c81a18c3c6c8
BLAKE2b-256 8bbe6badfe2e6983f1f522e442c8f0d76fd93f167546fe0704d5d6096ea48bd9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0rc1-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.0rc1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99a76ac95842458ea236ad9b160b2311766d5001eaf398fba976dbd8413eacea
MD5 358796c6218ccb0c10c419b1b258ac9a
BLAKE2b-256 5df05ce81ab46fbad27b06c1fc523357439a05959df9bb34b8b526874ccad71e

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