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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.28.0.dev0-cp38-cp38-manylinux2010_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0.dev0-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.28.0.dev0-cp37-cp37m-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.28.0.dev0-cp37-cp37m-manylinux2010_x86_64.whl (2.4 MB view details)

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.28.0.dev0-cp36-cp36m-manylinux2010_x86_64.whl (2.4 MB view details)

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0.dev0-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.28.0.dev0-cp36-cp36m-linux_armv7l.whl (24.9 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

grpcio_tools-1.28.0.dev0-cp35-cp35m-manylinux2010_x86_64.whl (2.4 MB view details)

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

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

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

grpcio_tools-1.28.0.dev0-cp35-cp35m-linux_armv7l.whl (24.9 MB view details)

Uploaded CPython 3.5m

grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0.dev0-cp27-cp27mu-linux_armv7l.whl (24.9 MB view details)

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_i686.whl (2.5 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.0.dev0-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.28.0.dev0.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.28.0.dev0.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.17

File hashes

Hashes for grpcio-tools-1.28.0.dev0.tar.gz
Algorithm Hash digest
SHA256 4694a45005e8ce37e96184417eb4fd0b3039616e488a1aab5f0902b6e6924c24
MD5 e69233f396d1688241ae87b32e6d7998
BLAKE2b-256 54190ee14633c94545976c246c29cf7d9172e0e130fc94266c90975ba6c2474e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4d079d293b2d4459dee682486713dd0efc8d5ae44c7031e612986f8d04523616
MD5 d01131d896940649f4e851d5a5d7e2b6
BLAKE2b-256 dfee3a9af51c8f39c2e3348dbd4d353025cc06a692c938441d90ae44992b8c37

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp38-cp38-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 ba592837f1beba8ac66a5b1c5f9def8da3a7228f12b11fbaf2b733448ea9eda6
MD5 6e8a505f732b9d3357871128cb8b8b04
BLAKE2b-256 ff93ca27d359b50b6f392e428e866c5ed8417ec97b1b14b45a614712313a0ca8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 5b7cacf33a20fc4292f1889fd026afba73faf9cca774b09a0cc2dc925766460b
MD5 903c00eada972445d1dde80d6b8469f9
BLAKE2b-256 7dab8f4329bdfaadb1b1c1b068e9a4821f4c4a377af032e1185baa8f892d042a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 ef2d296412b984333797af210b181acabb2a6b519714bb6e2380fb8b3176142e
MD5 8dacfe8caccb0d46d139aba086d88620
BLAKE2b-256 a24f451e3536ef9b346c9f9f38bf7d9d03b6a215a6c6d805eb9b68f5defbc9be

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d018f5d6af2ca77060af481fbdc51522ccb8d88ba41f4ceb0e3734af79c50ecb
MD5 8755e9e7b63a5702d2ed391113855007
BLAKE2b-256 d07c743ff6b6f5d36004063ba05b9f7ac76ead353c72d133e74b893ba28abb6f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4d22bf27243e8962192b2caabcd689e63930885e98fd120540907e0908bba411
MD5 9be22cead95f0d9bd1438f908fd4046c
BLAKE2b-256 d36b1e6472bf6181b02d5a9d34a81fd0d4625ae326443ca159aae1637b81f502

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 327679c99f5ddbbe3ea8a05c856853b78e5cb5830cf822b9f41ae63ad843e410
MD5 e01106a6364dc31177d496ec93bde422
BLAKE2b-256 d9a5adc96130167d162dd8a2e92549892f5ccf7616302708790ae80a8709cf76

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 579c98cf7fb7aa40b1b32e6da31c5fdff4fd3888a9739354725350d811b0d034
MD5 3c9565eb9b95c0af0b2007b97fcd555f
BLAKE2b-256 b93690132016e23ab35bdfff126e09e8b8753ab8e6f252be404409502ade6524

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 978c86b3a61cbae7a3f62a2f5e46700c752c90b6925cc7ffee8dc1ce1369beb6
MD5 65fc40af132f8defe99ebac973233926
BLAKE2b-256 678d7055b0531aca9533ec74703f8c264e37ce4bce723f70684418ec24a2432c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69e77bb8d0fda05441759f57c939488f5adf631454c51f9de6c3844e0ec2d036
MD5 7be410c169499f98c87f72cc8e50aa95
BLAKE2b-256 b0759808071eca95fd05f8778930773043859a9790bc48103ba530d625234a61

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f0f55f409ffc2e3722d45e8b68c0da5b9396a6dea3315a6028ece1514eb28f4a
MD5 f34076950a165091976e16746e777f6e
BLAKE2b-256 b6df3e1e2224dc5bbcea3633bd043aa04d38e467cec7734041adbcadfd997981

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d4fe8bfd965a95a1e66d03b92cb5b74c32f028c5a5138ee6b6a3916f402b2192
MD5 1d9658d7c501d833adadbb7c56526d15
BLAKE2b-256 3bc6ace6b4636637084a4d1605a35667d2db346cfb837e671c2fc2b7e2738738

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 b3edd9f3998934b805467cd403a2d19414e4ae8f699e550228b9ec211ac79101
MD5 64ee3f423d33e74ea6ab322e4a38f4dc
BLAKE2b-256 10c4926e81246bd79248f7af8d8e9c24faedd114672c09eb1e96455c7572d909

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 729cf25e2300ff4f81adec8302686bf0641f06f906f6bf32be0df47cb5a224f3
MD5 6f47578e2365d686d4bc3efcf6453b28
BLAKE2b-256 6e556280fbd5007009eaa65f5a2ff4a3f365dacc1bbb6adc1dc1b3d2884a8c02

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c03731a960acf7b4e86e001411a7301941ba0db3380ccf66aa33ffb16013412b
MD5 18e0648f712d49398bfbade65da8823e
BLAKE2b-256 fc19c03ff5c8707bff26d646e3953661c729f5fd00451c16d446272e18d32658

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp36-cp36m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 7df1b7f5098f6ec14a0a8808215bbdae96fe8248715df60eaf8d1620e1e8ee38
MD5 070667da7e46253a2b5909a5a1ba2475
BLAKE2b-256 57ce5b2775c1904e411053ec7eecb658ae3e480156d02c3d474c3c8722fb38fc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 d34c06b40b24e673b8ac7965d95f1948194c6eabc9111c66e73d15ae91e44e6f
MD5 418dd586bb56edbe8acc681de2c9de17
BLAKE2b-256 789d2764caae5acb9d66c2a87388e4dd9e56ad88ace2be503bae22969ce9a46a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp35-cp35m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 3d64cc0653ab82bc360cc04d9e764281aa4fb4a832827b58e3489dd58f9aef85
MD5 a2cc79aaea43eda5b0f1ec28248be800
BLAKE2b-256 8a342ca0ef06f8e08a2b221e11bf4b7d662dea8946e857b6bf5b467390aa9cbc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 22d821ddff24be4d96a468dd4040416b448015583deb483ecaf6943eba8cfef0
MD5 34b5620280d0e49d9bc685ffc321e5d1
BLAKE2b-256 aaf8912ca6050396e0d30b85a7e79f11cfd47a1df56482b18fa1062e80623459

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 50d617b6b052c9f39df7c7a947f2bdde5ce5aa88f738556616156689130ba158
MD5 71a8c53edac163ae3d4db34a0a063d59
BLAKE2b-256 b979ea6eba0ae09d0df64eed9e0e815a0830de1953a5483b816eb95a088bd105

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp35-cp35m-macosx_10_9_intel.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 7a9bb6aa15d4a01fe0eea3cc85473e661a5c4d5c8e52b7bcc695021863a94ce3
MD5 d209ef33fb75376cc84d940d1d4b6fa4
BLAKE2b-256 6876775d534029122d6ecb6120c3a36b9b0ae017dee4e531c771785f5e95e107

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp35-cp35m-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d74f97d25ea06bbb88ebb025b8bab704a54b9834e369128e2428eea7bf57d274
MD5 2ebf0da4a7cc58e12c960d07ab5a6706
BLAKE2b-256 6e329b8588ed8913ac1531eae56d82694fa68622e5448b5f8b0fcb34f9dfd512

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 1aea8e1858d07d68baa95b859e01de0a625cf7e3ebae0eddd4c67e0cd18b4cd4
MD5 3fbdb52911b6c9e2f8283898e0a7e7d1
BLAKE2b-256 601e0a09734a6f6258f24d113bd700dc06e0017ca8be882714ae1fdab3c8d2f6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 3c2e9fe2d08c5b0996a1a3020255486b5a5991a77fa2fb27a2d13c19724384b7
MD5 b351d8b3e8f493b65c113f4c93a03239
BLAKE2b-256 77f76479554ad730fc1551e3486c64e4eee95bb78d95e50d002066c4f1e26418

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27mu-linux_armv7l.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 24.9 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 0b2979a84ab2dcad7eb567d2290175f606a84d3708673181207d9413579f861a
MD5 2281128fc5727c4a641467eba191cf4d
BLAKE2b-256 a7ccb5645522120c04a0c8cf3ae26fe05723ad3addd6b136f3945fdf3e289a07

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 f1c029bea1f3a3728e1cf33629d2d0e6d90c7d620c3aff003727527b1758d03c
MD5 bd894fafdd394621d99f5623e93c7a7c
BLAKE2b-256 1c10a15d88d5a928a59e0829b730092ef751ce3a01e97541354c10163c4ab056

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27m-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 9b86fb6b92ab759ba2cd6e8438ca0de4ec65d44dd4f0d32778f2a8900f17c3fb
MD5 3ec6c35b57d39cc31189e0216b51396f
BLAKE2b-256 9ac65d310d6c21ed7cf8d08e0b035ac92884984df75affb60558ed2a4930d80e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 dfe27326cfcf727bfa31a1b82fb1931acd4b1d6717182819ee8e2538daa43ed0
MD5 ff33b01ed50a543b8eda6dee8f474f73
BLAKE2b-256 582e7bb89aad9299da68ba8ecf3be7c294c264b21b2d7c0689f66482ad0dbad0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_i686.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_i686.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ i686
  • 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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 64e5b5dbd83fa65ba837aea9f718ba1201d9a0008bf0e21bae1c73ab315a9180
MD5 8d0a1d5ad128fee8b59f4b39400bd9c0
BLAKE2b-256 809b4b56c1b9d9ba4bcb6cc9337766c4356bae5ed24494b398cb9239c08769b9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.28.0.dev0-cp27-cp27m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: grpcio_tools-1.28.0.dev0-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/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.17

File hashes

Hashes for grpcio_tools-1.28.0.dev0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 00099baca787b8f4ceed618f79945a7941a7b673cf491e52522209d598279df6
MD5 8c7f82a8f0da94325baa12164a525b1b
BLAKE2b-256 2ee39a2fca0eace18cdc75d11feb22c23864b9f3d9ffc890e5e8a5230af29bfd

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