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

Uploaded Source

Built Distributions

grpcio_tools-1.73.0-cp313-cp313-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.13Windows x86-64

grpcio_tools-1.73.0-cp313-cp313-win32.whl (980.3 kB view details)

Uploaded CPython 3.13Windows x86

grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ x86-64

grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_i686.whl (3.5 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ i686

grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.1+ ARM64

grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ i686

grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

grpcio_tools-1.73.0-cp313-cp313-macosx_11_0_universal2.whl (5.8 MB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

grpcio_tools-1.73.0-cp313-cp313-linux_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.13

grpcio_tools-1.73.0-cp312-cp312-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.12Windows x86-64

grpcio_tools-1.73.0-cp312-cp312-win32.whl (980.7 kB view details)

Uploaded CPython 3.12Windows x86

grpcio_tools-1.73.0-cp312-cp312-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

grpcio_tools-1.73.0-cp312-cp312-musllinux_1_1_i686.whl (3.5 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ i686

grpcio_tools-1.73.0-cp312-cp312-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

grpcio_tools-1.73.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

grpcio_tools-1.73.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

grpcio_tools-1.73.0-cp312-cp312-manylinux_2_17_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

grpcio_tools-1.73.0-cp312-cp312-macosx_11_0_universal2.whl (5.8 MB view details)

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

grpcio_tools-1.73.0-cp312-cp312-linux_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.12

grpcio_tools-1.73.0-cp311-cp311-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.11Windows x86-64

grpcio_tools-1.73.0-cp311-cp311-win32.whl (980.8 kB view details)

Uploaded CPython 3.11Windows x86

grpcio_tools-1.73.0-cp311-cp311-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

grpcio_tools-1.73.0-cp311-cp311-musllinux_1_1_i686.whl (3.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ i686

grpcio_tools-1.73.0-cp311-cp311-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

grpcio_tools-1.73.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

grpcio_tools-1.73.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

grpcio_tools-1.73.0-cp311-cp311-manylinux_2_17_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

grpcio_tools-1.73.0-cp311-cp311-macosx_11_0_universal2.whl (5.8 MB view details)

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

grpcio_tools-1.73.0-cp311-cp311-linux_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.73.0-cp310-cp310-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.10Windows x86-64

grpcio_tools-1.73.0-cp310-cp310-win32.whl (980.5 kB view details)

Uploaded CPython 3.10Windows x86

grpcio_tools-1.73.0-cp310-cp310-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

grpcio_tools-1.73.0-cp310-cp310-musllinux_1_1_i686.whl (3.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ i686

grpcio_tools-1.73.0-cp310-cp310-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

grpcio_tools-1.73.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

grpcio_tools-1.73.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

grpcio_tools-1.73.0-cp310-cp310-manylinux_2_17_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

grpcio_tools-1.73.0-cp310-cp310-macosx_11_0_universal2.whl (5.8 MB view details)

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

grpcio_tools-1.73.0-cp310-cp310-linux_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.73.0-cp39-cp39-win_amd64.whl (1.2 MB view details)

Uploaded CPython 3.9Windows x86-64

grpcio_tools-1.73.0-cp39-cp39-win32.whl (980.9 kB view details)

Uploaded CPython 3.9Windows x86

grpcio_tools-1.73.0-cp39-cp39-musllinux_1_1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

grpcio_tools-1.73.0-cp39-cp39-musllinux_1_1_i686.whl (3.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ i686

grpcio_tools-1.73.0-cp39-cp39-musllinux_1_1_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

grpcio_tools-1.73.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

grpcio_tools-1.73.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

grpcio_tools-1.73.0-cp39-cp39-manylinux_2_17_aarch64.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

grpcio_tools-1.73.0-cp39-cp39-macosx_11_0_universal2.whl (5.8 MB view details)

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

grpcio_tools-1.73.0-cp39-cp39-linux_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.9

File details

Details for the file grpcio_tools-1.73.0.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.73.0.tar.gz
  • Upload date:
  • Size: 5.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for grpcio_tools-1.73.0.tar.gz
Algorithm Hash digest
SHA256 69e2da77e7d52c7ea3e60047ba7d704d242b55c6c0ffb1a6147ace1b37ce881b
MD5 bfb58205eaee8893e7610ffa25a91d56
BLAKE2b-256 0b625f7d3a6d394a7d0cf94abaa93e8224b7cdbc0677bdf2caabd20a62d4f5cb

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a76c735f2eb3a9be63fb4837511c30afadbe05e926631d70457fb54edda1e84d
MD5 b8e08bd5e7f5bdcc6789e0a125e2a13f
BLAKE2b-256 01aa9baf452ccf1c10f9bea5fc80bdc4cacde321e26f9c8986edbe79f51598f0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: grpcio_tools-1.73.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 980.3 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 55b1186ff90fc7e5618a4efd3eef340e25a973a6805ce2e771f042670867e9ad
MD5 2fe9e8ba7f26de2c02cb6f0e43e662ca
BLAKE2b-256 935e474dad48d458930e96dbd5648236b69e5d1dca3063d59051c2d41dc5fe40

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6eea6770c24efdc6032a802347d62071644fa61c89d9bfd45802f55edac97130
MD5 4664cd6f5ad35e0cbbe367997f7670d7
BLAKE2b-256 46adca34132d183c5b8ffbf7cd1698e2286dab4933d3ffb73471f88da8080798

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 600843f6b04c0adbb3e81bf3b3ad450a04545179ad100bd346ee235ac2e3b733
MD5 cddae822e774028b57713cd703f89037
BLAKE2b-256 fe4be5084b64cf38ec8bc328ea116765fbf62edddc481b8046574e101baccc28

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8616ddcd5697a90a0016046e93aad9b006d76800391a2c9085d105ae1ec3d0fc
MD5 b4d5c016a0aebb4e7be25548cf44b74d
BLAKE2b-256 3e101bff28f1c5ed938f93d5ef64fbf2f13699fed85603b7c4ddc0fba09e1667

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0bdf66c37431fec41b40f209d1caa6e38f743cf414e727d9b61c9d2d83b04e52
MD5 e8017cafc9518442223f5d14d57083c5
BLAKE2b-256 a24e7550438cbd5cfbc9264876cee01a8e5799d61e743df56830c3b5514ae440

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0663ea7de6141885273924fe261fde283b25b08e96d0c1697c9c3c65fa07d92f
MD5 f59ab796224754a18fa22c93881c9991
BLAKE2b-256 47ee2a32a4ba90fa0688f33d6b6f7f43012cebc36d5f6f42464065baa2da9f4d

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f8f132e8f3e8f98096d1bee6ae580763b5633f327d7be57c29d364b88d1bc221
MD5 cd3149e9531875fa56705a2c56a3c3d9
BLAKE2b-256 10d2609d2a290501179bbd7f4a3a55b07df0537cdfd49c34ebed771060a02042

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 abbbe5004a72b855449961ed3bb1d63f1b4d5179f11894652e0b52ed790bf583
MD5 234254552789f32ed117eeb419e00fb2
BLAKE2b-256 787f7b76899244df51aaea20c355f656defeb85fd29178d53fd32e80fec8696e

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp313-cp313-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 39dbd533e79d1de8f8d3ee9d6e14284e5f97df70ed743261fa655ef4cc21ce76
MD5 7feb1727ce84b61a72070528589d3436
BLAKE2b-256 bbcdedf6dd8b6cf645dcd6447ac410bcb5cea64c4bf4d714380aef9323bd1921

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 95368cfd56a3ab4103163b82fe3b13e08eb200c5322fbd6ddb04f4460d2296f0
MD5 97f9c931a1f7f8f4906c0a0e529f7238
BLAKE2b-256 d909f2b2a35fb1f2b5f0f8b1b52090d4ec08c3c95425ee5d1c174f882e75c977

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.73.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 980.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 eccdeacb2817ce458caa175b7f9f265a0376d4a9d16f642e85e1e341bce60339
MD5 2c0a41716b389af65162eb746d80012d
BLAKE2b-256 293779513f8b72ba353a2792b249aa9b64d10e17c38cfc2c8c55f189fd7e8582

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 53967de3102ea40a2c0a4e758649dde45906cfbc5b7a595b4db938f64b8fb4ff
MD5 9073427def751c7d0eb47edf6328a8d8
BLAKE2b-256 f30a132be9fbd5e9f7d3c6e3dcfa2fc15d4deff233706f193981ca38dfd0cd92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ad90db6f02b237161c79b0096d0cccca4eb5e7ca8240d7b91cdb2569dbe1832c
MD5 f7bdf74f3b23eb881a65be9960ad7930
BLAKE2b-256 a44b205401f29ded7a2aedf0b8e6ed38975ba460f561f1380f3bb77cc4412c2e

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8e295006511f36bfb1e67dc79d770b6afaf1c5594c43aa1fa77a67e75c058456
MD5 cc896b61cd9c529538210058831f276e
BLAKE2b-256 74b7989e3a2ac4e5307a19cd29d5efda95b1f4333cecd590691801169854dd07

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0455ad54055f742999bda32ba06e85c1ca964e1d2cfa71b2f15524c963def813
MD5 e45f253b880f361c814e9df6acf0751a
BLAKE2b-256 def1c5670ecf947c3e255961fb2791373b0d3ae53e9e8fec502d21428e946659

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a14885eae3b8748986793aacb6b968673d47894e4d824db346a8df110e157481
MD5 12117fe6ea84dd0f6b9e83fa893c2dc6
BLAKE2b-256 623886933af99cdbbffab82e81e6bed833eb89749c5341db4b888f1bab52a8b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 eac274a94ec8097c302219bc8535e2572c928f5fce789da6a1479134bececef5
MD5 50868b3ea5d960638e62c548ce47bf6a
BLAKE2b-256 9eb53fb88b4cf7a12b9f1523fa3d7ff46b3508c8619b432bdac3640d93fa7324

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 277203d8a54384436344ff45ff1e3c9d1175bc148f44158306d3ac9c85cc065a
MD5 1115ffc23dcbfd017d9eb9efd0f711f5
BLAKE2b-256 12f7229b68acc304747dd2460a03a9309f653f30d03d4549458a0bfbfd0aaf80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 1e23a306845458e41c80a43f0b77c4117f4bad2c682b0fd8f1a7bea3f5c2f4ca
MD5 0554652d4a1785168623c2335f773f7b
BLAKE2b-256 29d8eb4becfece09731ac684e5466e1388f1438cf5bc7dc0b86f4b77bbea8549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9913d2890e138bdf806f833a19d5870e01405862a736a77b06fd59e7e9fe24e6
MD5 2a2a7313cf1effa8d2da8ddc2454c0e4
BLAKE2b-256 d3ad16f736cfd5ba4986ebecb7c7ebe04e38de9688c89cd9140e001e12327cdd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.73.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 980.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4b33f48e643e4875703605e423a6f989d5ec4b24933f92843ac18aa83f0145ef
MD5 117600832b2c72246531883cc866f1fb
BLAKE2b-256 60fe96b3b23854c0e3fc7fa9d7bbce14db7d2493779aab59bf236128fe350af6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5f4ef571edae75c6ccb21c648436cc863b7400c502d66a47dd740146df26c382
MD5 fe9a16a4fa0d299696e558051d4138c3
BLAKE2b-256 c3274e2e96f8a10612c758b12cab0863e3b16d00eafa87bf5f021b50d54ae0b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3d380131a6aa13c3dc71733916110f6c62d9089d87cf3905c59850652cf675d9
MD5 988aab0fbc69ee326258163798968e9b
BLAKE2b-256 0bfe318ed7683042c9fc6e6b3fe1c33c5fbe390a896dd18695e9e0573b4caef0

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 640084f9cfda07ceaf02114bb0de78657abc37b7594dc0d15450aa26a1affa8a
MD5 065bdb93260d29018559a882d87d0256
BLAKE2b-256 199c70f8b6af3a83545fb9f92301f2a602ee82dc45bb55c99fbdc019bcb2bdff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3c53f5cbfdd3166f084598bbed596af3f8e827df950333f99d25f7bc26780de
MD5 a091f001316d9ff7273e3c6fe53fa746
BLAKE2b-256 a1cf9dc62471887c27518f7006aa036778de459284392ace0881991b1606247f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f31e84804bd23d277bd1ba58dc3a546ab3f4e0425312f41f0d76a6c894f42fb3
MD5 99dd21704591989d92d9933359fbd0ad
BLAKE2b-256 50255796442d3ce4eb93761006895695de6a1e02cb1b197276a8210c55a6742c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 212c34ff0b1fcd9538163f0b37e54fc6ac10e81a770799fc624716f046a1ee9a
MD5 1a60f51b71fe29dc3bb4add9539fb080
BLAKE2b-256 a170ebf095275cf2fc768bcd4dd2d453933967850bf6d5e1d6dab308b48ea98e

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 fb68656a07b380d49d8b5354f7d931268a050d687e96df25b10113f5594a2f03
MD5 cab0e6f9f0335ab698f0ea200d0cebe3
BLAKE2b-256 6850a4abeb038c0041e34677cbee1a810061259e8682f9118c7c0f3b559dee75

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 27be90c00ceca9c94a4590984467f2bb63be1d3c34fe72429c247041e85e479b
MD5 d0646ebc9872edc85b7b85e51c6fccce
BLAKE2b-256 7d73701ad96dbc285c6de163e25d57b38ce856a69206828924e36a98d0c76753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 58f08c355c890ed776aeb8e14d301c2266cca8eff6dd048c3a04240be4999689
MD5 e19f785a1a0b2850eeefc2a10e40f8a2
BLAKE2b-256 473ee71bb864e2374a2a81fb9acf6e0d4cd3a2eca7f4f22ef16aace9c0f9f0c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.73.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 980.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 90ab60210258a1908bf37921a8fb2ffca4ae66542b3d04c9970cc2048d481683
MD5 4463eed50b3dacc2483fcfad6520ad11
BLAKE2b-256 4e7220f5028ac91773897b36f7eb3aa0a1df83fad5f6efb0d99c02bc4b9d03be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 044e388f1c8dea48f1d1426c61643b4dc4086adadaa0d92989003f7a9dbb3cd4
MD5 a54ccc5c873c0fb43e13381ae664b92a
BLAKE2b-256 e15c9047eba7a0441c6248861e1371ca84e4025866b4255f3bcec156ab2f435f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a36e3230b16e142f5a6b0712a9e7dc149f4dc2953eaceef89376e6ead86b81b0
MD5 87d11bfc1467c08610e951dae3c0c203
BLAKE2b-256 816547ae0b37356a99895eabaa52ddf850a5a832e230a7cd840d5fccadaf581a

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ecd66e6cac369b6730c3595d40db73f881fd5aebf4f055ca201516d0de3e72f0
MD5 2e0508d690d4e745532481217b3d2db4
BLAKE2b-256 f284388795f4ff2e01b7bfbc4010462ccffdd330d9ccfb27138804db189d85ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1dfc9d4dd8bdf444b086c301adab3dfe217d9da0c8c041fe68ca7cdcdc37261
MD5 fc077e668b374feb5fa6074d3df4b23b
BLAKE2b-256 be19228de7059f51053a6673eb78131372edad2cd8797354ca3fb0f1f8f8be4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 669d2844d984fba3cea79e4ac9398bc1ad7866d2ee593b4ceb66764db9d4c8a8
MD5 30f9d589bc0e2e9172d815a3324481c4
BLAKE2b-256 a1c855ed49e1c0f41e26d0a7d31305808ae6f65cba3656e805eb096379adf043

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f887ea38e52cea22f9b0924d187768eeea649aa52ba3a69399c7c0aca7befdda
MD5 b8b3b63e9f00112a46fec567d3a9263b
BLAKE2b-256 61602a0b779d22885c38c5c245aa0fd686bd6c7e555c2452b6a4366faf424542

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 89ebee03de8cc6a2f97b3293dfa9210cc6b03748f15027d3f4351df0b9ede3b2
MD5 c30da3a8451db72f1e2d984bbd526800
BLAKE2b-256 bf97d35cd66f514b0e419cf991a1e5cda86afc88680c869caba0eec0799da124

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 6071270c1f223f951a1169e3619d254b6d66708c737a529c931a34ef6b702295
MD5 4ceb1998a8acaf663d7c0aaf964ba6f1
BLAKE2b-256 c1ec1437cf5dde4cd572c74d506a1ee0d381c7345d6496e2be12b3685254f08a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c8cc88d8a158367886cefe05cbb9bd4e37db141491a04f871290c744f7210fac
MD5 5b916c0593724b454f7be2c4fb6262a6
BLAKE2b-256 3e92f15380234d8f7ac9ef92633edaf1f9d0401f4671c3e2a4b2bc3b65b932fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: grpcio_tools-1.73.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 980.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2ecb4c084cf5f52ab2c2ec26b49ea545e7db2c3fd7505c3289e9492477116fb5
MD5 79631d7ead96fcac14d4c579e3b13b75
BLAKE2b-256 fa2d5d10adef37cf40a7c7e52cfb093193f77de514f3856fbfef36f78bf6e5b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a9a855bcfde6f1f14d8475d2a0491525a80e03f8cdde19d489058cf8149cf7be
MD5 3f8aa46c45c48bbf6e3dbdcf12cd6c12
BLAKE2b-256 d361c0736bc9826d8f9b86ed754c6c52f1b0a3c18dd5f6411b95b6d1e405c599

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fd532f876ed887cf9abaa188919dfdd3bb06c787ab4276197cdf9450ecd3b52d
MD5 20d9765a2a67a876f539ceeadbb64060
BLAKE2b-256 390174cdb81523dde2d1347cddd861de69cee285c2192777e0048d4d3993e0a8

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b26004e2fc896f1cbec9e98145c1f3177113b11d93dd7edc81147a3bfd8ed8a9
MD5 602e62dcde88e79da7acc5016d292acb
BLAKE2b-256 eb9faed7380608bacf72cfea0a4b04a26068ab646570f1cfbf46a992c50a8c16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdb4ead709a9c9bc597899fca30796e3edc53088657934b5a816586795d76c24
MD5 d10fcac6002bdbbf0664bbfc07491a57
BLAKE2b-256 85071fdff2feb6552f3d519dc2ab2efc3a2d56613e7da2d7c825db31fe3d998c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3b6eab408c8c301b840048bafd313418bd33e7efaeef32defc8022c43cb80521
MD5 c82a0daa0cf35de22e10a791506a9ebb
BLAKE2b-256 85775082289f4678dd9568c2d83da3bcc36d183874e4dc118c483c746fed2f87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8d3afb9bc512b5d97ba9a0b1639201f2404f2d48e9623ecc527fea711bf2edb8
MD5 b4e407876686492dc9ba4410fed9b88a
BLAKE2b-256 26d094e6e176dc8cd6eb256ad703e766b3d18bd0dab9133bcdac80b7ed47dd08

See more details on using hashes here.

File details

Details for the file grpcio_tools-1.73.0-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bdbb19d0ce20089720ec6d9235eb2eb541ba61c91c68dd2d014525bd9da195e0
MD5 3f9559e091854f0982ad3e4bbbe6c4a8
BLAKE2b-256 05920131455590f34c00eb8976c36488f0427c1e85c832d397b86b6edd797d0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.73.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 3162df808ad74ebc223c101b6a3af00c1ac46274f6cf04648e6f8c96d5e879ab
MD5 241242afe28bbb7ef9606a204bb1d24a
BLAKE2b-256 8c4acf24e5cb7ce0c0246789d91c2d5400b68d16dff4a23a61831ae5b02cb9bc

See more details on using hashes here.

Supported by

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