Skip to main content

Protobuf code generator for gRPC

Reason this release was yanked:

https://github.com/grpc/grpc/issues/37178

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.6

Installation

The gRPC Python tools package is available for Linux, Mac OS X, and Windows.

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

If you’re on Windows make sure that you installed the pip.exe component when you installed Python (if not go back and install it!) then invoke:

$ pip.exe install grpcio-tools

Windows users may need to invoke pip.exe from a command line ran as administrator.

n.b. On Windows and on Mac OS X one must have a recent release of pip to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version!

You might also need to install Cython to handle installation via the source distribution if gRPC Python’s system coverage with wheels does not happen to include your system.

Installing From Source

Building from source requires that you have the Python headers (usually a package named python-dev) and Cython installed. It further requires a GCC-like compiler to go smoothly; you can probably get it to work without GCC-like stuff, but you may end up having a bad time.

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

$ cd tools/distrib/python/grpcio_tools
$ python ../make_grpcio_tools.py

# For the next command do `sudo pip install` if you get permission-denied errors
$ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .

You cannot currently install Python from source on Windows. Things might work out for you in MSYS2 (follow the Linux instructions), but it isn’t officially supported at the moment.

Troubleshooting

Help, I …

  • … see compiler errors on some platforms when either installing from source or from the source distribution

    If you see

    /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
    #include "Python.h"
                    ^
    compilation terminated.

    You can fix it by installing python-dev package. i.e

    sudo apt-get install python-dev

    If you see something similar to:

    third_party/protobuf/src/google/protobuf/stubs/mathlimits.h:173:31: note: in expansion of macro 'SIGNED_INT_MAX'
    static const Type kPosMax = SIGNED_INT_MAX(Type); \\
                               ^

    And your toolchain is GCC (at the time of this writing, up through at least GCC 6.0), this is probably a bug where GCC chokes on constant expressions when the -fwrapv flag is specified. You should consider setting your environment with CFLAGS=-fno-wrapv or using clang (CC=clang).

Usage

Given protobuf include directories $INCLUDE, an output directory $OUTPUT, and proto files $PROTO_FILES, invoke as:

$ python -m grpc_tools.protoc -I$INCLUDE --python_out=$OUTPUT --grpc_python_out=$OUTPUT $PROTO_FILES

To use as a build step in setuptools-based projects, you may use the provided command class in your setup.py:

setuptools.setup(
  # ...
  cmdclass={
    'build_proto_modules': grpc_tools.command.BuildPackageProtos,
  }
  # ...
)

Invocation of the command will walk the project tree and transpile every .proto file into a _pb2.py file in the same directory.

Note that this particular approach requires grpcio-tools to be installed on the machine before the setup script is invoked (i.e. no combination of setup_requires or install_requires will provide access to grpc_tools.command.BuildPackageProtos if it isn’t already installed). One way to work around this can be found in our grpcio-health-checking package:

class BuildPackageProtos(setuptools.Command):
  """Command to generate project *_pb2.py modules from proto files."""
  # ...
  def run(self):
    from grpc_tools import command
    command.build_package_protos(self.distribution.package_dir[''])

Now including grpcio-tools in setup_requires will provide the command on-setup as desired.

For more information on command classes, consult setuptools documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grpcio_tools-1.65.0.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

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

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

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

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

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

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

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

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

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

