Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.5

Deprecated Python Versions

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

Installation

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

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

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

$ pip.exe install grpcio-tools

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

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

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

Installing From Source

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

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

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

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

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

Troubleshooting

Help, I …

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

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

    pip install --ignore-installed $OFFENDING_DEPENDENCY

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

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

    You can fix it by doing:

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

    If you see

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

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

    sudo apt-get install python-dev

    If you see something similar to:

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

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

Usage

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

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

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

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

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

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

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

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

grpcio-tools-1.30.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.30.0-cp38-cp38-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

grpcio_tools-1.30.0-cp38-cp38-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

grpcio_tools-1.30.0-cp38-cp38-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

grpcio_tools-1.30.0-cp37-cp37m-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.30.0-cp37-cp37m-win32.whl (1.3 MB view details)

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.30.0-cp37-cp37m-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

grpcio_tools-1.30.0-cp36-cp36m-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

grpcio_tools-1.30.0-cp36-cp36m-linux_armv7l.whl (25.2 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

grpcio_tools-1.30.0-cp35-cp35m-macosx_10_9_intel.whl (4.0 MB view details)

Uploaded CPython 3.5m macOS 10.9+ intel

grpcio_tools-1.30.0-cp35-cp35m-linux_armv7l.whl (25.2 MB view details)

Uploaded CPython 3.5m

grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ x86-64

grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

grpcio_tools-1.30.0-cp27-cp27mu-linux_armv7l.whl (25.2 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_x86_64.whl (2.5 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ x86-64

grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.30.0-cp27-cp27m-macosx_10_9_x86_64.whl (2.0 MB view details)

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: grpcio-tools-1.30.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio-tools-1.30.0.tar.gz
Algorithm Hash digest
SHA256 7878adb93b0c1941eb2e0bed60719f38cda2ae5568bc0bcaa701f457e719a329
MD5 de0b679d3b8358116a5c10295d858fd6
BLAKE2b-256 da3cbed275484f6cc262b5de6ceaae36798c60d7904cdd05dc79cc830b880687

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 169c4b218584b071201b01ae2354bf3adf2f7d927b04154825f19b3764394fbf
MD5 138fae1f7923e60bfd1dcc8ac447d35f
BLAKE2b-256 4afb0247feebec9c6ce0b3048b9d44261de18fc691147ebd31594ff1fa20eb0e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 912dbabb7e29dbc0f4457c214a2cb9738e224553e9d177224ec357c2f295b533
MD5 8eebe718f78d2d9d2cc85ad0484c7033
BLAKE2b-256 aa27a263f2382aebd16036fcff931f01df2c167c5c50fac166ee6cb61648e858

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fd61d5492219f59d11d390bc223b937ef80e36aee84218497135226fdf5f41d1
MD5 9789cea0015d44004aa29f5ce1b3d6bd
BLAKE2b-256 fdcd33e7d17cfd5f34f33c5e525819faa6c3dfb3bf2cef71e3507fb5601a155a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 7874f5783bdf6afd8f8b6de721952ccc6568cf71fc7dae695a296998cd2cf1d5
MD5 a95073edd482a6211be3777e59949b12
BLAKE2b-256 3b4c70d2d021da36a871960040afb5e4527345e1b94d0941e56f2fcf412c22cd

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 601bd2001ba9e4f2ccdf7b363c436397dcc5211194fe180fa0ad2a21df5a738e
MD5 2626a10c7406331f6910379330a962a3
BLAKE2b-256 b65fc038e841f05d30759edc42d3b0c06718789d2e8e9428bce180f7c84cb87c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 faa9ae69d1c623da0e65385406c4cfa782966be3cf3bdf2c6faa6f46281a4d49
MD5 545822a4e65647a12acc27e4de8d39d9
BLAKE2b-256 7fd40a66ea105d820e0597cc64411515bc43c4f7d4b6f62c37052486e63474ac

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 9af3bcfdceb3a5f89670808a129c2cf4f5d5d0d5018f0e1c7faf58a4d9547f76
MD5 ba017cf5eaea947a014f978bbc0393b3
BLAKE2b-256 bc3b3acfa297173821a1e59b7d1b16fd6e07aa22780db6c81964eb917e856e1f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0928912acdf5a9e93fc3c47e37f2c81fc48ed019a40964abe8cbd927d3b2a9cb
MD5 c65d2ea01f58886b81ddcfebc6fdcf09
BLAKE2b-256 73f19c0c521422147788629cbba859688497942d873d35354f63f5d7f99971c1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9165773bb93aff153abce255a25ccabb5d94d1103ee195ec60fef127a2c5a035
MD5 350f4afc1f45cdd1eca30c760a2eac5a
BLAKE2b-256 feba04cad74f79cd951b34f5dc1a1f6b5b4d47e007bfd68fbd41a9295ab6b8ca

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a4fca9bea2ee4896164f83dde28aaa7407ce27343eb265f41b1122e5c91da6ec
MD5 e7a693d2d3bb7572c8f143a1a1dc5c3c
BLAKE2b-256 2299248afbe35e9f5fd760984b51c55db4543da892a1d0e3bab38806746d8cee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 83cd3231ce1c88fa2c896cab164320245ee371d45ea054375beb5a0cd75ce4da
MD5 08ab0f970bc01c13e0f8743a038372a7
BLAKE2b-256 c05877097dbed1a56cd1dfb2a8f2c00ce19e4e44213aa532860bd5bddef37062

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 2af37ee55e466d364ca121273c1332e6430c0006c172a490d3594c8cacceb577
MD5 fd630657f1c0ce1d35dda2af6366d0df
BLAKE2b-256 75950df79ff25dcc6470f96acd403a6f5b93478ed26ff012e4fce36700c0cbbf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 296acc97fd54957a2e3a25c28ab667a1e8e7ccc5daf97866e2af0960c63341cb
MD5 543fa2984c2888de87c5671b5d11de65
BLAKE2b-256 c752a2590310b1ac757a6837f1493d63414155938225e78d19d6d4cd7273c0b2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 160c8c1f27bb44629da5e0c1e8e656ca2cda001bfb2fb7e346172933e08dc456
MD5 c2c5bac2d1f570a78640d83a475b4c37
BLAKE2b-256 032acc7d367b69f332fe0ddfc0ca7ba72b94e92b0da3e562a7b47f9548bbd5e9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0c78d3b2d46f5b704928dcedc34ec084d765b492781ebeae565ee2adba18ad9a
MD5 aae09c52ede085f41a9e7250c0a76033
BLAKE2b-256 62daec3b75229d1e7c52f32a6da2681b6646bf32d30669a9ace83eebe3c19163

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 62bb395d1d4e077bc1109d248e23af3200429c8e3358d47cf1a6c2ec7a429716
MD5 1606b5cbacd6a03262b165a5314dbe45
BLAKE2b-256 7ab19f1dfba039779a3f723162e6a59147b974727002a4a6808b3fd18cf4c8d0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 3454b4332dbe80f0692317d315f34acc086d6c347d3f6527b05a774a5712af84
MD5 b5a75d9cc3e020907b951b702c516876
BLAKE2b-256 e627d62d05802bae5997f957f122acb451476ad45ced8114a516378761beae83

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 e82b7d382d525a0649f87fb86a993fdf385b16f15c9c29d15f8da7b9e53dc6ac
MD5 7c0e12ffbe4785d146f74f1b2c002c45
BLAKE2b-256 ee08815bb5e22adb0b15c91a625948b77fddb036b84b3087be12128267ccdc47

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 96338008a77fc284443707ebd014bb4114cd97ab529ebd63f157f83cbcb6e88d
MD5 e196e2197018bdc95806092af50cc92d
BLAKE2b-256 f7c980c422fb3a823c9adc9de6aaa026ae851d5964599b251fb4e3da8e1747b3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 33d448bfdb65763ae2d4889b3981688dcf805df9b038c73fed12addf7bebd0a4
MD5 fb78c4687b9f9551ad02e4d4c21bc315
BLAKE2b-256 5eebb0afc465024b8dc00862eef69095323c52934b9b4bf20f94666bd7851849

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.5m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 2df744b0a1b70e80392fba66fb2141f8c88ecd4fff5c46f04e7e4c976fe05339
MD5 67304cccfefab4b994a018314b6843c5
BLAKE2b-256 2d8d75b0869b10b150e1128033de210d189bb0656cba1b8e63fd21a6043b7e26

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 089be110fc7e853709f68505be508aa055eff96bcb9b138e15f043bdb9d89011
MD5 539d3314b5d40e81e9e509a0b1c41bcf
BLAKE2b-256 2a20619fa06ccbc17cecf87a0ddbc101658f75cbbf9cd5336b873d0a4bf68d74

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ecdd0fa0fd71a9754bbd75927d391be26c4f0b556563c742780da085aa8d530d
MD5 4a7f7064ff8f9a72f24fd89638965c02
BLAKE2b-256 af50be8eb27a3a26541e8a947fea504bd2ce855d33caa1e9e812bafabe719a42

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c3528d8f72fbd8cec8770af6989054a9b945c58bd685042abcbd8d5ea4333f9f
MD5 f23e4e0bb760780cbad22018907b10cf
BLAKE2b-256 7dc44a9f81711cca2871bf1f85e60905065735ffa96e4bef14aeccc871f42157

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 2ca9b683db30cb29b00eb6a8274e700f8a585c9c8678213ec83f52cd1895eac5
MD5 86323bfbfb6d22977b6786afb07d74be
BLAKE2b-256 97f0ba5f18a44824deefc9b8323e626c86f7b68c69288dbce4ce4c3ed3731984

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 5f2b65df9ba3b83141d9a53a841758c97792ce36d7cf2067f657af0b43773c29
MD5 ec52522fb824210a4b27adb1d5ba8678
BLAKE2b-256 24aa6446e2754f8d5cd50ed4a312f18f59a15e554ae2892aac96841ed6778e75

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 3a03757a79ed9cff536bec1394721bbdc279dd59d8c0827101ba80eab894836d
MD5 7083e07fca2d7aee7555f0e124a4a229
BLAKE2b-256 0fbc0308eb52f07f9dda3c74675c4468248716160d956eda9df09f964b86c9a4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6876271f360248a9cf37e7c2d0f8c3c034be53b3d6a5d015fb5e69a014bf121f
MD5 aedc543e150557ec124ce3cba6f70d19
BLAKE2b-256 930f940c92e866ce6d838cde64aeb3c1f16e045e88bebf03786659c90cbb909f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 de1ee76eba242d866fc030d5cc58f90181eb89de9ae30387e6e8d5a11f547981
MD5 126c4ee2f62f220044cb73f761e4be12
BLAKE2b-256 b8c8a1dc2d39429d6400d07367288981058aa5e7f08f1c26a67460eed773d403

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0-cp27-cp27m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.7.7

File hashes

Hashes for grpcio_tools-1.30.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 755ccf09cbb16c0516a1e3d8db49ce2a657fd78d0bfc2491cb6520dfa6b43ddc
MD5 447016fd3a7a616aa9c5bf5f3d31068e
BLAKE2b-256 c16266856067d6a607f96f5a89fbe5c689c9e0d901505c1640b5fcda93fe4979

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