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.66.0rc3.tar.gz (5.1 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.66.0rc3-cp312-cp312-win32.whl (940.0 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.66.0rc3-cp312-cp312-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc3-cp312-cp312-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc3-cp312-cp312-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc3-cp312-cp312-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.66.0rc3-cp311-cp311-win32.whl (940.4 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.66.0rc3-cp311-cp311-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc3-cp311-cp311-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc3-cp311-cp311-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc3-cp311-cp311-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.66.0rc3-cp310-cp310-win32.whl (940.5 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.66.0rc3-cp310-cp310-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc3-cp310-cp310-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc3-cp310-cp310-macosx_12_0_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc3-cp310-cp310-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.66.0rc3-cp39-cp39-win32.whl (940.5 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.66.0rc3-cp39-cp39-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc3-cp39-cp39-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc3-cp39-cp39-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc3-cp39-cp39-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.66.0rc3-cp38-cp38-win32.whl (940.6 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.66.0rc3-cp38-cp38-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0rc3-cp38-cp38-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0rc3-cp38-cp38-macosx_10_9_universal2.whl (5.5 MB view details)

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

grpcio_tools-1.66.0rc3-cp38-cp38-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8

File details

Details for the file grpcio_tools-1.66.0rc3.tar.gz.

File metadata

  • Download URL: grpcio_tools-1.66.0rc3.tar.gz
  • Upload date:
  • Size: 5.1 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.66.0rc3.tar.gz
Algorithm Hash digest
SHA256 4dceed15c7372de70527411b5e1bb28f1b245aa21ea98e2068f3b323c737b4e1
MD5 c87cf193cf7206dde25ee82e2460c26e
BLAKE2b-256 3a71733b6c43369879a14f2f10aa300f54f93078096fcec7ea729539be83e14d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d7681985d65c3cb82b33a134628761def0231443b42f290256faef839119c36
MD5 47eac8170fdb9edca1e777b2f5fef7dc
BLAKE2b-256 4d04a8b1c86ce006b58a21cdfd8c4f783a12fe7e2c61874a96f0849006408289

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 46f472c10f006e2239909bd10d4ee95971120e18af8ddff8fa7e2bd567e87f6d
MD5 7ab696f07352ab06645aee32f081d53a
BLAKE2b-256 e6d7f44bd096758d13e2eadd296a92e63abda68135fe4b6191bee4fab01b5716

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d07e4deb5ec0b96b0285832b82e609c1796a4861d85f4cf8b7639732c0528c10
MD5 9d26a9ba94f55969efc5877c8fc41c24
BLAKE2b-256 f3f8a8a3aa10aa967b59ebb4997c56692bb79f7f067d3e9dddf88f136475788d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7c7e5a550ac60841cbcc2533f1d0a3da99b2ce494fc46c9419e31c6d91d7a029
MD5 7771b31d69625b399cd27aea09baf550
BLAKE2b-256 0d2d588e4dc4297f269fa2321ba0b8e05b8367379781efabcea1e63aaed6a88b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fea6ed9ad1b27103f233df873898de00be69ae36b56def5ba242c2168e9a04d5
MD5 55ee092154478aa763d557a0126426fb
BLAKE2b-256 f23c1378ff86453d7c20db33a8e8ccb1dc04cb31b75be765c384b454a686a6c0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6f54318f8d098ec5b1d8206d0e989cf2d49e67f8586d052fed33795f4c607ca4
MD5 f28a7bcc126228827763da4a6c57c39b
BLAKE2b-256 0cb42d04d1c9bb99acf3aeeaffbce7c65adc38ea370435f2067d81d1872737be

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c3f786fb2bf821537519d390785e846eb5fd867e2cdb4c03e1c362af662c1dfb
MD5 fe0d356d1a2c0ff621f8dc4738500bca
BLAKE2b-256 edaeb20336978f07d52c6467148e956a60f6e501c8a1cecc472f145451b14500

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2166437c318c1f74b585b12549e7c255f6fd36ddbdca464e0ae6f9082d6f6b37
MD5 687827ee853df0a15801de57fadd3327
BLAKE2b-256 743a860d9396c820516d12166baec72de7129bcbfc3dc931ffd68f5386f93dc6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp312-cp312-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 f28ffce7ed719e97b9b47ad892972cd427ffdda36d63c3c7883a035cd9bf700e
MD5 ca0e4b372d9c2c90a9b7e9b75bd5dbda
BLAKE2b-256 3d9b83318345e60663487fea1bd37da08b5fdf8d674887f616323a532dbad819

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 83cc507775b4ef78b44e3e96da68232bc79aa6f8b715d41b8ef83114742dcda8
MD5 3c05f299f1f3e79e7de4dc9c00383db8
BLAKE2b-256 80f79e788b3481d3a8d15b490c1adfeef926e73f674a9f661125291a1a686fc9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2ea1926e24937ce567659375feb5d10d5332ad8ef3c3fceb8b3c222d8148d2ee
MD5 433452de690797c88d8cdafe50d548d5
BLAKE2b-256 840fa24a97532b98a3a21d8a0841d5eb057e5b620dc1aa81528c41b13dcdc97a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 342bed50bd7c06aa66c152b13e550a0d0ce886bc2214f5a46a8b7613822759b3
MD5 e61efdc0d1ca397a3ce0aca5d55ea808
BLAKE2b-256 2472b46660c307d5f0f729e1e102f884ab32c62cbd0249f8b47d28de89ae0b59

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 59e0df06f06ad57347c8de7bd0bb7bcb4e9e9f1878954dac15f61a02083dc0b2
MD5 31ebec3007e25f1f0bc66d48309347e5
BLAKE2b-256 ed2fa668f79a3f9404c89d3bdb9ee2efaabab96447779c4f26064ca5ff422cb5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 002fc695339a658515179e02b0afbbf0866cb369683d5d7201d89a2693acd696
MD5 adecd33471d2734a7299812e2ba784eb
BLAKE2b-256 4623fb807d0735beec083f5320ceb6a978200377fb81a185a7e9152fe0e13663

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f64cc1718347b6d1b13ba6e6e841d93245bb552fa31d48accb78950fb2296b9e
MD5 4c4c15349a7b106c7850246ba6b5451b
BLAKE2b-256 b8c2092ddebe88fc98f8b335853a78045badeecd5e3b2a2c497033a453e695af

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5dd1967da277bc450664c8e94bd6ed6a55a408fe15d48f080b218d74a3f878c6
MD5 3764c125601846b1ae720629bfa4c4bf
BLAKE2b-256 cfd4432f317cdac63dc050fb6b5bbe9e3bfee7af38541fb8c207a8e4c379b3c8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 21e72716ae42234941dabce052430d0bbc6f0ce37d16b0e8c7c1c1a67cb90f28
MD5 a9a286a6a6bcc78d9a696ae62ca954c6
BLAKE2b-256 9a8cdf06090dc5918046167c08a8e389310e6f8e7e7abe5211336adbdc0fb280

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 f23f5ee1b2f5852e7edf0a5800a5259e0c4b2341b4e0b519bf73c5830c56eaa1
MD5 47568a620d37752bc022ce1219586c34
BLAKE2b-256 20d0d87c6250686eb7a26ad73735d66b4c5b4448d9c11a8f45d222ad95dfccb5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 76f825dfc03d3b5785e21c729b908d322532716d60cd553e83ac5d5c98d4736f
MD5 07029e8f291a2475de123065eba54310
BLAKE2b-256 67c25adf7098332f3803ac494ffe6b969fbbf4cfea14508f3e455cc7339abb2c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 932d213b00f73924eefde5574bf964d02375771eacda982652683c30bdb4b339
MD5 fcd641be9fce0468b63a5570ad5eff43
BLAKE2b-256 dafc1ee5fcedd9e7797722089404ab2762a89c329cff8ddbb519c17c76b3adbc

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 51ff79c4c22de7142bca5f5506e0516e5df2b2ed425c54cc0cf1df44f594eb68
MD5 e6342029d87c964fd1b22315b4ae69af
BLAKE2b-256 0cf0aae065aa8e39fedd3e83e1176e138eadc44ad2aacf8f6413f85b1832b1ef

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 306ee28a5776689d05dd366ede6a7fc0557f9a5a93c92acf08e0dfcea70b4cf4
MD5 326a25411ad46f26aeac48832488e88c
BLAKE2b-256 8fc534c5598e270eee41c7e7d8c622f06f9474cef6950cc16fe833adf653e70e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4f41a17604521cbc908df26ad807eb8fa0e2c5bde7060aa88b3dd9abf0ad478
MD5 d01c3d31a58aff6fca0ccc59c3923751
BLAKE2b-256 891e36c1682378ae9df7c68c5e2a7104ef00147b8ff5873e503b061ecefb0034

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fdee16635c6c30f65514c6b370e891bb78d577217992e4143d2ee3859090178a
MD5 1a066d342b2a0a86e33850a5bacec9ae
BLAKE2b-256 42798c5a33619c80ffd43f61d702dcd8f5a9c6d035e30db412e98c1c916e634a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f91da5feac5f2f840f439996a9a03329f5727b832568391620cb13c7b896124c
MD5 4ca36e2fa3dcaac1c864c18b3ecb02dd
BLAKE2b-256 1e8d0af15a867cd863985e3894357c7d6a1870c12d139e616536eeb1148f5677

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 0139b39637e99fe8c4cf07336d47f41eae1a629188c7c4cfd284e830c6880059
MD5 715bc1279657297742be8ee8995325f6
BLAKE2b-256 3e9b9abcab47785b4bc0fb14237ea751effe1ef89c5299a4a5da44722c8492f7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 a35cd2d7bcc8f1df34ec3a83508bd339300b4f3641234beea127a514a8acfdf4
MD5 5d08527326df587084d1a5759ed11184
BLAKE2b-256 3adddc8e6b7d87f892fe5c48448e48b7584fa5f45eead40e0a0f4b19524e93c5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 49a6b2d6f2f27c1c83af0ae9da84e89e5e8e458be2e81cac0a1956ee3e409e37
MD5 5e238992012f7c497232a3c363411bc4
BLAKE2b-256 4051440d5c89a4721d8e959dcfdbf564513475220a311cebc91534b8c72fbad5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d6a817d3d5e86d3be6516ce7fe4438b69458195605735edb3ed0918159f03a7c
MD5 749de27d939ffd712e82ad811e2ecc3a
BLAKE2b-256 a5b29705c4d29b5c0a73bdd8c9babe170caf1ca4d4ce4a631a6bced7d0c1c882

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1e0b5236803314bac10ce2f699d7efbdccdd109b74931e4dc56deec86f420b56
MD5 74766f85133e1c051632b9bc2b5604bd
BLAKE2b-256 f0747627a0916924d573f59664dfd9e1079f6d7ed885e1330066a26db1e79ee6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6ab2f30b5d632de7166841b861b4a1bde1106a72742d3eb1d40a63f87c75f48a
MD5 bd1d677a8cdbc7caa8b2c9036e5f2903
BLAKE2b-256 17a95f022f9b83904203b46e8a5649c54e30c2f84ce7c0227ee3baed2bff5e79

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e73818cd981d058b39c007e85b3c7248ba812fdfaa1302ec003f551be131e5c
MD5 f64dd11c634c300fd85d23e07f33db64
BLAKE2b-256 557481f2d6eb61b38b35939a8d3e60ce30c9b933ea925b6ad53e223fa0b64642

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 55f8aaa602125fef4f2b2708573f01d0149d84d0fc6474a8bc870932217e43a0
MD5 0b70367586891dda955d37f62b8b0a98
BLAKE2b-256 2c6854f925986d96d9cef6a7ae6067eeec6c61b543f4aaeb23fe3c33b0800e2d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f1ff0d0cc8b3de5f772c05cfbc923daa87b9739e99926fc959ebccbc8a07033c
MD5 6d5ec4f5861bc990c3221b3fafff856e
BLAKE2b-256 d7f31e28968daa3eddebdf74caeda20a05c7a008e250a601454828147ea8717d

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7b73a6623d9dcf346d54e8079ddb63b7bc30db671942101594794ab15d2072af
MD5 addf3329ef74f9a328e3b98d97c57862
BLAKE2b-256 d81cbc304db450f4acf7018528c78f33eb2f71ffbc8427d9c69b08e2621b4bc0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 343c508ad35961b22cb65bf2b23b4235b6338673e1dbdc644f68c05bd3bd4625
MD5 4a661b6116753b2a46026f84aecc967f
BLAKE2b-256 0c42e2198424253e14c40bd607bacdd2813d1a4fd1e6934ac62aaed46d119694

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e9c6040d31eabf6fbb026ea1fedcd0e50dbe57d8d40103187927cb6a7a235238
MD5 070bc9f955aac25546ad54f0bf3c59b8
BLAKE2b-256 2e60589553d8d0de03ef354099d707834371632ef3468f9782d4e6dcff848cc5

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 48e8388ac8b995a089b7a95557ccf5abf4ea5163361775c83ed4575cd0c53b5e
MD5 8979a524f95d8b5df5469704e716e443
BLAKE2b-256 ef6e4c2be684c804cbdfa55fbbc2bd2c1c325faf5ed2a912a6dcedfa176bc525

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 eb413edc76cc256ce6102d11fdde42a56787a9502147e1f6cd2202ea4405f75c
MD5 582d34e9d2dfcf1ba83a9c0192b15264
BLAKE2b-256 42a398ceff1c81088e2a9107b1de0647b969190c6b893cf7a8e1f4d3ce0ce8ba

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1930a06ed3fc58004113112c334aa87754ed9f78e816cd478fa02a3c06c02dc9
MD5 3b39434581680a488f54a640f3ace167
BLAKE2b-256 5f509f7728997538c6e6ab4b5750fa42a1a72b49a1536170ad83caef92031373

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 417d61fdf7dce5c7a8d4af8a6b2bd6bd0f63a6eb6d365e12bb8aaceb5d83d1d6
MD5 ea72ea0073ac12a1eba815673413e5c5
BLAKE2b-256 5dbff2276646d4c10877ed1b11864e80c9e1e78faa58b9d62009bb0dbac02e94

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef8455bd8dfe3c831f0067583537db76be1424d1aecff4aa45d284a52e84afe9
MD5 8b07613aa58f8912511d65a12720a73a
BLAKE2b-256 d4aebe9931644bba52efc18bd48f94a068e936d99f013e7af69b0dc8cf78a1a1

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 905b27641de6ef94ddf157cdfbd4da5b778b763927e9f3c5928c2300a61d931f
MD5 818ee589c1b34c4e9f09ea7874a6e7a1
BLAKE2b-256 39483b97588a247679f026fe001a0183984ca095c83eb3e66c96e420e0848324

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1381b50cba903043dc2b91241599fe5bb4f42d93bbfc61558a83584f3bd4bcc3
MD5 76dc326b41b647cd13fc9118c34ce06b
BLAKE2b-256 95c5b00f6654a89a6cd1cf8e3ce767c9a10b711a5ab4990bf26706dc5697083a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.66.0rc3-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.66.0rc3-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 5906c49f283bca97a22d7a5f24749acba34c661c0f356499fbbc263533271c68
MD5 1854d3afa3fcdad7793e7aa2ead7a4a0
BLAKE2b-256 5088c1d925df8a7069657d38b35f360c89ef86d915d702ec900bb4c08541bc30

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