Uploaded CPython 3.8

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.65.0.tar.gz
Algorithm Hash digest
SHA256 defb54e2621823c14e4c157d032ba8c1fcec0acb10674eeb5632a334e24f980c
MD5 f502ff4bf7627515ee0151c345ea2ae0
BLAKE2b-256 773ebc252e8c9d3be84f8dffd58c2028727a44527707a8e7ab95581a1e04b274

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d9dedc199102b316f6360f0c01644df6786bfddbffa779e67f02a2f26ccc2d2e
MD5 73a84c7d11c78816b3b31e9fa6f53370
BLAKE2b-256 267e93abdf6696cbda318f19aefcccfd54b93fb068ba6cb7bac58cdab58309fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 100df8d3f4bbc5adce711e7ff688e488dea7a8f38a0bb7b01450ab9c001825e7
MD5 fa17b12df98f48d3d282600795fd31ff
BLAKE2b-256 56a16573b99991b5bad0435226d9d153452d628cfa9084e3d921bc679a45f9ed

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a5f12d2ea8cdbeb060a07436fcf9bf7263f0b734b80bfad6782b3e861d9ff31a
MD5 4d0e30fdc897daf155e7c3b8d68ac9ed
BLAKE2b-256 8d010fca740d4835a5aac8c15d47b7002dc7831724e32741aeebd8a052b86e52

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cd9a1a445a97cce920d09973152ef2045aef1e3b63de398e0bfd79bd1d9d8892
MD5 4fbba3c9b735fdf4cead6a78d7fa392f
BLAKE2b-256 2d48eb5098b3f08cdb6531bb822705ca3728acc1f868876c4a9aa68985588cea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d1e62b760edffe8538c750faacc3a722c62426b871a2b22fb08071a159c97c43
MD5 9e51077a79776fe8ea2830454683af4b
BLAKE2b-256 7fd42f30181bbf31e96c4bb0d986529a9e17cf833ea87cb987ab4d62234eb29e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a70e3e01f06159b191991cf7b08782c40a1027386fdbf0f0bac9f77a3b35db1f
MD5 00701c519280fdbc51316d0afc2bc414
BLAKE2b-256 85046b632d53e3d600989a8e82479944432daead1934dd6bf18852ce3a8368af

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 fdf04a5a5e3423eddee4344db6d3972d98010e87cc12ead7eb537b7627614d52
MD5 a4b6028e8dc6016bfb0f983f2c72866d
BLAKE2b-256 62388e0c1c6cfa84b82cd84c50df5a8ae5bc3a96aaff06e8d7f4023c5e50c5ac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1ed96386a82a3d126d846120ce62053babbac6ca985794769e701bd2d19b867e
MD5 61aa8bb86a4a98ab00c51e96b94de0e8
BLAKE2b-256 81913a0776cf7c3a38e8558b5e3503fa02bb421499b5f14b8773c2e28d971414

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 5301945a73616647fb2ea22fd6504fd94b216e48dcee8dab96295f549fbe0b03
MD5 9b5a3cdd81ac66fa2ee0c134e7113e17
BLAKE2b-256 af8d58aee1afb7545cf008469dc40035e73ec0844592fd0f4a9845a38c21efb3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8efa81f554d4e9c1564c5527619ded70e9f5e3768f13cae738ca3fca1889be8f
MD5 b33da981d99fafdd008397e9d0fd4ec2
BLAKE2b-256 8f01cb178a267d9a29b5b1fe90abb3e735f017d5d0d4089c68c542e37fa8e19f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e032fd042dff04895a598c0b31e9ca48a7a1c4d1885e2b260b953b68d49e2c02
MD5 3a6f35c8875a0a78a57fd29c073e8054
BLAKE2b-256 96512e1114133dd83689dde6f71e65c3cb5a10a4b3848b3732a8973bc4fb09cd

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3c7b7ffb6fb995e9c8291dea3133c62323fd8a744a8e49beb47b5acf52acdf81
MD5 b59572442bcd982788245d066dc43350
BLAKE2b-256 0e4f2306610d406b851fb9b6624768e418804c63e3be8d76795e0b8f68993706

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c7a7c83c952fe27fe0bf5a23b16b10dcc4f5fa2c938a7912b3da1c2dac49a62b
MD5 5529a3de3f0348564fba318f3ccaff5c
BLAKE2b-256 82ad3134c54672a1b497ed5a00b69edc363f2f17c3da3d0e08ed64a1a44258e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4f59110355618ef567d8f0405bb893f2c6449617811d8f56bf7c63b720a0415
MD5 e5855f0681a96e7865f165b3e5fd2266
BLAKE2b-256 7231576c9fce8a7193eb23c34dfa58a3814e4304d1250c4ec3ebf36945aeffac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e5c4dc1dfad795d2a6bb1b7aeede96b48b3cb7a267149409bea9a55d1e032d2
MD5 08dbc46cdda7460f1f654587604ddad2
BLAKE2b-256 6b5f1d6ce328fdc33e89bd16b636d84e398da5ec52801d99ce6eb0027163e34b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 06aa74502c05a1700affb4d2a5a14bd9a6aba43cdf36ee701da610c3b8705417
MD5 03318f599dcac1efedea813f55d0c27d
BLAKE2b-256 0e6b05850ac6e3e16cc438d75acffac7b36dae0e3a4646909ac6c9b827411fb0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 67c718037b7f682d4a2950ee4cca8a4d22d5cfba8f70c46fee5f7f2c03071049
MD5 41438f0537a849e5707ae38aa27c2543
BLAKE2b-256 fea211911b44b7bdd3bf0fca2aa7ffa8f6ee729e118b9460805f0d9ce8ac8bc8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 506bbddbb7b1706e0b8892d37e270a878b646077a923d0db5f6c2e04293787d3
MD5 34ea5dca97ed2b7c85acb3adbd1dbb1b
BLAKE2b-256 8be10ea733115f4f3fc3334cbe3e98c3b2811cdacd17f836b6e23acb5e28cffa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f304b55e74049c7694e0ea77a903fedaed59166838b927e9fe986b699f1f5fba
MD5 323d404f0d2ce40c13f43632d9bbdae5
BLAKE2b-256 08b21521bdb40d8c7c510b115320cbe716560d7d0a34dfc80ab45410104404e3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9fa92e0711a67dd85a0512ede276e96536a911972584776a1e6232ceb58a3af6
MD5 fd57666482fb250be7c87d61db931b3a
BLAKE2b-256 a6396c5eeb9678beb14e0d62819ad1dd2b823c659aba1a6e444cc0c203794062

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5e464498f64a93615df5892af1317c33fc0b86956c5be2a84d2ef2722759674f
MD5 9496a79373a52601ccd9e10287a381ff
BLAKE2b-256 be0998718ab25837d8a4910e3b0a43a9a224bd322599ee3fb406b24f249454df

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2b840a81cf1b4178c98753ce83e7a1933dc8c1a07cfb889758c216353cbd4ccb
MD5 8588e36ac0fc486c870a6196178202b0
BLAKE2b-256 810b7063454dbd48e454692c2d3b9dd1b4fd64b6ddec4873c0c4b56c02591dea

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d07ffbdd22d6c494a2dcfc26b2f46b98ce97c549de2dbb9c7e46c1339913765e
MD5 2272f02aa3927a4cb2009beb2ee555e2
BLAKE2b-256 a1c88a7ac5982109481714f312ac37e7d813cadcfc44605fdcade010e455118c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 115ebad1f72f3271fd95a602bd6bfdbd4c1c07056252b9439423919459303e43
MD5 ceaf46190648088bbd0b79366d9af6c4
BLAKE2b-256 1abb7ce7f185eae322806c1aa55319cda005fca492efc7d1e657d8d74028a1c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5206ce0c5c9f6adfd0fefd8ac01b3c7887c0c4cb2e62892f5d08e9310a60a9e3
MD5 46cc6db44fe2784a0f3bed59e66e7923
BLAKE2b-256 52a2bf99508ed2f7bf78fb3a84555beb2a9d4a2ba8c8e3bec05a7e311b69a3b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 3a0e5298ecf8c4313de3c8e437f6530715edfc5bdb2ccfff931be7546cd16c1a
MD5 aa733c0a79a16f24604359489d152904
BLAKE2b-256 a923b432be5182cf158ee12d61c0b1103e7e47dcb4f138d35e888788ee771912

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 b05bf6b80ea25436912238761c73045b9c1550f69aa90c82268c9574dcce2ab3
MD5 ad43c2a986812441e566d5b2d8015f3a
BLAKE2b-256 fbbec4cb35ba5962b9d1f39d6ff02312372e8a635d835a180c02980209151a57

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5928165679a932be73a0b5c37a8a368cef85c18f61c620d164a29f79e36dbd97
MD5 bc268bfaf57ea675d870ab694de0a5ed
BLAKE2b-256 b512b489f854344414d91544899bc09472d07e29f79a07b35fcfdf90035a0025

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.65.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 923.4 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 d37f9f0a301e460a4c7b2b0c3be68589d1009d275d8f6ab3e77800b6d345e8d4
MD5 60bb59bf6c423ff3fed71ef9fe9fcfd3
BLAKE2b-256 5c1a9c515f1ea99379dc2331653cb5f9d4bdad59dba52657e1ffb5dca5ce2334

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e0d722586466346da69be6ee480a5065b09b1d112cfafb8f337dfc90b40d783d
MD5 b4070e92b38c179c7e57473ac73be301
BLAKE2b-256 b38f45c5d9659c77fb270389f2ea638752fe060f7fa8ef7e4225484cf1cb2424

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7b143d3474b84fca1014552be04f678fec65d14feccfb4b4f33739781faa3c9e
MD5 29e41df959df355e0d6010e6a806bb40
BLAKE2b-256 5f8aca3e073de36a2d7398b8347baac23fbedc8b3c780e86161d10096c9e1f65

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 080f9a7bf435359926ee9cb5b65c1fced24ce5e9a1ab0499a0f356956827ef50
MD5 515fb588c12036c739c642c75d156728
BLAKE2b-256 cd1115846d34efbefcdbc630b9aa8984f6fa6c58bb0bbc18654e2140b96e9394

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a604ca4ee9e7759d9c61f80c0805964c05019d13d8e2b51cc7cf4524f70cb6a
MD5 36f16be4192a266789e1210a50d0412c
BLAKE2b-256 4cd9db1030ff9e0bc94c679143274480579adb2337a2c69bb43f839e841c4a03

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e6c574504c3caf576fe8233dc35bce5f45faf9e6787469652d92f585cec74e8c
MD5 31d07094aefc66593e9b0728ad0c75f2
BLAKE2b-256 93c865fe7105021a3879bbd97123d21eb808a2cf72e542b7f2001dfca81f0ad0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 78b96cea70a79e65a1d46e23108bed9e6d3f60ceee14420f2d23b600a55e27e8
MD5 9bf4ce3de68f696ba67817aa2d5e4a3b
BLAKE2b-256 5ff48664c6a81223c7762c8acb5f0d667e7d5ffbadd1bc99c41b90453de55a9c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 9c9a3b7d9c2f72b4400f732223e0055d32748ea1adba03d61085100a6528e505
MD5 38ff3ca3ce9e520969e6544f0f638832
BLAKE2b-256 72fb55a3c883266d54ba57b24391d4444f315c2f733bc45c955073fb53d5cafe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 54897bb8264c500c7274e4e664bbc622c85f69626fa45b7823a8814dc668a1ee
MD5 94ca1de7e9537700a583453c20f82dc4
BLAKE2b-256 f2c538c26c997cbf2af161d353840e60e16995f6721af060f94167e49140fa22

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.65.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 923.6 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.8

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 9801496639e3612601e315c269439c35203999e1ccc6f045d1d167100a553da2
MD5 36725882a0abcaf06babf4cb260493fc
BLAKE2b-256 a05377ec84f805ece21e37a590185cbda562fb7b7c985e525ee62be97045c99c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 de02f57fcd2df005b38ba4fc366403c7cc68c7b867ae8e57a71eb6bbd5bc35d8
MD5 f95d6460263742fdad5c6521019d70b8
BLAKE2b-256 6dbe36f2aecb00d58e77476887665e7d7e9cb282e9478619645f43104df26b19

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2b8c62fb45656fa86e81486b676e1c90dc91c9b556be5df019fb599aa160a15e
MD5 c400ad548ac9282bf1bca80b4fa3223d
BLAKE2b-256 c74a930e30607d4a5669693d2312465b5f63476cc8a756f51ae5fd78316674a9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35ec462127aa080c0e2b6d82f2bea47bdb09066419c6ee7652b3545f9ed59be4
MD5 c0654aa66ca0e6da49fe2141c5c5b576
BLAKE2b-256 6ed54c0fa1b43c61326e32a469305e43b563e1c2e7391b9cf95276c432de987e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7c09cf752e204ff2fd372e37e053d72cdeff0e48ac0d51d1d07fe22ae1130688
MD5 df43af79ee0e0caf5fc07afa30a948b6
BLAKE2b-256 022368d227fd677b20918647ae3f2984bae811bc2ccdaf4edb761075ccb96dc5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 dc719d0dcf54f237ef78da60511de63c486ea85f4f6299279370b1315404559e
MD5 1a6a08dba5115eab3935841fb02385c8
BLAKE2b-256 a7e57d92d7691c406d6d1f90b8a7c79ce6272494701fdce1ef6ed774997a9617

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2ef78234af38fe1f15bd0e1e043f7a80fac68fef1484dc6093dbbe38e2b0db2f
MD5 176afd2ee523c7de5e9d9b2b11528ad2
BLAKE2b-256 29871206c78eda7951d682039976a0af71b2ca13b1f6231ed04115c3f3f5029a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 bba4b2940c05ace08166c19089d1660c47a4011fde4a7508dd0bde6170166fdf
MD5 f8acac777c4094c6b413edde7e850108
BLAKE2b-256 681c18edfc20fac8eed7a17dfa92506c0c221b50862c58adecb07e1e30d0d927

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