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.65.0rc2.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.65.0rc2-cp312-cp312-win32.whl (931.6 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.65.0rc2-cp312-cp312-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.0rc2-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.0rc2-cp312-cp312-macosx_10_9_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.65.0rc2-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.65.0rc2-cp311-cp311-win32.whl (931.6 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.65.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.0rc2-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.0rc2-cp311-cp311-macosx_10_9_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.65.0rc2-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.65.0rc2-cp310-cp310-win32.whl (931.8 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.65.0rc2-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.65.0rc2-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.0rc2-cp310-cp310-macosx_12_0_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.65.0rc2-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.65.0rc2-cp39-cp39-win32.whl (923.9 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.65.0rc2-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.65.0rc2-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.0rc2-cp39-cp39-macosx_10_9_universal2.whl (5.4 MB view details)

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

grpcio_tools-1.65.0rc2-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.65.0rc2-cp38-cp38-win32.whl (924.0 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.65.0rc2-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.65.0rc2-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.0rc2-cp38-cp38-macosx_10_9_universal2.whl (5.4 MB view details)

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

grpcio_tools-1.65.0rc2-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

Details for the file grpcio_tools-1.65.0rc2.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.65.0rc2.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for grpcio_tools-1.65.0rc2.tar.gz
Algorithm Hash digest
SHA256 97b47ae9b203c774f6f38f0e012879f13b1f4680970f952ab5ba4754755b8341
MD5 bcc015cc1bebe33a759ef9c48a70de27
BLAKE2b-256 52027bcc166496fa5e31b705937d3cdb74170edc5866d3f42c9125426300df96

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 62885183c57e07b1e56cb0b13b3cff0387c33a7ed1821a7ec247ba40ac606ec5
MD5 1ffb5d9ce19bfd675928a49e1480baaf
BLAKE2b-256 dbca1d683017da748365f115373f951ab566590b45f16ab220578c53ca53b6df

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 914e02c11605d6566d6c1c7df9bbaaaffaae8778c2adb3fa8413bf07b09d8832
MD5 4c85c6f43eee851ed05fd3d8b65d93f8
BLAKE2b-256 240d999045cf4b324d1ce98d7e5b5b904ed14f1dde786bd6f2b831ad17a116c4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9fdfd96d3b72de69abbe75442b28313e4bf2ef2eef07b96d97995c83d069d813
MD5 a7708c31eaa04c77b85674d352904cd2
BLAKE2b-256 88a3bc327c4ccd5646036ad15f59506f3f6dc6e6efaef8e6cef3d23b6405d151

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7214883b5355002ffc8fd47cf175b01e095b4c15cb6fca27674952f8b2101c29
MD5 7a501e46aa28bc7fe6f384a46da4b667
BLAKE2b-256 d8cf8ecca7a8864013458273bee065d46fcecd41a79c0d86d4ae6dad81387ea4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e4f4bc7f03c4d6624467344b010cae5bc156034888957fd6ba8254c03a33a0ab
MD5 6b9194a7ac79cc2e1d88341ad821d494
BLAKE2b-256 bd1e581594d515fd7cbcf70c45e61e90a05ccd8fc4482e8759d06537e5e1f91b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5aa1f19ffb022415b5500106821e081dd00ac9c11da358a3336c4f5c751cd2c2
MD5 dd6e932e66ee3bc1cd6cef8c89ddbf77
BLAKE2b-256 e23000d68d0047ade062f62e5b6fa00c25e254a35edf76e1cea6346812508cc4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3304d19a40c0961de577e19615d72d10fb6c07d24dccb5fdd6bbeb893121b40a
MD5 b933d5da28881a6d792d2a48e8ccd63f
BLAKE2b-256 2ea8e5d803fb77c165233ca926949b258983bbb12edd17e328a4ad6e31b89ab8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1282a67a4f5770ccb5fc306a0270ea5604f73b2621594de8545f2bf3c7904822
MD5 334be0ae8a8116c190a4bbf614bdacb6
BLAKE2b-256 53a2d62d09ec7643a431be94f5402721b675293a90e21f8e7b25d258df764513

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 8f5324d592663aff1e65e7c9572b6c1c5d4bb65b60fce310145ab3e5679aad07
MD5 95390043b00107b55a7d63dcf0662ea5
BLAKE2b-256 5a21e85ba34da0e3709de855c55d5c802b287dc13a29d457908bf75ecc94e64f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 06735abfd073fde9a2d718b2739b9c90518db4187ccdf3c3fe0b4de55dee21bf
MD5 75684b5ff688d08f2502c835e1ce1cfa
BLAKE2b-256 f8c355ae27850ff7b5039f6ee2345d27ae7ff09ac61e3452417d00c33f551c80

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 4a7de3313126af2cdee83991390d6ac58c0024f54bb26c31bc60c62f73c9b304
MD5 8458110320e5ab289286b354a756460a
BLAKE2b-256 7e20e7ed30526b38c253e155a15a89332fb8416b9b2f96024651f07e224aa2ec

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 95033e3c667eeb0bbe0bf755e4364986c018d8b0d535c575aef875663b41dad0
MD5 fef21c35a3a4efa990db4f64039d72b5
BLAKE2b-256 6436ccaa996ac4569dbabb782e04e7bc18e68005173b201e483cf9c0b009e0b3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 18c2efc04aa7f368f40f718c401f85b6db9f2022f62f8053e484b7f9478e4903
MD5 cf86b8722a4cfaa4985defea3fa3f1fb
BLAKE2b-256 7359ceb7ceb6376fe76bf51108c4f243aaf9b6596d57a403395949a9db2120bc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c94a89b46e7a180142df854ff6dce9b93babc898d4c0a0dcbe241f1fe9695804
MD5 c5b2eb0c4f10a1945e441eb77dac9f8c
BLAKE2b-256 1fbd24e167674141b20c6105566763bf9bececb5fa1811213d1a1f6c92f67dc9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 18e456b73c59e95b8e74d97fe06b584d847127ed8a31df5602926eafb52e67d5
MD5 bc8ed702c6483fca36b9b2fa3dd5e6e1
BLAKE2b-256 80a263a8870f9cee2a09a7f3c740fce3fa7edd7a2ef825e1441a34be113554c1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f9af16cabc33578ae7821576cf1be5e80d755f5cf30dcd5170bed6ea3c7f5617
MD5 6c108d073ae7b35ad537986a78998199
BLAKE2b-256 72b9825bd06fa35a8b718dc3ca9b9d92b2be39ab486edf7f51d98703fd7be93b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4bf27f10bce96b9a72f216a4363a0fe239975c608d076d63368b94fb67180070
MD5 4e8ef10e92600ea183cdf9dc67944a3c
BLAKE2b-256 095436cc2eb0433befc8ffe217e70c012dcdbd89a46b6b59801c1357dc41ce67

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 90d492b150625710cf46a94c4f5a11df00f0719fc091cd8e9bc1f9afda34976f
MD5 bb91ba5ed082164d03c569a4636572fe
BLAKE2b-256 3b0d6f1b2dd613ccd8411b9ed387fca3142e595959b906b9dee70be1c7dcc372

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa196886145c990e5ad9557fcd997836b6845d9731b762c2b2b07a4e6e4104d1
MD5 8ed44d1bb50ff017c9e67208c5703611
BLAKE2b-256 de048b93893f474ad6e5d4e80ba81da582ad082857400367e8b26ab926a1cde3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ba5b143d7129c4d5d39e7f76a284e75cca5d2e78f188f004282833b8dae19671
MD5 8ab84cbfe6141a5be8992d23fc1e52bf
BLAKE2b-256 490185334f80a9c64c42e1d172eb35c47a4f1c305d673d42acee1a9cd692f6e5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 86590b8fb04835fcb27bfc6bf2068f888f909a6f118b097f939d55f7afa190cc
MD5 8a4205145eee211d1f3a79b2757d581f
BLAKE2b-256 58f164371f764da6876e3716e8db1ad3a3b35b172a278b0c8409832d4bb1f801

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9af57df7c5695a85eed49acf380d6436adb6c50c274e4a44a06400fcad9b4bf5
MD5 705fefcd8c6b8d974dfdd433962be9e3
BLAKE2b-256 935f41d2d3eeba29c93611e4ba5d7c3c9f26a9d1c8e0a085f714120f709ba58c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40c9d59def407a3f9d0fe719b7bdb8b543c5b75f5ac4e92a505294de47cbe2a2
MD5 6e57b8fc15c9c981b31a1dc4dbee49d0
BLAKE2b-256 219847febfb668b8c69edb06b565a926a385400c9c8946fe38af368f83a4a48b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7a23bac8060577e0e8f438a236d0142af80818f622cfb846c6fd1daa1f527001
MD5 b771df989beccdb9629a3510f55e5f96
BLAKE2b-256 bda3fb8331c55c18ec6334b374b9229b86d7b4f9cd34554f2e96de7b477ccd8e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6de696dc5005d2078fb24d7d4432722c5dc04757104de55877ffff53ff1c7dbf
MD5 55a5ea46660b4e0602d1a9173efc6d10
BLAKE2b-256 85b4c4f9e94bafe8ebd11096b08c9ee272311c21919c58570bf06c0194afcf90

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 44cb00498259e93b1b113c8f2171c397c9502b64524e3e083981767cb6d04095
MD5 38ada54b9d2b3aa1f7ed30c7e4a934ab
BLAKE2b-256 240ef0fe87fb295f156df40f00e952900770083f641bb175d82af5af75a8b25f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 a32db8795793757d26c4dbaa6e8850f85eed9f7dbcaf9c3c527025f1b5fbe0ba
MD5 356e6b05694cd1a448d7e04db9732c7c
BLAKE2b-256 cc67ea7839973a483b53547bc7c16196beeb249b7e18c0043cff048908cada44

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a771aca5d02b21cf274fe048862bdab28d61194113abbc9816d9ae04c4cbbaae
MD5 21e38aad2c1f84e4b7292fe5c549bdb9
BLAKE2b-256 8c0085add9626622df00bb83356ebf2b6d139bb5c5983384182d8c774798f5ea

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 8453c3a94bbb5bfca3322b53263a703c94305a6657d5c625b4f4e912a671d3d2
MD5 8eaca813d450273cc2572eba3479a64b
BLAKE2b-256 18f326031257f60c7ebd5a94b04a8782f9b8c879f530b90795b1ef9bac985217

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dc581203e661385f9648ba939c877647737da8fb31509892a94247f2a0c1065b
MD5 ef4dda3766bb75617ead9e57445c92bd
BLAKE2b-256 066d65436cb869e9c2d168bc601972a7606ad4415dd870ed1addf4aae4a85a04

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 05b3ca846784462471b97f3ac33cfdb6910111aee190b92fe04dfb92247c96e1
MD5 cee2808ef892c7583c25ec792289588a
BLAKE2b-256 594bdbe460849fbc2d4d0818be0336846d3a62934ac74962ba1eedcef52292d9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20808a987dca3cb39d06fb818bf88e58b91c42b9e051da6c75d41a7401af0a83
MD5 11eaf360c672186e095eb63c3ea12829
BLAKE2b-256 9e1ae36fc2099d253ad3cb36a94b4e550c519d168981c8e78a72b3594740bc8e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 12ffeb0d7c087c1ff9178e983db6004e3117d7b9187c9cb5ec7c15d9ac0e5840
MD5 8efb41d02aa47a2d10b6cccf109d23ad
BLAKE2b-256 c8dfb34cb4519f27ae8b27e683f2138bac8ff9b468c82919fa300231594c12fa

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 539dcdc0522423c8709b2eb76af0b1845fa55fd48064c46eb455709b1f0a5c3f
MD5 e79615c82a921beaa2389dde12bacd21
BLAKE2b-256 5b0b0530fb3e3334bfd6542ebadf921a1840276f328f9564ccf4384ad98fb576

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ceede79714247541f52b45ff3b380cd5983cc454e1885fbf50bfaa76b2f43428
MD5 f2e213c260224750e0f3d017d030ac8e
BLAKE2b-256 c81ba0cf767437843e579f1e8ea3e3ed00c675137dd410257bafcca709264b64

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 dc910c230915b6f247d39bd03dd9131a37e43f7f1564dd54cffd99f8272f9037
MD5 df9d51c72ab92cb053f08ef17bb04f67
BLAKE2b-256 e30dd94b92ca6eedf0d934355842b9f821bc64d3b2182aa4bc2936d4c22587bf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 af9f572a37a3f05d044fbf7fa36c9f15e5829d46ee13fc2ebd0c5dd2050c6252
MD5 81892679e472f7fb00f0d1d4b1bb959e
BLAKE2b-256 aad86d15d0338e7dacc3efd19e9a582aa5f637c98a42e81a170634efdaf40e15

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 7c4593fc474c92b44d88bd088fffcfffd45992fb842dfb55e9ae91c6b27caf2d
MD5 987d1831f95c00aa9e0f59e9f1f0a8c6
BLAKE2b-256 1262f37d9f94a6a573c3a99ebc5814292c604f6d792f03b8d67e948ef6564086

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5b2dd53b28a0f2ed58965116f4f691bf4aae9e410feceb94f5d4e4f399d800e3
MD5 79d48a3d2b98de2ead21d2e4dda77719
BLAKE2b-256 093cbafd95e06b127795b85a6a20f475c33b838136e8296403736113a4666daf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2a66856a43fd6316d8ae57d2666a90f518d30a2fb5b5288cf21ca156df7d3ea7
MD5 9ba3ec53f6aac3755532179c8b967069
BLAKE2b-256 ee2f5ca4415ec2881d11fcc195d12e6f18dbfd948a4312177061f869ad79a99c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff64a54a65a88074ec95b218a9d7e85ae84d1461358f71670bc5d4e3afb72f06
MD5 502ce7f71f611babc19fbe51bf3940ed
BLAKE2b-256 6b8f66679f395c446fac3b6fbf491f10be683a71d4a9499cdbc7744cde4a572e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 94e3de9fe5fb3701708ca5eea345a26eba5eb1a3e2544763c21830ebc8f005ea
MD5 d90416b0914184bcbb73c73202dd9f2c
BLAKE2b-256 66f7ecd659b5ca97a2c2ffd18cf7b2658466ec282f09292fff1d60763a740fe7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5c6b63c8278c409258efbe6b5787eb7765d0d74bddcde917d984085e4168f9f1
MD5 64c078cda8ae90e5f9fd7d4c98616f25
BLAKE2b-256 6472fbd6b5d05ccf3f7a776c8ad8450f5bbc44720a8fc5e09168198fbb289ebb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9e53436ef5ea4d710532b7f8d17b11e2eb4a7a842178c4c416c82e6ebebad3fb
MD5 e85ef6b087ae305630b0770f4040a0b0
BLAKE2b-256 0af4dc00b11df99a597a8867715b5a1fba5e60b96e9a1580dc2fc09626a21096

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.65.0rc2-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.65.0rc2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 af18adbcfa033414d45288ee39ace0ada86eeef5de1b59410bbab09bad9e9195
MD5 3ff3528a90c401b4594e85485085a416
BLAKE2b-256 1168caafaf759555428d73df92a51681b3b0f3dc4525efebba662e054c0fbd91

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