Skip to main content

Protobuf code generator for gRPC

Project description

Package for gRPC Python tools.

Supported Python Versions

Python >= 3.6

Installation

The gRPC Python tools package is available for Linux, Mac OS X, and Windows.

Installing From PyPI

If you are installing locally…

$ pip install grpcio-tools

Else system wide (on Ubuntu)…

$ sudo pip install grpcio-tools

If you’re on Windows make sure that you installed the pip.exe component when you installed Python (if not go back and install it!) then invoke:

$ pip.exe install grpcio-tools

Windows users may need to invoke pip.exe from a command line ran as administrator.

n.b. On Windows and on Mac OS X one must have a recent release of pip to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest version!

You might also need to install Cython to handle installation via the source distribution if gRPC Python’s system coverage with wheels does not happen to include your system.

Installing From Source

Building from source requires that you have the Python headers (usually a package named python-dev) and Cython installed. It further requires a GCC-like compiler to go smoothly; you can probably get it to work without GCC-like stuff, but you may end up having a bad time.

$ export REPO_ROOT=grpc  # REPO_ROOT can be any directory of your choice
$ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT
$ cd $REPO_ROOT
$ git submodule update --init

$ cd tools/distrib/python/grpcio_tools
$ python ../make_grpcio_tools.py

# For the next command do `sudo pip install` if you get permission-denied errors
$ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .

You cannot currently install Python from source on Windows. Things might work out for you in MSYS2 (follow the Linux instructions), but it isn’t officially supported at the moment.

Troubleshooting

Help, I …

  • … see compiler errors on some platforms when either installing from source or from the source distribution

    If you see

    /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory
    #include "Python.h"
                    ^
    compilation terminated.

    You can fix it by installing python-dev package. i.e

    sudo apt-get install python-dev

    If you see something similar to:

    third_party/protobuf/src/google/protobuf/stubs/mathlimits.h:173:31: note: in expansion of macro 'SIGNED_INT_MAX'
    static const Type kPosMax = SIGNED_INT_MAX(Type); \\
                               ^

    And your toolchain is GCC (at the time of this writing, up through at least GCC 6.0), this is probably a bug where GCC chokes on constant expressions when the -fwrapv flag is specified. You should consider setting your environment with CFLAGS=-fno-wrapv or using clang (CC=clang).

Usage

Given protobuf include directories $INCLUDE, an output directory $OUTPUT, and proto files $PROTO_FILES, invoke as:

$ python -m grpc_tools.protoc -I$INCLUDE --python_out=$OUTPUT --grpc_python_out=$OUTPUT $PROTO_FILES

To use as a build step in setuptools-based projects, you may use the provided command class in your setup.py:

setuptools.setup(
  # ...
  cmdclass={
    'build_proto_modules': grpc_tools.command.BuildPackageProtos,
  }
  # ...
)

Invocation of the command will walk the project tree and transpile every .proto file into a _pb2.py file in the same directory.

Note that this particular approach requires grpcio-tools to be installed on the machine before the setup script is invoked (i.e. no combination of setup_requires or install_requires will provide access to grpc_tools.command.BuildPackageProtos if it isn’t already installed). One way to work around this can be found in our grpcio-health-checking package:

class BuildPackageProtos(setuptools.Command):
  """Command to generate project *_pb2.py modules from proto files."""
  # ...
  def run(self):
    from grpc_tools import command
    command.build_package_protos(self.distribution.package_dir[''])

Now including grpcio-tools in setup_requires will provide the command on-setup as desired.

For more information on command classes, consult setuptools documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

