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 a pkg_resources.VersionConflict when I try to install grpc

    This is likely because pip doesn’t own the offending dependency, which in turn is likely because your operating system’s package manager owns it. You’ll need to force the installation of the dependency:

    pip install --ignore-installed $OFFENDING_DEPENDENCY

    For example, if you get an error like the following:

    Traceback (most recent call last):
    File "<string>", line 17, in <module>
     ...
    File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 509, in find
      raise VersionConflict(dist, req)
    pkg_resources.VersionConflict: (six 1.8.0 (/usr/lib/python2.7/dist-packages), Requirement.parse('six>=1.10'))

    You can fix it by doing:

    sudo pip install --ignore-installed six
  • … 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.62.0.tar.gz (4.6 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.62.0-cp312-cp312-win32.whl (926.4 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.62.0-cp312-cp312-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.0-cp312-cp312-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.62.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.62.0-cp312-cp312-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.0-cp312-cp312-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.0-cp312-cp312-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.62.0-cp311-cp311-win32.whl (926.2 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.62.0-cp311-cp311-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.0-cp311-cp311-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.62.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.62.0-cp311-cp311-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.0-cp311-cp311-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.0-cp311-cp311-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.62.0-cp310-cp310-win32.whl (925.9 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.62.0-cp310-cp310-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.0-cp310-cp310-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.62.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.62.0-cp310-cp310-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.0-cp310-cp310-macosx_12_0_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.0-cp310-cp310-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.62.0-cp39-cp39-win32.whl (926.7 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.62.0-cp39-cp39-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.0-cp39-cp39-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.62.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.62.0-cp39-cp39-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.0-cp39-cp39-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.0-cp39-cp39-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.62.0-cp38-cp38-win32.whl (926.8 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.62.0-cp38-cp38-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.0-cp38-cp38-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.62.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.62.0-cp38-cp38-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.0-cp38-cp38-macosx_10_10_universal2.whl (5.1 MB view details)

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

grpcio_tools-1.62.0-cp38-cp38-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.62.0-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.62.0-cp37-cp37m-musllinux_1_1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

grpcio_tools-1.62.0-cp37-cp37m-musllinux_1_1_i686.whl (3.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (3.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_aarch64.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.62.0-cp37-cp37m-macosx_10_10_universal2.whl (5.1 MB view details)

Uploaded CPython 3.7m macOS 10.10+ universal2 (ARM64, x86-64)

grpcio_tools-1.62.0-cp37-cp37m-linux_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.7m

File details

Details for the file grpcio-tools-1.62.0.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.62.0.tar.gz
  • Upload date:
  • Size: 4.6 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for grpcio-tools-1.62.0.tar.gz
Algorithm Hash digest
SHA256 7fca6ecfbbf0549058bb29dcc6e435d885b878d07701e77ac58e1e1f591736dc
MD5 f4a70023310cf61fdec93e67e5b3e155
BLAKE2b-256 196e73feb7c3762595049d0b95490fb486d0af16aa92d72a58b4ada2f1ab7e79

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d5652d3a52a2e8e1d9bdf28fbd15e21b166e31b968cd7c8c604bf31611c0bb5b
MD5 a80a2771ea253fd492699ef840f0a8a0
BLAKE2b-256 f10971d00eb23b9cba10a4aafb2c95355245a1acbd0185b1cf06155d9d64c026

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bb6802d63e42734d2baf02e1343377fe18590ed6a1f5ffbdebbbe0f8331f176b
MD5 bba39b375ccfc049d46631459af0c4dc
BLAKE2b-256 3a6132d0d4a08b94a28b85d689f0ea2e26eb398b19d8089b631343c73f9240c8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 88aa62303278aec45bbb26bf679269c7890346c37140ae30e39da1070c341e11
MD5 45ad4eb851349dcdcdb3b37e62418c19
BLAKE2b-256 1a18924e6c00a3e6b6a82b7d094ad07259deb439e9cbe1888fd6ef5ef693b359

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 52b216c458458f6c292e12428916e80974c5113abc505a61e7b0b9f8932a785d
MD5 0d463636111981c7f0922cf64501d387
BLAKE2b-256 915d80bde179e79e06a4033fa55d238d4954ab09499acfe2fbedbd5be9ffa216

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b65288ebe12e38dd3650fea65d82fcce0d35df1ae4a770b525c10119ee71962f
MD5 f2f13983a74466d27f3720c44d4474c5
BLAKE2b-256 0d654db1cb89bcdaa93517e86df53398747406587d6180be2e1866ac2937730f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 77196c7ac8741d4a2aebb023bcc2964ac65ca44180fd791640889ab2afed3e47
MD5 f66243316b2494938481cdfd38c267ce
BLAKE2b-256 8122709e5b525f1b3f90b48b354b53e1c8090a54a327da3ecac9852b8b91455d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3bbe79b134dfb7c98cf60e4962e31039bef824834cc7034bdf1886a2ed1097f9
MD5 352d0a4f9de62875361c9b488f14f14d
BLAKE2b-256 b3adb6c93a2154fdd67c0eede26a84fc1336b62db53a2b6a1badc2739889956c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp312-cp312-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 6b900ae319b6f9ac1be0ca572dfb41c23a7ff6fcbf36e3be6d3054e1e4c60de6
MD5 ac8225fee21de1249ec88e3e5d77bf09
BLAKE2b-256 7360d0bc12084d2c9c784021fd758d3e254d81ff963fd9f41d436863624d1ca7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 f0884eaf6a2bbd7b03fea456e808909ee48dd4f7f455519d67defda791116368
MD5 ec65484f61ade3594348706e8107e5bb
BLAKE2b-256 fcc7ebd2ad44f713bad516f58cca94cb0d738810575e53eec518cb46072caa96

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cd1f4caeca614b04db803566473f7db0971e7a88268f95e4a529b0ace699b949
MD5 e9d654214d577e8c40c6233957a09aed
BLAKE2b-256 267647a0ab2b9200b5dd19129dc1f6087d165d2c3fd7a45a8bfe4058f4a64358

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2f5bd22203e64e1732e149bfdd3083716d038abca294e4e2852159b3d893f9ec
MD5 8c231a3b6decccc4eee8e06fa42085ff
BLAKE2b-256 643ba5e60eafa4f77be91341b70f7e951fa03bcde2d59371e1fe64691c664629

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1927934dfba4658a97c2dab267e53ed239264d40fdd5b295fc317693543db85b
MD5 bdf24991208eb63b69af00d541d85c3d
BLAKE2b-256 992a5113589f0612bad3bc93c962b1110a657ccd78fd0dc73210109d433da8cc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d5959e3df126931d28cd94dd5f0a708b7dd96019de80ab715fb922fd0c8a838d
MD5 809129e4643692a29152202fa6651503
BLAKE2b-256 9d030d73df22ef7a1a5942c0b56dae949f26445742640e125a4aa91fa5cb7069

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f74e0053360e0eadd75193c0c379b6d7f51d074ebbff856bd41780e1a028b38d
MD5 c70f4f563b83e1ab11ea7ef3b5f7819f
BLAKE2b-256 5b8aaf0ed7f23d75a008c2951a59b28e02899505892e9220d56386a694261c18

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14201950513636f515dd455a06890e3a21d115b943cf6a8f5af67ad1413cfa1f
MD5 e5a6b2b35c9789d6b6b8cc50ad56388c
BLAKE2b-256 a46f9c6f347ae1b624e4870a576297ddb05a0be3ada9511d62c42d307dedc902

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3730b1cd998a0cffc817602cc55e51f268fa97b3e38fa4bee578e3741474547a
MD5 2f42bf7d9d3f25728da2334db057f98d
BLAKE2b-256 b67bf7fb708b8943b52afdcbba0155a51d75ad9707b4d2e7c2fc96baf0ca0285

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 17c16e9a89c0b9f4ff2b143f232c5256383453ce7b55fe981598f9517adc8252
MD5 a8f779b3c8f51d316758ee6e76de8aea
BLAKE2b-256 4f748147a33784ee578bfce498738ac538fad48065e87e3acefcf44ade629942

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 19b74e141937c885c9e56b6a7dfa190ca7d583bd48bce9171dd65bbf108b9271
MD5 c6c7a89658c18fead8375c199d421db6
BLAKE2b-256 44cdb04d7d39db4984f90c0dcd8154e3c7f12d8ae09899e4225347738ced6cf1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6999a4e705b03aacad46e625feb7610e47ec88dbd51220c2282b6334f90721fc
MD5 ae92d462c20375090443dab685d36857
BLAKE2b-256 71744715d6ec5a26bd345ef3d1ca2ab5aa52dcedf333f75a9c4992f0482d4256

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5dacc691b18d2c294ea971720ff980a1e2d68a3f7ddcd2f0670b3204e81c4b18
MD5 9163d3f856a50893eaa9a4e8605477e5
BLAKE2b-256 4500329d700acf2cd0c84f52cb5719c3b6533c2d90fc8f158f441a274bf9be9f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 791aa220f8f1936e65bc079e9eb954fa0202a1f16e28b83956e59d17dface127
MD5 62740e4c91ea2fd3be957267dbc6d209
BLAKE2b-256 6ab5663762a4f2b9fde0d5f3acd491244ec1476180f05063ffaccb5f48dbef2d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 523adf731fa4c5af0bf7ee2edb65e8c7ef4d9df9951461d6a18fe096688efd2d
MD5 b3d4ab44758d3da5c7b838b85876e3ce
BLAKE2b-256 2bfcfe04507b57c4aefda771722f5c32aadcb56d2c309392b2a3d2b0fb3e82b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 75aca28cbeb605c59b5689a7e000fbc2bd659d2f322c58461f3912f00069f6da
MD5 25aeaa9fa65147b87feabf0b72670565
BLAKE2b-256 5e62d2240650e185216c80f6ab68a47a14127171816d4fe882f32b3e5ddfbdab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 74196beed18383d53ff3e2412a6c1eefa3ff109e987be240368496bc3dcabc8b
MD5 a1ab791cc78140a7fbf1282f5f01b18d
BLAKE2b-256 8cd66987b106e0bee548ae7dd91c1d817ab3e5ca56f65c30da5f26eff97b285a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 5a482d9625209023481e631c29a6df1392bfc49f9accfa880dabbacff642559a
MD5 15b3ac1159aad45d1e798e3ce6cbb9f0
BLAKE2b-256 a8485aa3805d4ca5bdb452afd388cb088f52e3f4ab855f09e9f5578faf973212

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 0d9c9a4832f52c4597d6dc12d9ab3109c3bd0ee1686b8bf6d64f9eab4145e3cb
MD5 b45776fe636aa96bc40ad5bc4da4002a
BLAKE2b-256 56d503b5472e19a667dc0b46d867421c2a02921d7b6b1394629560696377b8b9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 465c51ebaa184ee3bb619cd5bfaf562bbdde166f2822a6935461e6a741f5ac19
MD5 f03846ce912bcddb4b4c866164e56967
BLAKE2b-256 7d14ba989d0b137d370323e56ef0e5a47c8ff0a947554390d60f992d028048be

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f54b5181784464bd3573ae7dbcf053da18a4b7a75fe19960791f383be3d035ca
MD5 9ec238024780ae5c7ccf94dee29b648d
BLAKE2b-256 93bcefb96a6debac4855fe562ad29d13ee83cec3d8fd7921060b8631f8ce69d7

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3dee3be61d9032f777a9b4e2696ea3d0748a582cb99c672b5d41ca66821e8c87
MD5 99d0050fb7a2ed61511dbbbacaf1b2a0
BLAKE2b-256 bbda578fc5856df2d6941e5fd2816bfbbfc849792d769851fc14e0709d61f4a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f3aaf3b20c0f7063856b2432335af8f76cf580f898e04085548cde28332d6833
MD5 7d022d4909f9ceba5296c9550e4c31ef
BLAKE2b-256 2574081ba7a6bf13f16bca5c40003edc78aae6e4d0ec456fc5cefe94f21ea8b8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 98ddf871c614cc0ed331c7159ebbbf5040be562279677d3bb97c2e6083539f72
MD5 74a0958728157244eeedb0ddfa1b19eb
BLAKE2b-256 4aba106fa329290d0da76aa062e12e91b735ea6802406cfdc7158374072b63ad

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dce5f04676cf94e6e2d13d7f91ac2de79097d86675bc4d404a3c24dcc0332c88
MD5 2b970c8df26ea0c7f34e977e9dcb6bd3
BLAKE2b-256 8c61893a5d1dc4b168be5fdae2620cc997bd62643cc699eb35df1d490bb4e887

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 54bb570bd963905de3bda596b35e06026552705edebbb2cb737b57aa5252b9e5
MD5 563f7369dfe456413d09a97dc74fda6f
BLAKE2b-256 358e23a5d5b3d80a9df03caf89eb7966f47939095774873cd2ec43d4e2888090

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 711314cb4c6c8b3d51bafaee380ffa5012bd0567ed68f1b0b1fc07492b27acab
MD5 5b633e57778d5145daa77823aa914589
BLAKE2b-256 19acd3def32771ee5bcf5049a78cdf0cf88fada78d99963623ff36ca225c7108

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 bf9f281f528e0220558d57e09b4518dec148dcb250d78bd9cbb27e09edabb3f9
MD5 48e6818326ff64408fbdffcb289562f6
BLAKE2b-256 de09cf4acd0c8b21613a39f84b7f4b8b31b799569d26c14c98b4f5699e23235f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 0e87f105f1d152934759f8975ed002d5ce057b3cdf1cc6cb63fe6008671a27b9
MD5 61a3359b3a12bfab6426d81f0ea4a065
BLAKE2b-256 d394d60881add69a1615e96c8cf6ba3d9dda30d42c3d86a8622d1e02c219aed2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 679cf2507090e010da73e5001665c76de2a5927b2e2110e459222b1c81cb10c2
MD5 b2667a8db70e246deca1652ed70d75ec
BLAKE2b-256 a67eaa3069ee6c008f1d2dd7e63e109aaa4ccd1b9b8ec7c5a8d3f9dd8fa38407

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 c85391e06620d6e16a56341caae5007d0c6219beba065e1e288f2523fba6a335
MD5 c37e643d821b17ccaa091a410015796a
BLAKE2b-256 86f02e6da9451f6cc4c490b56b2b08b83d29eef767e222530795e8bdbf778ddf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ec6f561c86fe13cff3be16f297cc05e1aa1274294524743a4cf91d971866fbb0
MD5 a602d266b4eddc768169316dfbf9888d
BLAKE2b-256 45ce72b7314c7ca08773539a5348203ef4df052243da04eb40a14da7c711975d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b46ba0b6552b4375ede65e0c89491af532635347f78d52a72f8a027529e713ed
MD5 100ccd2e3015390c1ce095aa39e9fccd
BLAKE2b-256 2abe8328b67e91fd0eb7cee5789cb35db52025a7a44f30cb7fa7b752a40226b4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 006ea0cc16e8bf8f307326e0556e1384f24abb402cc4e6a720aa1dfe8f268647
MD5 9fd7f5a2355a5ed211f0f73f766aa4d5
BLAKE2b-256 f11a66c63d7c22d187c86a0e0a4da869144ed2b9dbbffcafd8b14ba5a3ed51d1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a09db3688efd3499ce3c0b02c0bac0656abdab4cb99716f81ad879c08b92c56e
MD5 09bdd3d18725ffa2963a37dd18997e9a
BLAKE2b-256 c76aa32eae39ce59ce27708c28e8bf5923c640eb5c9c2af9d68f771a67d38637

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3b526dc5566161a3a17599753838b9cfbdd4cb15b6ad419aae8a5d12053fa8ae
MD5 d4b62cecdcde9e4c5c1971b79c0ddc5e
BLAKE2b-256 e7324fa063aa8e18f4daa05f79ac192994da0bfb0f657bb03a30ca7eef1a69c2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 1faa5006fe9e7b9e65c47bc23f7cd333fdcdd4ba35d44080303848266db5ab05
MD5 8c2c55a37f7cb04f7042836788593c94
BLAKE2b-256 95e06475377bb1ad2aa001f3ae220b64008ce4aac133d37477a79d6df4f2d83a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 ed6cf7ff4a10c46f85340f9c68982f9efb29f51ee4b66828310fcdf3c2d7ffd1
MD5 9b9571765bfa739bb36ea4f540604dae
BLAKE2b-256 d1882d66f6e432d816fe9202d1b468380c28513ae35d6c7ae622cc00736cbc89

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5f8934715577c9cc0c792b8a77f7d0dd2bb60e951161b10c5f46b60856673240
MD5 584531eb4b885771570c4c64fafb44cd
BLAKE2b-256 e74f7784c5b7093a2faa57a7220449656c58989b4a7a830283af7fd7f95e4cb9

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 563a75924109e75809b2919e68d7e6ae7872e63d20258aae7899b14f6ff9e18b
MD5 c81e4c286997243aef9d5b2e5f2d50b1
BLAKE2b-256 9303edc1caef5e2c05cb609f346c09f9349a7221b799ed570fbedff1ccd69bdf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e38d5800151e6804d500e329f7ddfb615c50eee0c1607593e3147a4b21037e40
MD5 c60cf4ed1ed32c329fcb35ab1da00cce
BLAKE2b-256 60948fb8f9ed5c0586ab94a82c39d2cc228d287aab4d1380c119be4e21fa3729

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e1fd7301d762bf5984b7e7fb62fce82cff864d75f0a57e15cfd07ae1bd79133
MD5 df41e730066c28aac2ab9b98c2ac6369
BLAKE2b-256 0270d484ff7a86a7599ddef17e619758430822b490b188d3220894536ccd8e9f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ae5cd2f89e33a529790bf8aa59a459484edb05e4f58d4cf78836b9dfa1fab43
MD5 528c11777f77421f0a170578013a816b
BLAKE2b-256 d48339b8c3f5fc696830a3259ec6ffaf5c6a6c2dd85c379408a85a512251571f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 95e49839d49e79187c43cd63af5c206dc5743a01d7d3d2f039772fa743cbb30c
MD5 00b76ec418182f424516a19cf8293d76
BLAKE2b-256 d1e7a5754f2c346ce390b8ab8530de5e4af9d74065798ef172e8d249b8440481

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 5eb63d9207b02a0fa30216907e1e7705cc2670f933e77236c6e0eb966ad3b4bf
MD5 37b60be42d95838bb46749c6cbafe0a3
BLAKE2b-256 30a1ced8f33eb5a30686dc0beb2b82c5d004b08f001791a6acb1dcd5dcb7f971

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.62.0-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.62.0-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 84e27206bd884be83a7fdcef8be3c90eb1591341c0ba9b0d25ec9db1043ba2f2
MD5 1bec208a87a92a433fee1954cfdc6b43
BLAKE2b-256 be1642b83c18a1fc2547ec6eb797aaa0fe66dbb19b1393d89384b15b7cf3b08b

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