Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.5

Deprecated Python Versions

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

Installation

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

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

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

$ pip.exe install grpcio-tools

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

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

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

Installing From Source

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

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

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

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

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

Troubleshooting

Help, I …

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

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

    pip install --ignore-installed $OFFENDING_DEPENDENCY

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

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

    You can fix it by doing:

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

    If you see

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

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

    sudo apt-get install python-dev

    If you see something similar to:

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

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

Usage

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

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

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

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

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

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

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

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

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

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distribution

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

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

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

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

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.6m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m Windows x86

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

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

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

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

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

Uploaded CPython 3.5m macOS 10.9+ intel

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

Uploaded CPython 3.5m

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

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

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

Uploaded CPython 2.7mu manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7mu

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

Uploaded CPython 2.7m Windows x86-64

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

Uploaded CPython 2.7m Windows x86

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

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

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

Uploaded CPython 2.7m manylinux: glibc 2.12+ i686

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

Uploaded CPython 2.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: grpcio-tools-1.30.0rc1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio-tools-1.30.0rc1.tar.gz
Algorithm Hash digest
SHA256 98aa208b14b06ca138323ee9da6408d0e7b37fac8efd84fb7e0ec23e237cb0a4
MD5 73b8138cfa5643c3c6aa6d4ab1ac4b79
BLAKE2b-256 3794580a01ac18c0ec418700235a71d1ab9a1f1a8c78747117639dad90264994

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 febcf56823ec4e61194cec0a5ad7f6700084c603be078bfa83ff7767c4fd0772
MD5 09b5e7b83de9ab35042bf81733e016df
BLAKE2b-256 5b2f9d7bba2784654357e003a92e320bb08d70d654a143286347e8fb5319de81

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e516c03ca6f2bea62720ebc6c38d789b45c0deb9d7b9c9d2dec51087a785444e
MD5 bd66b0e45f390300895fed282c273f17
BLAKE2b-256 9e0fd2762102aafe9093c2011f1df692b9ccbcfcd9ee95ec2024fc971b711a4d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3d542984a64475a499924db493f91f8633e387ad37faacc160920a27b22122ff
MD5 3423548b08d4b827e675342d1b0dbfff
BLAKE2b-256 4296d397b5e7ab349830d6b788010dfbd2983123f1c4b6d3fce9ed40b57cb65d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 701916bd7e3fd73e6060b5c05b5a43be5fba05b6c77a3190c0859b71d6d1a736
MD5 7fafaabe1d3a0d87670cc62d02721d8a
BLAKE2b-256 4a7940f394f69329479b04fdc2e32056324f93c299006838ca6e5e5f1a3bd4df

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8caca3a55c814adfc10eae7f72a488c65fa5751835dec69e0d729808fc79197f
MD5 36cb96632ae35fdb74dc0868668dcc8c
BLAKE2b-256 2d4b4c40c90123ea1d6eed0072e468c2cf8679aaf858208292ffb287410f1628

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 254d06d6a91d9324a2f252c99bf16eaa5ecb448d7301d1b15777a51c0a9109b3
MD5 5204a02ea511dac6b254cfcf5ae5bd99
BLAKE2b-256 f209a49a97676aec88d188492162b47bf6de99068398e5a110dba7a42c6deb20

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6cf703a945e9616147a57d034dfd67def550bd5c2700dce2c0b0ac7ba14e205a
MD5 76e943bbefb7049a41f713d513224705
BLAKE2b-256 5cd5105c76b94081eeea558edb8944466a898c0496eada16fc95859f127a7345

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0a4fb655f49a48249f5e0dd3307665c53dcc05ceda4ef2dc6651944628e34951
MD5 6b50bab296bbd5c39b81ce844539c22f
BLAKE2b-256 a518af55da3bcd4dbd5bb38e37e855f556ffb6413db002f344f8d7075330d46e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 aef61877e094976334b5e13a1519fb466f38820697069401839b6e51aa1676b6
MD5 8107072b565f457963c7888bfb642802
BLAKE2b-256 836cf1863d2601838b1004ba78536f2874d8449f35a3700be0f1d38e5b42de6f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 abb294192a6bd9ffec33f2fb4ef09e2aed5f58396061346081e217ac471ac65a
MD5 d8b0655591a38cbf76549ad0b6430b9b
BLAKE2b-256 ddde78f58beecdccd56517d5342e2439f19a40186de0f293c46ce0c6ee4d278e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 08ba18f7254aa2798fdf8364f22e6e646d2ed1d87b911e5f5d112f0210bd76d2
MD5 fc33b4375894ef8eacb8ed454ad4bc72
BLAKE2b-256 b98e0b3138d4cd008d1ab761a20915a2b6da5b61e38e2b1f977662580f1adcf5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 5508c893b0d709176b1153fb3967b5e7af5bf939199c876c084b39c52e86f71f
MD5 9c72e65f8b988e8c4390f172bb7275a4
BLAKE2b-256 36e58bdc6d1f37ee74b8d916dd39d6cc1684bcd5cb8549eba13459c48eb4de09

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 28a3cd56e3b3c6210d8460d3c04240a794946a26348ff5a6f493045e2e7dfea9
MD5 12d4846f86ac9bc6b02cdd7a62495497
BLAKE2b-256 036f921c4bbbc3ee528c0f0cd6f816098308792e01e901a3dd61cfadf81885ed

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 cc56daf07604bcc288137a1ee8403aaae92d154966ceb9511dba22b8d69cc840
MD5 9b8c4d22749908f7983c8a9a7e402dbe
BLAKE2b-256 835455c7fed27c87918e2cd882fb377a48e2556c2fee9b47370f9e1c6e0a20b2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f0174ae0ba68d804f2e27194db9eb511984e4ea400bce17b13e150338b83a936
MD5 19b2fb5fcd933bcf17b1a7f897aab661
BLAKE2b-256 9a7536e3a6009931150c1edbf6aaf120ebcd51fd8c499dedca2bcf4c3613a9a1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp36-cp36m-linux_armv7l.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 f7d92640e0265703e526d5e315dcd784a633e6c9d3daedf4db56d7fcc0c027ca
MD5 58588dd025a00c959f8f734aa5bca428
BLAKE2b-256 2e2fe173a6cd71075580d73c13248b0300780c45848f5389e79c4e7f1fa735d0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 44b349eb087e1115b2498e319aef3dbe9fb85faef327d0288bed6279a258fab5
MD5 7edc79f8953a2b3a64af358b12245ff7
BLAKE2b-256 403f67a31bf0cbc800ae11accf2654d9421826fe78f401e51512a455ca10c411

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 230f8a815b7c74bc15811403d6aae205e939f02cf5e528fd5121556d4a25fc57
MD5 95c7ad8d711ab8c8b129bd456fb11eb1
BLAKE2b-256 ad3ef48cfe826d8f7cd0645fa39ce5d5d2a7a9479eb7aed53f26ff80353a9e04

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4f31ebd82b101dc69a82acfcaadf36c5f4820a55b7cdc3b853ddb868b1a3e354
MD5 e8febe325263f2a43c4b412bd5f2b52b
BLAKE2b-256 33db6a413235a19ac1d381014157e5945967bfcdedd11e6791f0b3553e462206

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1bdbf96de5111244cef804514fb8533738e61adce4a852865a55420dfab5cf0f
MD5 5a849977adf990648297790301b8402a
BLAKE2b-256 635383c87e291f3915216775b206d84ef8308b8be44e251c5d849fe8ef7582aa

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp35-cp35m-macosx_10_9_intel.whl
  • Upload date:
  • Size: 4.0 MB
  • Tags: CPython 3.5m, macOS 10.9+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp35-cp35m-macosx_10_9_intel.whl
