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

Uploaded Source

Built Distributions

grpcio_tools-1.67.0-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13 Windows x86-64

grpcio_tools-1.67.0-cp313-cp313-win32.whl (940.0 kB view details)

Uploaded CPython 3.13 Windows x86

grpcio_tools-1.67.0-cp313-cp313-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ x86-64

grpcio_tools-1.67.0-cp313-cp313-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ i686

grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.67.0-cp313-cp313-macosx_10_13_universal2.whl (5.5 MB view details)

Uploaded CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

grpcio_tools-1.67.0-cp313-cp313-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.13

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.67.0-cp312-cp312-win32.whl (940.5 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.67.0-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.67.0-cp312-cp312-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.67.0-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.67.0-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.67.0-cp312-cp312-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.67.0-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.67.0-cp312-cp312-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.67.0-cp311-cp311-win32.whl (940.9 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.67.0-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.67.0-cp311-cp311-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.67.0-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.67.0-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.67.0-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.67.0-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.67.0-cp311-cp311-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.67.0-cp310-cp310-win32.whl (941.1 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.67.0-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.67.0-cp310-cp310-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.67.0-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.67.0-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.67.0-cp310-cp310-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.67.0-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.67.0-cp310-cp310-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.67.0-cp39-cp39-win32.whl (941.2 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.67.0-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.67.0-cp39-cp39-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.67.0-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.67.0-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.67.0-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.67.0-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.67.0-cp39-cp39-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.67.0-cp38-cp38-win32.whl (941.1 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.67.0-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.67.0-cp38-cp38-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.67.0-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.67.0-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.67.0-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.67.0-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.67.0-cp38-cp38-linux_armv7l.whl (2.3 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.67.0.tar.gz
Algorithm Hash digest
SHA256 181b3d4e61b83142c182ec366f3079b0023509743986e54c9465ca38cac255f8
MD5 a9c20c88cd760a9a989942880c69a631
BLAKE2b-256 e7f862e15867651b72f6f95313e21d81f5f1c210b69a4cc664aecf52ec4c8a53

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7de44d8d3bb920a4973a559f2950d03382fa4aed4880306416ffa73d24838477
MD5 254913a1513662d6f4c7a9608222c5cc
BLAKE2b-256 9e075227eb621973b6afe7e6b3d4c637ed14069b7f5f7f45cc804c59df791304

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 db57930dc20ab678311727883bdb9f122daf06c14f3fd3067c9ccedb7eb056c3
MD5 19ed149cc67dce2e71016ba888b2da06
BLAKE2b-256 6fdc313bbdc01e4bd062d1e86cf667d81338670b9f44afa81a7b4e5ebf566ff4

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 38128310ded818e1044c0cd0979d76f7c0d3c3946a526a8aa39cd258624c3bf3
MD5 93beb1120577f26510b5b787b0e6d392
BLAKE2b-256 3f25dde7cef6e639dae24e93f4385e689f554a1d2a531d5703786a6b7b8366f3

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1db92ad6ade1946fc5705eb04956fcfdb3a0a4682de8dc3fce31cb97b6e4fcb8
MD5 1d0777c7130f0e8e666a09e8fe67a433
BLAKE2b-256 89592811cb32947f21075c0b53a87aa652653154e6db3f03766e29b1f80a4bb6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 833b1eb9c03d28a798294523f75294055eff78fa897adf797876337b901afeb9
MD5 5c784a835b04596cb88336b7810c70ab
BLAKE2b-256 b52b82f3451ad9471ba946ca0e2ff43dc3269030d5e963d86d1cfe199e07dc38

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 72c6bcdf38f672721c093c92b1fb1f9a02a365acc5bd42e1c69fe6e904b26081
MD5 4065028dbf339de93ee5bf5ff2cd384d
BLAKE2b-256 27ecc31e5ec4d01f17e38fce03dfc3e47880bc25e1dd681fffe00fab04e21e33

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 471f58b919767290260d427dd9b760796e6208ee5fcda2f76bb8bd585ff842ec
MD5 1e8596db9c60b887cfa17d366db181ff
BLAKE2b-256 e88df1b4378335f39f37f9b440b26e7ecaa19660eef6b438ac7d8c5ad7e96d73

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 3c52164f2b9d41c6d75464bb45f45737dcb421e92e98d85d94fda100c67a24d8
MD5 f9512a12c7471e56824451a928e7cfcc
BLAKE2b-256 469c99b345764b355b11f1ea7d160276e9eb9d32a1c77e4bfaa2db3de025f7d2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.67.0-cp313-cp313-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 9ecb7c2e5da052a3feaeaa83d8f2a946a8feec8a50751b0e6175da982b49ebb1
MD5 d1f32b65c65874aef556c68ef3ba439f
BLAKE2b-256 1e44cfe3aa14158d8becffd7823d5147039378d448097fb91ec723ad8b6d60cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 50a31d035193ebe7154181eac84734e25bdcdb36adba849d3b2adf1c3b0c382b
MD5 4f81d21552e8dddc70118845229f4f6c
BLAKE2b-256 be2a0c1a64e88fbc17235b68d3178be6cf4a69aea5bd1deed683c0bbd2f5e9f9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 95feec33388e2a8f72c360a68efe6f0bfed9c771e94d21b7f2359d0010f60219
MD5 c879aaeba8b00ca4c43a14141c6a1548
BLAKE2b-256 b477e307e91816123444ff657bbae2269cb912f31a9390118ed371bde9d0c1f3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a7ac3b4f837c693142f6688b629d1f6408f6ab250d927159b572555f5339fe25
MD5 c6ace854f17c7df29eb14e028451e583
BLAKE2b-256 dc73eaf40958dd648dd98a0fbd30df2b51c5beb7ee24127c1f0bb99ea44fd435

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a8cca551317ed26e17d13b6ee27b2bd62f5fe9b3842b4e88389deb984f995848
MD5 90c894e129af295b24fd2813344a1b05
BLAKE2b-256 9bfc0045bf2e5c97a5ffe0ff2c9a4e4a62894402e8d7094162c2084a809c9d1c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9dd257072c86eb9b36791b3674a513a215ba76bbdd38fc228f0e8c6dc5ce3524
MD5 f26551562bd667b267d2a067504abd88
BLAKE2b-256 2da9b8f1eae3db0f1b6f9548bd2032f48cb6f1ec9bc6781436d52dff4b352fab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 004d6ef1b5f724480f05c0bdc904bf8c78c43d633c537d99abe51b52ce0cadeb
MD5 dee315de79b15cc8c5f1192bbb3e06ce
BLAKE2b-256 6ecd3d6a7971e28b96cb618abb281325517443744ecfe48aa03f27a17cd5d4e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6e4ecb24c27a78f09fead45d4ed873805d6026124ccb6793b6fb93a490b78ddf
MD5 f7a43c15a38c834fb18452ecfb705311
BLAKE2b-256 3e5fadb8b87f5c403ba53529b6645184beddfa63abf2c524a6dabaa430e6bab3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 de8c4f68ffa690769d84329c17c7fdd5fbe4c61b8f8a0de03f1ad8ef8bb06963
MD5 35cf3501ee34f9f7ad3a0767bbbb72ed
BLAKE2b-256 5243837f08b85b04ac225aebe1d7da1a7a79fc313f231306c865b5112cef7dc4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 dca7f053cbdb26a587d4410ddb893877c585fb60a31f22fdd128e4f7c4dab27c
MD5 c03626030d0467add3c38ec271fe7062
BLAKE2b-256 d6b657e67c0244db8d7c0c312041293b806bfb1c9d66c26159e6faf39cc10356

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c6c27aec301a0e6cf231f9ee1c467c64002af51170fa7c0f3bb10bbfcd03fee7
MD5 ae94f8292361fd63efd038943d4017ca
BLAKE2b-256 e526b6f98fc9c1e6b8fa5b676bbb07e2bc70f388d4c513140fa38ffa9a15b934

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7e6e3db119c38629e0767cdb2ee18726ecc87e2249117d4c9e7ce06ea8c894ea
MD5 c5f99c6263621e2accca98174711177a
BLAKE2b-256 9feae6bb028fec6f37aace620bd0a68e7c369bc975ece940dd3de08a2ef66edc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c9bf992bcc7d9e6eaa20705056e1b955593092a38cec1746fef389d873ab2056
MD5 e1c5b2e1ab60c8a52d3aaf2cdbb2d537
BLAKE2b-256 5d03968dd4b8de9ec4c6d287a8ba8b844f515a2cfcb350acefdb1fcb6f2945d9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d77a3c5cec0065267ca1a0b2589ececd1277ce25aa67f13ec50c816ee6f26f7f
MD5 370b25718b9a189dbe6cd10c68df6c98
BLAKE2b-256 6a43a1731299e1662c24d89795a8ae4bb725f4a8a0c8e2dc6e12d3276eb96e14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1629ea246044ccd473d9ac4c9f137a440d830b5e08d35225e1b354dbbb15b75d
MD5 91cd69f203b830806fe6060632bcaa67
BLAKE2b-256 08e8e2b0a3e5890ad650d0cc9d92227f87a407784a9fc110438b85d01cf1ec71

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d8301719edde2c3d388995703cdd962f558b76e9750405f772dce61402e4c3d0
MD5 7a77831be3a04a14660800c22d7b5059
BLAKE2b-256 401ad8e2171ef7b5b1fda54fa2dc82807725c9e31dd6b4878e9d68ab8f3c48b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f3e34de876efe1273f91e25ef241e449ed7f9411472dd9ff56d2039618017c30
MD5 ea1e4509d2b6ff32b47aa18b45ce240c
BLAKE2b-256 c3c7086f6c287fed85c2a5e19cb457a42a0eae2df9534666ed252947170daf8e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 484ae782f9d3ff58e0bbb2f4cad14d5f5d9132fc701835b1dffd2c2a06f73ba6
MD5 74d16b6368b61b16fd5cce3b7fcc8208
BLAKE2b-256 de2294855e18588800c96eca95af3be918249f635e4635e3e46895949b0ca27e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 655716bf931a22a090134d87953710033640996d31e36f5f9b0106ff5f552d8e
MD5 79668902e38ccb0b1a87674c04a2a1d8
BLAKE2b-256 cd0d88f181eecef84c9c8c009fa4d49ce812a5717539b75aacea4a7be8b9587c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f7e7d70a74df7e07be7cceaa694b7e8e5f3bef8e0299906f60885ecf7a40adb4
MD5 bf34cab66f60d959e0ce54def8a0897d
BLAKE2b-256 17e9461db9af08badc647659fa4a382ab546981ebccb413fc625e4b7c0413305

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a7398d90b8c7da479aec8f853d3664d5a93c209f8ac3bd41cb7ae4e8677a45c6
MD5 6727e2044e712c48bf4fdb951d590351
BLAKE2b-256 49be3f2c958ef65161f3eeae5a1013358ca3c2eab25174ec4fc8d46b6d6146c8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0671dcdccef09ca4eb415c1d6f470a857c6486733c146676f6810a3ade1d42cb
MD5 62a9424ae0b6cbdd8445b60806146279
BLAKE2b-256 936adab92a7aa1bae0d2e0735462fbde778011916e5124d7ee9b52d214f42552

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ead78089c4771605a1ff8894e47f2267440693f1beeee06fd5a788aede83370f
MD5 78f685b45a67a5a1b5534affdc774117
BLAKE2b-256 a69a9c584d21ed1fb8f7adac6135a569c9b3b1378b6b467fba8d94d14de70606

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fc3eeb87575b2b360c5ef5aef22eb76cfdd6a255d2f628a48ab0e5a61a0039fb
MD5 f7d5b4f7723b3418a10c4943200e7e56
BLAKE2b-256 eb533eb4eb7c178a229676d1ff0bcda640ebc0a104d12cdbd884f6796d118c56

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2afdfe151ed9edbd4a3fd646716f83b58010769c57f9c0aa1cf4c3bfb1240a8
MD5 c12b6ad340d0026a6a90b82a72cdd507
BLAKE2b-256 3f3f5e4de8d7fe38e8e42567a49a39f77d67e2905b00c69165e2e88f9d3005ac

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 02b0b50c59a8f7428326197027a2f586d216c46138c547f861533c46bff78bfe
MD5 cc2e3aee5ac2b34c58bb0ce5cdc2a4c6
BLAKE2b-256 ebb5131d0eac92205d0ae3d3f7eecf655884ef7746aecac5a93520fb83d907d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 b0b03d055127bbc7c629454804b53b5cad2cedfcf904576d159a8a04c22b8e66
MD5 868ac968c917c8a53de592d89c81927d
BLAKE2b-256 93f2d8cbc35e63bba98e4352427d01c64801fef9e9d9cd7fc5eea0538128e0e6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 12aa38af76b5ef00a55808c7c374ed18d5dc7cc8081b717e56da3c50df1776e2
MD5 1e717bba55cefbf8813adb8600e132d0
BLAKE2b-256 919d7608eb89b41433a49dbf96f56d9c05b3a5ba08951702d54c368d370ab6aa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cc570bcd9c9681bb011f746ea90cc50559be629227aaaaae9fde8549525f0287
MD5 356c256590f51d7f8f404fb88b109028
BLAKE2b-256 ca06f4e6a381b6b64807ab1a859e40558b53c677770efd3c11e572910bd88dfe

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0c2cf8d09bdc05e0550ad413e0bc0d552500bb7f98d36079b7b9d38e064e02f7
MD5 5381aa9062fc366312d8008d932c74cd
BLAKE2b-256 6d35cd56daffe2b5f1eb49c2c8b9ffd6a73c7eac356332089e16b52ed3bc57ce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c578f1306bfd0dd0668e24f8c04d61529928de2660217022a947a56be177bc2d
MD5 04e7cc9ca47a071340527d0283e93a93
BLAKE2b-256 fdfd31096c770c12593503884109087db92b73c121d16a0a58d964a50264629c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d0f39a9d860a6768574cd77b5d9ad81513fa1c575d3a050d4e72e6d79dcd62f3
MD5 f681665bb7f3bbca921e173b4b162bc7
BLAKE2b-256 d9f5b6ea1877e941c61a7d8d2d478cce9d62af8993072f8a860878cbdcc62faa

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f94378bc90fb008b0a56237748aa42c787fd86c392e7df3d65f0fe7fcd93844a
MD5 1000e304191e17d417c954df4d634c1f
BLAKE2b-256 9678a9471835808a97825000a655b278364d53a641f6f8bef565601031190598

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bd64a9a8eb675dd2aa59cb4b2ab025a3b02ae1bb9e483c7fb518ffa0f0755cda
MD5 61df69259da7d27d9f6826cb45e8cd14
BLAKE2b-256 99e2d2870a90a5e3b1ff77e56ede3c8c7d0cdb96d413e5a98f230f7971905317

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 24536af8a5f8e532fbd996c1763eff51526d1d1563f9499ff5ffffb9a08811f3
MD5 44c00e17a41ae2c165e3e2b7cbe524aa
BLAKE2b-256 977530b0c491336f9d3cc6f12f4a810ba0e8b072dd18c77b0a4ec6479be22f63

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 623fdad489447e1565d0ba5a818d54b4e74cd73800b6a32c4c009601c7f7a36c
MD5 bd2dc2c66aad2773238b592405848fa2
BLAKE2b-256 de3cd67707ebf5669c0c3d97081c69e1e459f7c682fe32d7f676845b65e4d723

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 d285c036ddfc2618c4db60b584409dd8313d41473bd46177c763ea22ed9aeb1f
MD5 da555b95f868d99d1752946ea1c0eed1
BLAKE2b-256 c8bdc77270bfd80fbf7bfd6f2e9e2e25a511b7fe7edb2fbce27479bb780dadc9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fc43593bd051abb73a5d130fc041923144089ac459fb01165960106ebb686fd0
MD5 3f0fbd814788a9ca86e54799e8e3769d
BLAKE2b-256 6a7d721bb7426867481aff13a5bbe6e2b69be2cd3e4e5e508cbf683a246b4648

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 004d329aee385fa874979196e5359a967c370d31813f61eba88043ccaa2e06d8
MD5 7e909938e41fdc24c2b62486ed6e5161
BLAKE2b-256 684acdde33a71da50c73722ec1643d3fdaf6519907da2818a3cbccdfcbed2d4c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ea8af001f08c678ab59e2bf2614d8b09d62210e540f7af1129c172fe4fd330c7
MD5 d37d793976dfcfea7a765585858d4a0a
BLAKE2b-256 8da4164d7693e003b486fd15e1cfb1d17c20203463c0ad98e8800248495041d8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a05c10fb783f609d16e1f754ebad9bb432a1adbfc46139d154e8fd6b15f59988
MD5 f1a2be788bf9a00a5602b5600fac0346
BLAKE2b-256 f58d6cf670b5dc5ca3c88bcbb35a77a3910108d6a1aca6acaed272bba448158c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e3c3fbb4a6d10764295540579492397bc7a3334e1a92dd17a4bc7b69159cf70a
MD5 412182fd4f0e36695f1d8a30637365a8
BLAKE2b-256 f66307c1adff84101bb5d526177a5f87a14704fb8511f9ccb4e47ca8b8417e96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 af80ced3ba49377ef7bec93e9ccbfa357875460e9a624ed12d9a7d5348741a76
MD5 6c3ef7a767d1e69804c5240b73e3a7f6
BLAKE2b-256 2b947f0781a2cdbeaa479304ff0782e437bb9374431c1c2f15a6837422011ad1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0d63ff6be6f3d0294249fc7a21f26f06c9cc209130c5328907cd678406d7d232
MD5 471a5b15f0d1eff95c2b1df5551c469f
BLAKE2b-256 1821b2de0268b5d1258363b252f16addc0ff930a8e4623d16c86ea9fd42333b5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 941418cba6a8adfcac3ff7ff3bdef00b55a44d673634c15bddcfa7778e49239e
MD5 28a513a5087921e4d88e4400f887bba6
BLAKE2b-256 e7df1148c7bde9a88577126c5947231ad91c6b52ba33f0b48721b246ae515e77

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.67.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 793896648734aad3ad8f26795dcdd6040aecd35efef43fcbb67d221373e6379a
MD5 ecd876ad8423a066b647a2e6783bbd62
BLAKE2b-256 4b7870be28aeb24dbbafbbe87a48e50ab58b59631a56b2b2ffeb26c5b7d6265e

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