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

Uploaded Source

Built Distributions

grpcio_tools-1.48.2-cp310-cp310-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.48.2-cp310-cp310-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.48.2-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.48.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.48.2-cp310-cp310-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.48.2-cp310-cp310-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

grpcio_tools-1.48.2-cp310-cp310-linux_armv7l.whl (37.5 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.48.2-cp39-cp39-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.48.2-cp39-cp39-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.48.2-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.48.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.48.2-cp39-cp39-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.48.2-cp39-cp39-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

grpcio_tools-1.48.2-cp39-cp39-linux_armv7l.whl (37.5 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.48.2-cp38-cp38-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.48.2-cp38-cp38-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.48.2-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.48.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.48.2-cp38-cp38-manylinux_2_17_aarch64.whl (31.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.48.2-cp38-cp38-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

grpcio_tools-1.48.2-cp38-cp38-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.48.2-cp37-cp37m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

grpcio_tools-1.48.2-cp37-cp37m-musllinux_1_1_x86_64.whl (2.8 MB view details)

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

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.48.2-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.48.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.48.2-cp37-cp37m-manylinux_2_17_aarch64.whl (31.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.48.2-cp37-cp37m-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

grpcio_tools-1.48.2-cp37-cp37m-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.7m

grpcio_tools-1.48.2-cp36-cp36m-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.6m Windows x86-64

grpcio_tools-1.48.2-cp36-cp36m-win32.whl (1.6 MB view details)

Uploaded CPython 3.6m Windows x86

grpcio_tools-1.48.2-cp36-cp36m-musllinux_1_1_x86_64.whl (2.8 MB view details)

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

grpcio_tools-1.48.2-cp36-cp36m-musllinux_1_1_i686.whl (3.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

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

grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_aarch64.whl (31.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.48.2-cp36-cp36m-macosx_10_10_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

grpcio_tools-1.48.2-cp36-cp36m-linux_armv7l.whl (37.4 MB view details)

Uploaded CPython 3.6m

File details

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

File metadata

  • Download URL: grpcio-tools-1.48.2.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.7

File hashes

Hashes for grpcio-tools-1.48.2.tar.gz
Algorithm Hash digest
SHA256 8902a035708555cddbd61b5467cea127484362decc52de03f061a1a520fe90cd
MD5 0072a30d1a4b696fb302cba0e8028c05
BLAKE2b-256 05eaf80452b50164b829c4e0f68ee0da45f4c232ee6121d4c46d1432a59f72f5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 21ff50e321736eba22210bf9b94e05391a9ac345f26e7df16333dc75d63e74fb
MD5 b316c8ba4d9ae8e4c20b122cf7bb6a2e
BLAKE2b-256 e0913ed435ec5f119882a564eea0ee4776fa09d7e6507e86b0a11bbfb2939582

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 80f450272316ca0924545f488c8492649ca3aeb7044d4bf59c426dcdee527f7c
MD5 bb8d276384f6ea689e2ef7fb5021e0a5
BLAKE2b-256 17b86e26e31ee2658632037a5eb210dfe2253d1e6446793c78e8a08dd4139a24

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f0feb4f2b777fa6377e977faa89c26359d4f31953de15e035505b92f41aa6906
MD5 7b450e72ddf4ad4eb82568bbb7f751b6
BLAKE2b-256 404a8aaeab9f443f4214f1ff8fcdeb8e1008d8191e7b6b9af86e32dd32afd85a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae56f133b05b7e5d780ef7e032dd762adad7f3dc8f64adb43ff5bfabd659f435
MD5 ec3eb83c24db3eb814624adff5448c1a
BLAKE2b-256 4b3632c09aa399c396b2fc49b452581b70084baab0aa27090843fd4aba0749d3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdbbe63f6190187de5946891941629912ac8196701ed2253fa91624a397822ec
MD5 a07f767f335aa5e687d504aa460cc4a7
BLAKE2b-256 8870eb925c9e04eb4cd5b7cec134f7ca3a844ec0ca87fc969040d5515a29e5ad

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 70564521e86a0de35ea9ac6daecff10cb46860aec469af65869974807ce8e98b
MD5 992e4ca081699c469133b6d535457797
BLAKE2b-256 9fd0391291494ecffd35e50d479ec597086369fc0986b1b49277bf72d4023e1e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 84a84d601a238572d049d3108e04fe4c206536e81076d56e623bd525a1b38def
MD5 851df66de2e669ff98cc93e96b04b9e2
BLAKE2b-256 07e3e6b2e1d7a2e7aaf37d21d9853cc05dc318e75970068e843f81f779c1fc70

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e5bb396d63495667d4df42e506eed9d74fc9a51c99c173c04395fe7604c848f1
MD5 a025436efe0afa97debc17b15b08ca3b
BLAKE2b-256 d11e7700466b6f85ade8f3bcb8975d5fe309a7f06ef5a49c00fa28f58e0edfdf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 92acc3e10ba2b0dcb90a88ae9fe1cc0ffba6868545207e4ff20ca95284f8e3c9
MD5 a810a27a71958e66485a6c4c11dcd7d5
BLAKE2b-256 85b9b9297b619da039b4d0c3d75e9d15106940d9ceda18407e8e6e13b1d7245a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0fb6c1c1e56eb26b224adc028a4204b6ad0f8b292efa28067dff273bbc8b27c4
MD5 2aeda1c45298a91a5468d8b6a6ef3b17
BLAKE2b-256 a52d75c243b99027715d55c05990e7acaef2e0a3e3cf0deeddafaeda3bae3666

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 4fa4300b1be59b046492ed3c5fdb59760bc6433f44c08f50de900f9552ec7461
MD5 9ab153277f76f115da48641ca7edb013
BLAKE2b-256 86213033b7ef18ccdb24a14794196c1ffe339c7bc4be9d351ba3057c149d45d3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ace0035766fe01a1b096aa050be9f0a9f98402317e7aeff8bfe55349be32a407
MD5 092331a6a2f002b788a7d691ce9f2dcf
BLAKE2b-256 d89e2e05e30156c5a8b7acbfb6fca7755fed22559cec5086c6e1f705dc973f2b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8a5614251c46da07549e24f417cf989710250385e9d80deeafc53a0ee7df6325
MD5 9045fa9f870ee79a2aee15b72e8e6677
BLAKE2b-256 a525ba22eecccbb420c070d242dbf7c84abbb95931703c44d09fa26b5f10d868

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e20d7885a40e68a2bda92908acbabcdf3c14dd386c3845de73ba139e9df1f132
MD5 693a99c9506d41160ce663fe5b5fa0e1
BLAKE2b-256 f4d5a5dee445aa6fd7612acfcfec3bde1d40442333a31c912123a394770df55c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d96e96ae7361aa51c9cd9c73b677b51f691f98df6086860fcc3c45852d96b0b0
MD5 a9ce9dc76c976a3ffe3d947e3a61bf23
BLAKE2b-256 9c5d229f0713a5fbbfac18237a8740218233847aad1f3400171e57277b8aec10

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a415fbec67d4ff7efe88794cbe00cf548d0f0a5484cceffe0a0c89d47694c491
MD5 486611855b303aa1aaa0fff76a2c6898
BLAKE2b-256 f032d7006488d41b6b3d5ae8dc84954e543a1dd9c9cf97bed004e86ea64fed08

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e7e7668f89fd598c5469bb58e16bfd12b511d9947ccc75aec94da31f62bc3758
MD5 2b2c0f5e53e6d19f51fa73850d0c246e
BLAKE2b-256 75cb9ef23d97e5001bb9f61fd632f37c01bde47f85f9975e41ced402e0b82cc4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 e712a6d00606ad19abdeae852a7e521d6f6d0dcea843708fecf3a38be16a851e
MD5 69d8a3d67b59c05f4b15c326e7e6caeb
BLAKE2b-256 4e9b40ccd3952c78bc1bf67917b5dd2a6e480d88b3e97e90f8ebe9d28a2dd7f2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cabc8b0905cedbc3b2b7b2856334fa35cce3d4bc79ae241cacd8cca8940a5c85
MD5 9dac0872c86cdc97e88c40f259f54c4d
BLAKE2b-256 d8c231d009f9093d1b15aaf174eabd8a98a9c434c229ed8f2364880a0b8f401e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cb75bac0cd43858cb759ef103fe68f8c540cb58b63dda127e710228fec3007b8
MD5 b069e4daaaa4b1b0a6f0d4e9e5f27ff3
BLAKE2b-256 01349589793b992af79cd55862cc35dc570ac5a40a8c00fa55c70b34c1ddf064

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8e0d74403484eb77e8df2566a64b8b0b484b5c87903678c381634dd72f252d5e
MD5 a0c175ddac8071b5a92c78dabfc809cf
BLAKE2b-256 278bb61a3ec51de4afacfe87cceaafff0a98132fe919f72b375d124db28ba96b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f766050e491d0b3203b6b85638015f543816a2eb7d089fc04e86e00f6de0e31d
MD5 1a3323f37095726939c6f24f554e34c3
BLAKE2b-256 baa216a35c16ecd48762755847f0694b2c72ec858fe033306caf7ca9e93eeffe

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f75973a42c710999acd419968bc79f00327e03e855bbe82c6529e003e49af660
MD5 0e79bb73f15c3df7f5bb2ff0ff272a43
BLAKE2b-256 4e9bea15d43b1273aae5996cb7de131c7385fa8987481ba6c7312b1b073c1526

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6cc298fbfe584de8876a85355efbcf796dfbcfac5948c9560f5df82e79336e2a
MD5 77553e8bd0f325f9497a27a118a95b69
BLAKE2b-256 a2bf28deb3bd4b73c9e54aa82084c8b163e97fc33327f9375767551c928f8665

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 072234859f6069dc43a6be8ad6b7d682f4ba1dc2e2db2ebf5c75f62eee0f6dfb
MD5 ae4cec03422df5d5d1200d865975ad19
BLAKE2b-256 fe2b0d80453334f7d6c4633d88e47af2070d369e600304328f2ea0e5c9230a36

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7307dd2408b82ea545ae63502ec03036b025f449568556ea9a056e06129a7a4e
MD5 5609f7ba413c4d3341b8ee2320da100b
BLAKE2b-256 6b3f0518aa247080b1d8a1b708615d6af971291630e2f9013516f58626d079ae

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 3c8749dca04a8d302862ceeb1dfbdd071ee13b281395975f24405a347e5baa57
MD5 daa578e2faacd5bcb79c19674b55af73
BLAKE2b-256 6843ef6fdc596f3b762d410b7513a2599b5a88ba689147e8064d16022f9153f9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6d9753944e5a6b6b78b76ce9d2ae0fe3f748008c1849deb7fadcb64489d6553b
MD5 147167b4021e0937014fece7f078d977
BLAKE2b-256 739a0c94be4148d8e6f70474ddb8cb5c833dc2ddce40575b3c5c911c2c90585c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d18ef2adc05a8ef9e58ac46357f6d4ce7e43e077c7eda0a4425773461f9d0e6e
MD5 e531565614ce1edc3206e512a8cdef71
BLAKE2b-256 6d75e3b244d5a0f4015e4c9cb7c17d598bc38c78bc18c355f2dd3e0be17967c8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d18599ab572b2f15a8f3db49503272d1bb4fcabb4b4d1214ef03aca1816b20a0
MD5 0f404c4f4d31279118fe29017e950c72
BLAKE2b-256 919660f7493c1074cf6d7b044fe96cffdc3d43c2b71884a08c21887c31aa777b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 516eedd5eb7af6326050bc2cfceb3a977b9cc1144f283c43cc4956905285c912
MD5 0a2e95512e1921531327c168d4bd338a
BLAKE2b-256 bcd1d1cd969d5818f03a3f5b833a2c83442399ca5fb841850fcea89540b19328

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51be91b7c7056ff9ee48b1eccd4a2840b0126230803a5e09dfc082a5b16a91c1
MD5 96a96a35b150d4e7d8d6b41d773138a6
BLAKE2b-256 19d5801d4d05cb23a952e33659bb876f33eae2e6f475b87f67c9454c83dbd654

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5410d6b601d1404835e34466bd8aee37213489b36ee1aad2276366e265ff29d4
MD5 8635e7c3b4c49bd28090ca923eb1b9ce
BLAKE2b-256 fec7e4c721608e2c68ac8921c1c4b12e9ad6b4b28e71a177eedd4fbbcc9e6d7d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e0403e095b343431195db1305248b50019ad55d3dd310254431af87e14ef83a2
MD5 c60f1831ae750286c0b966456aa9c8cd
BLAKE2b-256 d6304152f96559f9ff553b1713597a0e00634ba4b0ac7b1069c995eb5f0dc921

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9443f5c30bac449237c3cf99da125f8d6e6c01e17972bc683ee73b75dea95573
MD5 b86193da272db8686cae8f8597ea4458
BLAKE2b-256 8870cde2d002548a9f3a380859692bc3e018a44118256441dad85c4d9048c83d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 189be2a9b672300ca6845d94016bdacc052fdbe9d1ae9e85344425efae2ff8ef
MD5 66dc5361cc4c7cdd440e643bbf61ae80
BLAKE2b-256 672505d57700495d55f0e0e29c9717b6102f3279ac72af7378b754c768ee774e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0119aabd9ceedfdf41b56b9fdc8284dd85a7f589d087f2694d743f346a368556
MD5 2445e524802d6d0748b4eff37b30f838
BLAKE2b-256 bc42974564a35fb58670dc99840d803041ac60f947c9c50254a66d358ab1ad93

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 dcaaecdd5e847de5c1d533ea91522bf56c9e6b2dc98cdc0d45f0a1c26e846ea2
MD5 091ac128fd96357b9f9d2415ca03f1b7
BLAKE2b-256 f925dac9487152994790ecf0470e2caf9a220257c28cdd4d612eddef440f6d09

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d77e8b1613876e0d8fd17709509d4ceba13492816426bd156f7e88a4c47e7158
MD5 3e0bbaa86fbb4c29915ce89762146ca7
BLAKE2b-256 615b76007a3ea5624fe559c3b147e781f55c6e1052ff6dc9813986f449d56b55

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d886a9e052a038642b3af5d18e6f2085d1656d9788e202dc23258cf3a751e7ca
MD5 175003200731ada5f29e7fbaccbec61b
BLAKE2b-256 040607529e91d4758755c40f13cf340b39bbce81fc05c31bdac4513bac0635e7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9771d4d317dca029dfaca7ec9282d8afe731c18bc536ece37fd39b8a974cc331
MD5 ec8b38d2731440705b3d335e348113d8
BLAKE2b-256 1bbda58b8bd6499d2697c24037dcaef637599d60f4419170efeeb10f6a33e94c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8588819b22d0de3aa1951e1991cc3e4b9aa105eecf6e3e24eb0a2fc8ab958b3e
MD5 f6bf6f0d2f6a66abd8e9948a6a4477c6
BLAKE2b-256 0ccb9fc814273345036aa588c0a3909bad23f098c379ccc92fefd5366b50a6ab

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 55fdebc73fb580717656b1bafa4f8eca448726a7aa22726a6c0a7895d2f0f088
MD5 adc23e029765749c3c4f78e2f42c4622
BLAKE2b-256 1245499a32db7a98bc375d2c1a211177fe37f0b241b72145a61600c930030a6d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.48.2-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a43d26714933f23de93ea0bf9c86c66a6ede709b8ca32e357f9e2181703e64ae
MD5 889ac769b57ece931916a4760d8b69c4
BLAKE2b-256 66bc55370489fc712f047cb9d12ab6d63af88f4b161a76c02e81f2d1cda37fb3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.48.2-cp36-cp36m-linux_armv7l.whl
Algorithm Hash digest
SHA256 d598ccde6338b2cfbb3124f34c95f03394209013f9b1ed4a5360a736853b1c27
MD5 caa2b48bc289e2d967cc4b9d74ec9bce
BLAKE2b-256 c00f71dda31de78d2e29adb7f24fef622a73ed8f2f2c1e1a325502e8689275a7

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