Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.6

Installation

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

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.52.0rc1.tar.gz (2.3 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.52.0rc1-cp311-cp311-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.52.0rc1-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.52.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.52.0rc1-cp311-cp311-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.52.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.52.0rc1-cp311-cp311-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.11 macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.52.0rc1-cp311-cp311-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.52.0rc1-cp310-cp310-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.52.0rc1-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.52.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.52.0rc1-cp310-cp310-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0rc1-cp310-cp310-macosx_12_0_universal2.whl (3.9 MB view details)

Uploaded CPython 3.10 macOS 12.0+ universal2 (ARM64, x86-64)

grpcio_tools-1.52.0rc1-cp310-cp310-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.52.0rc1-cp39-cp39-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.52.0rc1-cp39-cp39-win32.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.52.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.52.0rc1-cp39-cp39-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0rc1-cp39-cp39-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.9 macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.52.0rc1-cp39-cp39-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.52.0rc1-cp38-cp38-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.52.0rc1-cp38-cp38-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.52.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.52.0rc1-cp38-cp38-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0rc1-cp38-cp38-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.8 macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.52.0rc1-cp38-cp38-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.52.0rc1-cp37-cp37m-win_amd64.whl (1.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.52.0rc1-cp37-cp37m-win32.whl (1.6 MB view details)

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.52.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

grpcio_tools-1.52.0rc1-cp37-cp37m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl (31.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.52.0rc1-cp37-cp37m-macosx_10_10_universal2.whl (3.9 MB view details)

Uploaded CPython 3.7m macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.52.0rc1-cp37-cp37m-linux_armv7l.whl (36.9 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.52.0rc1.tar.gz
  • Upload date:
  • Size: 2.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.9

File hashes

Hashes for grpcio-tools-1.52.0rc1.tar.gz
Algorithm Hash digest
SHA256 8029312d655673c5f0cbbe3ac4cb3df4bbf72ccd0c3e540d3a88ea05261ece64
MD5 203db4d0a6ec5df4498aa8aa7d7c87dc
BLAKE2b-256 d5580fc4ee72cecded0d8c98447c2f57d55ea3a1ec9ceb0715b8311a366499f5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0fa109fa4467578f5748cf0d4dfcebb2a71d0e2c1f299e75197427c022ff115e
MD5 f7f0408b922eeb02d0362a92d7e65ddf
BLAKE2b-256 a82dab6c25fff977f6f3e17b7903547c5c00d1b66ae4a4457c76641a68d6d777

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5a807ea6cb9d87568feb01cd479087ae6fa9cd137fa3109c379d80b2e6c67ea1
MD5 b143a9b422d382c67cfc875fe729c564
BLAKE2b-256 6a417def602e54ffd601c4f24f370426c3e8782cdae62b50a6f80c5464f96f1c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6f729d368b708e656aaefe225a071f0dd3421f3df772a22ea15d9a73bcd26ef8
MD5 6ea032ed33e5c09a009b1bf8138bf1d3
BLAKE2b-256 46d079796ea512c56a2b14ecd2f612e9dbe96a736041b3fdda1cd06d31279bcb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ca7ae25d7608a274f0bcdb89dbe6b4bdeaeee1191fd985fa567805d724a939e9
MD5 81fa81c1b01e4acd7a7ce3ee0f3dc774
BLAKE2b-256 cef4525bbe85949bb390796e668ca71cd1543fa618d30bdaf7576f2ae0a276b3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e1e511811bd3df247e0a9831ecb6211c54d364f78a6ecaf76b648f34e4b2d98
MD5 4d5b7d62b95c4cbd54b96c8753a2bd7e
BLAKE2b-256 6f16cee7e51b1bda35f06008c057a41c46bb44820a0c0ff5fdd6dd103f5e3251

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a074231cc2f73e684750e80c285d0ff4067eaa2bff25ed527aa8d2bc7eddf35
MD5 531309e8960ddba7c9af0e5a908cc815
BLAKE2b-256 ea89fdb4f66f9cb26e5a596a7ce2f0fa00f93f6e0d039c01264cf5ecd1ba5357

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 9504b93d39d270d85a9e1de3724c23b7ac9a0cb53b212313a477fc2144b521a1
MD5 14ed298f17c5112a75d2d967e4488813
BLAKE2b-256 58abbc607a4e5994d7431d5e5b3d5e31da22bef863b04d1614fed79fcab2d0e4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 3bbd013965fc74fd0c583948b56e72254d50985d28aec2f40cfeb994381a85f1
MD5 2a26524931ec3adc34a0b85ffacfbef7
BLAKE2b-256 ae228fcc37f6550e4638ff326e157087d5812080c0dc8e9d6a63141d7006a80b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5aa9556b8e317cbddd48dcc71aa38041dce6fe2754a0a9d66e5ef5dc3cfecebe
MD5 61cfe6d77e630d4919c0509b024d4712
BLAKE2b-256 21f728406cbd9d2edf0784e7f5d45008232f73dd11f2f66f90091112564adb42

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c33c3072a6e400d7b0baada5a2d6e4ead69def4d6618afc7d74e58487a211b62
MD5 a1708ad2656c230ae97d03aab2731083
BLAKE2b-256 ff7f638d6f3150d46258eae39564264c99506226c31bc3fa84b563da42776098

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b3a157b07248ebf89c1726c48a5984974d05172d46ac7f2bc4e05df996161047
MD5 6e5bde0fc9eb5ab4aaba29f63f5d768f
BLAKE2b-256 d588250f8d50920730f9b751f534b655e601d655cbda285c3f7d9b5402d7dde7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 213c80c58da8f0389a3e1ebdb7f0f57a184cbb999f8f42cf204de47f78d24360
MD5 694a300360ed7935c463c6e2ebc4a5cf
BLAKE2b-256 f4a1d321e0ff6567608cbc9a0b3865de2a8712dc877e5256e63d6aec69931f76

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aa74ffd5058fdae0e911597d0024467e31e82b9115627541cd4de67f5d0b6eae
MD5 8e5a6e951997f169c05d18141b214017
BLAKE2b-256 12fcf9dfae2567884ef1dbce83433d0dffb67f99c4134be4de97cd3bad6dacc1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed123ce374d521ced1519e99dcf363a64ea96c4d76832a49a16b12b49ebae956
MD5 181b87ff4c1680fc4a577e722af5768e
BLAKE2b-256 a4db884369394b05ddee7066ee48a300d8d2ce72e2308ad2db10434c000e3d3d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 18b9a6798f6d7f9a8bf9e081f7f9468bf55bccc78a37c1a9b3aea1a3ee1ecaf5
MD5 31d3d6f03322f7215f2b5f3aa4f26f08
BLAKE2b-256 0fd5843a926b7a55d71f850986f0c681568d0fd3295230aa9145e90fa4f18295

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 1b3a0d8bdcc93a84fb7391f2eca5e0d0eeef407c78d774113610b39aef137921
MD5 3df1a652b67eb5e1888b55b94e1ea30e
BLAKE2b-256 28a69aeb2ae17594cc66d8cd242fc40154096a72fdbb9f80f2790d586a3d839a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 b02f415633107f5a4ba575bad9a1632de5e3bc6e727d9fc56e4334f0f93ad9a2
MD5 2b23194f3bcdbe16d0edbf7581cbf8a2
BLAKE2b-256 6c0fe0c89076d8b251400ae1ba91603e40ad8abb46f952e9d304a349589bffe5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b9c011babd39e82b59c29beccc43d4213c7b3244e65b1278b00606b2437af0ad
MD5 a1629790e4dbaa3b593393374de21528
BLAKE2b-256 7c176727ad46aa3946d68b7ad8dd9fcf42e46f41b7dbab41f488bd502ce5fddb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c0a059ca20a47fa85285c255b01dd78daa517d5da966515ab5fcca8cd6d2fcfe
MD5 6f33fab8df3996031c76688b6d175ea9
BLAKE2b-256 2864851f349aed0927c094ff391a5569a373b47bcc70855d1930e0f914d6dcfa

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0bdb56fe9b1b9546c93e63df7e4ebeba1ab0aed5f4e8bdd7a53ab6ae00c25552
MD5 f36ebaff1a2c86956692e0bcc9bcaa46
BLAKE2b-256 70829bcf361f85e5b6b4de53d010e412517f7ef9e59a53d76d9632f77cf706f1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bad55bd68ca4dd9f32646ef35a3ed44950dba57ed0860a994465906cd0a0ca20
MD5 0190718e926b8e4c064c75aa30d527a1
BLAKE2b-256 83094b2785d3492753b4c2d74c1d427c38b29cbd8fcf7e54591d11eeb5fe56a5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f59f73d094b9462905e5ae002424149a31ac51a2d8a851565ab8fa860b769ab
MD5 f2fa453d4cc67629828b6b9c149a39f2
BLAKE2b-256 f44087a8a27d7a3a87bfea9728eef228bbd371a6f74722a78c669c3fe26c0b62

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a48dcc90380a2f7260ba8e67746fc2aac39d37b441e1c9d86709cd6f93b47db7
MD5 963e64a468d99c8bded68557b0f7121c
BLAKE2b-256 208a4a659bda10908dac48ed373f989bd894487cc77de44b2be17ad5f52bab2e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e8aca03c4922253df83bdcd9b4e704db618d6801b079470299070ad30a235a6d
MD5 e4ed0664a0a933d7e1b939714a6c314d
BLAKE2b-256 bea2ef65158f95d1d971ad53e2cb6e3ab4add5274f8882adc349e4aa04e21c71

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 891712c53823f229aa94aacedb3ad15babde4a281456acc9cbc8a73b6869da14
MD5 424da23be439737698b900e4b0421a11
BLAKE2b-256 1074beba8fff8cb1dc90b5f6490c47d9c47f577f251c41c7c77d61cf38c68960

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 37149b437047662941c303dd4d3b518a6cac3b125230f0f1d42d800bc326b569
MD5 76c38dedb313cdd892323f4dc0fb9458
BLAKE2b-256 c5c7d4b96170d52f364c9b9892d5d1c06bf6b51925cd0171d2dd119de72f5990

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4559721607142940dfc9e0c1160c410f1a4d6e81264ba5f02b8492732931c97e
MD5 c18952a04fd4e192bc7e61032a825a06
BLAKE2b-256 96d02b9243def7aeee95fca7d68ed54496c00c40c73da2a2de4b2ab1a81afad4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2ca2b64e8b3aac2307ee90f45bec1cc9589075399d51a4cca8de4ec100936b84
MD5 c87b93d2d2812a8297555862de809bc7
BLAKE2b-256 eb6643f450d727f838c658e8cbf6d9d8cfcb658dbc69580ee527dea73213c3fe

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1cfa6dff56602504b245d664a4bd8cf299d1fb305b2fe7e00f5841bdcf8354cc
MD5 93f0f252f30630b2cecc375a5e7db3d2
BLAKE2b-256 1a683f1638776774e8713f2bfa540c330dee8607cd29f599a87933a6b39d0fc5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 166dba00acf83922898872a216d723161035467f5649955601008d52f228b50c
MD5 c173e1893a521949425077d37a199747
BLAKE2b-256 c98afed765086a82e1e4166fa43a46d01172d3b0d54e02342c7aabec4d2300cb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b0f4317ad8adb0771eb915eb7bd030f168fdae459bc0c0a41fbb5f82cf2a239
MD5 3ccb8cc6ac5e441ad878c1111b35d464
BLAKE2b-256 6c7feb0afc7b61c179f757569faabb92c6975d0105a7462db8eba928ce01660a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 417186aebbfbb2a5507b2cfa008ffc6485f4825b50de2790c38cdf0ca90b7403
MD5 91c338284d708bff378f3860e113dd66
BLAKE2b-256 72a64e03b95a24b8de62e662c9723808bacd9ce98c074970a97cb58f80c4d9b4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f203c29972ed6d9a99130be06bbd3430a26df9668bf98cb8fb56b7a526ef623f
MD5 e79b8a85aa19b8fe54d392d24fa0de16
BLAKE2b-256 1c3fdc81b2e3670eaeafa1901d6141305ea87ecf84e3db8a28b4d4c08f5230fa

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 4769aa0208943dfe540523f4651a17218a7362f901003dd7782799390569a93f
MD5 27160f7249c2285f8c0e2c33611f15cf
BLAKE2b-256 d9f29efc92f8865cd0387202a8e5313b2e0842be4ab92946f06169b0c7883cd3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 5f71819748d60a15e1a0df9694285392e47618286de17ea2093f2d6ef403adb8
MD5 b14ca787a7b527e2d9d910a53bddb298
BLAKE2b-256 61151f49ed2987075ebfb4abb0d6b5ddfc0de407a59baafb0594ff159e6e3b54

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fdccc310efb46fc6ed8972820234500914d91a3e189ce1685f8d48f2b775d7b1
MD5 799d04282edc23c752f9cf8fbe031703
BLAKE2b-256 e572f9c0a68429839450a68de4fa2308ef148e38e52057aa73cf4bd83fbcaa8e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 db6a54acd13e91cb65494198d07c21bd633e8e87f610a2db628229a4863485c1
MD5 655642053e7cc4a5761dfba295feb92c
BLAKE2b-256 700af8205f06ef5428b87665fbd8c8ea7efe074eb95a0446b89542957d806050

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 818805d9efea07d4fd28c5be0dd7d573fe1f7b6f59f0cafc4609cbba01ad39b9
MD5 b88dfc07a95ae22d46666dbef7cdb9fb
BLAKE2b-256 775698a7491cbfe2e43cf46465d27257fa6a5390dd55f78b5d87d881b751961e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4c29eb44b5d72d5ead3a5355794e115336f98e291248ec63d66afbf0a80c19be
MD5 9afc4e0f4b420ac04c5c20db081e5d2c
BLAKE2b-256 59b661029c6cb0e76b8bfc3dc8c8c8b519265de227253d4bbb99241387f479b7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c6a8fb07fe6c17c99fdd86d79cd824a1d0c4fc1acbc2ee6390f5359add22b35d
MD5 5fa950d3681b0dc74bf50df540837b0f
BLAKE2b-256 8c91c4af9f130336eaadc9f147f975ced2a39f0b3b380dec2fa2e5017eb30ad7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 943151d0078fa1165768975824773b97752dfad0210049400e88c8d1bf1b625e
MD5 d49372fcddd458946ffd906c4fc74d27
BLAKE2b-256 4c278f263ed288d5353d1d04a27055d6de531a33ef8c0a43c1886cddf46aecb1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3758be0de59915efceaa2dd2893a3e4e14e1d3ce2fecab1faeb0b1f69392733a
MD5 6b6e550b6b84f28a41abde8db31dcfa0
BLAKE2b-256 d681ed823f1eef74c501b9346ae15a55ba7e6accab6c26cf85d386ad32807a42

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 6c94c85830addc6406b9c3d4757440574798d2398a690568e30caf5e0465e1ee
MD5 e313e6cd5286f52d4fd5b807fe238741
BLAKE2b-256 ae26cff3cd44ee5b231ed5742b46b3152c0b60bbd939f5cf5dc769a268e984c8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.52.0rc1-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.52.0rc1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 a56da4ec876f38abf59c935487ba19cba9c0163f536f42684ebe68bf879ae444
MD5 6c11d3c4d7906b8ab08881b73d94d48d
BLAKE2b-256 875453d8b04b547220029f7512fa4f9a9e41c991ffa3599e2a3c22351703b91f

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