grpcio_tools-1.66.0.tar.gz (5.1 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.66.0-cp312-cp312-win32.whl (939.8 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.66.0-cp312-cp312-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0-cp312-cp312-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.66.0-cp312-cp312-manylinux_2_17_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0-cp312-cp312-macosx_10_9_universal2.whl (5.5 MB view details)

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

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

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.66.0-cp311-cp311-win32.whl (940.2 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.66.0-cp311-cp311-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0-cp311-cp311-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0-cp311-cp311-macosx_10_9_universal2.whl (5.5 MB view details)

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.66.0-cp310-cp310-win32.whl (940.5 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.66.0-cp310-cp310-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0-cp310-cp310-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0-cp310-cp310-macosx_12_0_universal2.whl (5.5 MB view details)

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.66.0-cp39-cp39-win32.whl (940.5 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.66.0-cp39-cp39-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0-cp39-cp39-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0-cp39-cp39-macosx_10_9_universal2.whl (5.5 MB view details)

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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.66.0-cp38-cp38-win32.whl (940.4 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.66.0-cp38-cp38-musllinux_1_1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.66.0-cp38-cp38-musllinux_1_1_i686.whl (3.2 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.66.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.66.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.66.0-cp38-cp38-macosx_10_9_universal2.whl (5.5 MB view details)

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

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

Uploaded CPython 3.8

File details

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

File metadata

  • Download URL: grpcio_tools-1.66.0.tar.gz
  • Upload date:
  • Size: 5.1 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.66.0.tar.gz
Algorithm Hash digest
SHA256 6e111f73f400d64b8dc32f5dab67c5e806c290eb2658fecdbfc44c2bb1020efc
MD5 339a9170cb735d0f88b351f566168bef
BLAKE2b-256 44ecc06f5446730961606b2f50c11dece57f01b48d047802c156ab636176e7a1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e5507e1fee9caa19e2525d280016af8f4404affaad1a7c08beb7060797bd7972
MD5 083b2d37e2be68b5d8841abf132fb54e
BLAKE2b-256 e8be67a1d30596d541e9cb6ad7fd000c9c38938b4682cd3e1d909c56ca014d77

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 bde2aca5fd16e5ab37cf83a8a7b805ccb7faceb804c562387852a3146bfd7eaf
MD5 055e6f63fd168e529399d69529bcfdfb
BLAKE2b-256 28d8d4dca1f1bc19d51ab93459266ce9ce6e438d9bd440ea7d30f8792cbf0494

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b7da029e5a1270a0342c01f897436ab690677502e12f18664b7387a5e6938134
MD5 c4224d6a8f7a894bf25819f27c68961f
BLAKE2b-256 caac1f318626d249a97fa5255a5a04c9977a3c15f2494ef0fe77fbb2cbfaa151

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4ecd2caa15c2070182e49aa1771cbf8e6181e5072833222401d965c6338a075c
MD5 233d23e2b455b9e8be42c9bd0cc5bd69
BLAKE2b-256 88de32df6dc3e61236387cae44febb4770875daed0af760ae3aa3b862bb3b2a6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7055599f250713662022f5096956c220ff0f43a7ab500d080b0f343ba8d98e14
MD5 b03995041675247fe9fb14af236bf6cf
BLAKE2b-256 d7144be92d94b4365fc620a5bd158b3a69822de4815c31ef37e211d9cc3f2e11

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d72c6a8e1470832199764a4ac4aa999def0ccfb0fe0266c73aae003812acb957
MD5 507e749963d4eb7a1b7f9f483f56e98e
BLAKE2b-256 2fb18de7f69ed9a42044dd2c04588b46e584e38777dbd6a72c6797036619fc74

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 b117868e2040489d8d542348a45cce6225fc87e1bc5e6092ad05bea343d4723d
MD5 9ca149c84652230b17233c027732ddb0
BLAKE2b-256 0ad342960ba4f8b6b7d92318e32dda32160a99d79b9ab53cd04d88882cf8db10

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ca654c732029483a0355164f551b4531eae1d1f64e269d389d97d79a0b087966
MD5 5f44f5086f034b9fcd52a2b306c934aa
BLAKE2b-256 ff8fc20bee43cf38aefe24d3647e94a7389e405d6a42a0d12db1805b02119524

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 bcb7f09c1569c2e5f1600e5b1eb6a8321e789a3e1d2f9ec5c236c62d61d22879
MD5 f9e5c488912bc7b85ea2d629d0d6d7c0
BLAKE2b-256 c69c7c75d3e19b456037b8697d508adf359a9a37aead291bbd4c053b39eec484

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cf5906367329121b90942de6a2f77b316090ce15980254c61ecd5043526dc03d
MD5 24b1f38b990662db37586b5040c4405b
BLAKE2b-256 9f82c7b7af1c9ee1082ba90f71c4fbce0ab70516c05c024267108ddbced62852

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 ecb781e41b08b094742137f56740acebedc29a18480a37c16d5dfed2aef0597a
MD5 2f7c8abddab5e25a9ab0486a92ac9a6b
BLAKE2b-256 3f95914c3c5f88578828b6ebacbdf451c30f432641a403a27cc3a519d93d7b55

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87a654381cdc43a64f890e1f68ca14f09c5bcafe9fe2481f50029a220b748d15
MD5 7593cbe30ffd4f49d3b55940526f2977
BLAKE2b-256 7dde78560d84f07e1e218069eded156bf5f7b431d8c1a3588ac85f37ff695f7a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fddc8f3216199f47f2370f8a22ecc10a4e0b5c434eeab0ec47a79fb292e5a6f8
MD5 3444266f394ea69d674d6121b3263086
BLAKE2b-256 4dfd4dec932318dd19a79a9802844cc7aff9a47c998cb394b5bc9720d4b709d4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc188a5fbaf25e3a5f91f815d3928b1e40ba38f5a5f5b5e86f640c575f7db1c9
MD5 43b1c99a86dd0e5327b40c27ab8f9f5a
BLAKE2b-256 50a09560aacc33a22ff2ef25d9a84cc55bf5cbee9b2c4875ef6a5b3ffbbb7f94

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e5ef97b6e945e77575d07dc2158773313aa1b36ddab41c59a1c51803b4620abd
MD5 3e9bba31f55fe5d4fb1296a5914fb232
BLAKE2b-256 1785bd94582171ea94fad7851da937030c065e6cb44e70e4ee8b5156e408cee5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 51cdcdf9dc9087bfc5d7aa03c4c76614350e0f7ef0689763f69938d1a7ebfac4
MD5 88e8b923c4383e7d79cdc91866b4eeb1
BLAKE2b-256 c9e8280ec860ea2102f22e9e86fbf790793235d83c06e70ec9d73bee06cf9d67

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 95e3d1506bb3c6574c9d359ac78eaaad18276a3aaa328852796ee10d28a10656
MD5 fe858868592e9cbfed0ec79baba3ff36
BLAKE2b-256 8c2bddfaea430ad9b540fc47ab3cbc47ed665140fafac84e12bc019198137112

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 81123f93a4f93f8e2bd7ba4a106c1eb1529e0336368c3b93c077f7649b48d784
MD5 eaad370ab7bc1001e648736fe9b0d979
BLAKE2b-256 0a0517033cfb7a7941fec6b8598779c0deb731b7f34d377d15e1e5234837c9da

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 95edac51be6cd1391726024dea3a2a852c0a4c63e90de1ec52b5857d1ad5fef1
MD5 11ffdb0bf6b46cf4f49026a481d10a7c
BLAKE2b-256 b85dba025ad001aa28fb3b1086442c6c36f9aa3bc279c99fe2cb9510b5ca3a65

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 923c60602e2025e1082cd3a1d7a5f74314f945ebb4763a939cc3f5a667d48d7f
MD5 a321302df4dc132f42a4617038617f99
BLAKE2b-256 5307065d871fcdd106398045d0e7903e8497162aa9f89d3314e84d6a2010e268

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72e86d15d5dab2f25385e40608f5dc6b512172c3b10d01952d3d25f2d0648b7c
MD5 819a002ff8bef9f1bb33a6be37cb27c4
BLAKE2b-256 209cb3e84ec1e27321118580412a0cc8a6fea03d10554df4372469fbf4b9e580

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2da55cab0569eb2bae8fc445cb9eaafad488918e4a443f831dbdd2ce60c47684
MD5 a013c889b6bd1a3d7ef90cb5a7a13e3e
BLAKE2b-256 879fa380cb181b062f702baa22bc74cc502d9155508adb94998f6ce45621a024

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24773294210f554cdf282feaa3f95b79e22de56f78ec7a2e66c990266100480b
MD5 0ca742aea37476e963a88caf539b92b6
BLAKE2b-256 05c07051d6fbea8e2a9983b5c9fada20002dba8926e6907e23503c419f05ad27

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff704d5b2c66e15aee1f34c74d8a44f0b613e9205d69c22172ffa056f9791db4
MD5 5588f0108ce36a7b1c658bd67030c736
BLAKE2b-256 d396e849cb200391fe5982e1041aebce6ed137d069736129c38db37c74e5dfe6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 879a70a153f05d61fae8e7dd88ad67c63c1a30ee22c344509ec2b898f1e29250
MD5 82aab81a764fa59ae23972daa2afe25c
BLAKE2b-256 26267e47d339352948b6e3f55d06df643249fe6e6931adcf39cd3b697c397e0c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 30261ab79e460e93002117627ec42a960c0d3d6292e3fd44a43eae94aedbae9a
MD5 182cbf3617bec6c96cda06550b45e73b
BLAKE2b-256 61e992cff9b810e3dcd8f93862aa209559731dec826484411e096cd438f5aea4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 e0841fe0aa865694468243b682792d6649a9eaaeec103984a74fcf4289851a83
MD5 5533a43ddb3df838e7e6b12710ce582d
BLAKE2b-256 882747b728c748b16cf506c9d89369fb2ff2d16528be7a670a3e2a713e91a425

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a236df9ac2dd1f6009adc94bce1da10ac46dd87a04dea86bfbeadaa261c7adea
MD5 7a9c7472020a5751e9e2e44d02d07ce2
BLAKE2b-256 7a140af44bce08f722a447cd161862844d22070709903808d0bfd6dec02cca93

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.66.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 940.5 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.66.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 00aafd7714f2e2f618ec75b0f13df6a6f174f2bc50ad70c79443d8f5aa60df96
MD5 1e10d6597293c123bd4596a23a640595
BLAKE2b-256 4d10d05414fb5e9cf2408e4af5a0ea77b2e51485879ec0eff61d9efc288fd1f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2e78e94d9db3d686bc76f0ecedf5634ca3fad2d94e50c564a7d87630326719e8
MD5 33dca62fc15288d01b9c2cfffc74ff5f
BLAKE2b-256 d8ebe7a325fc6ebac58a24e220108536b6e37de837a33c2c92aff8c48fc46256

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e67a36da1ca3501933f26bd65589b7a5abdf5cfed79fd419054a0924f79fa760
MD5 cd7fc1d0d22ac777c9aaa363c2558149
BLAKE2b-256 dfb3aefff8d2903efa0369e0b8a1a9f4c3b679b19c5341b293dcbc46a488dd3d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af2f8f944e779cb8dd5b5e8a689514775c745068cd564df662e00cab45430d40
MD5 ab247d5a43d4d502ee61e350a56520a8
BLAKE2b-256 99973984bdbfc0fd24552820ed505ccc39cdd3d82c0237f4de7539592851d74d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7ca7080ac2aed6d303fab162c5945d920c0243a7a393df71c9f98882583dcda5
MD5 f6a5b6249159ec787adf7a3f872ce9ca
BLAKE2b-256 62a28c4deaee8dcdc57987e1ec5f273488de9b69eff5e720be22c8149bf6f87e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 d84db86038507c86bfa148c9b6dde5a17b8b2e529eecbf1ca427c367043a56e8
MD5 6fd6e2f1994e463bd0e0d4dbc609dcb6
BLAKE2b-256 c25fc8d0599ad70cd93765b637654ed87bc21b2a3f9343338dcaef0892389e35

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 eaf20f8141646b1db73f36711960d1bdf96435fbce670417e0754b15fbc52e76
MD5 ebeb8133291052cc8f4aaca198884bb7
BLAKE2b-256 d1ad33f21a2d6a0776032a8747d7ed3be1eae12c23b8c9b3747db1ecbeb7480b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 95f1d076a310007fff710b4eea648a98ec75e0eb755b9df9af03b38a120ed8ac
MD5 47610680790676bcf73c02ee98cf4067
BLAKE2b-256 e244df3f90cf1dcdcd31424f3e599e6d5686c63b9fc99a00f7ca563e713f68b7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2a76db15aea734e583158c7190615f9e82de19fbb1f8d15f7a34fa9e4c3938a5
MD5 5f03502e582fdce9b918a6129ac548f2
BLAKE2b-256 64931407c2ccbf33f8d4556adca80eb7cb6fa17a4cf14b682c5f111c51d1e315

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: grpcio_tools-1.66.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 940.4 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.66.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 65dfc1019a6dc3343161360a9436ca34f4aa4ffc40f4cdcd98e1e887dbe87cf8
MD5 65dc67d5725b79fdd1d3f715a2d754de
BLAKE2b-256 51e58e8d5074a2db68c49c48895b0db2a90b7a3f3324bff6c98bd828a0111411

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd70b60d6b62df3d232e6c4f6c061c6bb5e071af88fe6323487d0b3b97ac87d2
MD5 287cdc567e24c085be4b5315f82a782e
BLAKE2b-256 2a58b165cc6f86ce45dd6dab5989bce60d627f36965a244f3e7249ba42268cf4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8e197458cc1747f56a5b6bddd635247f86d3eb2a8a191e3f43ce0e6f2bf374c5
MD5 c76b5f3d81957186af477a1c1a4c21d9
BLAKE2b-256 3763c88634231000b6affacb48906f20565d01c2b56ad75db509d66dab202fd1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d38a0b97d16343b3389228edc58c9dfea69bd3833fe458681f9cf66d13bb2e0
MD5 819ed54bdab23d293dc457399c878abd
BLAKE2b-256 d8a6ab1c4e66e0735797f7df4ccdcadc7fd6fe845e12d9a08639f76d223a9de9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 63897f679ea55bc25accc825329b53acef2ad1266237d90be63c5aeaaa5bf175
MD5 1213fc6a0709175ddde7b266fc08bff4
BLAKE2b-256 df8067119d8d2c210f321f174e5339cd7639baa11ec65bf728dfae1966d068b0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 2e31ac9a93feb5a4fbbb72de7a9a39709f28eea8183bab5e88f90a7facccf00b
MD5 e9a7ba86d2ab28a7ea306ee5d6a9bcec
BLAKE2b-256 282d52dc69ef6cb72d398fc044216182ec0733aba3e902d8a8f64b6ec69bafb5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9c026adf37d1dacc3270c60ef479945c68756a251c362aef51c250e1f69f6a18
MD5 d4dacbd2b9edaf135f91ba7f84ee9095
BLAKE2b-256 131c683b3e1b30b2835e9cbb042d22fd769efd27189ba89471e9abba3c2d33eb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.66.0-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 01449e9b20347fc7661f79090a9c0317e6de2759748170ac04cc0a4db74a681f
MD5 eb001aeadc8a2f36d1f5f48b9d8f7fc0
BLAKE2b-256 e08ef89fa1defdfbacd39b7b2d2792a17b855e7efe7f0dc11d3f3414ef69a546

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