gRPC Python
===========
|compat_check_pypi|
Package for gRPC Python.
.. |compat_check_pypi| image:: https://python-compatibility-tools.appspot.com/one_badge_image?package=grpcio
:target: https://python-compatibility-tools.appspot.com/one_badge_target?package=grpcio
Installation
------------
gRPC Python is available for Linux, macOS, and Windows.
Installing From PyPI
~~~~~~~~~~~~~~~~~~~~
If you are installing locally...
::
$ pip install grpcio
Else system wide (on Ubuntu)...
::
$ sudo pip install grpcio
If you're on Windows make sure that you installed the :code:`pip.exe` component
when you installed Python (if not go back and install it!) then invoke:
::
$ pip.exe install grpcio
Windows users may need to invoke :code:`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 :code:`pip`
to retrieve the proper wheel from PyPI. Be sure to upgrade to the latest
version!
Installing From Source
~~~~~~~~~~~~~~~~~~~~~~
Building from source requires that you have the Python headers (usually a
package named :code:`python-dev`).
::
$ 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
# To include systemd socket-activation feature in the build,
# first install the `libsystemd-dev` package, then :
$ export GRPC_PYTHON_BUILD_WITH_SYSTEMD=1
# For the next two commands do `sudo pip install` if you get permission-denied errors
$ pip install -r requirements.txt
$ 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 the following error on some platforms**
::
/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
Versioning
~~~~~~~~~~
gRPC Python is developed in a monorepo shared with implementations of gRPC in
other programming languages. While the minor versions are released in
lock-step with other languages in the repo (e.g. 1.63.0 is guaranteed to exist
for all languages), patch versions may be specific to only a single
language. For example, if 1.63.1 is a C++-specific patch, 1.63.1 may not be
uploaded to PyPi. As a result, it is __not__ a good assumption that the latest
patch for a given minor version on Github is also the latest patch for that
same minor version on PyPi.
Raw data
{
"_id": null,
"home_page": "https://grpc.io",
"name": "grpcio",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": null,
"keywords": null,
"author": "The gRPC Authors",
"author_email": "grpc-io@googlegroups.com",
"download_url": "https://files.pythonhosted.org/packages/69/e1/4b21b5017c33f3600dcc32b802bb48fe44a4d36d6c066f52650c7c2690fa/grpcio-1.70.0.tar.gz",
"platform": null,
"description": "gRPC Python\n===========\n\n|compat_check_pypi|\n\nPackage for gRPC Python.\n\n.. |compat_check_pypi| image:: https://python-compatibility-tools.appspot.com/one_badge_image?package=grpcio\n :target: https://python-compatibility-tools.appspot.com/one_badge_target?package=grpcio\n\n\nInstallation\n------------\n\ngRPC Python is available for Linux, macOS, and Windows.\n\nInstalling From PyPI\n~~~~~~~~~~~~~~~~~~~~\n\nIf you are installing locally...\n\n::\n\n $ pip install grpcio\n\nElse system wide (on Ubuntu)...\n\n::\n\n $ sudo pip install grpcio\n\nIf you're on Windows make sure that you installed the :code:`pip.exe` component\nwhen you installed Python (if not go back and install it!) then invoke:\n\n::\n\n $ pip.exe install grpcio\n\nWindows users may need to invoke :code:`pip.exe` from a command line ran as\nadministrator.\n\nn.b. On Windows and on Mac OS X one *must* have a recent release of :code:`pip`\nto retrieve the proper wheel from PyPI. Be sure to upgrade to the latest\nversion!\n\nInstalling From Source\n~~~~~~~~~~~~~~~~~~~~~~\n\nBuilding from source requires that you have the Python headers (usually a\npackage named :code:`python-dev`).\n\n::\n\n $ export REPO_ROOT=grpc # REPO_ROOT can be any directory of your choice\n $ git clone -b RELEASE_TAG_HERE https://github.com/grpc/grpc $REPO_ROOT\n $ cd $REPO_ROOT\n $ git submodule update --init\n\n # To include systemd socket-activation feature in the build,\n # first install the `libsystemd-dev` package, then :\n $ export GRPC_PYTHON_BUILD_WITH_SYSTEMD=1\n\n # For the next two commands do `sudo pip install` if you get permission-denied errors\n $ pip install -r requirements.txt\n $ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .\n\nYou cannot currently install Python from source on Windows. Things might work\nout for you in MSYS2 (follow the Linux instructions), but it isn't officially\nsupported at the moment.\n\nTroubleshooting\n~~~~~~~~~~~~~~~\n\nHelp, I ...\n\n* **... see the following error on some platforms**\n\n ::\n\n /tmp/pip-build-U8pSsr/cython/Cython/Plex/Scanners.c:4:20: fatal error: Python.h: No such file or directory\n #include \"Python.h\"\n ^\n compilation terminated.\n\n You can fix it by installing `python-dev` package. i.e\n\n ::\n\n sudo apt-get install python-dev\n\n\nVersioning\n~~~~~~~~~~\n\ngRPC Python is developed in a monorepo shared with implementations of gRPC in\nother programming languages. While the minor versions are released in\nlock-step with other languages in the repo (e.g. 1.63.0 is guaranteed to exist\nfor all languages), patch versions may be specific to only a single\nlanguage. For example, if 1.63.1 is a C++-specific patch, 1.63.1 may not be\nuploaded to PyPi. As a result, it is __not__ a good assumption that the latest\npatch for a given minor version on Github is also the latest patch for that\nsame minor version on PyPi.\n\n",
"bugtrack_url": null,
"license": "Apache License 2.0",
"summary": "HTTP/2-based RPC framework",
"version": "1.70.0",
"project_urls": {
"Bug Tracker": "https://github.com/grpc/grpc/issues",
"Documentation": "https://grpc.github.io/grpc/python",
"Homepage": "https://grpc.io",
"Source Code": "https://github.com/grpc/grpc"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "10e9f72408bac1f7b05b25e4df569b02d6b200c8e7857193aa9f1df7a3744add",
"md5": "06a2660f5d9d3ed4b5f1063d49bbc26b",
"sha256": "95469d1977429f45fe7df441f586521361e235982a0b39e33841549143ae2851"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "06a2660f5d9d3ed4b5f1063d49bbc26b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5229736,
"upload_time": "2025-01-23T17:52:55",
"upload_time_iso_8601": "2025-01-23T17:52:55.697143Z",
"url": "https://files.pythonhosted.org/packages/10/e9/f72408bac1f7b05b25e4df569b02d6b200c8e7857193aa9f1df7a3744add/grpcio-1.70.0-cp310-cp310-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b317e65139ea76dac7bcd8a3f17cbd37e3d1a070c44db3098d0be5e14c5bd6a1",
"md5": "8fe1ed27a0a8eb30d521667d47a29fcb",
"sha256": "ed9718f17fbdb472e33b869c77a16d0b55e166b100ec57b016dc7de9c8d236bf"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-macosx_12_0_universal2.whl",
"has_sig": false,
"md5_digest": "8fe1ed27a0a8eb30d521667d47a29fcb",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 11432751,
"upload_time": "2025-01-23T17:52:58",
"upload_time_iso_8601": "2025-01-23T17:52:58.338322Z",
"url": "https://files.pythonhosted.org/packages/b3/17/e65139ea76dac7bcd8a3f17cbd37e3d1a070c44db3098d0be5e14c5bd6a1/grpcio-1.70.0-cp310-cp310-macosx_12_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a01242de6082b4ab14a59d30b2fc7786882fdaa75813a4a4f3d4a8c4acd6ed59",
"md5": "d2249facabbeb5e48a6fbcaa0c512d9e",
"sha256": "374d014f29f9dfdb40510b041792e0e2828a1389281eb590df066e1cc2b404e5"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "d2249facabbeb5e48a6fbcaa0c512d9e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5711439,
"upload_time": "2025-01-23T17:53:21",
"upload_time_iso_8601": "2025-01-23T17:53:21.438371Z",
"url": "https://files.pythonhosted.org/packages/a0/12/42de6082b4ab14a59d30b2fc7786882fdaa75813a4a4f3d4a8c4acd6ed59/grpcio-1.70.0-cp310-cp310-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "34f8b5a19524d273cbd119274a387bb72d6fbb74578e13927a473bc34369f079",
"md5": "fb39d24f35f6ef1005569bd790cdba11",
"sha256": "f2af68a6f5c8f78d56c145161544ad0febbd7479524a59c16b3e25053f39c87f"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "fb39d24f35f6ef1005569bd790cdba11",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6330777,
"upload_time": "2025-01-23T17:53:23",
"upload_time_iso_8601": "2025-01-23T17:53:23.655427Z",
"url": "https://files.pythonhosted.org/packages/34/f8/b5a19524d273cbd119274a387bb72d6fbb74578e13927a473bc34369f079/grpcio-1.70.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1a673d6c0ad786238aac7fa93b79246fc452978fbfe9e5f86f70da8e8a2797d0",
"md5": "e803ce495838138880b67f8110574b07",
"sha256": "ce7df14b2dcd1102a2ec32f621cc9fab6695effef516efbc6b063ad749867295"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "e803ce495838138880b67f8110574b07",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5944639,
"upload_time": "2025-01-23T17:53:26",
"upload_time_iso_8601": "2025-01-23T17:53:26.699247Z",
"url": "https://files.pythonhosted.org/packages/1a/67/3d6c0ad786238aac7fa93b79246fc452978fbfe9e5f86f70da8e8a2797d0/grpcio-1.70.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "760dd9f7cbc41c2743cf18236a29b6a582f41bd65572a7144d92b80bc1e68479",
"md5": "93d03318835d56e86054230fb32e5864",
"sha256": "c78b339869f4dbf89881e0b6fbf376313e4f845a42840a7bdf42ee6caed4b11f"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "93d03318835d56e86054230fb32e5864",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6643543,
"upload_time": "2025-01-23T17:53:30",
"upload_time_iso_8601": "2025-01-23T17:53:30.758348Z",
"url": "https://files.pythonhosted.org/packages/76/0d/d9f7cbc41c2743cf18236a29b6a582f41bd65572a7144d92b80bc1e68479/grpcio-1.70.0-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fc24bdd7e606b3400c14330e33a4698fa3a49e38a28c9e0a831441adbd3380d2",
"md5": "3a9fa1710cba81cfbde8c98ed8262104",
"sha256": "58ad9ba575b39edef71f4798fdb5c7b6d02ad36d47949cd381d4392a5c9cbcd3"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "3a9fa1710cba81cfbde8c98ed8262104",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6199897,
"upload_time": "2025-01-23T17:53:34",
"upload_time_iso_8601": "2025-01-23T17:53:34.656884Z",
"url": "https://files.pythonhosted.org/packages/fc/24/bdd7e606b3400c14330e33a4698fa3a49e38a28c9e0a831441adbd3380d2/grpcio-1.70.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1338132eb370087960c82d01b89faeb28f3e58f5619ffe19889f57c58a19c18",
"md5": "895fe4d963d3e933a503bc8583dda81a",
"sha256": "2b0d02e4b25a5c1f9b6c7745d4fa06efc9fd6a611af0fb38d3ba956786b95199"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "895fe4d963d3e933a503bc8583dda81a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3617513,
"upload_time": "2025-01-23T17:53:37",
"upload_time_iso_8601": "2025-01-23T17:53:37.323989Z",
"url": "https://files.pythonhosted.org/packages/d1/33/8132eb370087960c82d01b89faeb28f3e58f5619ffe19889f57c58a19c18/grpcio-1.70.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "99bc0fce5cfc0ca969df66f5dca6cf8d2258abb88146bf9ab89d8cf48e970137",
"md5": "bd74782941c7ec2128898bd4cf13dc87",
"sha256": "0de706c0a5bb9d841e353f6343a9defc9fc35ec61d6eb6111802f3aa9fef29e1"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "bd74782941c7ec2128898bd4cf13dc87",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 4303342,
"upload_time": "2025-01-23T17:53:41",
"upload_time_iso_8601": "2025-01-23T17:53:41.719063Z",
"url": "https://files.pythonhosted.org/packages/99/bc/0fce5cfc0ca969df66f5dca6cf8d2258abb88146bf9ab89d8cf48e970137/grpcio-1.70.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "65c41f67d23d6bcadd2fd61fb460e5969c52b3390b4a4e254b5e04a6d1009e5e",
"md5": "7902e274838f95728542ac76f0f43499",
"sha256": "17325b0be0c068f35770f944124e8839ea3185d6d54862800fc28cc2ffad205a"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "7902e274838f95728542ac76f0f43499",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5229017,
"upload_time": "2025-01-23T17:53:44",
"upload_time_iso_8601": "2025-01-23T17:53:44.732479Z",
"url": "https://files.pythonhosted.org/packages/65/c4/1f67d23d6bcadd2fd61fb460e5969c52b3390b4a4e254b5e04a6d1009e5e/grpcio-1.70.0-cp311-cp311-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e4bdcc36811c582d663a740fb45edf9f99ddbd99a10b6ba38267dc925e1e193a",
"md5": "85e64468cf446b48c114afbca1ebc681",
"sha256": "dbe41ad140df911e796d4463168e33ef80a24f5d21ef4d1e310553fcd2c4a386"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-macosx_10_14_universal2.whl",
"has_sig": false,
"md5_digest": "85e64468cf446b48c114afbca1ebc681",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 11472027,
"upload_time": "2025-01-23T17:53:50",
"upload_time_iso_8601": "2025-01-23T17:53:50.417157Z",
"url": "https://files.pythonhosted.org/packages/e4/bd/cc36811c582d663a740fb45edf9f99ddbd99a10b6ba38267dc925e1e193a/grpcio-1.70.0-cp311-cp311-macosx_10_14_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7e328538bb2ace5cd72da7126d1c9804bf80b4fe3be70e53e2d55675c24961a8",
"md5": "786aa3eb18bd7e1d216020a353dc7345",
"sha256": "5ea67c72101d687d44d9c56068328da39c9ccba634cabb336075fae2eab0d04b"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "786aa3eb18bd7e1d216020a353dc7345",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5707785,
"upload_time": "2025-01-23T17:53:54",
"upload_time_iso_8601": "2025-01-23T17:53:54.511085Z",
"url": "https://files.pythonhosted.org/packages/7e/32/8538bb2ace5cd72da7126d1c9804bf80b4fe3be70e53e2d55675c24961a8/grpcio-1.70.0-cp311-cp311-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ce5ca45f85f2a0dfe4a6429dee98717e0e8bd7bd3f604315493c39d9679ca065",
"md5": "692252060eb1f8f2c9f2c8b07c9ce3f4",
"sha256": "cb5277db254ab7586769e490b7b22f4ddab3876c490da0a1a9d7c695ccf0bf77"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "692252060eb1f8f2c9f2c8b07c9ce3f4",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6331599,
"upload_time": "2025-01-23T17:53:58",
"upload_time_iso_8601": "2025-01-23T17:53:58.156274Z",
"url": "https://files.pythonhosted.org/packages/ce/5c/a45f85f2a0dfe4a6429dee98717e0e8bd7bd3f604315493c39d9679ca065/grpcio-1.70.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9fe55316b239380b8b2ad30373eb5bb25d9fd36c0375e94a98a0a60ea357d254",
"md5": "2312d574115a3fec70d73ce5fbd85de2",
"sha256": "e7831a0fc1beeeb7759f737f5acd9fdcda520e955049512d68fda03d91186eea"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "2312d574115a3fec70d73ce5fbd85de2",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5940834,
"upload_time": "2025-01-23T17:54:00",
"upload_time_iso_8601": "2025-01-23T17:54:00.404355Z",
"url": "https://files.pythonhosted.org/packages/9f/e5/5316b239380b8b2ad30373eb5bb25d9fd36c0375e94a98a0a60ea357d254/grpcio-1.70.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0533dbf035bc6d167068b4a9f2929dfe0b03fb763f0f861ecb3bb1709a14cb65",
"md5": "98d2acba11b227bc5dd582ec0bb94689",
"sha256": "27cc75e22c5dba1fbaf5a66c778e36ca9b8ce850bf58a9db887754593080d839"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "98d2acba11b227bc5dd582ec0bb94689",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6641191,
"upload_time": "2025-01-23T17:54:02",
"upload_time_iso_8601": "2025-01-23T17:54:02.916787Z",
"url": "https://files.pythonhosted.org/packages/05/33/dbf035bc6d167068b4a9f2929dfe0b03fb763f0f861ecb3bb1709a14cb65/grpcio-1.70.0-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4cc4684d877517e5bfd6232d79107e5a1151b835e9f99051faef51fed3359ec4",
"md5": "7e654ce95ebc393920c6391ac46bd224",
"sha256": "d63764963412e22f0491d0d32833d71087288f4e24cbcddbae82476bfa1d81fd"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "7e654ce95ebc393920c6391ac46bd224",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6198744,
"upload_time": "2025-01-23T17:54:06",
"upload_time_iso_8601": "2025-01-23T17:54:06.842515Z",
"url": "https://files.pythonhosted.org/packages/4c/c4/684d877517e5bfd6232d79107e5a1151b835e9f99051faef51fed3359ec4/grpcio-1.70.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e94392fe5eeaf340650a7020cfb037402c7b9209e7a0f3011ea1626402219034",
"md5": "9908db50a3bcb6dd281eca72392dc386",
"sha256": "bb491125103c800ec209d84c9b51f1c60ea456038e4734688004f377cfacc113"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "9908db50a3bcb6dd281eca72392dc386",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3617111,
"upload_time": "2025-01-23T17:54:10",
"upload_time_iso_8601": "2025-01-23T17:54:10.329848Z",
"url": "https://files.pythonhosted.org/packages/e9/43/92fe5eeaf340650a7020cfb037402c7b9209e7a0f3011ea1626402219034/grpcio-1.70.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5515b6cf2c9515c028aff9da6984761a3ab484a472b0dc6435fcd07ced42127d",
"md5": "86a75d36a308a6d37508fd309b90312b",
"sha256": "d24035d49e026353eb042bf7b058fb831db3e06d52bee75c5f2f3ab453e71aca"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "86a75d36a308a6d37508fd309b90312b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 4304604,
"upload_time": "2025-01-23T17:54:12",
"upload_time_iso_8601": "2025-01-23T17:54:12.844424Z",
"url": "https://files.pythonhosted.org/packages/55/15/b6cf2c9515c028aff9da6984761a3ab484a472b0dc6435fcd07ced42127d/grpcio-1.70.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4ca4ddbda79dd176211b518f0f3795af78b38727a31ad32bc149d6a7b910a731",
"md5": "b083060468a8eea814dc2c155c904bb7",
"sha256": "ef4c14508299b1406c32bdbb9fb7b47612ab979b04cf2b27686ea31882387cff"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "b083060468a8eea814dc2c155c904bb7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5198135,
"upload_time": "2025-01-23T17:54:16",
"upload_time_iso_8601": "2025-01-23T17:54:16.026933Z",
"url": "https://files.pythonhosted.org/packages/4c/a4/ddbda79dd176211b518f0f3795af78b38727a31ad32bc149d6a7b910a731/grpcio-1.70.0-cp312-cp312-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "305c60eb8a063ea4cb8d7670af8fac3f2033230fc4b75f62669d67c66ac4e4b0",
"md5": "b485cd67fce4049a64a9c018115c6d77",
"sha256": "aa47688a65643afd8b166928a1da6247d3f46a2784d301e48ca1cc394d2ffb40"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-macosx_10_14_universal2.whl",
"has_sig": false,
"md5_digest": "b485cd67fce4049a64a9c018115c6d77",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 11447529,
"upload_time": "2025-01-23T17:54:18",
"upload_time_iso_8601": "2025-01-23T17:54:18.568829Z",
"url": "https://files.pythonhosted.org/packages/30/5c/60eb8a063ea4cb8d7670af8fac3f2033230fc4b75f62669d67c66ac4e4b0/grpcio-1.70.0-cp312-cp312-macosx_10_14_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fbb91bf8ab66729f13b44e8f42c9de56417d3ee6ab2929591cfee78dce749b57",
"md5": "46a6b71ca395be14c2fcc400c651ebd0",
"sha256": "880bfb43b1bb8905701b926274eafce5c70a105bc6b99e25f62e98ad59cb278e"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "46a6b71ca395be14c2fcc400c651ebd0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5664484,
"upload_time": "2025-01-23T17:54:22",
"upload_time_iso_8601": "2025-01-23T17:54:22.169525Z",
"url": "https://files.pythonhosted.org/packages/fb/b9/1bf8ab66729f13b44e8f42c9de56417d3ee6ab2929591cfee78dce749b57/grpcio-1.70.0-cp312-cp312-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d1062f377d6906289bee066d96e9bdb91e5e96d605d173df9bb9856095cccb57",
"md5": "8c214e969c7760f1c2f7acb83d554d16",
"sha256": "9e654c4b17d07eab259d392e12b149c3a134ec52b11ecdc6a515b39aceeec898"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "8c214e969c7760f1c2f7acb83d554d16",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6303739,
"upload_time": "2025-01-23T17:54:25",
"upload_time_iso_8601": "2025-01-23T17:54:25.612557Z",
"url": "https://files.pythonhosted.org/packages/d1/06/2f377d6906289bee066d96e9bdb91e5e96d605d173df9bb9856095cccb57/grpcio-1.70.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ae5064c94cfc4db8d9ed07da71427a936b5a2bd2b27c66269b42fbda82c7c7a4",
"md5": "9c7c2f3f00ba3a1b47a710f7b3780426",
"sha256": "2394e3381071045a706ee2eeb6e08962dd87e8999b90ac15c55f56fa5a8c9597"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9c7c2f3f00ba3a1b47a710f7b3780426",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5910417,
"upload_time": "2025-01-23T17:54:28",
"upload_time_iso_8601": "2025-01-23T17:54:28.336284Z",
"url": "https://files.pythonhosted.org/packages/ae/50/64c94cfc4db8d9ed07da71427a936b5a2bd2b27c66269b42fbda82c7c7a4/grpcio-1.70.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53898795dfc3db4389c15554eb1765e14cba8b4c88cc80ff828d02f5572965af",
"md5": "26f23d670d8c73320a6da515885d59d5",
"sha256": "b3c76701428d2df01964bc6479422f20e62fcbc0a37d82ebd58050b86926ef8c"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "26f23d670d8c73320a6da515885d59d5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6626797,
"upload_time": "2025-01-23T17:54:31",
"upload_time_iso_8601": "2025-01-23T17:54:31.372051Z",
"url": "https://files.pythonhosted.org/packages/53/89/8795dfc3db4389c15554eb1765e14cba8b4c88cc80ff828d02f5572965af/grpcio-1.70.0-cp312-cp312-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9cb26a97ac91042a2c59d18244c479ee3894e7fb6f8c3a90619bb5a7757fa30c",
"md5": "f6fc7c8175c1a35aded690e3b5baf84e",
"sha256": "ac073fe1c4cd856ebcf49e9ed6240f4f84d7a4e6ee95baa5d66ea05d3dd0df7f"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "f6fc7c8175c1a35aded690e3b5baf84e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6190055,
"upload_time": "2025-01-23T17:54:34",
"upload_time_iso_8601": "2025-01-23T17:54:34.254627Z",
"url": "https://files.pythonhosted.org/packages/9c/b2/6a97ac91042a2c59d18244c479ee3894e7fb6f8c3a90619bb5a7757fa30c/grpcio-1.70.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "862b28db55c8c4d156053a8c6f4683e559cd0a6636f55a860f87afba1ac49a51",
"md5": "5ac926263d454491c24994327c2a7bd7",
"sha256": "cd24d2d9d380fbbee7a5ac86afe9787813f285e684b0271599f95a51bce33528"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "5ac926263d454491c24994327c2a7bd7",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3600214,
"upload_time": "2025-01-23T17:54:36",
"upload_time_iso_8601": "2025-01-23T17:54:36.631273Z",
"url": "https://files.pythonhosted.org/packages/86/2b/28db55c8c4d156053a8c6f4683e559cd0a6636f55a860f87afba1ac49a51/grpcio-1.70.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "17c3a7a225645a965029ed432e5b5e9ed959a574e62100afab553eef58be0e37",
"md5": "4a9b5cc27ee261d252f8b6b4d7a4ef65",
"sha256": "0495c86a55a04a874c7627fd33e5beaee771917d92c0e6d9d797628ac40e7655"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "4a9b5cc27ee261d252f8b6b4d7a4ef65",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 4292538,
"upload_time": "2025-01-23T17:54:38",
"upload_time_iso_8601": "2025-01-23T17:54:38.845317Z",
"url": "https://files.pythonhosted.org/packages/17/c3/a7a225645a965029ed432e5b5e9ed959a574e62100afab553eef58be0e37/grpcio-1.70.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "683866d0f32f88feaf7d83f8559cd87d899c970f91b1b8a8819b58226de0a496",
"md5": "97b1333724c145856e06550639d7f357",
"sha256": "aa573896aeb7d7ce10b1fa425ba263e8dddd83d71530d1322fd3a16f31257b4a"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "97b1333724c145856e06550639d7f357",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5199218,
"upload_time": "2025-01-23T17:54:40",
"upload_time_iso_8601": "2025-01-23T17:54:40.964126Z",
"url": "https://files.pythonhosted.org/packages/68/38/66d0f32f88feaf7d83f8559cd87d899c970f91b1b8a8819b58226de0a496/grpcio-1.70.0-cp313-cp313-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c196947df763a0b18efb5cc6c2ae348e56d97ca520dc5300c01617b234410173",
"md5": "7b81220272dead75319fffde50e0a07e",
"sha256": "d405b005018fd516c9ac529f4b4122342f60ec1cee181788249372524e6db429"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-macosx_10_14_universal2.whl",
"has_sig": false,
"md5_digest": "7b81220272dead75319fffde50e0a07e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 11445983,
"upload_time": "2025-01-23T17:54:43",
"upload_time_iso_8601": "2025-01-23T17:54:43.527766Z",
"url": "https://files.pythonhosted.org/packages/c1/96/947df763a0b18efb5cc6c2ae348e56d97ca520dc5300c01617b234410173/grpcio-1.70.0-cp313-cp313-macosx_10_14_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fd5bf3d4b063e51b2454bedb828e41f3485800889a3609c49e60f2296cc8b8e5",
"md5": "3460acab5ba8e72cff386d8fe047b682",
"sha256": "f32090238b720eb585248654db8e3afc87b48d26ac423c8dde8334a232ff53c9"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "3460acab5ba8e72cff386d8fe047b682",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5663954,
"upload_time": "2025-01-23T17:54:47",
"upload_time_iso_8601": "2025-01-23T17:54:47.532255Z",
"url": "https://files.pythonhosted.org/packages/fd/5b/f3d4b063e51b2454bedb828e41f3485800889a3609c49e60f2296cc8b8e5/grpcio-1.70.0-cp313-cp313-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bd0bdab54365fcedf63e9f358c1431885478e77d6f190d65668936b12dd38057",
"md5": "a15b02aae76532bfac0edbfa5e4af148",
"sha256": "dfa089a734f24ee5f6880c83d043e4f46bf812fcea5181dcb3a572db1e79e01c"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a15b02aae76532bfac0edbfa5e4af148",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 6304323,
"upload_time": "2025-01-23T17:54:50",
"upload_time_iso_8601": "2025-01-23T17:54:50.036109Z",
"url": "https://files.pythonhosted.org/packages/bd/0b/dab54365fcedf63e9f358c1431885478e77d6f190d65668936b12dd38057/grpcio-1.70.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "76a88f965a7171ddd336ce32946e22954aa1bbc6f23f095e15dadaa70604ba20",
"md5": "34e729dc4af101f0e047a0c732cc0a2b",
"sha256": "f19375f0300b96c0117aca118d400e76fede6db6e91f3c34b7b035822e06c35f"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "34e729dc4af101f0e047a0c732cc0a2b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5910939,
"upload_time": "2025-01-23T17:54:52",
"upload_time_iso_8601": "2025-01-23T17:54:52.455869Z",
"url": "https://files.pythonhosted.org/packages/76/a8/8f965a7171ddd336ce32946e22954aa1bbc6f23f095e15dadaa70604ba20/grpcio-1.70.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1b050bbf68be8b17d1ed6f178435a3c0c12e665a1e6054470a64ce3cb7896596",
"md5": "d826f4a23e788903ebf26a915ee118d7",
"sha256": "7c73c42102e4a5ec76608d9b60227d917cea46dff4d11d372f64cbeb56d259d0"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "d826f4a23e788903ebf26a915ee118d7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 6631405,
"upload_time": "2025-01-23T17:54:55",
"upload_time_iso_8601": "2025-01-23T17:54:55.808446Z",
"url": "https://files.pythonhosted.org/packages/1b/05/0bbf68be8b17d1ed6f178435a3c0c12e665a1e6054470a64ce3cb7896596/grpcio-1.70.0-cp313-cp313-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "796a5df64b6df405a1ed1482cb6c10044b06ec47fd28e87c2232dbcf435ecb33",
"md5": "2ce2b9689f0816b83b61270ac3ea6e80",
"sha256": "0a5c78d5198a1f0aa60006cd6eb1c912b4a1520b6a3968e677dbcba215fabb40"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "2ce2b9689f0816b83b61270ac3ea6e80",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 6190982,
"upload_time": "2025-01-23T17:54:58",
"upload_time_iso_8601": "2025-01-23T17:54:58.405321Z",
"url": "https://files.pythonhosted.org/packages/79/6a/5df64b6df405a1ed1482cb6c10044b06ec47fd28e87c2232dbcf435ecb33/grpcio-1.70.0-cp313-cp313-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "42aaaeaac87737e6d25d1048c53b8ec408c056d3ed0c922e7c5efad65384250c",
"md5": "57810744bcec95277a62a1615c862bf2",
"sha256": "fe9dbd916df3b60e865258a8c72ac98f3ac9e2a9542dcb72b7a34d236242a5ce"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "57810744bcec95277a62a1615c862bf2",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 3598359,
"upload_time": "2025-01-23T17:55:00",
"upload_time_iso_8601": "2025-01-23T17:55:00.671465Z",
"url": "https://files.pythonhosted.org/packages/42/aa/aeaac87737e6d25d1048c53b8ec408c056d3ed0c922e7c5efad65384250c/grpcio-1.70.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1f798edd2442d2de1431b4a3de84ef91c37002f12de0f9b577fb07b452989dbc",
"md5": "6e117ec700e1b74ff864904d9ae7f1e3",
"sha256": "4119fed8abb7ff6c32e3d2255301e59c316c22d31ab812b3fbcbaf3d0d87cc68"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "6e117ec700e1b74ff864904d9ae7f1e3",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 4293938,
"upload_time": "2025-01-23T17:55:02",
"upload_time_iso_8601": "2025-01-23T17:55:02.821829Z",
"url": "https://files.pythonhosted.org/packages/1f/79/8edd2442d2de1431b4a3de84ef91c37002f12de0f9b577fb07b452989dbc/grpcio-1.70.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "385fd7fe323c18a2ec98a2a9b38fb985f5e843f76990298d7c4ce095f44b46a7",
"md5": "d9d530ec71bd3c4eb6911dc5a44e00e0",
"sha256": "8058667a755f97407fca257c844018b80004ae8035565ebc2812cc550110718d"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "d9d530ec71bd3c4eb6911dc5a44e00e0",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5232027,
"upload_time": "2025-01-23T17:55:07",
"upload_time_iso_8601": "2025-01-23T17:55:07.597318Z",
"url": "https://files.pythonhosted.org/packages/38/5f/d7fe323c18a2ec98a2a9b38fb985f5e843f76990298d7c4ce095f44b46a7/grpcio-1.70.0-cp38-cp38-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d44b3d3b5548575b635f51883212a482cd237e8525535d4591b9dc7e5b2c2ddc",
"md5": "5bd1a09069a44b72c477b68914fdf1a3",
"sha256": "879a61bf52ff8ccacbedf534665bb5478ec8e86ad483e76fe4f729aaef867cab"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-macosx_10_14_universal2.whl",
"has_sig": false,
"md5_digest": "5bd1a09069a44b72c477b68914fdf1a3",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 11448811,
"upload_time": "2025-01-23T17:55:11",
"upload_time_iso_8601": "2025-01-23T17:55:11.773529Z",
"url": "https://files.pythonhosted.org/packages/d4/4b/3d3b5548575b635f51883212a482cd237e8525535d4591b9dc7e5b2c2ddc/grpcio-1.70.0-cp38-cp38-macosx_10_14_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ad79a0922fc12d339271c7e4e6691470172b7c13715fed7bd934274803f1527",
"md5": "56c453212d3192fcf37740687e9575ce",
"sha256": "0ba0a173f4feacf90ee618fbc1a27956bfd21260cd31ced9bc707ef551ff7dc7"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "56c453212d3192fcf37740687e9575ce",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5711890,
"upload_time": "2025-01-23T17:55:17",
"upload_time_iso_8601": "2025-01-23T17:55:17.167756Z",
"url": "https://files.pythonhosted.org/packages/8a/d7/9a0922fc12d339271c7e4e6691470172b7c13715fed7bd934274803f1527/grpcio-1.70.0-cp38-cp38-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1eaed4dbf8bff0f1d270f118d08558bc8dc0489e026d6620a4e3ee2d79d79041",
"md5": "6a4920ced568055770faa61f99fa325b",
"sha256": "558c386ecb0148f4f99b1a65160f9d4b790ed3163e8610d11db47838d452512d"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "6a4920ced568055770faa61f99fa325b",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 6331933,
"upload_time": "2025-01-23T17:55:19",
"upload_time_iso_8601": "2025-01-23T17:55:19.771821Z",
"url": "https://files.pythonhosted.org/packages/1e/ae/d4dbf8bff0f1d270f118d08558bc8dc0489e026d6620a4e3ee2d79d79041/grpcio-1.70.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c6466a74c02b00e00b919c245ca9da8e5c44e8692bf3fe7f27efbc97572566c",
"md5": "5a32a0f5b67d8ecf6ba01983ed4f0b53",
"sha256": "412faabcc787bbc826f51be261ae5fa996b21263de5368a55dc2cf824dc5090e"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "5a32a0f5b67d8ecf6ba01983ed4f0b53",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5950685,
"upload_time": "2025-01-23T17:55:22",
"upload_time_iso_8601": "2025-01-23T17:55:22.253484Z",
"url": "https://files.pythonhosted.org/packages/2c/64/66a74c02b00e00b919c245ca9da8e5c44e8692bf3fe7f27efbc97572566c/grpcio-1.70.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b064e992ac693118c37164e085676216d258804d7a5bbf3581d3f989c843a9a5",
"md5": "3b834a5e41d903e3051489eb7037c4ed",
"sha256": "3b0f01f6ed9994d7a0b27eeddea43ceac1b7e6f3f9d86aeec0f0064b8cf50fdb"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "3b834a5e41d903e3051489eb7037c4ed",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 6640974,
"upload_time": "2025-01-23T17:55:24",
"upload_time_iso_8601": "2025-01-23T17:55:24.757012Z",
"url": "https://files.pythonhosted.org/packages/b0/64/e992ac693118c37164e085676216d258804d7a5bbf3581d3f989c843a9a5/grpcio-1.70.0-cp38-cp38-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "571734d0a6af4477fd48b8b41d13782fb1e35b8841b17d6ac7a3eb24d2f3b17e",
"md5": "e5a873515da9dac571770e57bf8a1de0",
"sha256": "7385b1cb064734005204bc8994eed7dcb801ed6c2eda283f613ad8c6c75cf873"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "e5a873515da9dac571770e57bf8a1de0",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 6204792,
"upload_time": "2025-01-23T17:55:27",
"upload_time_iso_8601": "2025-01-23T17:55:27.000949Z",
"url": "https://files.pythonhosted.org/packages/57/17/34d0a6af4477fd48b8b41d13782fb1e35b8841b17d6ac7a3eb24d2f3b17e/grpcio-1.70.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d3e5e45d8eb81929c0becd5bda413b60262f79d862e19cff632d496909aa3bd0",
"md5": "321f367d2f0280787a2074720df2c71d",
"sha256": "07269ff4940f6fb6710951116a04cd70284da86d0a4368fd5a3b552744511f5a"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "321f367d2f0280787a2074720df2c71d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3620015,
"upload_time": "2025-01-23T17:55:29",
"upload_time_iso_8601": "2025-01-23T17:55:29.386748Z",
"url": "https://files.pythonhosted.org/packages/d3/e5/e45d8eb81929c0becd5bda413b60262f79d862e19cff632d496909aa3bd0/grpcio-1.70.0-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "877d36009c38093e62969c708f20b86ab6761c2ba974b12ff10def6f397f24fa",
"md5": "0361d094ea0c37487e8bf070581575b8",
"sha256": "aba19419aef9b254e15011b230a180e26e0f6864c90406fdbc255f01d83bc83c"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "0361d094ea0c37487e8bf070581575b8",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 4307043,
"upload_time": "2025-01-23T17:55:31",
"upload_time_iso_8601": "2025-01-23T17:55:31.823372Z",
"url": "https://files.pythonhosted.org/packages/87/7d/36009c38093e62969c708f20b86ab6761c2ba974b12ff10def6f397f24fa/grpcio-1.70.0-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9d0e64061c9746a2dd6e07cb0a0f3829f0a431344add77ec36397cc452541ff6",
"md5": "0342b00b23f8f27c454c1459ecefedfb",
"sha256": "4f1937f47c77392ccd555728f564a49128b6a197a05a5cd527b796d36f3387d0"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "0342b00b23f8f27c454c1459ecefedfb",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5231123,
"upload_time": "2025-01-23T17:55:34",
"upload_time_iso_8601": "2025-01-23T17:55:34.090418Z",
"url": "https://files.pythonhosted.org/packages/9d/0e/64061c9746a2dd6e07cb0a0f3829f0a431344add77ec36397cc452541ff6/grpcio-1.70.0-cp39-cp39-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "729fc93501d5f361aecee0146ab19300d5acb1c2747b00217c641f06fffbcd62",
"md5": "5b497cd64b0419c5a8d513041d37a473",
"sha256": "0cd430b9215a15c10b0e7d78f51e8a39d6cf2ea819fd635a7214fae600b1da27"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-macosx_10_14_universal2.whl",
"has_sig": false,
"md5_digest": "5b497cd64b0419c5a8d513041d37a473",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 11467217,
"upload_time": "2025-01-23T17:55:37",
"upload_time_iso_8601": "2025-01-23T17:55:37.042031Z",
"url": "https://files.pythonhosted.org/packages/72/9f/c93501d5f361aecee0146ab19300d5acb1c2747b00217c641f06fffbcd62/grpcio-1.70.0-cp39-cp39-macosx_10_14_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a1a980d115b701023450a304881bf3f6309f6fb15787f9b78d2728074f3bf86",
"md5": "3af56c82e0b0be6aefab3cd56fd791b6",
"sha256": "e27585831aa6b57b9250abaf147003e126cd3a6c6ca0c531a01996f31709bed1"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "3af56c82e0b0be6aefab3cd56fd791b6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5710913,
"upload_time": "2025-01-23T17:55:40",
"upload_time_iso_8601": "2025-01-23T17:55:40.998952Z",
"url": "https://files.pythonhosted.org/packages/0a/1a/980d115b701023450a304881bf3f6309f6fb15787f9b78d2728074f3bf86/grpcio-1.70.0-cp39-cp39-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a084af420067029808f9790e98143b3dd0f943bebba434a4706755051a520c91",
"md5": "47919c95aaacf5830bb15f2f486826c0",
"sha256": "c1af8e15b0f0fe0eac75195992a63df17579553b0c4af9f8362cc7cc99ccddf4"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "47919c95aaacf5830bb15f2f486826c0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6330947,
"upload_time": "2025-01-23T17:55:43",
"upload_time_iso_8601": "2025-01-23T17:55:43.538135Z",
"url": "https://files.pythonhosted.org/packages/a0/84/af420067029808f9790e98143b3dd0f943bebba434a4706755051a520c91/grpcio-1.70.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "241ce1f06a7d29a1fa5053dcaf5352a50f8e1f04855fd194a65422a9d685d375",
"md5": "9e84d36103b0361a1139b429ab64cbdd",
"sha256": "cbce24409beaee911c574a3d75d12ffb8c3e3dd1b813321b1d7a96bbcac46bf4"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "9e84d36103b0361a1139b429ab64cbdd",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5943913,
"upload_time": "2025-01-23T17:55:45",
"upload_time_iso_8601": "2025-01-23T17:55:45.936100Z",
"url": "https://files.pythonhosted.org/packages/24/1c/e1f06a7d29a1fa5053dcaf5352a50f8e1f04855fd194a65422a9d685d375/grpcio-1.70.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "418fde13838e4467519a50cd0693e98b0b2bcc81d656013c38a1dd7dcb801526",
"md5": "693f3305aea579b7e8e8ddd495139a02",
"sha256": "ff4a8112a79464919bb21c18e956c54add43ec9a4850e3949da54f61c241a4a6"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "693f3305aea579b7e8e8ddd495139a02",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6643236,
"upload_time": "2025-01-23T17:55:48",
"upload_time_iso_8601": "2025-01-23T17:55:48.900994Z",
"url": "https://files.pythonhosted.org/packages/41/8f/de13838e4467519a50cd0693e98b0b2bcc81d656013c38a1dd7dcb801526/grpcio-1.70.0-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ac73d68c745d34e43a80440da4f3d79fa02c56cb118c2a26ba949f3cfd8316d7",
"md5": "26c70e8348728bbb650d3310b49ffb55",
"sha256": "5413549fdf0b14046c545e19cfc4eb1e37e9e1ebba0ca390a8d4e9963cab44d2"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "26c70e8348728bbb650d3310b49ffb55",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6199038,
"upload_time": "2025-01-23T17:55:58",
"upload_time_iso_8601": "2025-01-23T17:55:58.854718Z",
"url": "https://files.pythonhosted.org/packages/ac/73/d68c745d34e43a80440da4f3d79fa02c56cb118c2a26ba949f3cfd8316d7/grpcio-1.70.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7edd991f100b8c31636b4bb2a941dbbf54dbcc55d69c722cfa038c3d017eaa0c",
"md5": "a631554e15cc6b3e9ceab712f236a51d",
"sha256": "b745d2c41b27650095e81dea7091668c040457483c9bdb5d0d9de8f8eb25e59f"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "a631554e15cc6b3e9ceab712f236a51d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3617512,
"upload_time": "2025-01-23T17:56:01",
"upload_time_iso_8601": "2025-01-23T17:56:01.326581Z",
"url": "https://files.pythonhosted.org/packages/7e/dd/991f100b8c31636b4bb2a941dbbf54dbcc55d69c722cfa038c3d017eaa0c/grpcio-1.70.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4d801aa2ba791207a13e314067209b48e1a0893ed8d1f43ef012e194aaa6c2de",
"md5": "2c6b228981aa720b7c1a5891ef5feeb6",
"sha256": "a31d7e3b529c94e930a117b2175b2efd179d96eb3c7a21ccb0289a8ab05b645c"
},
"downloads": -1,
"filename": "grpcio-1.70.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "2c6b228981aa720b7c1a5891ef5feeb6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 4303506,
"upload_time": "2025-01-23T17:56:03",
"upload_time_iso_8601": "2025-01-23T17:56:03.842471Z",
"url": "https://files.pythonhosted.org/packages/4d/80/1aa2ba791207a13e314067209b48e1a0893ed8d1f43ef012e194aaa6c2de/grpcio-1.70.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "69e14b21b5017c33f3600dcc32b802bb48fe44a4d36d6c066f52650c7c2690fa",
"md5": "ad83dd7166a99b20c0e004b538eb5ad9",
"sha256": "8d1584a68d5922330025881e63a6c1b54cc8117291d382e4fa69339b6d914c56"
},
"downloads": -1,
"filename": "grpcio-1.70.0.tar.gz",
"has_sig": false,
"md5_digest": "ad83dd7166a99b20c0e004b538eb5ad9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 12788932,
"upload_time": "2025-01-23T18:00:17",
"upload_time_iso_8601": "2025-01-23T18:00:17.288040Z",
"url": "https://files.pythonhosted.org/packages/69/e1/4b21b5017c33f3600dcc32b802bb48fe44a4d36d6c066f52650c7c2690fa/grpcio-1.70.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-23 18:00:17",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "grpc",
"github_project": "grpc",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "coverage",
"specs": [
[
">=",
"4.0"
]
]
},
{
"name": "cython",
"specs": [
[
">=",
"3.0.0"
]
]
},
{
"name": "protobuf",
"specs": [
[
">=",
"5.26.1"
],
[
"<",
"6.0dev"
]
]
},
{
"name": "wheel",
"specs": [
[
">=",
"0.29"
]
]
}
],
"lcname": "grpcio"
}