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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.63.0rc2-cp312-cp312-win32.whl (931.8 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.63.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.63.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.63.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.63.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.63.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.63.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.63.0rc2-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.63.0rc2-cp311-cp311-win32.whl (931.8 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.63.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.63.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.63.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.63.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.63.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.63.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.63.0rc2-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.63.0rc2-cp310-cp310-win32.whl (931.9 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.63.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.63.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.63.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.63.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.63.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.63.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.63.0rc2-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.63.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.63.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.63.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.63.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.63.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.63.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.63.0rc2-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.63.0rc2-cp38-cp38-win32.whl (924.1 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.63.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.63.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.63.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.63.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.63.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.63.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.63.0rc2-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.63.0rc2.tar.gz
Algorithm Hash digest
SHA256 769ac6c06f511ae8266f60706555bd8f48ef7d79d3e7bb7a9ea72d7413654300
MD5 08bc4b9be246a7435eba0db5936f4998
BLAKE2b-256 24516e27d89e729efd61ddfd2625f8005e65f87a0aecceeb4d2218b191c6f183

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fbe6be60302e4c8d0ec98b3f3a1f841ba28d285d6cd9a2753f05c6b9aa35c754
MD5 cadb4758a7cf2f17409d855750602735
BLAKE2b-256 865ea7505ae38b408e931944ba0a05f1615aa1d929275507ba7bcf1e66beb879

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 1235efe56671de8855e17c6778dff89720facf253a536b588607a12efc2024a6
MD5 1ef563a12cd602e23cef9071a5eb8e4c
BLAKE2b-256 e8d31176249fcad1e45544d9293215f6dbe30c2b9dc6f1f4b1e612143bcc737e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eff32278feaedc6467f3f317a991a9ba9e1bb1bc120ac3af04cb6fa65caebeb4
MD5 e1be6ebe2ef20adcc7f00a0c8f0c554f
BLAKE2b-256 80e90f87afc82d60605a942e84d4d988ffbbbcdd723614cc2384bf1db17a23c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 be9cdd7eebf9096d6a4e88a93765fb2dc0a424b6147301db950f9c7f72b14a3b
MD5 a94bae52a3af01e47487216bef8f4b93
BLAKE2b-256 f9c13add4bad1920b4798187b6da741286f43c9023c0718ced870dfe13d1df34

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc7e021f0a73fb6b658dcaad16288142551056a0e01633883d6e3e7ecb830f01
MD5 ca9164815d74db93fa965b093b4ca71d
BLAKE2b-256 6e37263552c14e69365c648371cb7c827918653ede64d5e693089c075bd64054

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1b7d7cdac94b4023369358d16f130ed4055bac01a41a55e29aeb29b882098060
MD5 e30d47fdd2ae2ed29f1816679a42f438
BLAKE2b-256 942ef291e5af46f71f08078bb5b91c1dce977b23394966b978420e65cdda7975

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5302f94cccdb4bcfacbed7b574899df2a79cb1bce2155ec5b11580481524c9de
MD5 2e7bd1e8a22822328c75169b03f41ec5
BLAKE2b-256 90743cd58fa923bea6f01f9e19f88e316383d80302000d951fc009b201725a3f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 430b8be06d629519da565985a147ce555a820c756c04b3d8332bef5e3f518208
MD5 ebcf49c74f086f485ff62348f64d3759
BLAKE2b-256 1a0b49b0b2becec7636ba0aaf3461018726a083aef577dbed886fc5501734ff2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 551ec2474200b73dfdeed13c882a25617b129a44956a3fa1fbddba660f31596c
MD5 20373b68a6224131e2145c095c2d9353
BLAKE2b-256 07d9a734e02451002405cac777aac9d31841f0facedd14428e3256fe95f5350e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 91e33bc1f12c36040a493c623f7610ff0a2cce9bd9ef9d95bebcc93acc21faef
MD5 b8e935f03339b867039478d6a1766f6b
BLAKE2b-256 a94779028a1aa43796bb9424348448c91302528ba649415ff93c256773930bcc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0fb07fe5e13dbb3c235c1d1c977edc08d8f5fde49f05aa31748998a03a21c763
MD5 c77d1bd749ee8dced9aeb79cd41e97b5
BLAKE2b-256 59d3e75650f354fe2742d2021b24aa7072d488137a89cfcf221b235c6b3819ca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 926e7ac084ce7393b0ca8df6b67ce2065e08b6f42ea2402cc19f0f8606f41ef1
MD5 d318534773b516b311341ad02babcbba
BLAKE2b-256 19b233f43306d46f19f3ed80d383849c96497bc8a587561d1037c9e09edb7266

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 083f2ea619b13e7410895e8c431751d3166cecb8ae4d28787fd812d67d3b3226
MD5 3a001f4ba1b4b6b5e2764729bc38c7dc
BLAKE2b-256 7e118d5b454cea97fee3b858bf20db1b20f8dcf09a0ec026ce980ec781afa9b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7be2628b5c4884ec93d1acc188df0e790a413e3bfe604770b1f5ceca60477e3e
MD5 7c658fde3d94f5d5f4fc726892836721
BLAKE2b-256 6aeafcb7c2fae6c4d097aef43cd9e2882b0f8544fc784431b314d4d5cb85d668

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f14f99ad488a61c0421f27a65a96f43ef691b4a7b74c386c775704eacf36351b
MD5 88d92e78776692f7a2606d6b969494f5
BLAKE2b-256 db392722c933dcdd05293d65d1984250cec99ace6171bc3ad801488b98079f96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 32ed0f61d9a17a9f8c7ba87fc3028fe3936d8de0e10823f5c2d82c31ba4a93ff
MD5 7b5b583dfff577ea13f4ef0961524d16
BLAKE2b-256 241c4a96b5b8c5ae7d8e464ea28ec16e596568faa3ca729b512a763f457964d3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0a46b0330cdab8821ba0d0d66539a8be636c8b366c2000e8b1f030bcfc729344
MD5 a2e0f364ff4337d1bb463a8791de46b8
BLAKE2b-256 82ee70c248334fb1f515273c0098bb871be27dcb601b375d67a68c3c256df29d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 7d3b6b17217233118d893c18b119080b6ec3521d2d04fb86f14652d9a1eb9b28
MD5 421ac28b19bbe48699d4f40d83b0373e
BLAKE2b-256 261f1748d20786c35ef12ef880b9d6c8daf88308535373b5612ec30d48ac629d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eb449cd1b62ac5b4f9fab9b4bbf32cb490a27a0b2b81585a8467de59ccb9c83c
MD5 595f2d8eb347e9a3c5f74a56b3c9f2fd
BLAKE2b-256 b0638b20710c5da35877cd251297567076615c56b33b7a526e99a5c6244533eb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 ea0966303a1259dabd24bf365d14f27cac1e83057cb3183887e0e807f5f29b00
MD5 d238006e8eb71dfb5d8300e684ce6e43
BLAKE2b-256 1b225da200bd54d05f6b434c6280256ef60a21251db0c81e8d95a8135527a98f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9467532f81e98418b0effded8b586ccc80787d3bdf0d5d58bd78454c461d032e
MD5 6ae7a136060710789c1e6113aee75066
BLAKE2b-256 7c4e14304118130fd5746ef89252befd1faa446684b8eb2b21f8f83262d3e362

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 159016043af5ff2e79086d6fd12baaf13858fd826aa56e254555bf7824b87232
MD5 5ae798dc2afaaed66bf0a19469e26f6e
BLAKE2b-256 a37776de46e24edb97c94ecb582698a5c972f3cf454c84b889c8b88e4e23a97a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f61c10584178d3979ab73fc0f1106c3701b0ee23eb97638480420eb36fc779f3
MD5 cc70dc92c96101aebe69938d73033780
BLAKE2b-256 29ff8bf19f7a1ae889c111c5c97ec1beb4905d9131f12fc377523735fd0736f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c533516772500da3132694f9d9bdf539244bc3ad83dca083685e8dae50bd638
MD5 6f5732dddd41395f82a62e733ee18ce4
BLAKE2b-256 0234c812212adfe78b3df928d53a2913a5e5ef77f11191e8ec660f2695eee60b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 649c170e0797e2a069ed0b985ff365c37f33b490dfde2efc4414f715151de43a
MD5 f7972e2a6054bf348f3d1016925326fa
BLAKE2b-256 8542224040483e0ed9cbc5f9e791720b63bcb98f4de0c8dca8fe7d159eb401f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 61bb0b91fd504297f53661f4ef6ae6f60487e271b3d6091c82f140411ff7d38b
MD5 4b8a56089f97ca9989797c92a379b2b6
BLAKE2b-256 d8b792717cffdbc981739da423953e0c64ee0cb17e2a16c5a6edf1054e1320c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 d6876f310cefdab5831c1ef4e1475994ec786ee3e009938871ed0b19090f88e9
MD5 5d659dcf4e25358371bd3158abfdc333
BLAKE2b-256 1729e630a40ece152d0720e54e5ae9f20983ca9c88016a46e8b6966a1781874e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 975fc76ee323461426cf6ca0dea7a0bc2e0f9588c71e3033abe0d84e9056ac80
MD5 c5a0e2bf0e52207ccfc390fae142933a
BLAKE2b-256 542735a22334d5796e5858a49905137ec51d70034fc482ef71f2af227d36404b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a892b82c4b23bbc06c410be3ae886cc73099144b7afd36e4855a8431322f5cef
MD5 f5a6734874db3f7745157dc86e7e0c62
BLAKE2b-256 8f56b507b2fdc9bc037e6b47746aa8949c4bcf1adf1437370010cb721e780e55

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5cf49f8f37afcee4db93c56e3d472bb7f3e60ea64894be1a375cb29453c76484
MD5 5df456ac4c7dc1a376d7967e273a4186
BLAKE2b-256 826250f3d00dfb2156c146e81ce2f6185dc6da4446377f933b0aeeb092f6dfea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b54f13e6aa1ba73a626219f43860fe08a07f38ab6f9df1afe8a2fc1e55332792
MD5 c80f532018f78647fbd4a8459c1a3cd1
BLAKE2b-256 b2076d4d14d981ca4daf9f4738fa2ccddb05ab8f9dac9f5b1f58e07db4bac7ee

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b652023468a27d8b381bb9c6be61c311b36dc173ba70c9b719a0932f3b4a931
MD5 f049f1b8c0db3c349d8d7570a9b88cc6
BLAKE2b-256 c8a4b4b85ba9b688facc2e1aa8458a0c8066e05a4d01182184b7a75a7030537b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 38b03884a32a8f51bcc8c6a855ab958fed347a83c73da4aecceb086d2d9cd85c
MD5 5114385d7a6910067d92b10758522d8e
BLAKE2b-256 441afadcf7742683248bfa2f95d194a146bcb91fe11a2724831bc634f65753a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3a86f443f4d1eb3bed14b4aaf77ac938563996e87be7c32b50917664fd4a36d8
MD5 a691b82af3be65eba4ea261da78245a2
BLAKE2b-256 5e4bac0c68d89bd5a4d6c53c8ede934760f4dedea0a8a4f466e21fcd0a3db1c5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 00c0b1f824727012a2b6da8bf222340a376d1632778ae7615d1c2171e8e2e5ac
MD5 87620cecaf6bd6aa5c93b0ea0f0d9fb1
BLAKE2b-256 2fb9637f7cd373033cafd869eb4c83a8d33b2312c6cb3af9389b6827d035c7f2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 30fbfde89433f586cadc643e3c08cdb146761ac8b9afa8254aeac3780780c346
MD5 467fc34c913d531b5fa0c5e273c5ff3a
BLAKE2b-256 6bfed93de3f6838e6922dd14738fecf721a406177e8111f47666e41d7d78b078

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc2ed9807dd9e9049469eac66bc0abb0648ebe4860d3fb5e9d2cb1cf9fa4a149
MD5 b099c4739cf45627145ca28eaec42583
BLAKE2b-256 ad7c3672906787a76695ab6f5eb83ebef2d8e76c42591fa999d60eeea0a40274

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 0ea687b80fc253f7c8882341d2a515d574b446b6fa9291c684843026d0e35a02
MD5 9b4f9711c99a0f619b1a7c50ecc863fd
BLAKE2b-256 aae160cd80f9a8ab67affdbece4fecd5814234f4029f4b34827b286c8764fcda

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b33c5b106d84324b4ed857d17e544ca4262838706d58afb1d89c0f2655358155
MD5 46a96f499f5f0b151c1c746dbb9fa89c
BLAKE2b-256 3c2859290b96b46df67ec60b5bb8e25ac98f4064e9b9ce1a10deb5eac7bfe69e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1750b9ea61da2382a31ec65e7490f36897f6109cd6ee153110880708fbe88752
MD5 783aab4bb2da074eff43eb3c3ecd35aa
BLAKE2b-256 55c110718a901e546da26cc05bd9f3a8d82de55581a8f515132f1803e1fcc6d1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d60599bbaaf66dd9cab55d31f187fca48d69cbadf5bf087d9ada41759135fc4
MD5 efa60888c4daf83dcabc05b73ce61460
BLAKE2b-256 7c90c3b786e6c097efaf22d551ea6e6927bf1188ad4f2a368c610b6145be4f9b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7bf107033ae6565a96c8f185a52a3b36c1d54ac9b0b612bc412985cc70bdf71
MD5 556c4ecde44e0de552d05f9d43caeed4
BLAKE2b-256 6af3a7113b3e8843875e1e36f7630b831be3264b69e470dea7f0fb596006003b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e2f8bce6637dca67f225ee40f5fd53735f63474752572aad47afd10b68e832af
MD5 fd0fb84c714b98479664464f825033b8
BLAKE2b-256 0c92d22efe8a01a5452430802e662c12023c0ed4bf5555364ac5945e2ee732bf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5a20dc3bdb35b3e9451e137109979045d594b6edb2acddb45785ac5773dec7db
MD5 e524520442eb2ce5e7658a0127979d21
BLAKE2b-256 23a9e928a44e4660473b26bae17431c99d0dfb41e0d065d03709fd220d0228b0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.63.0rc2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 3c57e3665adb813ab6a528b1fe054ff5969576e18729eaa260040f09e6238113
MD5 d056716be8087bcb276172eb343cdbda
BLAKE2b-256 0dc9c5ba545b8cee2edc7635d0bfa4ee8c50da0e67ce37639f550d046fb66362

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