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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.62.3-cp312-cp312-win32.whl (910.4 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.62.3-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.3-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.3-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.3-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.3-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.3-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.3-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.62.3-cp311-cp311-win32.whl (910.2 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.62.3-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.3-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.3-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.3-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.3-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.3-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.3-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.62.3-cp310-cp310-win32.whl (909.8 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.62.3-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.3-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.3-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.3-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.3-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.3-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.3-cp39-cp39-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.62.3-cp39-cp39-win32.whl (910.8 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.62.3-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.3-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.3-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.3-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.3-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.3-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.3-cp38-cp38-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.62.3-cp38-cp38-win32.whl (910.9 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.62.3-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.3-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.3-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.3-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.3-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.3-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.3-cp37-cp37m-win_amd64.whl (2.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.62.3-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.3-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.3-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.3-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.3-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.3-cp37-cp37m-macosx_10_10_universal2.whl (5.1 MB view details)

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

File details

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

File metadata

  • Download URL: grpcio-tools-1.62.3.tar.gz
  • Upload date:
  • Size: 4.5 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.62.3.tar.gz
Algorithm Hash digest
SHA256 7c7136015c3d62c3eef493efabaf9e3380e3e66d24ee8e94c01cb71377f57833
MD5 c966e8dfb5ea04da5afb9b0f877654e3
BLAKE2b-256 54fab69bd8040eafc09b88bb0ec0fea59e8aacd1a801e688af087cead213b0d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 11c625eebefd1fd40a228fc8bae385e448c7e32a6ae134e43cf13bbc23f902b7
MD5 d9be5fdbc70346b4d42f370a8fa97b55
BLAKE2b-256 6c66dd3ec249e44c1cc15e902e783747819ed41ead1336fcba72bf841f72c6e9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b881fd9505a84457e9f7e99362eeedd86497b659030cf57c6f0070df6d9c2b9b
MD5 e9f77fbd63a5c8fb88baa5f7cd2803bc
BLAKE2b-256 293b7cdf4a9e5a3e0a35a528b48b111355cd14da601413a4f887aa99b6da468f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e02d7c1a02e3814c94ba0cfe43d93e872c758bd8fd5c2797f894d0c49b4a1dfc
MD5 edd25ef37e8be6ed6ce28a49eaa3a8d4
BLAKE2b-256 fdd94360a6c12be3d7521b0b8c39e5d3801d622fbb81cc2721dbd3eee31e28c8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f6831fdec2b853c9daa3358535c55eed3694325889aa714070528cf8f92d7d6d
MD5 d3de0108310500bf86b6d0adb6a36783
BLAKE2b-256 eceed8de915105a217cbcb9084d684abdc032030dcd887277f2ef167372287fe

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47a5c093ab256dec5714a7a345f8cc89315cb57c298b276fa244f37a0ba507f0
MD5 70c2e2f9259b7febfae155a65c1c2b6f
BLAKE2b-256 377440175897deb61e54aca716bc2e8919155b48f33aafec8043dda9592d8768

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 141d028bf5762d4a97f981c501da873589df3f7e02f4c1260e1921e565b376fa
MD5 354586fdf145744c81fd2c833b42b301
BLAKE2b-256 8807f83f2750d44ac4f06c07c37395b9c1383ef5c994745f73c6bfaf767f0944

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0a52cc9444df978438b8d2332c0ca99000521895229934a59f94f37ed896b133
MD5 3f37959d30d3b6e1587b460f1c0d5948
BLAKE2b-256 8a7c3cde447a045e83ceb4b570af8afe67ffc86896a2fe7f59594dc8e5d0a645

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp312-cp312-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 d102b9b21c4e1e40af9a2ab3c6d41afba6bd29c0aa50ca013bf85c99cdc44ac5
MD5 deaeb6b9f03e596659b3737249b56465
BLAKE2b-256 2aa5d6887eba415ce318ae5005e8dfac3fa74892400b54b6d37b79e8b4f14f5e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e0898d412a434e768a0c7e365acabe13ff1558b767e400936e26b5b6ed1ee51f
MD5 aad51fd2a2bf5875353d3430ed4adbe0
BLAKE2b-256 45a49736215e3945c30ab6843280b0c6e1bff502910156ea2414cd77fbf1738c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 db3bc9fa39afc5e4e2767da4459df82b095ef0cab2f257707be06c44a1c2c3e5
MD5 ad81fdf82df4a4ab541c5df4d35ed036
BLAKE2b-256 b8cb86449ecc58bea056b52c0b891f26977afc8c4464d88c738f9648da941a75

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8ad0473af5544f89fc5a1ece8676dd03bdf160fb3230f967e05d0f4bf89620e3
MD5 3591e42db0dc37171a25717008955101
BLAKE2b-256 f1794dd62478b91e27084c67b35a2316ce8a967bd8b6cb8d6ed6c86c3a0df7cb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 962c84b4da0f3b14b3cdb10bc3837ebc5f136b67d919aea8d7bb3fd3df39528a
MD5 b1a55c215a602f8fd1de3442703e070d
BLAKE2b-256 9c3f59bf7af786eae3f9d24ee05ce75318b87f541d0950190ecb5ffb776a1a58

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f2483ea232bd72d98a6dc6d7aefd97e5bc80b15cd909b9e356d6f3e326b6e43
MD5 a08f276c457f6fceb0c2242391e3c45a
BLAKE2b-256 bcade2b066684c75f8d9a48508cde080a3a36618064b9cadac16d019ca511444

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ff7d58a45b75df67d25f8f144936a3e44aabd91afec833ee06826bd02b7fbe7
MD5 2b442f10683f1329c5a15541febf7dec
BLAKE2b-256 f960abe5deba32d9ec2c76cdf1a2f34e404c50787074a2fee6169568986273f1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 7cc83023acd8bc72cf74c2edbe85b52098501d5b74d8377bfa06f3e929803492
MD5 0997f24106e075789881fedcac94c4c5
BLAKE2b-256 f02e29fdc6c034e058482e054b4a3c2432f84ff2e2765c1342d4f0aa8a5c5b9a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 703f46e0012af83a36082b5f30341113474ed0d91e36640da713355cd0ea5d23
MD5 a2916531cc1338ea1382df43878875aa
BLAKE2b-256 23522dfe0a46b63f5ebcd976570aa5fc62f793d5a8b169e211c6a5aede72b7ae

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 710fecf6a171dcbfa263a0a3e7070e0df65ba73158d4c539cec50978f11dad5d
MD5 bd48212496a4eff97a1b74dd45f3f92e
BLAKE2b-256 d96975e7ebfd8d755d3e7be5c6d1aa6d13220f5bba3a98965e4b50c329046777

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 6a56d344b0bab30bf342a67e33d386b0b3c4e65868ffe93c341c51e1a8853ca5
MD5 c4dcf7db08399c34dc5e6cde8e4306a8
BLAKE2b-256 4adce417a313c905744ce8cedf1e1edd81c41dc45ff400ae1c45080e18f26712

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ca246dffeca0498be9b4e1ee169b62e64694b0f92e6d0be2573e65522f39eea9
MD5 b6f28e95b5ce5915e48f94bad033525e
BLAKE2b-256 612056dbdc4ecb14d42a03cd164ff45e6e84572bbe61ee59c50c39f4d556a8d5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b47d0dda1bdb0a0ba7a9a6de88e5a1ed61f07fad613964879954961e36d49193
MD5 7930c1c2148574f9d7786036332b7181
BLAKE2b-256 7860b2198d7db83293cdb9760fc083f077c73e4c182da06433b3b157a1567d06

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f3d812daffd0c2d2794756bd45a353f89e55dc8f91eb2fc840c51b9f6be62667
MD5 4d848e5a4f04401176fe42ef97a692b9
BLAKE2b-256 7434bb8f816893fc73fd6d830e895e8638d65d13642bb7a434f9175c5ca7da11

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5782883a27d3fae8c425b29a9d3dcf5f47d992848a1b76970da3b5a28d424b26
MD5 d8a5be13123b187b6063a4d0670b0645
BLAKE2b-256 63de6978f8d10066e240141cd63d1fbfc92818d96bb53427074f47a8eda921e1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0a8c0c4724ae9c2181b7dbc9b186df46e4f62cb18dc184e46d06c0ebeccf569e
MD5 c610192e5a6240643327f2d8ee3f4e8d
BLAKE2b-256 f3fb8be3dda485f7fab906bfa02db321c3ecef953a87cdb5f6572ca08b187bcb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 2f968b049c2849540751ec2100ab05e8086c24bead769ca734fdab58698408c1
MD5 b69ee7452a4a0d7c655e7a2538017379
BLAKE2b-256 ffebeb0a3aa9480c3689d31fd2ad536df6a828e97a60f667c8a93d05bdf07150

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eec73a005443061f4759b71a056f745e3b000dc0dc125c9f20560232dfbcbd14
MD5 210b35b4c6157ef70785b8bec1bb716d
BLAKE2b-256 3cc460d07dae95e21e45cb77d026edc5c6f996b398ca830ec391ce37cfdde9f1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.62.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 910.8 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.62.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3eae6ea76d62fcac091e1f15c2dcedf1dc3f114f8df1a972a8a0745e89f4cf61
MD5 36b4db910d434d241009d1f07f952725
BLAKE2b-256 16b278150e4615e99f3606876c7e64f1f518b7eeb6f4b696c89b627f64b5c734

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0cb3a3436ac119cbd37a7d3331d9bdf85dad21a6ac233a3411dff716dcbf401e
MD5 c9eadc15143b6bbcfffb1578d6997b2f
BLAKE2b-256 2418cde8c2872f2b6bb9463a1166e6360f3442bfa8d3b64b8bbd96852dd67e14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ca4f5eeadbb57cf03317d6a2857823239a63a59cc935f5bd6cf6e8b7af7a7ecc
MD5 f57cbb9a2820a442503bb6e82f51d12b
BLAKE2b-256 eccc7aa4994e1e354bc7f48b904e78cdbcd1d9b572a4896c570ee3d66645226a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c989246c2aebc13253f08be32538a4039a64e12d9c18f6d662d7aee641dc8b5
MD5 a40e495a7977895f299a1f8fae40bf2e
BLAKE2b-256 3da5c19deba43155e85c9344ff0aaae17264114c7d1e96de839a88eb72f3afeb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ec279dcf3518201fc592c65002754f58a6b542798cd7f3ecd4af086422f33f29
MD5 1a24a51f8bbb1eb1e02d1a03afe2f59a
BLAKE2b-256 f1b9a0286d53f890e9d8c3a6ee63079376fe371a93d3f4a18a3919acd7410565

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 c8ad5cce554e2fcaf8842dee5d9462583b601a3a78f8b76a153c38c963f58c10
MD5 6b1698b4728c8002823ddbac68446074
BLAKE2b-256 9123cc8c3bc3ecb2319c2835a2e56036235f021c101bd0190d7ae236c5bbcec0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 8e62cc7164b0b7c5128e637e394eb2ef3db0e61fc798e80c301de3b2379203ed
MD5 ec8a4a9cf37eb0a92f216e6aacfe9a73
BLAKE2b-256 0950d3dd7f1c8452344dd887686309b6152de5d794329ef199d1c865804e71b1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6c3064610826f50bd69410c63101954676edc703e03f9e8f978a135f1aaf97c1
MD5 c9d3227ca23f2b1fc10bf7b38a3ff04d
BLAKE2b-256 da4656700a60c9ec60b96b13e42f7a23dc35ebdc4231ef5838bb3a6ed9da14ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.62.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 910.9 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.62.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e18e15287c31baf574fcdf8251fb7f997d64e96c6ecf467906e576da0a079af6
MD5 ce9ea21de90115480c4c72cd914ac49d
BLAKE2b-256 c439b0c0cedb9b54aca1a31619f0b9e267f9f5fb39d28979ff774140780aeaf7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f4b1615adf67bd8bb71f3464146a6f9949972d06d21a4f5e87e73f6464d97f57
MD5 0ab270141d4439a1d00b2f8ce0a591fc
BLAKE2b-256 26569c8e6e1b07bb3d3398e83fec5b49f21e5d252257a61afa5b720118ddf4b8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 27cd9ef5c5d68d5ed104b6dcb96fe9c66b82050e546c9e255716903c3d8f0373
MD5 6b061cb826df1508bba3edf5f38144c9
BLAKE2b-256 4b483039c3dc498a20a5a2e9e2fa7a4d327761c57c27125be50ee532e3dba6ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c5d22b252dcef11dd1e0fbbe5bbfb9b4ae048e8880d33338215e8ccbdb03edc
MD5 3aa3ebf32559f01cb2b4a4b84d459d4e
BLAKE2b-256 be01b2fd427eae2956cd7dae728e2f94a916f6064edb0432238f88930aa996d7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dc9ad9950119d8ae27634e68b7663cc8d340ae535a0f80d85a55e56a6973ab1f
MD5 c23a3f046e6ade2825e2c62190a0af50
BLAKE2b-256 f1a96c44fd6fa61e3b34d9edc2e1c06e0eba9dfd3d280fdc8955cf4aae81d9e8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 11f363570dea661dde99e04a51bd108a5807b5df32a6f8bdf4860e34e94a4dbf
MD5 58a1515db5224a973f02d919bb08dd82
BLAKE2b-256 d9d3c4e5259822672892336d097cdd85728a8fcc2015a6b310a64babcea9c510

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 c3a1ac9d394f8e229eb28eec2e04b9a6f5433fa19c9d32f1cb6066e3c5114a1d
MD5 b28450730e37d15771d2729d46b036ee
BLAKE2b-256 ca8d95fe91cfddbb7398c517941ee48ac7524c53bfbd7a8ea2bc96f3379b13d0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 350a80485e302daaa95d335a931f97b693e170e02d43767ab06552c708808950
MD5 04992261b57ec3f03dbb5fbbc00e4a04
BLAKE2b-256 9d7fe104b2020c86ebc25f407e90948dfbf6fa983b052eca0e188c7bdab88d46

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ace43b26d88a58dcff16c20d23ff72b04d0a415f64d2820f4ff06b1166f50557
MD5 6cc05e4d0c17eea9e56fb6f01d5d7c13
BLAKE2b-256 05bfd856bb4a6344c152a1d81e8ba1b350ff517094e68e7f4d30c5f2beeb63c3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1da38070738da53556a4b35ab67c1b9884a5dd48fa2f243db35dc14079ea3d0c
MD5 f3289409f1fc6e83e17f2c1814c8f572
BLAKE2b-256 5bce68ff37fe1406acd4c31608caa85be75f6ef715ea8cad266c7fef7eb3335c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e02d3b96f2d0e4bab9ceaa30f37d4f75571e40c6272e95364bff3125a64d184
MD5 8f0e76831208e4d1d274a80d9424f027
BLAKE2b-256 0f7b64ab4392b68235fa7134d4091254d2e78c4165182b4963e6e52491c6748d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b77f9f9cee87cd798f0fe26b7024344d1b03a7cd2d2cba7035f8433b13986325
MD5 7c2012d3d36120690e68ae4b7b833926
BLAKE2b-256 fbd77358d8c0dced96923571f45870efd14770573a2ab56171e436791d557eb8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 bfda6ee8990997a9df95c5606f3096dae65f09af7ca03a1e9ca28f088caca5cf
MD5 02f3c4ae3d6364493579325da4c3a2bc
BLAKE2b-256 2a3d61c990ba82406f7b3ec282d3e39720f8672fc44a153cbd1e552bbba720db

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.62.3-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 ec6fbded0c61afe6f84e3c2a43e6d656791d95747d6d28b73eff1af64108c434
MD5 de104da70f77d2da7d5b0b89cca84231
BLAKE2b-256 ab718c9105b435ff7c5d0a770ea9b4a6771fafcf86c6d98a8eaaebc9bd21ff72

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