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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.64.3-cp312-cp312-win32.whl (923.1 kB view details)

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.64.3-cp310-cp310-win32.whl (923.6 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.64.3-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.64.3-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.64.3-cp39-cp39-win32.whl (923.4 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.64.3-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.64.3-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.64.3-cp38-cp38-win32.whl (923.6 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.64.3-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.64.3-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.64.3.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.64.3.tar.gz
Algorithm Hash digest
SHA256 b25bcef86da6c5f98aed4e5269df072be142ee6ed13588bb868441aa39005543
MD5 9a7a42d96ffa2e565eff900d7de9456d
BLAKE2b-256 69c5a37dc0ae8571d0c2efdf10fbcf4e3a2dce1feade58c405ad184be023c017

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 9bb5f15ca02a27de26eddc08ae308376bc6f9ffe887e1a35d11b263b6342566d
MD5 f405556f61e237ddaf6de4e74a225415
BLAKE2b-256 9ee68edf7adf6bada51d79f6356d1843496d23f7e934c472533ef6ec2955df10

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 4ae1f2e4e059941ca19e98bf5af9d47f1f54bd52af730313ad7eda1001678cd3
MD5 c6192cd4e500c398c1d51a8aa3bf981c
BLAKE2b-256 bc14e5ac91108600dc023698fc62e450f3f271e760264f8888616be5b9b80e2e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b8cb0d4746523166243b5e2c9406d3185760d0a68f0d9131bc9b9e14420cf3c9
MD5 7f2c6af0699994ed900544d2d17ef3c9
BLAKE2b-256 3fde99c3e56a5192c269e7512499b669fc09a20db5576455afeaa51d733dc79d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8d2bfad41d0bfc9e0f5d782e7802bbec1adb00ea6b2a3ee76f4a39e319c1d8db
MD5 b71921f17523f445c1ef59c40220417b
BLAKE2b-256 1253eda0a6210abcd76c14d219315d9cb5f07e8b3389fdda40326cc631592dc3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b45238cb3b8cccd0017d88d68c4a93849e5f29f475c9221eb53a1c09ecda582c
MD5 bfa8491f5bf570884cb0a2d1e9b4a6f5
BLAKE2b-256 61952976acde8bd30d01bf4d199d4824ffe5396f298d87eb1c2c68605ab59022

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7153369c25dfb12966cf2ddaf343d4894849dad1c076edfcf3c0321ce5221e8
MD5 fec37a31e8eeb0c1bdbcc46de06cbfd0
BLAKE2b-256 f7baa8237cbd883267d843a15d95da0f91f163554bb02d2db5b471656e69a017

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4c5ac82400f74fe8c2eece026be67d4372a6e51753f927e3be03dd36356f825e
MD5 d5af01af8840579efe6e84cda4df832b
BLAKE2b-256 01418a8cb5dedfb3060a08af682fb3a98f248d081ae7d839e6a1d37e44f13542

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a1e9d06804f6d510f51b14aadf7ee91cc1e5fa6d5aa2d09978c82084a1993ed9
MD5 a89b909607cc04edef92bbb8184757d0
BLAKE2b-256 7df243618c5db6f794586af753b538f281fdec23bdfea801f3fdb8b80ab66a45

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 21dde212bdcffa7884269db13cbd7a7bb548560c2705a5f8054e3fbbb6c64dcd
MD5 ce6c1f710a62f5fb70f8f56345b92bbd
BLAKE2b-256 6ad5f7d01ccc0a258abfce34a16a1a60ce154dbb81f65079d421f20cd80fe88b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cbd3f1f17b2a472c5356cbadce437293408f8244777e6ac916c4f4c5f5576df1
MD5 a89050c848e0cfd272831c58384bda2c
BLAKE2b-256 4a1773bbb6b30ddb6da4fdb28a09954510ae23553a0d9f4c8cf931b82018b4c1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e44f1a4bc1eeb9d0736fbe9f6b66ec41a32301cbe7d8d98b64f3e939c8010aaa
MD5 95e692e3e88107272adc2ff2b424684c
BLAKE2b-256 f3d62c688c55835770de2cef1a1628b7d36cb46d8c441cdf5ba8130734c2b762

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f914308c89bed10337dd1ec800a7f3d870003e352fd059ec07851d46bb1562af
MD5 ede377321583faaedd580794890c7b60
BLAKE2b-256 ca7268feb0ca8c049f032b1fc1421402f42d90d5a0836019b4df97b82c35af50

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 597a76ea1265538cc70d992aa6afe0c9fb8860689d2ef8832002cff4f852d4ef
MD5 f9a570ad401f76170d877dfe7e5b888b
BLAKE2b-256 a45f16590993e0036f9480daa755687b2f864b4d9d84702975c7ea23eefe7e02

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a559215ac287dbdd6b2598ea0948a072684e916ea91e25dde8318c4ca8a9a13
MD5 77045d55c6d1e142de2e7ac9bbe244de
BLAKE2b-256 cd3bd862dea98963122325783a9579cb87ee812e3e006d1414924b8e50dac4ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5e2d104b39d866b60de6266f253b2c56fa54f3c90da367ecfdd340edcda226d1
MD5 8adf14a1e92900b2313a86944f285434
BLAKE2b-256 17effd383e3ab913f57ea4747c301f787c7c487e2eae4617994515e2baa7c712

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5afd3598fc74c220c5e611e227470c661e9f8fe7953240765b35f9fe1a21d997
MD5 6b3c23b0fc000cb7b8e947a586a0d7f1
BLAKE2b-256 ee2377a5798ae500c69aaea115a3c541346fc09aa9c52fdd414c541aca52793e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2462e091a9734b35a445bd9b98f3213a5779ab10652e42a4ddff1082ced0e54e
MD5 1534de2ef6978e146b556425bd8da5c2
BLAKE2b-256 05c771f44bd23dd1a2abe8136d6d2e27e1cbb1fc7dec0b658225bd87dc531f46

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 ab2eb0acd08540b86fb9d1603f27e111a3fab6e92368ac3df5c4242b867420e7
MD5 51f01f0e3a00f0ef15b464ef4d675a6a
BLAKE2b-256 20ebc351716492019b2fd61c998e56b35153dafb110e62749d5e699f1bb5c2f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7efa62e0ed4471d98be810567afad8b44bcf0584f99c1ecaa68b75696460b54d
MD5 02d464e49f7f11ea83bcbb4caf7ae267
BLAKE2b-256 89f115ef33bfd1a949c5d414921ba1ddb702fcd22ef2ab65cfbd495d4f7a2a52

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a2d6074fceb34625a6ab6b514ad7931609844de95f69b12064c79a70975d9445
MD5 d0f9723ad578bf76b71deecb710f6ea2
BLAKE2b-256 020650bd6c15ab5d0f0c3270e981399f5474d72d39acf2b95ae9b0115c35c834

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 852a0eaa25933f2e8c241a053b69d323c9284d0bd63228fb2efb37c37553cc14
MD5 3d49c9e083eb2be3463302fda7a20acd
BLAKE2b-256 3d07e672ac73b87f33cff389078081b46f21a2d65d191d5079e987ad1526c5ca

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bac2ffae8c0479ab071057c2d8587b22fcc41d916124d98d419a99f58ca7c6e5
MD5 c551a0a26f301f19da40dc4a9822471f
BLAKE2b-256 07801aefa7da520b5221644badf8417432f296da7902cd9decaa24c40a8967b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6537aef96077767b93c6367e2a3ec3f899a505bebf19e71cb76294752b881f2
MD5 c071ebfedee2790902b951dd726aab81
BLAKE2b-256 4571986e0ad582c1dcf765ea527ea5232213726cea62a2e62a2833b41be5fd14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 551154647d2cc754e3be53ec08c18e47061eeec137ac8a29255b36bdf1709c80
MD5 c6f3a734f00079b3595f8f2a3007f2d6
BLAKE2b-256 a9fafa8119d42824924f1b628e374ffba4d6352a1d9af3818b30aede9bd19424

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f49f6f29163b20c149f2392e218562cf374573285f3e06590e59bb81b166bb41
MD5 829655f55326ddb73f8d2ac194bf1108
BLAKE2b-256 ea8d6cd9d6c9b83b247fdbfc53aa3e9444c0410abcc057038e5a9d3217cdd972

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 725bdaf814c4a910e6e077ad72c08754d99d7fb554b225bdb7bafa8b7639edaf
MD5 7d582f87c9a7e47e5bdd605eb4acafe0
BLAKE2b-256 c320addd107a32b5d99231d3a0213c3a41898f88801d31a88c622f5ed40ec190

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 b465bd64800e127068498e8f2df24b1fc6a5918c31c6819a509411d09fb2e963
MD5 b09179ff853f18048017f6c5cea50ba6
BLAKE2b-256 2ffdba085353d810fe73834d6b066fa3c45ac13c6d9548dfffb19749a7a8e952

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 285388e182d0417bbe709572d0127fe452b847fcd9552b526d7fe4a9a7e44031
MD5 206ac0de1b1732fa3547485863f67780
BLAKE2b-256 46bd4fef06171a802aa35ae02e4e1e752cbb976e4a36956df9d995db8c76eef4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.64.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 923.4 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.64.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c2cff878f0be7ead08a3ae58d2173c23442b7b7a63dfbf33d04f582565b36243
MD5 11ec01234cec94fac945045b6666c03e
BLAKE2b-256 1a99a2812195c83d975ffa8520e69b849f136ba52f3dbd24ae56947607cbd2cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 63c7f7ef7577ae67d1bc63a563019919bc96169657472b84fd93babf22c27397
MD5 f4150cd2fe5e03eda5aa158ed421550a
BLAKE2b-256 732e7a7bf25146b0ace96a9fbf7ccba138dfa3e83f3fd96ded4f99a83862477b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8fc55f6a85bc1c199bef7dbddf4e64ac0b2cf14ef3eb697c13e5b1de64848d6e
MD5 cada55a3b120b6cd8f220a62fd3b7007
BLAKE2b-256 ee342d0a644fe83db9f346d14f85a0b97af0bad67765602e79c1133b56c51e07

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 20cd45d2bb6074a392be7459eed0e174a07259f1b947344ddf8081bbadb8446d
MD5 495dd124f8ab7e80a0eb3a74ae8e6bb1
BLAKE2b-256 7d0c35e6b0f9a07593738c2524587078b127171c6e037c7556f5b0c2e892ce22

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 86b636ccdb2441c92c3afa2b114a59d63f49dc9f87bbb3c484a1e5bb04046160
MD5 093609da2788580397e17968283a029c
BLAKE2b-256 3bcfc85de272a11361fbb48219ad23511171f56ddc47f11b071c3fb2aa7fbe04

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a2c6e129d49c75e365266422a62990639ef11207a1ab25a0d85c11a5de7f3103
MD5 5b9e9c946afdb69cafa28c15c3e7e81a
BLAKE2b-256 59ae695edf83f14de06149df4d2d3cda6b6279eeabbb5af85df638d012ab4d01

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d20bfcd215bb6c2edac77472c8e1ef89b0c2603b6b9c70ff1b75964e44229adf
MD5 7655deb002d0f851163fda03e9336b5b
BLAKE2b-256 11540c089fa57631e457bda903ddd421219bfd23e011652226ffe6238dadbf5f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 beb83952d658e89cc6e8a9fd6030a8f421e41f4145c091a46183f5068f49fece
MD5 0442b6ed5443b1a802bb3052e69eb8a6
BLAKE2b-256 c8c30806af4a24b9f93941eae552df6c5f34bc98d5acd7354dbfe15dc20aaf05

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 72fdf04aed5457cd9ec58a56abfcb1d3e1b4e916f4da56feefa8569012a8242e
MD5 2403b282a6f0456eff99e50c2b489ea1
BLAKE2b-256 2598044a1bfe235088b1d432ffd816660e05ec5510074c976c0e9bae640750bc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.64.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 923.6 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.64.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1da73b3aa4c60c6a0b9f6da3e927b63f22f30543ad1c3e9112867871033f43b8
MD5 bba233d96bc7f6451d494f6e33a04ed3
BLAKE2b-256 46128cc91d3eb4e94c2102545a3fb4435955e77232b7f0fcf357a775cccdf7d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b4c1816931e2ae2a285807e7aa47d3de8f154cb11412bef4a6d3d7431590f345
MD5 a113fcb25ac2154c30fb669a59d8f520
BLAKE2b-256 d9bbfd1df48519d96f8f243a9c16177207220b577ec430eca9804cbc139f189d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 71a6a5247fd11d925a71363904c4b1772faf9f623ef79094d3b0a93d1b34ac0e
MD5 0f33adddd0a953b417a9055aee550c9d
BLAKE2b-256 377fb3011039c7836b65a913a741f39915376a7acd7dd0870706bb2e5ca4855e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3930fb1d367e76f7dc52688f67f01278894822b3a0adef8effdfef4505e5e8d8
MD5 d0194a692a2143c0194bf57327a6a537
BLAKE2b-256 5a823d60983100d20b5ddf40081c82ebe0ee7d049208918366ab96cf381dd4ae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2c5b32fe0775b74dcb5a2d4ad67a6f1cc444ec19049dd74c990743f429e30e42
MD5 c0110841c832eb04384409e614e01f62
BLAKE2b-256 1f6ef8aca61f4dbc9a0e41b5726168bbaa2f0018cef2d7fcb72d59d0289ba869

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 80354b6724afc2c2d347567b8ef97cec0836d2f0e04f6091f2c8b7e26ad55b78
MD5 c1706399c1bac4aa7369b23100257c54
BLAKE2b-256 d745a0b052b57b2cd50d166e3208913db82b2f0ebdbe3496a8a525e257c5ac0b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c6d564bfee5e8002045e7d13cbf7c818ec8b0dc656fa106d4e6501787ba22866
MD5 d61b8baf17ccdadbd81c5d77906ade9b
BLAKE2b-256 9c63bae101a10857e92660bce7c142223a016e28600f511c22cef20dd2cda6c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.64.3-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 f506988afa00821e16e495c9fba0ec4e7b131a05c5bffa698a0c356317c14648
MD5 80ad883d9c3e700fe771be0654f6b891
BLAKE2b-256 97812aea34f15ffc382231f9e2da6d335d34c53c86a74c38e8f9e26973fc9cab

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