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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.28.1-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.1-cp38-cp38-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.28.1-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.1-cp37-cp37m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.28.1-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.1-cp36-cp36m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

grpcio_tools-1.28.1-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.1-cp35-cp35m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

grpcio_tools-1.28.1-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.1-cp27-cp27mu-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

grpcio_tools-1.28.1-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.1-cp27-cp27m-manylinux2010_i686.whl (2.6 MB view details)

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

grpcio_tools-1.28.1-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.1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.28.1.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.1.tar.gz
Algorithm Hash digest
SHA256 adf089aaf6e21358b12e39d9fa7c28611340d8399a918c0b72ff122ce9b7e0af
MD5 3aa41d418dff1774fb10dd08e8cba44e
BLAKE2b-256 081d8519e0ea749d0c9d10367e8391b3af9f7fe58979390de857d71e958a97c5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dc7ea3739aa6f5abe6e9a27f403b30c7996978176e5884c41ff3d8a153e7c35a
MD5 10bd6e91c8167d492de5f6f653203318
BLAKE2b-256 c3989f6930105d78120b06ebd30ada5ff7f936575ab854efaafbad829cddbe96

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6f7806fe53e5979fa10ec49cbd5236cf0e57c8817ce54350bccc8ebceaeb54fb
MD5 18185bb935caaf55a0926a90391a3b84
BLAKE2b-256 ace076d51138a894167a8cf1471a54ba7211a290e8608c30821b126a2b816fdc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 de10f8b28ef3e8a7f336e02b7c2912713bd41e0931c4fad3a6993d25c8511159
MD5 72de0deeb1e2a05bb2813b0546f0fdff
BLAKE2b-256 49d95d8fd012a44844ce762331c7cceb6c88d4645b9723b2cb30f33f610c1b3c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 27fcab84ea948d965f82c7994903e8e36a20ce4ad7ef55a22c8d7c639e6c8808
MD5 7a3554d6e4612b4902aba05827310d18
BLAKE2b-256 788873ad31cb94bafb3aff86fb8377fafcb3ee9eb8849a8745575060f42594cc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 edc01f022a878722ae69bff3faa8c6ec7e967d57b7e8a5f4b2f6100ad903a978
MD5 e94f8e5d95c30dff04a389e8c58e93e5
BLAKE2b-256 cada04728ca3c03ca98b9ee216cf3d98bada5e7c34fb49b1d5b9516d0210ad5e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 55f3a86c3a808b8a5c2dc8112c45329dd912e43a6fb474da94a7e04d8bb36e1a
MD5 e862a7f10a6177f2fef4a609f3d7aff0
BLAKE2b-256 e04b440207d6604d0af54036af7cebbeb7f1429bf73be13a7cb1bd8e21a0288d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 c527db050fa619a2bd293a73db0e0af42f0bd5a4f41c043fc5da543d81f5fed6
MD5 c342a5c9bdb8b84481740311c0c6ffd1
BLAKE2b-256 ac6e5c81ad4ead1b54d3fa504e908a32d67a00aed824b64f8b062c93a2046892

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 17a6b63ee1650abbbc9306f3144d1d3bd3d088a270ca6569afcb68a8cc4a4a38
MD5 8b3c87b6fa75c9975dd6677d2ec0ff2e
BLAKE2b-256 27809eb0050c651a4b15dd59077ea88625b93fc353f3341bd59e5879129d95b7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d89dec894495c51ee0a8dd0c896e4320e95bab179c3faa6a439ef5719486c35e
MD5 377d9eb374b4ef3eded6a6772cee0173
BLAKE2b-256 2ee03e5290a6274a1ea116b16e3d4602ab5460a97edebe48d9eb82707e063ef5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 addc40a47f496cafa108ba1a31838a9832223e0dcafaf424d38e6b8c79fe26ac
MD5 2e30c64b32e53d0b328dbf77182cb109
BLAKE2b-256 89444b2b5f574bb1a0db9e88e6db31c425dda8542fb51f065706142e7e7bb3df

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 2ffa5f6fbd26ea6c7626bf89d6ef4d64d111000a8bd4e9df69b070093de0f85d
MD5 37823ab86d489979d1b4992fe3e0f38b
BLAKE2b-256 04a6fd795dbacb2c44593154c99af9d41ce2cf08a710e49a436a2fdaba6056d7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 e942dd349d5be0d5ebbe96ed9cbcfb5fdb0bc7b57357754c42db8083a0ec80aa
MD5 75b3b5524ba08d99e9fba2a1b6687cd4
BLAKE2b-256 d4c1e1ca3802516754cafd7d6731557a0b8d544f60bca16e393bffbc243b2ed1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 9b900cf90b293acd48bf258d5e416eae9540b5aa0c75cc2fe68a7e2c5f4834ae
MD5 88e2aae37dfbec7c97f8f41891fc58e7
BLAKE2b-256 59e8d1efdf956227a3e94bd7ebdcf3d760b558839702f2ef978cf914e5c54d71

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 493b5a275ff2692942951926a259e396ff13acec72e6d93498638006b1a1bd71
MD5 f2c57123a57ddfd7b2a1b220b8d9bb07
BLAKE2b-256 afe73f9394a90462ea481a46dabf33eaf277e15ed9737ea08c804e49d33ec96a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d6ee6f338e0099976161e78ecf91d2ab9c04be75a944ef29facc93a4aad28e1d
MD5 7cc874b467001907797dd5699da1fea5
BLAKE2b-256 78b3f2f4a0c4e4e7239f91b2160248a9e29689d3d4ee432d3a361628dbd627ae

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d661e5c4f82f9a223b9d1a6c9ec68faea060324e0d25684a6f7fb0b9622ab561
MD5 9edb00706249eca10c92c3a98f569d76
BLAKE2b-256 1c3eef00c92262ee0cddb47e2da4543dee74feb125a986a26649e0c153f489b1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 4c980208c1620e52e86c4037058097673ee8e3bbbec34582f2538e614d0c41f4
MD5 83437e421cbc587f12122207b498aba4
BLAKE2b-256 3af53cc2ddf3f4558664b039268a08f86f2ed60f946993b6e7aa666492ae10f4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 bb9b1a05917011e98e5331d129a40a41f49c5652e1b86d5fea9b3f6c98454928
MD5 1d25ca4b96948ad39ffe61d48659e892
BLAKE2b-256 c0323706cdfa2a871292dd7bdb040ce0527591f84a6686fac5e732c91bad91f7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 69a60e1c020547668f313b7a81d653f8c820066ab0f6ed979af760905b61d9e1
MD5 cf4a05cf23cb763d52f7c78318480491
BLAKE2b-256 1769a6e2508c2d17a7dee24a01ed5cf787bfa6076a6d4a4b45881e89a5f001d1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 c9efe6420d2ffaf9aa32d292817ddfc939b9adf28a51cef30984bab02ed35a58
MD5 a74d431de7c01a1667b2c5445c124e91
BLAKE2b-256 b1801aa5a9b7cbd087665b6038d72f0253d3bf55734247ac3f74e5cdaae4a58c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 b5cf457dcd6499f8c2f2bdcc486d681ca3ee673064484a31c507df6139bf00fe
MD5 16ebda9d13ed71abbe991e3a5d5be0e7
BLAKE2b-256 5f7587f3b8e686ba118c6a9e058c24955af7c67b4c8095e5dab979561198e44d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 f61d219d06057e015d662c0b40438f119f58e514a5bebf425058a34d05ff21db
MD5 b77386b496fedff36e3dd6c11d1fe2b3
BLAKE2b-256 03f1ac7e22ff8edade0299321f9fb597069ad9339bb411c95e445b9f720557b5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 8f752fa03eb2d851aac5838aa46a5b831660e9800634fad8ccd46539e9cb4663
MD5 b37167685e41b8120d8fb0038c95dc12
BLAKE2b-256 1c3dd3b8a109322546881967ee51ba1439a9561ebf38e11896dc321ecb8dbc31

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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/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.1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cb7b54a96f4d9aae5d9c6b644a69ce48c12cfa3558c86ce0a62d9c8a08a83f2e
MD5 a5527f9b2997f7e709dabbcc37b8c265
BLAKE2b-256 502198421f34dea2fd7246ea48fd189456e17f9f5d4d580557cb387684695a46

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 095911bd21dd2dc029b8862b44e65b41341135fd16da60ad9d0df4b8e9a0618e
MD5 2815d9c122524951c7d456b5ce57187e
BLAKE2b-256 34dbb036bb0c3dbd7153e47337a654c667bac4e87e9b320ea828414e6908047e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 491dcd98d988c0a4ed9bbb1ec6310588fc0e16b334b64119b973363a1cf96cc1
MD5 f74efb7283dc95dc133ca58d46f9e236
BLAKE2b-256 88d1d39df0a6295b45226fa9eca9ffc6f32733af8054187aee6509998c031ce1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 b22172e3ad5e849815f3e35a002fb67c52e83cd3e4299cf45760de4674c7cd04
MD5 7c6282c2360d56d1cdc7083cead6b6e3
BLAKE2b-256 66cff3ca81f185b051cd8310ba0692f0ae96a2aa5a4eee7ebd9a1de0a7089026

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 e05f7bfb63b844b7f9d8b50019b02168fd8982278dc0443986f3504b3cb87d2a
MD5 5a0af540a19033e36c62297d2f73784d
BLAKE2b-256 f5c0294a4e369a5df1d290b666d59224ce2f012f5f44b7396240e98dd3639bd9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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/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.1-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 b5ee6f089bb040d175e658911760584c7a6cb70fbdcc78bdbe6349475933483b
MD5 39b2d4a12039a982ce50c78cedda836e
BLAKE2b-256 75e98b2cf3ee18640a2ec1bee4b78e542977952e1893e0b83fffd3071a7b3672

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.28.1-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.1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9210b3575fee355a4056cff8ff7212b823371e9fa9ad1467e3c0c5cb006d0d7d
MD5 54d0bd3ad21584edf88fdc92c73ea293
BLAKE2b-256 9d3fedb31d112b3cf998cb2f25cd515eaef1b6af431f39698af70d1d579db30f

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