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 setuptools-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 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.62.1.tar.gz (4.6 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

grpcio_tools-1.62.1-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

grpcio_tools-1.62.1-cp312-cp312-win32.whl (926.4 kB view details)

Uploaded CPython 3.12Windows x86

grpcio_tools-1.62.1-cp312-cp312-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.1-cp312-cp312-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.1-cp312-cp312-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.1-cp312-cp312-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12

grpcio_tools-1.62.1-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

grpcio_tools-1.62.1-cp311-cp311-win32.whl (926.2 kB view details)

Uploaded CPython 3.11Windows x86

grpcio_tools-1.62.1-cp311-cp311-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.1-cp311-cp311-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.1-cp311-cp311-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.1-cp311-cp311-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.62.1-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

grpcio_tools-1.62.1-cp310-cp310-win32.whl (925.9 kB view details)

Uploaded CPython 3.10Windows x86

grpcio_tools-1.62.1-cp310-cp310-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.1-cp310-cp310-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

grpcio_tools-1.62.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

grpcio_tools-1.62.1-cp310-cp310-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.1-cp310-cp310-macosx_12_0_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.1-cp310-cp310-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.62.1-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9Windows x86-64

grpcio_tools-1.62.1-cp39-cp39-win32.whl (926.7 kB view details)

Uploaded CPython 3.9Windows x86

grpcio_tools-1.62.1-cp39-cp39-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.1-cp39-cp39-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

grpcio_tools-1.62.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

grpcio_tools-1.62.1-cp39-cp39-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.1-cp39-cp39-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.1-cp39-cp39-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.62.1-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8Windows x86-64

grpcio_tools-1.62.1-cp38-cp38-win32.whl (926.8 kB view details)

Uploaded CPython 3.8Windows x86

grpcio_tools-1.62.1-cp38-cp38-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.1-cp38-cp38-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ i686

grpcio_tools-1.62.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

grpcio_tools-1.62.1-cp38-cp38-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.1-cp38-cp38-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.1-cp38-cp38-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.62.1-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7mWindows x86-64

grpcio_tools-1.62.1-cp37-cp37m-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

grpcio_tools-1.62.1-cp37-cp37m-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ i686

grpcio_tools-1.62.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686

grpcio_tools-1.62.1-cp37-cp37m-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.1-cp37-cp37m-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.1-cp37-cp37m-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.7m

File details

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

File metadata

  • Download URL: grpcio-tools-1.62.1.tar.gz
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio-tools-1.62.1.tar.gz
Algorithm Hash digest
SHA256 a4991e5ee8a97ab791296d3bf7e8700b1445635cc1828cc98df945ca1802d7f2
MD5 7ae1ef8f51b33138b3d940a04ee3d5c3
BLAKE2b-256 60d576bd9891050a34a4fb8b47887fa6b2f75f0e99f4e9138becfb0421bb7175

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2eea1db3748b2f37b4dce84d8e0c15d9bc811094807cabafe7b0ea47f424dfd5
MD5 85a5418cb5f918cf31859a57a193d335
BLAKE2b-256 1f9f896a534356993f8fd4a075792a1946e0138301ec0cb17ff601850cb0e2c1

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.62.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 926.4 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1344a773d2caa9bb7fbea7e879b84f33740c808c34a5bd2a2768e526117a6b44
MD5 fa1c98c896d833aaa2aa6beac3c0f2a4
BLAKE2b-256 d3dc6f3d847177acbd886761de87018d8f879ce52e6cc7daf076d01f7d1b9c83

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e643cd14a5d1e59865cba68a5a6f0175d987f36c5f4cb0db80dee9ed60b4c174
MD5 16a7fde7ac44167bb3c7d2bcabdd45ac
BLAKE2b-256 ce8cacdef9bb83b9ae0b8ca90ad997195236a64eb1615217c44663ddc4c00f20

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7444fcab861911525470d398e5638b70d5cbea3b4674a3de92b5c58c5c515d4d
MD5 0e594fae186b16d40f3266ff2db312c6
BLAKE2b-256 7311911fc5f40e291fbe4bb3a6e45f4cc0ddc02e77278600f1d4015285d11257

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e140bbc08eea8abf51c0274f45fb1e8350220e64758998d7f3c7f985a0b2496
MD5 9751ae519b67f47c88653b5138e4cdf1
BLAKE2b-256 9d211b129a355d415a3775531b8dbd1a059c6de07afe11840dc61b15202ca44b

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ad7c5691625a85327e5b683443baf73ae790fd5afc938252041ed5cd665e377
MD5 408b07cf51c9038db550ecb408e1a290
BLAKE2b-256 5e167f82ed9be34a601085e6906a1f665a54c417cba60e126ccf7223d911cb72

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 156d3e1b227c16e903003a56881dbe60e40f2b4bd66f0bc3b27c53e466e6384d
MD5 21c37d23b7041f699c612dcd9684e942
BLAKE2b-256 942ee4c164b18c42b9b483dafbefa6b9156b961dfea607e303d32a4ed2a542e1

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 22644c90e43d1a888477899af917979e17364fdd6e9bbb92679cd6a54c4d36c3
MD5 67b16a6dd8055ba99585a39f2b187830
BLAKE2b-256 7ae37ee7303822810820b58718b4df42d6aac59b74374249e88990f68bc97247

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 575535d039b97d63e6a9abee626d6c7cd47bd8cb73dd00a5c84a98254a2164a4
MD5 d381dc3da59463cabd9221e4dd91e8d1
BLAKE2b-256 eff8b8f2375eecb2328366f82c011c578f337617fae2372ad649c817da0276a4

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d66a5d47eaa427039752fa0a83a425ff2a487b6a0ac30556fd3be2f3a27a0130
MD5 b5ac8cdb01fefb0bab0218daa3a7abaf
BLAKE2b-256 5bca3c761f951c4a59f8b1b216a458eb4867f3c6909b71eac0b61cb8c657593d

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.62.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 926.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 b76aead9b73f1650a091870fe4e9ed15ac4d8ed136f962042367255199c23594
MD5 201a21034266b942ca7baaec72b1bb2a
BLAKE2b-256 b0f44929338cb7c5dde1d25a6b5c2271dd6c297acce19bc629be5b671949d4a2

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f358effd3c11d66c150e0227f983d54a5cd30e14038566dadcf25f9f6844e6e8
MD5 b9a36255403c80ffe8435d1e03ec3099
BLAKE2b-256 16f479e1209c000c30682dcc2999fa32c817153c271dbd51975120b98e1a86f3

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f309bdb33a61f8e049480d41498ee2e525cfb5e959958b326abfdf552bf9b9cb
MD5 02504cf14507e79fce84aa1c03c4f8ff
BLAKE2b-256 cf14aa1c46f220686f129d34e2413081f21f0f9bcb73940bdac85fc7f81c6cf6

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 598c54318f0326cf5020aa43fc95a15e933aba4a71943d3bff2677d2d21ddfa1
MD5 5c32be05b6e5d881e90d8c1e21d2699f
BLAKE2b-256 24f029b9916516353a94a0698c245c0ab5dd4960aee900866cc1373b5d7e740b

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 50739aaab0c8076ad5957204e71f2e0c9876e11fd8338f7f09de12c2d75163c5
MD5 580ca15fa52aa8bad00e0ffc4ff92d95
BLAKE2b-256 d51e12dd6757d53ed0eb6dd1b284655d8257281f1e62ce4cf952233d9813ea99

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 975ac5fb482c23f3608c16e06a43c8bab4d79c2e2564cdbc25cf753c6e998775
MD5 38f5cf0a2c0848fc21b71aef924e78bb
BLAKE2b-256 9fa3b00a5fdca346298ac150d4f087ddb63d4b92adc2823ba5710bbfde19b900

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 21f14b99e0cd38ad56754cc0b62b2bf3cf75f9f7fc40647da54669e0da0726fe
MD5 bff14f35b7b748bda40a5a8a8ee62f93
BLAKE2b-256 79ad6840ab39f42835a2e966f7dde541d6cfd34a5c12adb6724fdde5d07959cb

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 024380536ba71a96cdf736f0954f6ad03f5da609c09edbcc2ca02fdd639e0eed
MD5 55b36332f1c8012b9288175adaa054ff
BLAKE2b-256 e5d5942b9a119967cd0f197e22de77b0b825357329e2e8fac563d83f677f8463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2b04844a9382f1bde4b4174e476e654ab3976168d2469cb4b29e352f4f35a5aa
MD5 3c3a86f99fddfd9bbc06b0a73a557451
BLAKE2b-256 ce67aed63d9f9053ceb98367fd78c9153a311f08259cae6cbde724401c29bf7d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.62.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 925.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 dd933b8e0b3c13fe3543d58f849a6a5e0d7987688cb6801834278378c724f695
MD5 55591b15599be3d369ef43e2ae3868b2
BLAKE2b-256 303a6f2347f4b2d1e6ee601b84df1a479934402518bd8eb0b209ef10ed9d71f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a01e8dcd0f041f6fa6d815c54a2017d032950e310c41d514a8bc041e872c4d12
MD5 e9626944fa9aa1a0dfc0cf63b0e09f92
BLAKE2b-256 80c08a96c8d9546f3be65c047497ca29798108abc5e51a1d7b3c906f42969460

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 08fecc3c5b4e6dd3278f2b9d12837e423c7dcff551ca1e587018b4a0fc5f8019
MD5 622aee351f1219919dd17ab6ae4cf278
BLAKE2b-256 bc3f3479a4d3dcda2c898a1363f9a3101b5d0d9c9568579ff09c3df19c26dd5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c38006f7702d2ff52122e4c77a47348709374050c76216e84b30a9f06e45afa
MD5 a9bdd6ca0c702131ae49cd05c8f101d1
BLAKE2b-256 3b9ce275d6ef58ea0f97e804dda042e353306a1b5cb5317fbfdfca2340ef24ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 41384c9ee18e61ef20cad2774ef71bd8854b63efce263b5177aa06fccb84df1f
MD5 55e2c8f3063c39c1763cbaade859e763
BLAKE2b-256 4b5c10aac4ac68639fec46eef61582ed936c39fdb3561f2135e66474ad707d4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 07af1a6442e2313cff22af93c2c4dd37ae32b5239b38e0d99e2cbf93de65429f
MD5 ac3deaba501e9c6af3abed63f14e65f8
BLAKE2b-256 2ec1502563f25b702fcab13bbb9e0ea1fb6840405d0e68ac46f9d629ffcd39a5

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 fdd987a580b4474769adfd40144486f54bcc73838d5ec5d3647a17883ea78e76
MD5 c833cfae7cc168a431b14a7c4e1d430f
BLAKE2b-256 96fa099067af43926b658da01665d6a7cb98f2abd51b6504f9238fa645031d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 f2b404bcae7e2ef9b0b9803b2a95119eb7507e6dc80ea4a64a78be052c30cebc
MD5 5e4c9929211144faaeecbc83281ce513
BLAKE2b-256 c17f05b92996b05eb9aff96db5e1eed23152164389d62c4f78ff5965b76c1819

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 63a273b70896d3640b7a883eb4a080c3c263d91662d870a2e9c84b7bbd978e7b
MD5 a85ab048b90bee25cf68427a19d568a9
BLAKE2b-256 9e0228e289d052910e46c656ef53007491f0e45b9a29d0572f9fdd1b89215471

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.62.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 926.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 52b185dfc3bf32e70929310367dbc66185afba60492a6a75a9b1141d407e160c
MD5 b46c73895974ea7b42d83737db9fa04d
BLAKE2b-256 855f512633b31514bafb553674e5f13f1052a9850dc67cb536f82346e0596825

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d03b645852d605f43003020e78fe6d573cae6ee6b944193e36b8b317e7549a20
MD5 bf527e06173efa314d6e823df2d3f40c
BLAKE2b-256 87cad842144bbb9e95f98c39a7e7fe263f694f2e10cf1ecb67b88c866d06fcaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5d7bdea33354b55acf40bb4dd3ba7324d6f1ef6b4a1a4da0807591f8c7e87b9a
MD5 18427ef58f791df21cec85d0adce2595
BLAKE2b-256 5c6090e6ab9832ffdcb580f7d0c18d627f4fd5fb34a0ecc8282b8bdc0c2519e9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a11bcf609d00cfc9baed77ab308223cabc1f0b22a05774a26dd4c94c0c80f1f
MD5 4b3dd2a374748581aba59925995c078b
BLAKE2b-256 71429af14105a21b8aa826834138121c7755fc4266fcae63d6834857ea141bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 449503213d142f8470b331a1c2f346f8457f16c7fe20f531bc2500e271f7c14c
MD5 3f562758c87276de7c030bfbc3748baa
BLAKE2b-256 2e81ebd80f56f472b660cb428ca03fa0f41cd06608c0033544278650ee9ab4b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6abd4eb3ccb444383a40156139acc3aaa73745d395139cb6bc8e2a3429e1e627
MD5 6223787d509532e5113307ad4c538cbe
BLAKE2b-256 ef09d485c58a4f5c653bb430aac4f485adf5f24ef20420a80780a5e76d9cc3ad

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 b9c02c88c77ef6057c6cbeea8922d7c2424aabf46bfc40ddf42a32765ba91061
MD5 9142c184bea51b3d2b37ed966394baed
BLAKE2b-256 122acd34202a6e7eee28e810df7ab74ded1937f46b69ab0fb792c9b5f619eddb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 941f8a5c31986053e75fa466bcfa743c2bf1b513b7978cf1f4ab4e96a8219d27
MD5 aeedb775bbce7070f9ad2f82b85d64d0
BLAKE2b-256 82c80eb54078cb50721f71fda8fb2472257c93ef788eda82683f6add725655fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 999823758e9eacd0095863d06cd6d388be769f80c9abb65cdb11c4f2cfce3fea
MD5 1ebefacf5785523f8432e23b2b9dccf7
BLAKE2b-256 97cfe13a2eccf25b9bc4dd3c2472e4f4e4ce266141e110fbe473ef6f1e2735c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.62.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 926.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 13b20e269d14ad629ff9a2c9a2450f3dbb119d5948de63b27ffe624fa7aea85a
MD5 2ce94ed5841b2030e7e7c1fdc22d994c
BLAKE2b-256 6e754364ac807d59ce1793c2cc65b2ba775f8730f120824fc75acc5a2de7de61

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2744947b6c5e907af21133431809ccca535a037356864e32c122efed8cb9de1f
MD5 36d0da4a20fbb2b042dec7284c795132
BLAKE2b-256 26972b2ce81c5e7dbcc8b454dee2e78188c4942c6d63340958ea1a1cafbcc6b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ed1f27dc2b2262c8b8d9036276619c1bb18791311c16ccbf1f31b660f2aad7cf
MD5 e90b578f9a780b808f48bf355796741c
BLAKE2b-256 71865705451831e2553ca191b743191d1d62fd9310977870ec8e0c0e35ce2202

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2152308e5321cb90fb45aaa84d03d6dedb19735a8779aaf36c624f97b831842d
MD5 131d04c9beccf7b6a114341b8bdc4a7c
BLAKE2b-256 5f9a78d0ecf3ed00ed7c16a7bab5dd6eebbb436231d36df6981764d31c021d1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 98209c438b38b6f1276dbc27b1c04e346a75bfaafe72a25a548f2dc5ce71d226
MD5 344f1eb3e5a7866705cc6057402df175
BLAKE2b-256 c2e4594d1a88ad0ccd7417a9a8d587f951c22f9be406dadabba30a973422a1be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 771c051c5ece27ad03e4f2e33624a925f0ad636c01757ab7dbb04a37964af4ba
MD5 aef21afd2d454bfdc51438acd18a18b2
BLAKE2b-256 3b3811b442cf369d5b8b550e6c89e234f6218e67e6f174483f8c9e19b6b4586c

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 5dbe1f7481dd14b6d477b4bace96d275090bc7636b9883975a08b802c94e7b78
MD5 6b9bc0616139d684d5d9c0ccee41282e
BLAKE2b-256 82e4744561c3c69481cbc22c9b23cf9733ceff83b2f8f75904e3431fd888c259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 1819fd055c1ae672d1d725ec75eefd1f700c18acba0ed9332202be31d69c401d
MD5 303d2262b59a71cc8f40509d235795a1
BLAKE2b-256 0556b06ea9ce023cd0fa4ba95d8f230ceb5602ee99e5646cb6bb74ed9f9dcab5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 fe71ca30aabe42591e84ecb9694c0297dc699cc20c5b24d2cb267fb0fc01f947
MD5 7945d91a62c93968b2c7a167ce8aa911
BLAKE2b-256 0b459712e770527846c562a4be1ff70c3c8b88db79588d280a79cb9f27f59ec2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d1924a6a943df7c73b9ef0048302327c75962b567451479710da729ead241228
MD5 30f7bff394a572e362920dd1addc4e80
BLAKE2b-256 7a0baf85ecf0b0142aa6174289e7fb5dd9382b95b54929f0850ab861104d5eeb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fd5d47707bd6bc2b707ece765c362d2a1d2e8f6cd92b04c99fab49a929f3610c
MD5 b399b232f50c382ed61d875577fde6a7
BLAKE2b-256 e1783f772d7734257036b1838c4cdaeb466194cfc098f6fa0821f1d56243d189

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23eb3d47f78f509fcd201749b1f1e44b76f447913f7fbb3b8bae20f109086295
MD5 794d1d225d6e3bc0017e600f5ca5a817
BLAKE2b-256 e82eeac810d9069fdf85342c7751b3d03af16201b5f18cb0a1c30a5ca15e98a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a4fba5b339f4797548591036c9481e6895bf920fab7d3dc664d2697f8fb7c0bf
MD5 370da5b2e8ba02ef16eb20c277d8ad82
BLAKE2b-256 a09133e22fcfd4799a84bf7941f034331a477124bf929614ab9e911dd8be9869

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4c28086df31478023a36f45e50767872ab3aed2419afff09814cb61c88b77db4
MD5 443a2269fc9b8271fb51ed7220dfd4e2
BLAKE2b-256 949dcf3be570b351abc5e1c6bdb03fec51b25f1924002aa374fb587392a8e915

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.62.1-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 46ae58e6926773e7315e9005f0f17aacedbc0895a8752bec087d24efa2f1fb21
MD5 1bfa1e9d612ee618abb938f4d9375566
BLAKE2b-256 0c7c52beac61716716768311d730e0fe63ffa4307779fa6b19ed1c6842bd7d51

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 45d2e6cf04d27286b6f73e6e20ba3f0a1f6d8f5535e5dcb1356200419bb457f4
MD5 b9c66f6eeca2d75b70f1ad32154ba748
BLAKE2b-256 fefb623af93700ec0ad46def4aec8deda935e67a11eaffc561298b4f98d33446

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page