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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.63.2-cp312-cp312-win32.whl (923.0 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.63.2-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.63.2-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.63.2-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.63.2-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.63.2-cp312-cp312-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.63.2-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.63.2-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.63.2-cp311-cp311-win32.whl (923.4 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.63.2-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.63.2-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.63.2-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.63.2-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.63.2-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.63.2-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.63.2-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.63.2-cp310-cp310-win32.whl (923.3 kB view details)

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.2-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.63.2-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.63.2-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.63.2-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.63.2-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.63.2-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.63.2-cp39-cp39-win32.whl (923.6 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.2-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.63.2-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.63.2-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.63.2-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.63.2-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.63.2-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.63.2-cp38-cp38-win32.whl (923.9 kB view details)

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.63.2-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.63.2-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.63.2-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.63.2-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.63.2-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.63.2-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.63.2.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.9

File hashes

Hashes for grpcio_tools-1.63.2.tar.gz
Algorithm Hash digest
SHA256 21f46ba172654f964c7c730ef7b2d2b304a4437ff71d1734fedc47c69c97da4a
MD5 f96d58b4f5168440963b7d48f6ca9b75
BLAKE2b-256 264f0d1abd84cf4029697a5c23ebcae94d440066d1e11675845b61fcc58a4008

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a09d7e6424285f3a314be8c6c57b6249742c6db138505aeb5af292443e2b72fc
MD5 079072fe0a0531fe56813a68b1370728
BLAKE2b-256 5e6382a65d87aed2dbe6643eccd97da8bced17c03c1b00c4f2252894b4d38904

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b09ba8ddc02526bf2c77e3982ad456718a711390c99f0d4707cee79f0429c7b9
MD5 2a83db3ad04fb01e2e224ec3f877e11b
BLAKE2b-256 157cad9142576ba650ed7c9d595027bac2e0594167a1daadd236a573eec8206b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 71d1a1e2609f044c396e4ac650f03cd9718bc5133200a5d7a54c12432dd6a7e6
MD5 2a53f35f80523882da7ddd25e5c53e44
BLAKE2b-256 156f3c8d57637b4be70c36fd76380d63bf40982cd7ba0ff962a77d000be00a06

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 27a2454a8ce3e3758f9b3b7759efc0c77d8d608acf3ae9892211e2f9e922077b
MD5 bf6b48dc91bf59b9df121222155d1fc8
BLAKE2b-256 51cf728b61c4ccfa96e0cdf3e9e37d1edfcfd583b29b7ab7972fd81fa76c0d25

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f74f463c974200d3a349cbead8ef9cc0c52fedbc48ce305d4c82e48ce4070002
MD5 fd3500be615ff7df89141a275a96bc71
BLAKE2b-256 e21957511bba92d6450a79d49e944235152e4e05a4d2ae7cba700dd6d30c0d78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8de97a19ed44e1ea9438bb13dd3d8746a4e89b0ff31e9e3a01b429f41a3c5e93
MD5 46ed66508f48993d2dc0b38c1c857468
BLAKE2b-256 80019b3629b3a084459b8af128503342ee744f238a58b01bf4bddcc5d74e618c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 56f99753ed4136e60f22ce536264262a7f23c5027e6d0aef7f85e5e8f09fdccd
MD5 43b7377bdb2f83de0c59c2f939f3ecd1
BLAKE2b-256 b143e745ef74232ba84ea04aa88eb304d5acc411fedd93b44e9add6ba0b61fae

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.63.2-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eec948544b51a0046bc74be81c91951714fdf6788c3f275a2a3271715d29c9f6
MD5 b10986547300f70caa43ddf5ef167914
BLAKE2b-256 d7d450d26c25f3a71c7995ee34dc82625e4bc8057752e7d75332673336dce518

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 b081ec5b37038fb717a8cf48a1aa77074801b35f7e1cdf7aa3e74cfe3f463752
MD5 6139915db266db8a2be62950d15e64bf
BLAKE2b-256 ce234c7b121bfdea847dd33c85979a7e4041b2ad043b6cf785f5f83ea670cfb8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 fc96604413884ca6fbbaef56fb03929603f6d4591f9962a276027018179da9af
MD5 e9de665d0db0fb23dad80dffd2c9333a
BLAKE2b-256 ac92156dda30d34b96f571b665ac4dd3bf1cd7793bbeaf55443839fa87d15ca6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 96acada44d205e572b4d3241593f2da799dac4377295acecb2274871e95ceb04
MD5 95b675c84aa0d8257b4bfcf9030e8857
BLAKE2b-256 08899e3917909aebf604f01112730e910e34e744eb4916d720be122a5caedde5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd0f31d3522a792fab375040c6d6c32921a3358ca65f14bb8e274545b1c3c261
MD5 231529bf2eff2be07aae063afcdeb629
BLAKE2b-256 cfa5bd5925454a478993a14b76a6437c49216d9cf0632a03c7e076b0d43e42de

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cda55608731c2693e66d0b1dda88c5060b6027af6a6f3de6d80e8bdaf3bf5f29
MD5 9b987d8eff5b63a81f804b6e08300478
BLAKE2b-256 7516df988d552642ea153345c626df267c7c1928c1989b6b7c086f7f7dbce653

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a70d9ef4b70eb07a8d158d2d6e8e548977575021e30cd8e52d316f374c582083
MD5 e4b9e3e671a9852a77adac4d1acd0545
BLAKE2b-256 794e1c18b305f140b30106161e9b6e13dc06737fcc074c378ed0902e2440b48d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9f75787ac78e80881b3f6bdd06819145598dd8ba1995949e2373173fb8f6b3c3
MD5 c6b361eb8ebf829f8ce06615bade7b6c
BLAKE2b-256 daeb1c7cf294f8622934deca6f6341dc2f0184cdd54bbc2e21c63c6ffd0934cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 20aa57b26ab9c05169ea6dd50b8f90a112a6c1bea44a862156149c230c3fd6dd
MD5 78228bdea801d8748481b93eb93658dd
BLAKE2b-256 9ec5f3952e3c16f210d811d64ed64a506dd430a315cfc484e1bdefcff223f60b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.63.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2ea8cf90fcee1d6aeb4f3c972cc994757ecde32f189ccba02ed2bb9cd7963f75
MD5 4f279e819216108ab2350167bd6ead62
BLAKE2b-256 16004d192d48af6cc158ad51032ec192c6d080bc3213212dc39b2477e8db3c49

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 fc75161273879dd54181522647f1ea8f39364e765ee69c3e3630a3c3202f76c3
MD5 d4be48804dbfb8addb63613c6fa8870a
BLAKE2b-256 121aeb2fb1601b36fb1193a66bc508e3dfcd42bd052af0048bf2437be909f824

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 dbca2f89d5a6833f15ef994632aab5985db1f8f1ec50c6339a573fdb438deca7
MD5 cdf8d867cd47d9f224afe2fa24958b29
BLAKE2b-256 1f89bb4c9817e7a6a598de76316b0cc87caa098f619ce4c342cf7b92132d1890

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c2ebc08d78ab1c18aea57c7dc2a0653eb47e876f3c7613572454f4c46272ffa9
MD5 84bd24b108ac2eb56162f0f71b9fd183
BLAKE2b-256 13682dfa470c6f2e737f764f33fe0a1bae59b444684a94deee5a1989aea2496b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fbe764ef328839acbea291097dddf8f1f2164e60e0f023d28bdd67794410e99a
MD5 706d4e5f90835d407c23986054483851
BLAKE2b-256 da4cdec95dc588eff4baca7647ca74f9a4a42754542acc308ea468d58dd3a4c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c62a1e6bca9b2a225bccafd89200681da0ad2302cfa0a519707429b3d2a88f18
MD5 d1678306f7055ded00fefe8e9da1f44f
BLAKE2b-256 1fd85ff951320dd08a9c6f175468d76f326d7e853efda7e15664e6a38e394fc8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5696186a5be375bda825d12e0bcee0bfcae0dcfb44d8c4f06ec4c3f057e876fc
MD5 0e7ce279a56094a1ba10eeb7f33d5165
BLAKE2b-256 debfc6e82817f5f7f2aef6ab1f04abbde975ce46a0688224915d8c3d4a4eb703

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5aab40cc74f4418809e8a48063e3680963986a662ebd78baf5a2ec1ce5ca1659
MD5 dfd8f9c6b0021d32b9b214f8bd33c754
BLAKE2b-256 4d07983dfabd19fe10499b7440371ee3b1beb362965d0cf159667bbdf8e9f4c2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bb34e12766f575dafdea0fd0cca3d33ec2fad201afeeb10a4d9caf5bc759682b
MD5 7818e7c7dde6569841d6380cc713a6c5
BLAKE2b-256 c00be95571fd7001acedd676317c9382fb2ebbf4d4a4a24c10906af07db99891

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 8076eaebca2725e501ecc1fa5d92afad48b65b19a33b450f50c00aeae2988c12
MD5 adb7256bcf861336650bcf0c2e50f46b
BLAKE2b-256 878b82bca0e7247f41c812152be431ff1bbf980c303e798e33eea3cbce89825e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 84d02e786287dc9c708eb502076ffde3dd6e2eb0a7ce4f36c8240d866ac38d5e
MD5 8eca854ccf7a76b4fd9748e48d2f9849
BLAKE2b-256 7b20fa62355af6b332a5fc09d04c74ef46d2f98ca86651f9644115669c061da9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d27d69317b70dd0d592294e61b181d601926f4927b4b447ab96487d1cebf5389
MD5 462138636e3793c0c3a3193df0e8247a
BLAKE2b-256 baa975d7e0719266c8900187df0163eaebe692a800f7cdc655ce78e991f2dd60

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 cef4c00e03a036da5da43ea527a8de3f135a82b76b0679ea074847908d8b7d4d
MD5 f7a645b2df070976ed473d2d69b70ece
BLAKE2b-256 d1df0b340210cb8f4692f960e9a985418c8ae9730bdb71f49918f103d445bff7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e83f98b720ee1a1d714fc35d880085e7fc553f1b9d22e0c88bb7b434a1f47c40
MD5 7c588bf9f7350eb206b129fa0384bd42
BLAKE2b-256 ceaf873e99e7569b275a8a8fcbb73dc0c37c55e2c0ed9c664f773e6ea574204b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 44aaa75aa770d487065ff539384b0ef7afcc26e8e2e13dc6a27374823ae76ee8
MD5 08e2e14b4b74ef87ca15b49a20c1a8a2
BLAKE2b-256 e22c49a61677cd6f4c367de02539f7792aa084fdf0573c16ab9cc57dfe9c2e56

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a7a7ec8078a6560810c890099a81e40f4beb07b366ac4fb8392b1f081fae415
MD5 d022edb6830127b83ca726906b51d237
BLAKE2b-256 e0aba44d11262cbf12b1aecb1c863daaca60e01e82dc33dfb176a33d08080949

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c29dd71f334abf9191225579d7f4a464d7a07543ee871d5d50bd35db613c9763
MD5 2332d7a19cbebc936e0c7c05fae34b21
BLAKE2b-256 04b7a871f768e4e5644fa4f346b7dbc9b69d8c9d91f35fcdda3d11412ba0b6df

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 44074360351b48567d991ecd249f0c22cb7cf0b77eddcfce503d146b73365a6b
MD5 2e69d4310c29d27115f800167d0de66f
BLAKE2b-256 d39c1fcf51bcb0a8c2c9fa9e7b60692aa47182e42ad465ad26f4b9d51276c013

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.63.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ea5c45b25139c75d950f625ba1c5804842cfb8d4ebe3f44d2710bddaea8ef4f5
MD5 22c6bad01c55755ae8cfc86b4342de30
BLAKE2b-256 8ddd6e20b9a51ea5f2398749d1b8a7019b30f9a8381c24003294586653c53be1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 92c5e635a541aeb85d34d106990ecd47089c953ab0bcd12e01cdd458a9e3fdb6
MD5 3bb2630eab3f36c5dfeceb9b0c2a4a0b
BLAKE2b-256 19706b11e821297e08e3ceb7d368d3a0c79688f1e4b32261be7ec1a397f86aa5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4037557da26904d4e9d2b9544718efdaefc0a83b381a52a1cafe2fc9bb8952cf
MD5 a471435b2d3137d87a20b0bf23f15e64
BLAKE2b-256 dc21d18b822f06759481c32e8a2b626287097750e3e69ad4aea24e7e603b0421

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 4485549131c18cadd257a453bd87934226560dedc2098b403dc7ae3e412a9e21
MD5 db36976a6c65fc4921b8757bddf17f48
BLAKE2b-256 67ccb9ed390c2ebd669c3006874aa17b3f2a981bd35b0f999caa6bdec82dc0a0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a0d1df70b03b5425a7c4386109fb215b5bef82e64bd2a282eb05e2e138bac69
MD5 8f89714bb84ba1a04b659d6677b91228
BLAKE2b-256 fd4995265bcecdc041a45dc1d463551a1830a4f89c95d62ac75a3688916b834f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b10de9365475c32d1d6e10a4b340bf38c45adaf4cc0f6adaeb76cf5669b9e1b8
MD5 49a8ba67420e7a6dc0527f266e817507
BLAKE2b-256 d3e32bce0963de277a26d463f0728c93f6da2fb600f8bf256cfa2f62c01ab212

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 78b153884d0391cd1fa845939518b032c47ca039042f154e655b93febee7686d
MD5 0b7cd707d55adcab96f9cf4f1b1ee709
BLAKE2b-256 abc9e60cb07be973ce8f39fdd3fb1ead4b70af8d43646059d34890d55fb456c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f81c3f3c5e3def598076870dc2360a81777e67af6c6d77c4db9258d52e8f6b38
MD5 b257cb1b64831cb5956e8ab5ecd5d3bd
BLAKE2b-256 7236346e170ba41e06d7cc01c6cd342d9d2b6a6c95d732ebad9f6fe4243d461f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f73e6a7787d308fa03614a2449925df2c7cbbffe71ed226498a969dfd85e89bd
MD5 4125bc8dde6f616fd95cf1b87b66b192
BLAKE2b-256 ed9b4a855142b83a6d99d80e21e39e143b12d49974fd4281389d7474728ec1fb

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.63.2-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2e18b68665e41b65f03bc35a0da9e18ba35d9baea1876a205fffd964b40c18b4
MD5 85f83ab7427a34ec3785f33ab0e48a41
BLAKE2b-256 e05daeaeda43b5573276b5b75ac2097836cfa434762982199c273a77da703fbf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 873244352d04e0b78a262a1c933794cdad56fcbd3f9c318a6fa171859c104221
MD5 70e75b7387b9aa0d5aeda45b5874479b
BLAKE2b-256 4ebde492bff2dc3ce1eae414fd5c88ba67cddad334826e7a382a4c7282d5928e

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