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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.13 Windows x86-64

grpcio_tools-1.68.0-cp313-cp313-win32.whl (945.3 kB view details)

Uploaded CPython 3.13 Windows x86

grpcio_tools-1.68.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.68.0-cp313-cp313-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.1+ i686

grpcio_tools-1.68.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.68.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.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.68.0-cp313-cp313-macosx_10_13_universal2.whl (5.6 MB view details)

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

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

Uploaded CPython 3.13

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.68.0-cp312-cp312-win32.whl (946.0 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.68.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.68.0-cp312-cp312-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.68.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.68.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.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.68.0-cp312-cp312-macosx_10_9_universal2.whl (5.6 MB view details)

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

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.68.0-cp311-cp311-win32.whl (946.1 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.68.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.68.0-cp311-cp311-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.68.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.68.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.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.68.0-cp311-cp311-macosx_10_9_universal2.whl (5.6 MB view details)

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.68.0-cp310-cp310-win32.whl (946.4 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.68.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.68.0-cp310-cp310-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.68.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.68.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.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.68.0-cp310-cp310-macosx_12_0_universal2.whl (5.6 MB view details)

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.68.0-cp39-cp39-win32.whl (946.4 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.68.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.68.0-cp39-cp39-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.68.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.68.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.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.68.0-cp39-cp39-macosx_10_9_universal2.whl (5.6 MB view details)

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.68.0-cp38-cp38-win32.whl (946.4 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.68.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.68.0-cp38-cp38-musllinux_1_1_i686.whl (3.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.68.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.68.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.68.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.68.0-cp38-cp38-macosx_10_9_universal2.whl (5.6 MB view details)

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

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

Uploaded CPython 3.8

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.68.0.tar.gz
Algorithm Hash digest
SHA256 737804ec2225dd4cc27e633b4ca0e963b0795161bf678285fab6586e917fd867
MD5 aa097f9cfb36f922770eb2825280a282
BLAKE2b-256 814047299f96fc21b9cd448cbebcbf174b1bedeaa1f82a1e7d4ed144d084d002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 d0470ffc6a93c86cdda48edd428d22e2fef17d854788d60d0d5f291038873157
MD5 339487cc24a2fc6b8fd26bfa1fb1d980
BLAKE2b-256 f10d99bd17898a923d40869a54f80bd79ff1013ef9c014d778c7750aa4493809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 ee86157ef899f58ba2fe1055cce0d33bd703e99aa6d5a0895581ac3969f06bfa
MD5 f50dbf3ddbcef904b58b1a5ea9cce9d2
BLAKE2b-256 d7d8c9e8bd2bf3128608e14bb28266a0d587ebca8bfd8279b956da1f0f939270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2919faae04fe47bad57fc9b578aeaab527da260e851f321a253b6b11862254a8
MD5 b20260a1460fb0e7da0c5f362a2a955b
BLAKE2b-256 f8222147b3c104cba9dda2a28a375f88b27d86fd5f25e249d8e8547ca0ea04ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 17d0c9004ea82b4213955a585401e80c30d4b37a1d4ace32ccdea8db4d3b7d43
MD5 0a91871945d3f142403f1ebd88c27d33
BLAKE2b-256 00c79da961471f7ec6f3d437e2bf91fec0247315c0f1151e2412e6d08852f3d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46b537480b8fd2195d988120a28467601a2a3de2e504043b89fb90318e1eb754
MD5 ade3dd57979c04f3f046f781fe2ed12a
BLAKE2b-256 ed9519a545674b81ad8b8783807a125f8b51210c29ab0cea6e79a2d21c0077c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c10f3faa0cc4d89eb546f53b623837af23e86dc495d3b89510bcc0e0a6c0b8b2
MD5 b2bc9311189bdac481927b41d629cc78
BLAKE2b-256 1a9c3b8e73b8e60aaacda101a4adfdec837e60a03a1dbf54c7b80f85ceff0c9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 4fe611d89a1836df8936f066d39c7eb03d4241806449ec45d4b8e1c843ae8011
MD5 72a54e6764925246db90518fa3362ff1
BLAKE2b-256 77802ccdf2fd60b5ab822ff800c315afd5cbaf9368a58882b802cb64865740bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 51e5a090849b30c99a2396d42140b8a3e558eff6cdfa12603f9582e2cd07724e
MD5 92480d4ec1e055c58cce963a5850a1a0
BLAKE2b-256 4d281bbc4cd976f518bd45c1c1ec0d1d0a3db35adcdaf5245cbaaa95c2fdf548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp313-cp313-linux_armv7l.whl
Algorithm Hash digest
SHA256 1117a81592542f0c36575082daa6413c57ca39188b18a4c50ec7332616f4b97e
MD5 55ea05a6969c16c973b324362772dd0a
BLAKE2b-256 2963ccdcb96d0f3a473b457f9b1cc78adb0f1226d7fed6cfffbbdeeb3ce88fbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 56842a0ce74b4b92eb62cd5ee00181b2d3acc58ba0c4fd20d15a5db51f891ba6
MD5 e34a83a30e45b06e043db9828c4ab5c5
BLAKE2b-256 1396dbc239492dac0abad04de84578a068b72f3bdff4c5afbc38a9587738b2ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 533ce6791a5ba21e35d74c6c25caf4776f5692785a170c01ea1153783ad5af31
MD5 e9fbc1a47b30335e5a2d1d3664c27df9
BLAKE2b-256 e126c360f9ce0a0a49f375f2c487ba91daeb85e519ea6e1f9eed04781faabb12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 061345c0079b9471f32230186ab01acb908ea0e577bc1699a8cf47acef8be4af
MD5 212e101cff0775e635c9fd753dcccff2
BLAKE2b-256 97d75ff90d41e8036cbcac4c2b4f53d303b778d23f74a3dbb40c625fc0f3e475

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 261d98fd635595de42aadee848f9af46da6654d63791c888891e94f66c5d0682
MD5 bd05df46be927bc6b9c3141f75054d34
BLAKE2b-256 646a91f8948b34c245b06ed738a49e0f29948168ecca967aee653f70cd8e9009

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d3150d784d8050b10dcf5eb06e04fb90747a1547fed3a062a608d940fe57066
MD5 745d999c9005ca2a388aff72bd3d2ec1
BLAKE2b-256 e5f87b0bc247c3607c5a3a5f09c81d37b887f684cb3863837eaeacc24835a951

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 28ebdbad2ef16699d07400b65260240851049a75502eff69a59b127d3ab960f1
MD5 397354e708b64bfa44d16860cb8abd70
BLAKE2b-256 e8188e395bea3f1ea1da49ca99685e670ec21251e8b6a6d37ced266109b33c32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 92a09afe64fe26696595de2036e10967876d26b12c894cc9160f00152cacebe7
MD5 62ad4ef8339d6a59dbcedf89e72e693b
BLAKE2b-256 a5db518695c93b86db44eef2445c245b51f8d3c7413cb22941b4ce5fc0377dc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0f77957e3a0916a0dd18d57ce6b49d95fc9a5cfed92310f226339c0fda5394f6
MD5 e7b4324e87f4421ce9e453b7c4fa73d9
BLAKE2b-256 8e5525a9a8e47d0b7f0551309bb9af641f04d076e2995e10866b5e08d0d73628

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 dd9a654af8536b3de8525bff72a245fef62d572eabf96ac946fe850e707cb27d
MD5 83f4308095259d0d68733a21d0076cfb
BLAKE2b-256 b1da986224ace81c96a693f0e972b7cb330af06625dc57849aff9dcc95c98afa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f95103e3e4e7fee7c6123bc9e4e925e07ad24d8d09d7c1c916fb6c8d1cb9e726
MD5 f76f323b9b80fbb8b8d19ac72015ee6b
BLAKE2b-256 4864591a4fe11fabc4c43780921b3e72233462810b893240f447cea0dec953ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 80b733014eb40d920d836d782e5cdea0dcc90d251a2ffb35ab378ef4f8a42c14
MD5 a438e77601973a9580423f53d56949a2
BLAKE2b-256 137f85e1ac0a4c4d23a89d6d569f516b39f5a0467b6069fe967382ede41341d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2ec3a2e0afa4866ccc5ba33c071aebaa619245dfdd840cbb74f2b0591868d085
MD5 a2f87d722a09476e38ce844b408a7c1d
BLAKE2b-256 81c5ee3d0e45d24c716449b4d84485f7ea39f4a8e670717270fc2bee55b0b21b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 766c2cd2e365e0fc0e559af56f2c2d144d95fd7cb8668a34d533e66d6435eb34
MD5 d183be0aa18494da840d2c076e8ce986
BLAKE2b-256 58c40bd72a59192cdb6c595c7dd72f3d48eccb5017be625459427dd798e3a381

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 849b12bec2320e49e988df104c92217d533e01febac172a4495caab36d9f0edc
MD5 7a840701ca11f909b127b7b3c5832796
BLAKE2b-256 da21f2ed730aa8a5e8f4ab7500d4863c6b2a1cbb33beaff717a01ddacff995db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7dc5195dc02057668cc22da1ff1aea1811f6fa0deb801b3194dec1fe0bab1cf0
MD5 30a7b6ca0ad2b6729e0f82e464832be5
BLAKE2b-256 2c853fdd9bc501a6c0f251bda233fec114a115c82603b6535373a5e74c77400c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 6dd69c9f3ff85eee8d1f71adf7023c638ca8d465633244ac1b7f19bc3668612d
MD5 e1d5dd03e49e6a374613e12fe8f201ac
BLAKE2b-256 74589da5fd8840d13389805bf52c347e6405665380244c01b26fb5580b743749

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8fefc6d000e169a97336feded23ce614df3fb9926fc48c7a9ff8ea459d93b5b0
MD5 789e12fd900dd84b7b1de1a736b350ed
BLAKE2b-256 c4a278a4c5c3e3ae3bd209519da5a4fc6669a5f3d06423d466028d01e7fbbbce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 f65942fab440e99113ce14436deace7554d5aa554ea18358e3a5f3fc47efe322
MD5 dbe9942079be6e508ac46678b6825f75
BLAKE2b-256 f76080a141ab5e3a747f400ba585be9b690e00a232167bf6909fccaedde17bab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b47ae076ffb29a68e517bc03552bef0d9c973f8e18adadff180b123e973a26ea
MD5 1420fc344e59c1d25026b70c44556837
BLAKE2b-256 0b9b1fc28aa64c990d3fa503c4516cb52fbce34c6c9956df85400a5f6e39e9af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 66b70b37184d40806844f51c2757c6b852511d4ea46a3bf2c7e931a47b455bc6
MD5 b1442d3b49bab5a3e18a5d03d75d2a63
BLAKE2b-256 693027463dff3ed2a99e7b911e445fdf9e553283c190d698915ba4d983d0a4cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e903d07bc65232aa9e7704c829aec263e1e139442608e473d7912417a9908e29
MD5 40e30fa79610c20b2ff564121ee40a79
BLAKE2b-256 090b1e5c737508a4cf876205b804367d31b1e1bb7ab403f2f0b92677dbe1170f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 88640d95ee41921ac7352fa5fadca52a06d7e21fbe53e6a706a9a494f756be7d
MD5 8cc96941c229c4343b9e09801cf2a939
BLAKE2b-256 51b7ceba85990242ebf7bf1f8eb49a98b500577dd2001a6df4ad4cf9f4f84022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1769d7f529de1cc102f7fb900611e3c0b69bdb244fca1075b24d6e5b49024586
MD5 7feb5555080f2545d6acdb03762428e2
BLAKE2b-256 d8e16a8c3bf5573cecd99e28f5e5f5405033dceeafe994eaed820bc1616117f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 10d03e3ad4af6284fd27cb14f5a3d52045913c1253e3e24a384ed91bc8adbfcd
MD5 68451df1baef6511d8f0e57678e97082
BLAKE2b-256 9a7df0fc68a081443dc8aa402d21935995c6fd1a84d05466c928a991320e4085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d3e678162e1d7a8720dc05fdd537fc8df082a50831791f7bb1c6f90095f8368b
MD5 f94717122171595c8a334938b6a20b6f
BLAKE2b-256 afe144d45e385149b5daf96cc4bd7865f0d38f6830caf3eb8ba50ce4d4323216

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 59a885091bf29700ba0e14a954d156a18714caaa2006a7f328b18e1ac4b1e721
MD5 b77772dff5872940f862d374cb189d9d
BLAKE2b-256 f481224f910ff994d67ed51e40d3f2078473a83b5ddced192ddf5283ee8b1b88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 9509a5c3ed3d54fa7ac20748d501cb86668f764605a0a68f275339ee0f1dc1a6
MD5 ca53e631b439304ad14935d465e02f61
BLAKE2b-256 6e465cb9cf31c6af41517e41438bfc81ca385eb02ec1c8d0187593212e3e2fd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 19bafb80948eda979b1b3a63c1567162d06249f43068a0e46a028a448e6f72d4
MD5 7f66f37dbe4b99a2b6cb5278a9627886
BLAKE2b-256 656036f27b0ae314f70bb49ff40d7675099a7784cd03ef99a8d4bdebc4af805f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3aa40958355920ae2846c6fb5cadac4f2c8e33234a2982fef8101da0990e3968
MD5 bf620c3c3917b2b4a34eb43ca9098982
BLAKE2b-256 7c09f7d4db286863e1683f620713b7369cf5f2e273e5ad374a22985c64da5efc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e31be6dc61496a59c1079b0a669f93dfcc2cdc4b1dbdc4374247cd09cee1329b
MD5 6084bd134b5185aac5e4cc0bd79e52a5
BLAKE2b-256 c65b5fc8f618d6a8ef0417aa27afcf45f810075a80a4cc0dcdcbbaeb25d19b58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c77ecc5164bb413a613bdac9091dcc29d26834a2ac42fcd1afdfcda9e3003e68
MD5 09053b5a891cafc0a3e4bcbad3df7793
BLAKE2b-256 1922200a1d5f325ef545654b2c10f9431e8b1e9187775748e28172849ddfc051

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26335eea976dfc1ff5d90b19c309a9425bd53868112a0507ad20f297f2c21d3e
MD5 b28b7d0a3dbc2faa0a0b4851a2701997
BLAKE2b-256 1d07d1bc5bf19fe13fd4d927ee6141d421790d0fc43be06e19524b50d05e8efb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b094b22919b786ad73c20372ef5e546330e7cd2c6dc12293b7ed586975f35d38
MD5 edea63aa9d8db3e72ac2c41478d2b094
BLAKE2b-256 ffa9b16f547b3df7439a36960ef3223fac344dd194c2b97792d7655e2c2435cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 453ee3193d59c974c678d91f08786f43c25ef753651b0825dc3d008c31baf68d
MD5 f2bf0e0ac0d76b38f2c9c9a3c5ac5b2a
BLAKE2b-256 9f892ad3445190fb670e55526d54112ed0a891c9330bcc09943a55a440066329

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5afd2f3f7257b52228a7808a2b4a765893d4d802d7a2377d9284853e67d045c6
MD5 6347dde335ee2890992d5a0e3b4062b1
BLAKE2b-256 3f6323fd9a044b3aa10734c688a077eeb6514622a630cdcf1ad59510924fbe99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 01ace351a51d7ee120963a4612b1f00e964462ec548db20d17f8902e238592c8
MD5 2d6017fe58ee71c7d72078dc57638168
BLAKE2b-256 8fc586bd2f32d66c8364552cb3c8f7ddc2bafaf9334ff64c9a987f2c4f9ff8db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6950725bf7a496f81d3ec3324334ffc9dbec743b510dd0e897f51f8627eeb6ac
MD5 fde830e2a2546c5572631d874cd9723c
BLAKE2b-256 efbc76227d0e7663847075ccab2f72ef9200a348acf6640ae5d778584895ad96

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b4ca81770cd729a9ea536d871aacedbde2b732bb9bb83c9d993d63f58502153d
MD5 70a384f3029aeaf894591396a6052c7b
BLAKE2b-256 2e0cc15dc32f05aa0c6a8da4fb3e2b55c26501c23f1e057e6f67f32c8b3a2b3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 511224a99726eb84db9ddb84dc8a75377c3eae797d835f99e80128ec618376d5
MD5 b8b6cc683605790c8a3e88a170ff9e3e
BLAKE2b-256 2baf95a172249bf10adae188e519fc0a334f06d8cab14b97db40ba682c84f528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ab93fab49fa1e699e577ff5fbb99aba660164d710d4c33cfe0aa9d06f585539f
MD5 d00e1598092471ff79c01ebc992fa3f9
BLAKE2b-256 eda603092e2b3551f4ed3b7d7694085035d8d2da63c13ee0b043d298d801ba9d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cad40c3164ee9cef62524dea509449ea581b17ea493178beef051bf79b5103ca
MD5 a725cff354c8e3939dd93dc6bcbe3910
BLAKE2b-256 b100f439a4c8bda881bf77db49481c81df10a499e09b74c27621b7fead511afb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 196cd8a3a5963a4c9e424314df9eb573b305e6f958fe6508d26580ce01e7aa56
MD5 cc510f0ca76e9c54374493797e6cb172
BLAKE2b-256 d4c5db047ad9172062121403f19081e5434fd3371639c347d528672b6f64c90a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 700f171cd3293ee8d50cd43171562ff07b14fa8e49ee471cd91c6924c7da8644
MD5 4525f2486852eb1b9426f3184edbf404
BLAKE2b-256 4ebfc46b7737ab7cf2d3e802e7f82570c90c6780d18b55791129e9de09649f1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 57e29e78c33fb1b1d557fbe7650d722d1f2b0a9f53ea73beb8ea47e627b6000b
MD5 7679f1bbdf545c2360574aa59ffdd3a4
BLAKE2b-256 232d8b62a0c9d95192ff9df5786b314c66675754d8501f031826ef511a1a5076

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.68.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 795f2cd76f68a12b0b5541b98187ba367dd69b49d359cf98b781ead742961370
MD5 95e3f86e367d253bc8ec6d927c1eb822
BLAKE2b-256 5df4bcb39b507978b4c5ce3814b62ba3242051f22ae0da9c0556096913d9992d

See more details on using hashes here.

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