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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

grpcio_tools-1.65.2-cp312-cp312-win32.whl (923.1 kB view details)

Uploaded CPython 3.12 Windows x86

grpcio_tools-1.65.2-cp312-cp312-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.2-cp312-cp312-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

grpcio_tools-1.65.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.2-cp312-cp312-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.2-cp312-cp312-macosx_10_9_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.65.2-cp312-cp312-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.11 Windows x86-64

grpcio_tools-1.65.2-cp311-cp311-win32.whl (923.4 kB view details)

Uploaded CPython 3.11 Windows x86

grpcio_tools-1.65.2-cp311-cp311-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.2-cp311-cp311-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

grpcio_tools-1.65.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.2-cp311-cp311-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.2-cp311-cp311-macosx_10_9_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.65.2-cp311-cp311-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.11

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

Uploaded CPython 3.10 Windows x86-64

grpcio_tools-1.65.2-cp310-cp310-win32.whl (923.6 kB view details)

Uploaded CPython 3.10 Windows x86

grpcio_tools-1.65.2-cp310-cp310-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.2-cp310-cp310-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

grpcio_tools-1.65.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.2-cp310-cp310-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.2-cp310-cp310-macosx_12_0_universal2.whl (5.3 MB view details)

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

grpcio_tools-1.65.2-cp310-cp310-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.9 Windows x86-64

grpcio_tools-1.65.2-cp39-cp39-win32.whl (923.4 kB view details)

Uploaded CPython 3.9 Windows x86

grpcio_tools-1.65.2-cp39-cp39-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.2-cp39-cp39-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

grpcio_tools-1.65.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.2-cp39-cp39-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.2-cp39-cp39-macosx_10_9_universal2.whl (5.4 MB view details)

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

grpcio_tools-1.65.2-cp39-cp39-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.8 Windows x86-64

grpcio_tools-1.65.2-cp38-cp38-win32.whl (923.6 kB view details)

Uploaded CPython 3.8 Windows x86

grpcio_tools-1.65.2-cp38-cp38-musllinux_1_1_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