Algorithm Hash digest
SHA256 c18ba7646ec2613cc343a859e82a38c7c2440efa7613d5a8268f786e553bf102
MD5 db338ae860f6bc5d2d95778052462bb1
BLAKE2b-256 0d83c8f0832ab0a0f0c84332df7db1805206967ba13681f414a717600ff2ec5b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp35-cp35m-linux_armv7l.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp35-cp35m-linux_armv7l.whl
Algorithm Hash digest
SHA256 5d3bb58cfe31aeedc2030b901899aa7017c46d2f84f3bff7d4b07f917da1d683
MD5 a5307bb04a81a9b241a01584e8697569
BLAKE2b-256 f8b891e6ff3ddedc47cac6597414e2d5547ee79c96f4ad82b89f51964dafe0c8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp27-cp27mu-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7mu, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27mu-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d083dc417847fa7b9c3bdcec27e682477bfb80dc5076b3ea6e7017db6de94448
MD5 bcd46e479482a26b0fc10e1d1973bbb4
BLAKE2b-256 07cf5bbdb61dece0be3ad0816b7aaf47245368f5e1587cb14023baff7dd28c5e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27mu-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8945fd64165aa6eb98760ba1d2c892fcb9f3fb1640bb3a2e3a5b161f864ccda2
MD5 871b8b00cfac478d7e1d557853b87b44
BLAKE2b-256 feb3eabb69f3c1afbc58f04bcc8232638795a549c947ca6cbee462355179be55

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp27-cp27mu-linux_armv7l.whl
  • Upload date:
  • Size: 25.2 MB
  • Tags: CPython 2.7mu
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27mu-linux_armv7l.whl
Algorithm Hash digest
SHA256 082663bf698f74efeb8d66077b287afec1006a486b90e3608271a24abdcb3a6c
MD5 cc569cd2f47baaf1bd283f102ea1a219
BLAKE2b-256 f0808e389044b3e2d072da7e3001e49795e96ae286146e35ed8733a949876785

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 07273f096f2d84274bd50603adbdc6d22452c48cd0579b339dd09b68df5a3cc8
MD5 0ae5588439ba721471691f10449e13c0
BLAKE2b-256 d72b1647692aeb2167aadfc08d7291e3d9048701529bbc71e591cb630a45be76

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 9a588bfe9b88d3e0da93aa8db12a5079f4e1fca47e439211fa528d8c8c0ae7f6
MD5 7934882121cdd6e4501575351dfca9cd
BLAKE2b-256 df27f3b37341ba9ed8dd9961ee82c323bf4a8b860209a7628b33ca51c2782676

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-cp27-cp27m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 2.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d5d58cee6f96275ccaaa7804da7bcde7d6c9f452a1ed0cf5032871f9cc29ac60
MD5 b35a8fb1627af31f2eeede3f4e914a24
BLAKE2b-256 a4f61c41ee9d2f18f07c0ed74e10c7caf53d21e090fbcae73cc37ea93b1b6e92

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 0595e81c91789fed18c251bec19995b7ff5224f1509b897d9d8ea554795371ff
MD5 9ed4c6d737506526ef63bdd7f20d2b5a
BLAKE2b-256 73efcb1613edb43b44527440d3a6585ef300c714710e2442de8a4862a913a7b3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.30.0rc1-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.12.1 pkginfo/1.4.2 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.18rc1

File hashes

Hashes for grpcio_tools-1.30.0rc1-cp27-cp27m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f19732109631ae769befe8b3f5f3b878ee97dac1708fd0165f87ee82f990a0d
MD5 541c40143495a61f44037dc5edac825b
BLAKE2b-256 0f123fd068794f639b1c138e44017c35a0b9eeec7fcc01dc3f6ab0221eb7751f

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