Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.5

Deprecated Python Versions

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

Installation

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

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

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

$ pip.exe install grpcio-tools

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

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

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

Installing From Source

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

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

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

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

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

Troubleshooting

Help, I …

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

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

    pip install --ignore-installed $OFFENDING_DEPENDENCY

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

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

    You can fix it by doing:

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

    If you see

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

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

    sudo apt-get install python-dev

    If you see something similar to:

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

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

Usage

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

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

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

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

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

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

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

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

grpcio-tools-1.23.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

grpcio_tools-1.23.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

grpcio_tools-1.23.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

grpcio_tools-1.23.0-cp36-cp36m-linux_armv7l.whl (22.0 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m Windows x86-64

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

Uploaded CPython 3.4m Windows x86

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.9+ intel

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

Uploaded CPython 3.4m

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m

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

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for grpcio-tools-1.23.0.tar.gz
Algorithm Hash digest
SHA256 cbc35031ec2b29af36947d085a7fbbcd8b79b84d563adf6156103d82565f78db
MD5 83ce584409649622d5541289b48ba6b4
BLAKE2b-256 96d22fc88340a735bbfe9b0ce7aa1fa45c5260ad7f3c66f722ab6072314aa46f

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c3c71236a056ec961b2b8b3b7c0b3b5a826283bc69c4a1c6415d23b70fea8243
MD5 f6f0a3a2eaba02a153cedc1dbcd01268
BLAKE2b-256 bdd254825690e9f37456e23cbcba601a2b7629d245d6b03db66ed555354082fe

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f52ec9926daf48f41389d39d01570967b99c7dbc12bffc134cc3a3c5b5540ba2
MD5 f37f1816470a96005824529d1d2d7619
BLAKE2b-256 36656bb7ac3c6da2723741830856d9cfabe7a25dc7208841e82c30d0ffe97e2e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e3b3e32e0cda4dc382ec5bed8599dab644e4b3fc66a9ab54eb58248e207880b9
MD5 01f312b318f1ffcaa854f2a5347ccf97
BLAKE2b-256 98caf968666c9e3a07883364ec29a26acd99578fa8d53241c894560b87a36b49

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e3adcf1499ca08d1e036ff44aedf55ed78653d946f4c4426b6e72ab757cc4dec
MD5 f6751554de6e594912bcce2aceb47d7c
BLAKE2b-256 c48130215fc38d34b1656f3bc9a1706aff29c127434483faf5d0b3a3bb148636

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 eff1f995e5aa4cc941b6bbc45b5b57842f8f62bbe1a99427281c2c70cf42312c
MD5 e89fc826ec706c79876ed993dcb6ffb9
BLAKE2b-256 af528dfa88aead8da9ceca9d2cf96cddb4bce3eb9badc9a18c6ce48ffd667755

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.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/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0c953251585fdcd422072e4b7f4243fce215f22e21db94ec83c5970e41db6e18
MD5 5be4de8b96b99f0d9723259f70e4c421
BLAKE2b-256 38046a1ce1b9f150075fe2ce326c5cc41cb3f7e5d3d5dc7a0694d752cab52e3e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.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/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5a4f65ab06b32dc34112ed114dee3b698c8463670474334ece5b0b531073804c
MD5 3bef7b9d1b399e348046b0ea2cb8802d
BLAKE2b-256 7b032ca58aff5c2143b7b69fab8e32ac9abeff5db2f2e0149a9ec1e6b46cd3d3

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 056f2a274edda4315e825ac2e3a9536f5415b43aa51669196860c8de6e76d847
MD5 84f484ba8422cde62ed0118d3c669522
BLAKE2b-256 3732e705095c6931593c330ce51f0ee79bff7c988d58020533a1a7ffe4f42c90

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1b333e2a068d8ef89a01eb23a098d2a789659c3178de79da9bd3d0ffb944cc6d
MD5 230aab9ea5e07ea778279d9123442c0b
BLAKE2b-256 f3d27e9983a42388d400b9b68a87232f2ada5aa56b52529e5df7c0febfee25bf

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d47307c22744918e803c1eec7263a14f36aaf34fe496bff9ccbcae67c02b40ae
MD5 6d5c88d7f3cadb2ed2cc7857ca6d1ed6
BLAKE2b-256 552075acf1f88174d87ea53441524fcd9101e091b59d82a6d4a8e86400645e75

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 457e7a7dfa0b6bb608a766edba6f20c9d626a790df802016b930ad242fec4470
MD5 56c81013d80fb4ffce564b52f28975f7
BLAKE2b-256 99093280f076c5b685ac1f44603717edd8b86bc5090cfbe694fefa3907557a4f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.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/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 f2fcdc2669662d77b400f80e20315a3661466e3cb3df1730f8083f9e49465cbc
MD5 c34edee0a98e283b92fdbf7f0e5e719c
BLAKE2b-256 4319b9f9de68e4f7cd1051431461f94e2287dda953cb01a525a75986e957dfa8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.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/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 8883e0e34676356d219a4cd37d239c3ead655cc550836236b52068e091416fff
MD5 44332bbc09b6bbfaa234f9c7a754181c
BLAKE2b-256 9d4777990b5c8d20e551bfb23bfd591a6f3a54ffcf3d70402f01e51755e9821d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b0ebddb6ecc4c161369f93bb3a74c6120a498d3ddc759b64679709a885dd6d4f
MD5 26d0e1d12a816a9babaeeca95af99324
BLAKE2b-256 891c0048f917b271667c32fbbbe4495c5d9ad1355f7dd738d4a9ff1b9a0954e9

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 df4dd1cb670062abdacc1fbce41cae4e08a4a212d28dd94fdbbf90615d027f73
MD5 935b580c73455220ac5781968c0ea835
BLAKE2b-256 66cd87101334586c71e8163efa51850ddbfa3ef715ca51b1275353e6a6f4078d

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 db088c98e563c1bb070da5984c8df08b45b61e4d9c6d2a8a1ffeed2af89fd1f3
MD5 ba0f9a5bd266f8cfd662d5fd28f4ab76
BLAKE2b-256 b0ec3cbe86e1841b7fcac7eb4f5b9f90dd4934b7850cc26772681a020567098c

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 edb42432790b1f8ec9f08faf9326d7e5dfe6e1d8c8fe4db39abc0a49c1c76537
MD5 30c3b5cfda332da8884258ea84a67693
BLAKE2b-256 53ad7a840fe02fe9817d6d7ff0e99c966243ac79985a67adef5cd8bac8f9499f

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp34-cp34m-win_amd64.whl
Algorithm Hash digest
SHA256 b786ba4842c50de865dd3885b5570690a743e84a327b7213dd440eb0e6b996f8
MD5 44127d0834f32da74214edb485b40293
BLAKE2b-256 a5b13ea9ce2d4869693af614f23e5fdda5d87afa52a3e38672828a4c5da4e87f

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp34-cp34m-win32.whl
Algorithm Hash digest
SHA256 be8efa010f5a80f1862ead80c3b19b5eb97dc954a0f59a1e2487078576105e03
MD5 c9ae6d78c200e6ce70b6f02dda277ed1
BLAKE2b-256 98ade9e6ce28be390ddacf5147a43a31f4c35b057c53bce9e478302d1e13a492

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 142a73f5769f37bf2e4a8e4a77ef60f7af5f55635f60428322b49c87bd8f9cc0
MD5 97a10c47dbdd64761dc8ea05e7b90fd8
BLAKE2b-256 c7c24173d0a8ca819dcf594e916c3d31709c4069dc4d36d0f8845aa2f9bebe22

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3a2054e9640cbdd0ce8a345afb86be52875c5a8f9f5973a5c64791a8002da2dd
MD5 bd8342a2ffb8ace4ea9a5b40f73d5155
BLAKE2b-256 85a758636ffd97bf5550c6f655921b0c8fe685f542563c37af1546d4f7d4c75e

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp34-cp34m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 49ad5661d54ff0d164e4b441ee5e05191187d497380afa16d36d72eb8ef048de
MD5 147be1a9d896d92c380a4ba2b1e6df02
BLAKE2b-256 1bd7271d1bc6217c9340b4ae10c1be458bba75f56c142027891c047a7445ec48

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0-cp34-cp34m-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp34-cp34m-linux_armv7l.whl
Algorithm Hash digest
SHA256 fd007d67fdfbd2a13bf8a8c8ced8353b42a92ca72dbee54e951d8ddbc6ca12bc
MD5 eca1b931589c61b622b78da7b1d5b6fd
BLAKE2b-256 408ac5ab53093e74032a3a84f78674d84279fdfd9aa64072622e540d956de6ed

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0-cp27-cp27mu-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 561078e425d21a6720c3c3828385d949e24c0765e2852a46ecc3ad3fca2706e5
MD5 b8b3e3eaf21197f85941110f93d8d35c
BLAKE2b-256 0269e150a9ed613edfded526fc115bb67ff111b5505d763d22bb3b1580257988

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0-cp27-cp27mu-manylinux1_i686.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27mu-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ff9045e928dbb7943ea8559bfabebee95a43a830e00bf52c16202d2d805780fb
MD5 a05854bcc401acb3b7942cab60442fd5
BLAKE2b-256 557d80be10c11bca70002720b0a316f822dad1d91a51a1ccb6393b97e94f1071

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.0-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 22.0 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 3fd15a09eecef83440ac849dcda2ff522f8ee1603ebfcdbb0e9b320ef2012e41
MD5 4cb5c5ae2ccec422f4f3db7617df0677
BLAKE2b-256 456abd9e33c28d42d711966e7318ff91a26fe2d84110c1c7a5429acf43de373c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.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/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 24c3a04adfb6c6f1bc4a2f8498d7661ca296ae352b498e538832c22ddde7bf81
MD5 763bb69dbdcadb95fbedf1d4f91c404e
BLAKE2b-256 2a0439831d6899d48840612306a8ced11b540c1504320e8df6270a85ea547060

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.23.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/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/2.7.16

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 8d2b45b1faf81098780e07d6a1c207b328b07e913160b8baa7e2e8d89723e06c
MD5 c489b30bd4a398f37ed99598020c384e
BLAKE2b-256 25e0e27cb6882813e77f51019e6087ebff052652392f84977796a4c9b1a33d15

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2124f19cc51d63405a0204ae38ef355732ab0a235975ab41ff6f6f9701905432
MD5 2b5e7dbcc99a02225a9d52d4eb396721
BLAKE2b-256 0aa52d931bbb062b703fec7feb761048c52b5d6c0a9183c82fc71ae7dd4872ab

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ed524195b35304c670755efa1eca579e5c290a66981f97004a5b2c0d12d6897d
MD5 d43f1224641f96e479b344da21cf056d
BLAKE2b-256 4fab53579077b5e4a3beb62c55db5d8c55ae70bfffec0994655d732a2d68b436

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.23.0-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c29106eaff0e2e708a9a89628dc0134ef145d0d3631f0ef421c09f380c30e354
MD5 5c8ef4638ee39b3dd843cdd42ce39e60
BLAKE2b-256 ce0857eb1ed2e7c285d2a57e51ffa5c5365f594575ee5755f84b08154b747c3a

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