grpcio_tools-1.65.2-cp38-cp38-musllinux_1_1_i686.whl (3.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

grpcio_tools-1.65.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

grpcio_tools-1.65.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

grpcio_tools-1.65.2-cp38-cp38-manylinux_2_17_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

grpcio_tools-1.65.2-cp38-cp38-macosx_10_9_universal2.whl (5.4 MB view details)

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

grpcio_tools-1.65.2-cp38-cp38-linux_armv7l.whl (2.2 MB view details)

Uploaded CPython 3.8

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.65.2.tar.gz
Algorithm Hash digest
SHA256 256d2b2e3fa02c5159507b85db4e51bd00088ad640d76af1ca79c2cc0ca6f2dd
MD5 6ecc42386e0adc27b837c6e697826c3a
BLAKE2b-256 2f7b9e64ecf1438d9590657d13b13ccc7d4184ea66357352c2bed9711784a77b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 75035269ad68ccfeceaaa312bf1c47b13eaab32470040c0e0ed3a2bd17232cf2
MD5 a0edc6e336560f6415ddc302d0684ce5
BLAKE2b-256 71b8f7520e671df88b31b4fe8381d3f74c68b24405075fa541dac809891b747c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 26c287925b681dec46213c17f45864f0d0918f435188634d4f21dab39e2df306
MD5 2acb2feccb56ab6472d9fc56c1e8e362
BLAKE2b-256 542af1f9525582685d9ba6259da7c2030817ba5f7b5b81f2c85cefc0b89533c2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 285960f52719df90f30b24a179df0f40c328fdb5f52a5b02381fe70b742de5aa
MD5 7d88c8b6b1cc14c19ff87e5c664a862f
BLAKE2b-256 dd1feeaf58c9e59cbded27d1c70d216e3c2a27d132523eb1c0410a1fb89602ed

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4dc9ccb45760f45dee8c4650ef5578513fd17ad96dd8a6af6b22b5520f56ef70
MD5 143dfbd150b6fce6e954f55a197df41e
BLAKE2b-256 8f5dde5795e76337de2b70530a8ee44a3d91f2ad053e025e032f035a99808e14

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f38b1a3b214917079f8c596e74127e97c935a375fe0ac1fe00ebb53663137dbc
MD5 d80b92fb59f45ea17baf23e15dd9a309
BLAKE2b-256 c8af9edadef8ed30aa41c289df0b4305e826bcd1627c70ed2d02eafcc5d89fb8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 40b44f006dd904792ac6b144eabc9945b5b30c40dcb93d65fd984419b2f328d2
MD5 e372401d010cfccfbc0a816474a40786
BLAKE2b-256 da3d488c7af7c42da053db87fad27a18062c1c57ae84bc75ce1a48b0ef2bccdf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 a4892bf743be80851edbec7219ce02040675518c0c04799225c960eb7590a071
MD5 fd8bcf8c5173f8a582957a221a5f079e
BLAKE2b-256 f523ce8bb3066595330d5df10a56823f56b215ea4ffc48a2c4f7a5e874fed841

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 357decdf53b896b7d96047e1ee401d58f78f2f6b9aefb0e72bafa034d40a968b
MD5 fd70fa66252e2b159820a91673edd380
BLAKE2b-256 47c8dd76812a227ad6624ec5fe89ad0e49106f70c15b6fdf58bf41de7f76eadb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp312-cp312-linux_armv7l.whl
Algorithm Hash digest
SHA256 8782867f2176e510ac55f861f1f48553570ea395dd223cf7240d0d3395e43934
MD5 4a6f9ef6dba314ae908370aef33291d7
BLAKE2b-256 97258a42013c42243c6c2076fe986106f95f2d2b2b4bd7bc1ba3f2687c97d1e8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8da247d305750ce1dee59e2c8625eb3c4fcdb69088c17eab74a864708bc60309
MD5 b7fe6e17c03ee7b51be6de96f2c2166a
BLAKE2b-256 a34397f360e89002e82c1f0300188aadea24becec00300b611ad7704a2aeee94

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d6dba6246316f07f61d95487eacc5248fd4f603cca18c6f091fd139ff4b3d5b1
MD5 16dd73aaff6a337ec0bf6154be331efa
BLAKE2b-256 aa97a2c41976066982d94c8dd1a2212e481c04ec892a5501c2b332261967457e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2867ae94dd04fbf00c0ba72ff61b171199cf0e4afe0cfd14e2dc3e1d7d862fcf
MD5 73d0f2cd55647e66ee648f67b928cc48
BLAKE2b-256 3b1ef8fc7cb24975fe12e8ae4423f4e5691f82d5b1091ac8092c4129bb4c0f9b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 94cf9599a4358e8695b1729bfe71d61714cfa89cd67edc702dbb5b96adaac477
MD5 6f4fc143ce1b67bf510a6bbb52f40572
BLAKE2b-256 35caa4e3a9a9350f8a10064530e0e10ffb2b6a9e0b389aae4b6939f26438bb2d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 372584af57812d141cde6c6715da073aa263a2de8b94312b568a9840c1071507
MD5 29cbb24d511d89f952fcfe89bd2bcf93
BLAKE2b-256 413a7e57194c70c9362e67ca91610df4e79fc549ad4ce02e2941d3f6e5374b7d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0c2f018a217bfed2ce111dc4668f9c24759063fd9347a0112d6761183b79c07
MD5 f7ffea26844ef135e4de855d57ef2394
BLAKE2b-256 283d645447b4e1151e8ec5a32b3f35cd262d7abec98fa6d7a2f9f5370ff3c788

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f02eb5a196aa36f6772e421663d76ef2e01aa082372ea988a805f154cdd583b4
MD5 c925aedc8619ff8fd15795777a76580a
BLAKE2b-256 837b06b84c8f36732e72261ca5e6c781e03108d6b5a3aed0e369db8c160b2fd6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e4437947e8cbb9db9d8e8d3ffcbfa478b3937fcf8d2cf1e2922cc59045ea5a7c
MD5 9e1e2b2f1a0615726ae98f8f20a6acd4
BLAKE2b-256 37e0276a3d94ce0d331e147512d67d8f49092e4ff2ce8d0bf2f29a6552b89dce

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp311-cp311-linux_armv7l.whl
Algorithm Hash digest
SHA256 daa90fc9d53a2158b29460d102b404d911568670dd2c3a50e37985e4dfc8b0c1
MD5 945ee028fe62bc57569781b37d06cf76
BLAKE2b-256 5755fe1ae492634e2989a7f0ea088208df277f4c9a022e1faa53c0f3f0bae0e4

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a6d9f6f07cf2272d03355401016edba8e88ee6af54cb6b48bffeb0d309e23b8d
MD5 04943b8b848c6c3d0ec91ba924c55484
BLAKE2b-256 9c6a1b8b9257407f51e6f989ea507ce31b33cad6539f0e9cea1fdcc9d45fb31f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c98f4089f56295c63064486791d99af8cad921da2823aea5e246ffaf52e84932
MD5 009ee1585ad23af9b736a50a93c7b7f2
BLAKE2b-256 c67149b54e1e4cee8e875361b14e34c1e133efed216c20502e28e06f9ce4b3d6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 72df6bb25e08c120d4e9c93cc859821fce0c76a50b7d8a51e9a6a035dd4c5476
MD5 7f10ff86434d9cfa7832ed26a39b714a
BLAKE2b-256 8074e654e0361f3d5761705efd94ec167e208fd6c00e30270bf02dbab75f0e78

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 821003022e52345d025b33d4be35976da316b13f086e3b7a761e89804d0bade6
MD5 2c94213e92c7355d43fd7cbb7cefe02e
BLAKE2b-256 15afee4190adde0326113f45a5f5594fd86f40452f440fb5a3a6c59e815871a5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f35a15a98ae6af68a0dfb0a4e617ff8c3ff08f8982e8557c4bb2d97a5a2fff94
MD5 f62944f6286bb3bf802bfe5aba47f7fa
BLAKE2b-256 90097859e98d1a8ab6b6c74edbdb2b3174b1259c988c01093c815c3cbbd78c4f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 540047a65dc64a6290ac13ba1406380bc2c1ffeab55855de3903dabc44e9461b
MD5 4cbdec04af58671d91c4080047a99f00
BLAKE2b-256 181b7bf3120d2317241951de76a1d3f11ce0409d59f4d8126934bcbaaecc7736

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 eac770cf274741ec964fab8f6da63b3c99d0b04256d0bde3f4d304c9f12046ce
MD5 69666b29a1f6cdfd384d9051598fc087
BLAKE2b-256 027437031291a67e0164d1448f2fa56db919d294c9a2f605af4c41ff09b4f270

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-macosx_12_0_universal2.whl
Algorithm Hash digest
SHA256 2e7e1e2ce5576f0a8414fc906ba13406472bd4dfb1741640bafb14bbc5624202
MD5 d3c0a10feb570c91b4543101be3dc8bd
BLAKE2b-256 0ec003fd505f8375888e72586392564a241110de7c8cb95d1c9427880459f5c2

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp310-cp310-linux_armv7l.whl
Algorithm Hash digest
SHA256 fee7d75ccafa807d42af7d0127847f1b150d2a62964982769fbae409eb3f9981
MD5 834730d60b56251581802e174e1761bd
BLAKE2b-256 b98cc64006de2f5fd03afa49da8509d5c732f89fe18adc4ec51ed05636ca0a3f

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7786b570bb5a552f899b5fe56913c4f65995b52efda1448c5d88dbdac3726efe
MD5 3d046b9a152d2156b1911150c49e1710
BLAKE2b-256 19b6d4f19ca20a5074124d9eed96109c47452d7ad3d96fe24f0eec2c213bb7bc

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3927542225936a95ebd37f4f6c88cc7a9c46120756b57b352ab591fc76fbb1a7
MD5 522e8ce35764391a6a939e53f53d02b8
BLAKE2b-256 6604096ea6fbe5858ec3e576b0d2cd4be272212b47811321f5b66ee039b28ebc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5d1e450408c262c0fbbdf2b7e2795c05b2d4d4dc5fd51c45fb7e0964ff3ae7c8
MD5 abd78aea0ebf38e092d1775f6662d094
BLAKE2b-256 908462555078382d00f5e32fc0d0f135b2bd1f826d4e21be3790fdfbcf4cc2b6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c697fc1ddfe9991e5e611e618e9a99b57aa6dc66c845fdffe180450309578f5d
MD5 d6a2f03fcb91784e8429e5520e0ab716
BLAKE2b-256 634d718df87b3f0459581df7cab89c957edb5b6f0a1952b2b19707b56f763f50

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d737b38b32f167f63cc46bebe4ed1081dc96442b98080bbbf0071e685be9cb9
MD5 1688ec32a9e7307052a44f5636083ea8
BLAKE2b-256 851196c8a21d7dac54676e11ae7a40290ff75d213ba3cdead03d27b614ede9b1

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c8a02fa44a1ebfb2b1ec72a13dfcd6a18268a8b28f1d1e4508cb8988093539ea
MD5 3c9bf39302de6494dfa82cb95c220f50
BLAKE2b-256 80708df8c59bada273713e1f01805f2c3a2bb6885b5c8f8434af5bae743547c9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 e719c545410cad40be8c1b137fcf3b3f5e66c9939faffc6c86acca9a4ae898e6
MD5 73ad83538b3005d9d6a1ff69fe416b26
BLAKE2b-256 ec1e668dfe746dbb9b3a20e4c9f52d7d56230e3424dcb793afe2c927b29e37e0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 2950c5ad586cb458dda27f05c4fa93c4fdf4350227f35f7d800148faaf00229d
MD5 05686c4b8a35297f7bdd221b4ec8053e
BLAKE2b-256 b4a8edcdd2b441e84aca2ce08607b3f86e94fcdd88ab894c047081ea4122eccb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp39-cp39-linux_armv7l.whl
Algorithm Hash digest
SHA256 f4f170b0b7e179e642e487dc311422a061008ebf18119ccf6838bb221667b370
MD5 38ed7978acbe0b8b97e326bf84a6ca92
BLAKE2b-256 249e98073aaa00039584f71301b6310e4009c95e98d7c3de55bde5726373cee5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 25d648f2cc325f155d5066469ea2ec783c1e80124f6f2a766d89a6ad4ab9aa6f
MD5 87bd7c1e7ea23092704d161f5fa50fc0
BLAKE2b-256 e340dbdf9ee0cab12b896a49b815ea6371f19c6c4670d6e0653ba6f7a8f0e6a4

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 90ce4c5d7ffc4c4814664af564c6d42c0e369dc74210ee384757f95f8376c873
MD5 ef7e2376c7dd88a3e5b308f95629e7f8
BLAKE2b-256 b5bbc0a16ea0e68826fec51769442077bb959e642057f1e7adf1611968e5d61e

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 03108cd69a9edec6b7ccece82bd69874c6e3807bf61dc3c30009f22dfc3fbe83
MD5 d72cea3ab8a6c20a4d0897863a32c132
BLAKE2b-256 c3620bbe51e611063dee9477260e8db7f28fa848dbba467d0be581a5cb87d757

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c790354fbc1dd5c68ed054ff14b52ae76a8f4815f9dee3296742234b8bb7237d
MD5 af8001174533fd3456a1e30d76358f8c
BLAKE2b-256 93b492469544437e869f4722595ec51db015b4f06d0a56a2e796329314dbf050

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8003befc1874d8e0bb36c2cb0776f06fca065cecbe2a2b9b6514c7e4e807f2b5
MD5 85cc86dc96085868108ac2acde422ecc
BLAKE2b-256 7e01f38c2a56fd9f2e04471cc5bedacff1b0573c07b8ef9269493b90a66c1399

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b75587e146ad393143fdef1e2d19d721ebf809a937a4608a50e7977d2cf983e6
MD5 13f4cea064c6ae59c0fcbd5bad0eae6b
BLAKE2b-256 50aad2b990f4ef6948dd96bcc17a44cfb647af7b446877aef1994f510298b61b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 0d9445342885a078de978dc61c82af54169ce3f033c1a2981b23caba2c8cad8b
MD5 445f64286621ace32264a1d7aac4b14b
BLAKE2b-256 d3af704d20eeaf65a0c5dcc2425deaa19c3ddebe46576aa3c36db240bbfb33bf

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 20ca20388f67afcd7f70a041315f2e4f85b6e9a94e326741775af7b7bdc62a4d
MD5 bd10886c3e8cea820718b2e33d81d754
BLAKE2b-256 9fcebb9ce62288bdb2e6d603df1626e3f36e56ee6d7fffe4a2745c3efe255fe7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for grpcio_tools-1.65.2-cp38-cp38-linux_armv7l.whl
Algorithm Hash digest
SHA256 3d6ed0034ab32d96ff7baa6a99fc17dbae3706ee96fc39df712b3649f64de488
MD5 397179bdeb037c4561f68039875eddf5
BLAKE2b-256 4319f5074d6e65e1190f57d497d19665cc18597d4abbca6e788cb15898626e1b

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