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 distutils-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 distutils and 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.58.0rc1.tar.gz (4.5 MB view details)

Uploaded Source

Built Distributions

grpcio_tools-1.58.0rc1-cp311-cp311-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.58.0rc1-cp311-cp311-win32.whl (1.7 MB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.58.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.58.0rc1-cp311-cp311-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.58.0rc1-cp311-cp311-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.58.0rc1-cp311-cp311-linux_armv7l.whl (57.1 MB view details)

Uploaded CPython 3.11

grpcio_tools-1.58.0rc1-cp310-cp310-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.58.0rc1-cp310-cp310-win32.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.58.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.58.0rc1-cp310-cp310-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.58.0rc1-cp310-cp310-macosx_12_0_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.58.0rc1-cp310-cp310-linux_armv7l.whl (57.1 MB view details)

Uploaded CPython 3.10

grpcio_tools-1.58.0rc1-cp39-cp39-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.58.0rc1-cp39-cp39-win32.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.58.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.58.0rc1-cp39-cp39-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.58.0rc1-cp39-cp39-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.58.0rc1-cp39-cp39-linux_armv7l.whl (57.1 MB view details)

Uploaded CPython 3.9

grpcio_tools-1.58.0rc1-cp38-cp38-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.58.0rc1-cp38-cp38-win32.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.58.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.58.0rc1-cp38-cp38-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.58.0rc1-cp38-cp38-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.58.0rc1-cp38-cp38-linux_armv7l.whl (57.1 MB view details)

Uploaded CPython 3.8

grpcio_tools-1.58.0rc1-cp37-cp37m-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.7m Windows x86-64

grpcio_tools-1.58.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl (3.0 MB view details)

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

grpcio_tools-1.58.0rc1-cp37-cp37m-musllinux_1_1_i686.whl (3.4 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

grpcio_tools-1.58.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

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

grpcio_tools-1.58.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (2.8 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

grpcio_tools-1.58.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

grpcio_tools-1.58.0rc1-cp37-cp37m-macosx_10_10_universal2.whl (4.6 MB view details)

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

grpcio_tools-1.58.0rc1-cp37-cp37m-linux_armv7l.whl (57.1 MB view details)

Uploaded CPython 3.7m

File details

Details for the file grpcio-tools-1.58.0rc1.tar.gz.

File metadata

  • Download URL: grpcio-tools-1.58.0rc1.tar.gz
  • Upload date:
  • Size: 4.5 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.58.0rc1.tar.gz
Algorithm Hash digest
SHA256 60a2e6ea07517bef0d22881593eaaf040ee99284dbb7cc8a92defc0e0ca4bbed
MD5 67e27c250e795fe34ffc011368dcacb9
BLAKE2b-256 e52387dd7458fdc4848b3fb1094f20893d5d5616fd21fde1b0fbc8e05a4eacf8

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3edbe8876f94decccb0fcd5d8ca8c0fb33ac66401af334b3d739ccfbdf6caa4f
MD5 b7f14d4c974d408d23a970b1598b9217
BLAKE2b-256 7d4467e51d686657b4589d8c01d5c47adc7882c8a6805145ac1a598118bb151c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7e3dd9ce7ffad37bc6d134e350fe461537475b99ec9fb9c0f25935a2763581f8
MD5 1c34334b6687ee2db275513c38de487d
BLAKE2b-256 b9e3aefe1f194bb58dc1a811dd120d96c43663afc123d5887ab14fbb94cfcd7c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6765c85814f67e7390eae39aaea73dfab5c2454c7e42954161e061aba1e0829d
MD5 8bdb604f8aca3c48198abf103b3d7f28
BLAKE2b-256 692f29d3d6efb96eac91fa6656de1ca9eb74d1374f2b44a356d2411ec53871c6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a96f4606dce406f4e28d56573678d767bed9e4834db9dbffd77fee69243c5da0
MD5 5ed8f311c274e86be216a32ee4043d7e
BLAKE2b-256 09812ae6ce0fbdf64655d467789105761e783fd8f8b5e80f0175abc1af4e48de

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 966c0ffa4ebc7c0f8f0f75c1526a40ddbb5cd2d1657d6c186739ba0d2dd0acf8
MD5 6784a1c46fdddd06eebc0232309b158f
BLAKE2b-256 da0bed79a88a11f5917fc2786484f22a5c202f21fd827d445ef9f0120b44be63

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0089056ac1044b4174a9e5372aca3ed1d1a682b701f0211e76fb4fbaf6cc1044
MD5 b60fc9049b7cdcebaa7c18bc21e930f8
BLAKE2b-256 f50a736e9f8e13a60748b6e5bc47da5e1234d72fe44b325ae655d00cf5de0e13

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3522943b8bbb8137b8ed50ae2f0474aa404b351af1ac1cae7a0d962ccb5f9792
MD5 1a6b4d5367008e9a539eaaddad12fb7f
BLAKE2b-256 ebc03e479e77f0633a5e786f14f3ddd880a7946478dea35faa7ebde771b3a5d7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 bf0996ee4a8e6e5d1d49ae32009d2920b8d92ef875c4c002b1d7da33c41f2722
MD5 f4d96198f043c78a5ea68a61c181d001
BLAKE2b-256 86f2c920f4ca13e2b648f3b6951c7266e4913cdb8112dd0369f2201820b01411

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp311-cp311-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 d39383d42ab82e5c8c0b637006ee7bfae4cc38eddadd9e116722fc8b4874dd7a
MD5 ad3dfd14e947b6d8e7b4ad527483a3db
BLAKE2b-256 6995036d1ff28c668e821eb398c4429b40e22e75db9572432f90aaa1e1eb0a50

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5dcf26bcd357e47539e1c415736583fe8bd731059eef5e630a554acc595b442f
MD5 64bb9757956db75539f1c9f3386f9439
BLAKE2b-256 a6c3d2f4607b4159916f85a4cf173afba2398c91ba33de544fc95e02b02f3ae6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 14ac17634bf9c81f66242461c8cf9e559cfd1e5fcc30874d0bee6f9f49ff9c71
MD5 b0422fcab005857c0d5dee6c65ed738a
BLAKE2b-256 d5e8cc2f7535f91baa57abe553e885c22c2cadaf7578bc45d0edccfa4bfa0ce7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9a7561773af7204411509dd609fe8e35048d106030b803de9dc6782fc3c1de30
MD5 d277e21b9b18dd9acffb85a51fbbb239
BLAKE2b-256 e0320b3ea514740cea229fe864403144a7e8af3bbfdb45af4cbaa37a60b8bf5c

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d301f9a019405d017984b9226482f321cf5735a0072e526938c3afc98093a698
MD5 59bde8d1359d39241e5a6459a81748ea
BLAKE2b-256 24cdda8b2da31a99b1ffac265caf28e5d87817ab25f8f7bfdb9ddc1cf2c0a410

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0423a997b7caf188979066f23ed7775b47f59c9e8fef54f9a2da61c101470270
MD5 0f16a2e59e3b294c303e5428da68dad7
BLAKE2b-256 bb6959dd7d65703602edcd0697e9008a1dc818b33208471e8a5485171035648b

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c6ce9601764cc2f72e5d747b21ad0807e05d3fa35abd2f66b655ed26f697b008
MD5 300a441236de2790c88c069436f1ee56
BLAKE2b-256 bf86a2a66f4021eacc596f8b24c30b7d2a5fae52d9f36436a2456f122fb62567

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3fdc95dd3f12f8ae9472d0d192d66e0f5f2a2faab243dcd259ce3a55296d0b39
MD5 bfb6757a0b58ef44d6962479c728f77b
BLAKE2b-256 478380cfa0bc6ad37967b9c566b69df855d67405c04ebf4fb92a59e685d6dbf6

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-macosx_12_0_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 014f1ce16b37c9b8ea4a1b89e4b6e431a8a47f8d122176540ec26b7cd2ae9df4
MD5 6f50ec357729c9b3e8d704072393841e
BLAKE2b-256 7fd7a7f705d410cec6d8f72ab8a9a5667cea08b8a402df1d1f898785f9fd1085

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp310-cp310-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 86c1ac3284c7d957499c999ccb12f5bd2933cead7835ea493ef13885faf4a36e
MD5 be1be936308609d3de4ad4628e4722ee
BLAKE2b-256 058eb5a7cd2d2507d450678e157f0d6d0726d9d11aca49ec289f9cd2c7106a99

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5fe7abef777b7ff1dcb7a4c3b5dcf263677d53ec304e29a6583fe12b6e1433d9
MD5 9626e934276d61933f93596ba45de196
BLAKE2b-256 51c91af4205ced1a47b5b41d66ce37620b62fa00e09a5ca86ab1c8444c679d01

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5ae657ccfdac8b93cf8bdc1be2bd876bce201f6ee7e47a17c04a14b130e3947f
MD5 22ebb301ebaea7b1f621931f6d9749dc
BLAKE2b-256 d5b7d7ba81803afb0a60791b52602eae8a1a84d3cd060d3deca8ec3be775f09a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 265334c8a20282d10ef0f743b3f97d3c5cfda445d23b872d52a73950ab345562
MD5 f859278c1f94a9646fb1c0d46c4cf9c0
BLAKE2b-256 d8c4d7baaa604fbf2d824e62cbe9864cd2ebf31a087dbece92a54e198ff8c6ce

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e62205c4af4befeca3cc6ad835f2b3f8ba9f1149de24cc98b6195dc74673e7f5
MD5 d0aec43de63885ae347980638381ea0a
BLAKE2b-256 a86140d9b34c107cb3070d2b5f30915fefb838d5bdb22ab1fc73d507b1c95a05

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 929f8c30cdae72060419055150d47500e7173726ea8f47e827ec19848d85e4d1
MD5 6479742b7938a39699462a221127785b
BLAKE2b-256 4d0bb1de8daef2a37018e366aa62ee5cb488f1940fecdaa190c765ae731fe668

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 86d5a48057125a3c93f748bd1dda79e6485548f456550baba67bbb281af1b0c7
MD5 33a006ebcef5a2fc615ff8a1bb05a2e0
BLAKE2b-256 581da0c4dc1cdfcf57cc3641d7d251218fa425e6df1c85ab5c41ee9c9ebb919a

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 3c78eda0287cbf640579b7978195ebf0e29c456a617051510e65e7bc0c726e32
MD5 fdf57d5f9e560cb8df7a9552c2fe419c
BLAKE2b-256 dbbbf7fb7eb1b66b71ddb66818a0b328666e9db18f09af1ba2408d40b9dbe268

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 f9bbb8122d21125df256df3b3cfcced63c8f4f8c8b364992e724fa237ce6089b
MD5 4f4d1f3478196b3b599d4464befba15a
BLAKE2b-256 0ba488781aeb8b9445586a263e52f3e93f408aa856ba8464166f3e031a87c65f

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp39-cp39-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 ac0e430c86e022b55959c8c95502933260339fc7032fe31c78e29ab427429efb
MD5 08cdb348257a45a3540667e4de270bbc
BLAKE2b-256 3e1ae11fb31e46ae64466da5afbf72f83489466a75d9c42e3f9838bf254e7fe0

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 9241e9f337038cb80aad9254388c9abcfaa5f1c95f6b8dfa531e14ada6392287
MD5 d2c30d4fbbbf9f8ee6247a405fd0814c
BLAKE2b-256 f4aea5189d28c74dd2d22d123077ae5c21ee7ac2879731f9c4ac41b5c5192582

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-win32.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3f3853fbcb425e382a139c18967af3fca19cd70a85af959101ccce402d4a21ed
MD5 bf1c1af18e815e425cf22e31e5f892e0
BLAKE2b-256 37053ed9d3b890d9c198083ee837981dcfa0920e51cc1cddbeba39c2261801cf

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 78288bb3c75f26f9cd3d61dff65193ebdcf0f7239340d4691fb1d290a5de60f7
MD5 f1b35b272ba44447768fb7b6ed79afb5
BLAKE2b-256 846ad23a5665a327fc95d89fa69fa933d43f48b854b622ffc35ac63ccb6a7095

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7aa70466359ce03b1957b22451eb9786d8bec35d8d95e630846423be0ec84563
MD5 ca3bef77868d376c9910b4965e2d745a
BLAKE2b-256 55edee71df37266ead54f4105a78b01ab9c4521d88a6db91f9b3ec378694b2f7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac9b468cf3bd2433e28a54a59714c989502367e3a765c3b7871d3294d5dfbb7d
MD5 cb75a50660a0bb3e162d5f6d57153505
BLAKE2b-256 b737d8e4e021dd18b1de7895ded58c3b65dbecd7b0c5815bced85d5d21db5999

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef19a7454b884b1af880a978af1d6c069f9f120c5d01f2efae0c63af307f14d1
MD5 78154630d5b731eba57a27f3bbb1b954
BLAKE2b-256 76714facc068f6957b851f2f827a1064f54e7e28600999236e12f4bae785ad05

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0e97800262fce3517c46f2c31a4732915637056fb19f5f5f89ccf71657bc228b
MD5 23fb1c676a158eb47aa7886a0ba1accf
BLAKE2b-256 1576cdaba6488190f0ded8e1c5d8b7f67eaefa1b4fe2020915a602cd25e416b2

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 0a99834e7dac41b4e74f988df0cdd18bcdfdfd73420abd1a2b6d9d11ceb9920b
MD5 8219f894bc98cf1bec4272d6523fdaf2
BLAKE2b-256 2f704f738743a0d32cfd548981d867bfe3199426016bd95ed76c2cb3002f1c4e

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp38-cp38-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 6cbb6d6f498d7db52c444cd80cf33b87a991a0495a35d2f1b4dfae649e99aacd
MD5 924c7f4896cab5d4bae02e033729a25c
BLAKE2b-256 99c26fd41f2893a5038834ee8db969bb5f354fff281310a2b39b3f9962df2004

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 64832cbc54d359ecd33b203369c1d52aeb0fa8a851244f741693ae6182da2b3c
MD5 60df21268b8c146ab686bc3056e3f4b1
BLAKE2b-256 db89604c3608d16e6d04b3e58c9727814f1863fe5e92a6092ff414e1d0ae9254

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 152e81c4aeff66a39805814cc02d34eb3d67ed33e582660cc08cef4cca14eda0
MD5 24723fd757e27f73a98bf6cd2c251b45
BLAKE2b-256 715d2c79992c92bde4aca4f0de01d1bd46147e191d26c3cf6dee4992e4bdf6da

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bf36ae8009693251825d27bbdbf097afc47d939131b9e31e8df00eb011d362b5
MD5 3ff318b20a6d934d3b33ee088342b217
BLAKE2b-256 9151729c86301587999d8345fa1bdeff8dd024975c01e6ae657447c3809851df

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fef3220707475e6111ad4099998ae3519e056bb347f51a608dfc8585fd3fef66
MD5 99212f4d9aca97afa4ddf0848a6860fd
BLAKE2b-256 4f9c38d208e0b3431e604cebe6bfd0ee60eaa9ee6be7c545129d2da4382b9294

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 823d83f164fdddd857b37cd46b59407aa2c3f79d60fdde3380c2f3c7e58ac2fd
MD5 3ac155577e08f6f886bebdd9e82b360c
BLAKE2b-256 de76d3813a7f82a1ee1e3917fb52af92aac12146468255de0d1035c9c2e6b650

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8a1b23b02a6282670f00ea6f183a2490209a36ef9d297ee46528e61288ad0d6c
MD5 b3b9b029ca74ecd8f2da48f2cf786354
BLAKE2b-256 3205831ce25e82948d4572b4e4bedc44471b137451238a22b9785ea954c86ca7

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp37-cp37m-macosx_10_10_universal2.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-macosx_10_10_universal2.whl
Algorithm Hash digest
SHA256 77a33b3a4e1a535ecb5375fb743c1d3c4692c6ededa33e09cc7d5e0d64e3dcdf
MD5 0ca2c4bebf7b56670da8c8a06e781126
BLAKE2b-256 bf154df4fe441e5404af5efc46b74b882d3233b533084ab40935668fb012f338

See more details on using hashes here.

Provenance

File details

Details for the file grpcio_tools-1.58.0rc1-cp37-cp37m-linux_armv7l.whl.

File metadata

File hashes

Hashes for grpcio_tools-1.58.0rc1-cp37-cp37m-linux_armv7l.whl
Algorithm Hash digest
SHA256 7c3c1a7434c8970c9887b547f7f52f7bbde22e69a6201f9f8d02594690604a50
MD5 1771d4d4c6d7f4fb24cb1e0cb65a0635
BLAKE2b-256 e220becd80007034954cde455f1cb98411e69a2c7b2dd36a76d69be48c02d4ad

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