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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.9+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

grpcio_tools-1.22.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.22.0rc1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio-tools-1.22.0rc1.tar.gz
Algorithm Hash digest
SHA256 cc17aa17961dd1b03338060884794571ba83ec97fdd7d0129809aab3cb46b24c
MD5 41fa6aea03948c3edef912fd0e1680c7
BLAKE2b-256 7d588332c1c9a66e88549c302225673a5cde0d0fcf7ffa813bda60f52365f014

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 229f4c2740325b2f44929672b6de5c5e0227a078dd7ed5bb970fdec9df8e03da
MD5 50bc4b1e8176314533c5a9d267094a38
BLAKE2b-256 648a1a613bad4376ab8db05ab40dcb9b72c25e94e4104955863d789db711270d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 3770b6151afc7ec1661b6cac4b9c981f755ead2eecceebcb2c867350cdf51459
MD5 93160128a0473e7e8dc3c47e81524127
BLAKE2b-256 428d1f2b55a482b632f1883ba4f46b7dc0389f0dc92c9fbb9ed9476422b40a93

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e558f6545841861e7a0509c98954fd4e235cc544029c8e2085e9b29f9b07d84c
MD5 baf05de9c457f308015d620beb3b7df9
BLAKE2b-256 2370306c1ac8292218f52ff3666b104f373b278e37a166d0825339b5d17bbc3c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 51b3000afdeb20e5ffdd4effd81f2725e278cef34c543145466e91c3f88d7927
MD5 f5a0e18403ec1d360a0e73f3d847d526
BLAKE2b-256 ca9ab2ea7be670d61df12ef34a3336f1360672249d9c8f39b888267d1816c534

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 352d44cfb0c89f053f887ddacc402b9915ca629450c9dbd97d64c47871d5f2d3
MD5 f898e601807e9418b8392ffe9a645e16
BLAKE2b-256 7baf6e255f6f2712076e063aed01c851b5ffed5303db82b4a7d232cabcbbea11

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 36cb8309e98f7179f6bd8ee76a65a10a261e82a19336d706d6bb49217b3ff25a
MD5 8f2ab6da683cb7e2dfb4daaeb4363dc3
BLAKE2b-256 b9490342e35beb8ebad36bee2e0a81f6adf126b521632a9863e3aa504b973d6e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 3f1ef268dc8c1fd8ae4fd813fec21b25ddc320c767c863ecc4a8e4fbc04ca2f8
MD5 025242dd586623121be63427c172dcb6
BLAKE2b-256 8220c89f3cc73c10f8707be3df70f83d609958d9b35b7d3ee1f6d6b41373d42a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e416e987ce85519e027e1cbbcb5439115de21937ce1a5ec2ebaa32064dc6f7c
MD5 2c575449ac677fb21783e1c50d53b42e
BLAKE2b-256 9e3873c6714038d2b196099b9fb6b26d88c779d6760c11a8a10c38e1715671fc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4fc3618791a707011c9b089c48aad485fd924df03dc68063e30a16c6cacfbfe4
MD5 88feb79506690fbca5e66fb5ca1b6a41
BLAKE2b-256 73f52364cb6aae6fa159ce83e8d37794817fecb6b21d46e8e29380c5b6d141da

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e7e7538e7ff46613fe5a566f2dfc7a7ddf76a20e497f5d6ca708c8b40cd26a16
MD5 07c0ef0b514b9bb45578b0764fc25f5d
BLAKE2b-256 51726237c541e2d714f9d28df8aa2229a542eade08e9318135ba568a484969ec

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 dfd3bbf9687d832780fadda7743160b12ad2dae99b5123fa91df7d998dd6e813
MD5 355dcabfcc0957dd72bc377dd3ad7cd0
BLAKE2b-256 6bd4a5cccd852eb2dbb72838b20316e114e8a4d24b5a68b06f1d84478aee5cd2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 0a05a112545ed3b5bdf649c3fb8ecd98b7f7f781b9d25e914f48bc3258e1b5c3
MD5 6b3c9bc9ee8ed241f92f9d7378257ef6
BLAKE2b-256 1870ac213f266e404a8d5e8ca32797ce28646376f0bb359a824b87d16f8101e7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 84ffcbee2fe14f147aeb4f49975b82d493dba44d0578e04b677ca5ca8e53c65f
MD5 255dfcae35121e498fe385b7e46d9d8b
BLAKE2b-256 ac6cceaa2e601ba7cc865eda66a6e65668f33d2f579d572d0ff4c5418c400e4c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5be612842b4e1650aa1839f18311be108dcdde03b3c4421e5b59d066897832c7
MD5 64dda9d3c96e0c7b9356936771851baf
BLAKE2b-256 3ddd806621f26058e6591734b8bb78c70b80103c1cd5b3bd7bee59a1a9ca156c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d776969aa39793cc549c0cd28d894b39c7e9e784afc34fd71b6baa9127ff4a97
MD5 0a90a8c2374b7afb0fa0d8fc233aae90
BLAKE2b-256 1a58691a9c5a43137d1723dfd9e76eaa9572d55ce3b3406c1fa365a0326ae3b5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 ad876578c729ed7db95351bba9fb3a4cfe5b8b861ecb0956ed0822e866abbd8a
MD5 4ef1b6426a607569e50bffb113ca411c
BLAKE2b-256 94f12af9d385ed9ac21aad020cc2304424a768c0e939733aaea46d7bfb838dc8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 bdfbffaf68a2980c715fc82c0a94c55fa6225424ad71f4ec1171b728cd46eda6
MD5 a3da34b3a72d919d2e132681ba1dfbf6
BLAKE2b-256 a63833d991d818c6ca810be1229f7aff9bf14dc21f084fe74970012f4fb3beea

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 9ef6edde2535fd98b4c29e56696bc1101e2df3a0cd85bf8cccbce9a303cbc5b5
MD5 b762ec69a8024aaa10897251c4c5bb78
BLAKE2b-256 6d9f797a769cb96ea942df50b5695535258bb1a527197ca429e54d1adab1e4d0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 7af9041bf3a145d8d1d97eb0b6c964576525b73505cad72fbf7b83ec5f276ae6
MD5 680408d4cf75309d569b07dc2dcdaf5d
BLAKE2b-256 721f06ade9cf15b608c22b7aba0e6fccd5cef4c080f2ec1bfbab04c9b9642e81

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 11f5406ea10c96f5e4be11a1a91be5f1740d44e899bb561d8adda1b74b5af714
MD5 368be7348eefe5620087478311ca1477
BLAKE2b-256 e4bfac8a2c04e47ead18cc6e3374e3b13278391f21c035f7ce4c93ea2431fc6c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 324bf52ad115c9771628f8aa2363f04f0b008e150cc3e7dd5647f507eefbf6b1
MD5 3a559fea549727175acc511a090a3747
BLAKE2b-256 4b785c04338b58fd01d3d7ee0a8130fe39e9ecd3b3b4ae2a862ce8f4a2038f4a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 60c89b8303168544131ab4154624ac5dba3d451a1dd99c8a8c60d6bc70b0266d
MD5 5efb985634b430cc788dad71e8697c2e
BLAKE2b-256 33553c1785e563c31de55cedadfc2ad5605eb0a9e776faeb251a449c294d5e15

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 04340d1f442b3c4f19cfaaaa7be1fad438abeaf5f0009cf1e4d0829619355da0
MD5 9ee805020bcbbffd9e046e3fd8abb948
BLAKE2b-256 27cc8d0e20029f063e136cbe1681eb4219fe0e27b0230487ee0d63609fa016b5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ebd70fe94179a08ce492817657e85a6eb70a59b8022b347e3a9b207363e66f20
MD5 05cdea2abfe6c0a35ba35d3f6929571a
BLAKE2b-256 f8875e8ed4f5c1e803ce837b5596b7ccbdaf05bc605b7f3d1e84b1486018ecd9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b5ec7c0136887f881c90832506f44dcbd0afd2303ad68b15f9ee7254ff2a6d0a
MD5 26a2bbda6739dc12e61a01ec7e9529b2
BLAKE2b-256 7fb7d7d1f6a79884b930dee5f49f94966ee46a062776f1788fc6de1c1cb0434d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 398d8d8727392c7080f528e836a5823c709f10cf9e1b2f8d2ff9273d252221ba
MD5 f863f7791f2d38ce1762c58869c19726
BLAKE2b-256 f275a91228925150935fc244e91bd21681b68e250a6f1dd3075af3bbab03b338

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 1ea9964a8e6c2be11fb8e13200bdf5616c2a1c74ac3c1889ad6970182bd010c0
MD5 c21ece0662e5ac72062f06fcee34952b
BLAKE2b-256 f14b56c026d71fc412687c5098d92548f0e7864b74aa400cb32ed7cb10a689df

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 da0de30c466f127f8c5b67e2346edba2005639fe15ebc894a106113c5e8510d3
MD5 7d1a8a49584f78511020bf9ae391294c
BLAKE2b-256 16fa1f02e1ed6421bb897021ba910cac4d6733c965160ee1ac5b5c9e14074a5d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7328f432685724b573e801358a1292d118b2bc42bcf754744c4d37bfa34f156e
MD5 a59153b7a77000dbe6467d88fda72362
BLAKE2b-256 54bd1d6dc7593e3189696c7230e56eca9ceb31d07f565b91ff75bbbb10263349

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 37aa9c7d7711e85c80990020c7106e070ec7e57ac4b96b0330cb40ff2ecd0d3b
MD5 9fc56a7e3d826f7341a19c5b286fcff6
BLAKE2b-256 16a99287c6bca64a444a5e7cd27f7de6388ae73cb04fb7d97d44a54956b4324e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.22.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.1 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.22.0rc1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c08cf578efbe978c2971fb0d37258f092bd72addd46ccc7841a3946133e6cd4f
MD5 6926cb25582029ece814a257d4609749
BLAKE2b-256 165a0aa0cec1cee5961539c32a07a34b19bea3b21b41ca48bfabf18232b90206

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