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/d5/da/132615afbfc722df4bba963844843a205aa298fd5f9a03fa2995e8dddf11/grpcio-1.68.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.68.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": "573131de69f683298451ec7663cb1e0c36ef07835e9a2b486dfd3665a189f7d1",
"md5": "f017b77818733cb800c2e4ac4826ea8e",
"sha256": "619b5d0f29f4f5351440e9343224c3e19912c21aeda44e0c49d0d147a8d01544"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "f017b77818733cb800c2e4ac4826ea8e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5170661,
"upload_time": "2024-11-16T00:19:10",
"upload_time_iso_8601": "2024-11-16T00:19:10.367165Z",
"url": "https://files.pythonhosted.org/packages/57/31/31de69f683298451ec7663cb1e0c36ef07835e9a2b486dfd3665a189f7d1/grpcio-1.68.0-cp310-cp310-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a7bcaed06de43176982308404aff36141c0af03d279990baad45195254069cf",
"md5": "9d4371110a259e425c41a4cabe5944a6",
"sha256": "a59f5822f9459bed098ffbceb2713abbf7c6fd13f2b9243461da5c338d0cd6c3"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-macosx_12_0_universal2.whl",
"has_sig": false,
"md5_digest": "9d4371110a259e425c41a4cabe5944a6",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 11077092,
"upload_time": "2024-11-16T00:19:14",
"upload_time_iso_8601": "2024-11-16T00:19:14.030352Z",
"url": "https://files.pythonhosted.org/packages/0a/7b/caed06de43176982308404aff36141c0af03d279990baad45195254069cf/grpcio-1.68.0-cp310-cp310-macosx_12_0_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "57b1330966311df3097ca153c38e5ecc7fd872c82485ebda2b999c256cfc20e3",
"md5": "358735c43d802b5050ae0537bbb98805",
"sha256": "c03d89df516128febc5a7e760d675b478ba25802447624edf7aa13b1e7b11e2a"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "358735c43d802b5050ae0537bbb98805",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5689632,
"upload_time": "2024-11-16T00:19:17",
"upload_time_iso_8601": "2024-11-16T00:19:17.822949Z",
"url": "https://files.pythonhosted.org/packages/57/b1/330966311df3097ca153c38e5ecc7fd872c82485ebda2b999c256cfc20e3/grpcio-1.68.0-cp310-cp310-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11ee4d2b67b244ecb765cf02ede2e8b8f7d5dbb9d6cd8290d6edc495dbade950",
"md5": "a2fdb0ac92712cdad6f5f1b0517b858f",
"sha256": "44bcbebb24363d587472089b89e2ea0ab2e2b4df0e4856ba4c0b087c82412121"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "a2fdb0ac92712cdad6f5f1b0517b858f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6316787,
"upload_time": "2024-11-16T00:19:20",
"upload_time_iso_8601": "2024-11-16T00:19:20.406186Z",
"url": "https://files.pythonhosted.org/packages/11/ee/4d2b67b244ecb765cf02ede2e8b8f7d5dbb9d6cd8290d6edc495dbade950/grpcio-1.68.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d0643a90fac70af2279477483d189007e244fec90ef0ba372043f21f8a6f5b80",
"md5": "146c7a0865d090c6a7c41cd56c487958",
"sha256": "79f81b7fbfb136247b70465bd836fa1733043fdee539cd6031cb499e9608a110"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "146c7a0865d090c6a7c41cd56c487958",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 5941966,
"upload_time": "2024-11-16T00:19:22",
"upload_time_iso_8601": "2024-11-16T00:19:22.211917Z",
"url": "https://files.pythonhosted.org/packages/d0/64/3a90fac70af2279477483d189007e244fec90ef0ba372043f21f8a6f5b80/grpcio-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cca4a30b344da85d680d834fed903e78c44a33028eadb9efae6850a7d398fd9b",
"md5": "864670e180d792908f2ba823d2435859",
"sha256": "88fb2925789cfe6daa20900260ef0a1d0a61283dfb2d2fffe6194396a354c618"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "864670e180d792908f2ba823d2435859",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6646172,
"upload_time": "2024-11-16T00:19:25",
"upload_time_iso_8601": "2024-11-16T00:19:25.499799Z",
"url": "https://files.pythonhosted.org/packages/cc/a4/a30b344da85d680d834fed903e78c44a33028eadb9efae6850a7d398fd9b/grpcio-1.68.0-cp310-cp310-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c75ab97371b4dbecbae31cafee6655f1982193a6e6412da2808c87c9b1734589",
"md5": "00da8e1098ffa44a623a20262e76b5ec",
"sha256": "99f06232b5c9138593ae6f2e355054318717d32a9c09cdc5a2885540835067a1"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "00da8e1098ffa44a623a20262e76b5ec",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 6212496,
"upload_time": "2024-11-16T00:19:27",
"upload_time_iso_8601": "2024-11-16T00:19:27.390546Z",
"url": "https://files.pythonhosted.org/packages/c7/5a/b97371b4dbecbae31cafee6655f1982193a6e6412da2808c87c9b1734589/grpcio-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "47dfdc797a6cb827fc6cf1ed4da812b3721b7705869d84d50d112543bb4ecf1b",
"md5": "776340f50f8759d13f9eeddb981e9790",
"sha256": "a6213d2f7a22c3c30a479fb5e249b6b7e648e17f364598ff64d08a5136fe488b"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "776340f50f8759d13f9eeddb981e9790",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 3649704,
"upload_time": "2024-11-16T00:19:29",
"upload_time_iso_8601": "2024-11-16T00:19:29.823689Z",
"url": "https://files.pythonhosted.org/packages/47/df/dc797a6cb827fc6cf1ed4da812b3721b7705869d84d50d112543bb4ecf1b/grpcio-1.68.0-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "249a91796bf4d7c6adb867add0ea37f83ea29d8a9743809f3478e5d284926775",
"md5": "8fa3157a561bc356040fbf0590a96ba8",
"sha256": "15327ab81131ef9b94cb9f45b5bd98803a179c7c61205c8c0ac9aff9d6c4e82a"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "8fa3157a561bc356040fbf0590a96ba8",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.8",
"size": 4399061,
"upload_time": "2024-11-16T00:19:31",
"upload_time_iso_8601": "2024-11-16T00:19:31.515334Z",
"url": "https://files.pythonhosted.org/packages/24/9a/91796bf4d7c6adb867add0ea37f83ea29d8a9743809f3478e5d284926775/grpcio-1.68.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cf5f019594ff8130ce84f9317cfc1e3d2c2beef2b74fd8822c5f1dfe237cb0d5",
"md5": "837bad18cf58e37ac7c2a54db91e3341",
"sha256": "3b2b559beb2d433129441783e5f42e3be40a9e1a89ec906efabf26591c5cd415"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "837bad18cf58e37ac7c2a54db91e3341",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5180685,
"upload_time": "2024-11-16T00:19:33",
"upload_time_iso_8601": "2024-11-16T00:19:33.930133Z",
"url": "https://files.pythonhosted.org/packages/cf/5f/019594ff8130ce84f9317cfc1e3d2c2beef2b74fd8822c5f1dfe237cb0d5/grpcio-1.68.0-cp311-cp311-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7b5934dae935bbb42f3e8929c90e9dfff49090cef412cf767cf4f14cd01ded18",
"md5": "73e33b06e3dde9666c7a9a08d2fa5534",
"sha256": "e46541de8425a4d6829ac6c5d9b16c03c292105fe9ebf78cb1c31e8d242f9155"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "73e33b06e3dde9666c7a9a08d2fa5534",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 11150577,
"upload_time": "2024-11-16T00:19:35",
"upload_time_iso_8601": "2024-11-16T00:19:35.834375Z",
"url": "https://files.pythonhosted.org/packages/7b/59/34dae935bbb42f3e8929c90e9dfff49090cef412cf767cf4f14cd01ded18/grpcio-1.68.0-cp311-cp311-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a65e3df718124aadfc5d565c70ebe6a32c9ee747a9ccf211041596dd471fd763",
"md5": "32b5fff15d55a5456a21cfc511b339cb",
"sha256": "c1245651f3c9ea92a2db4f95d37b7597db6b246d5892bca6ee8c0e90d76fb73c"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "32b5fff15d55a5456a21cfc511b339cb",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5685490,
"upload_time": "2024-11-16T00:19:38",
"upload_time_iso_8601": "2024-11-16T00:19:38.862118Z",
"url": "https://files.pythonhosted.org/packages/a6/5e/3df718124aadfc5d565c70ebe6a32c9ee747a9ccf211041596dd471fd763/grpcio-1.68.0-cp311-cp311-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4c574e39ac1030875e0497debc9d5a4b3a1478ee1bd957ba4b87c27fcd7a3545",
"md5": "09007ac6d0ec31e11c64ff2b09e08617",
"sha256": "4f1931c7aa85be0fa6cea6af388e576f3bf6baee9e5d481c586980c774debcb4"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "09007ac6d0ec31e11c64ff2b09e08617",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6316329,
"upload_time": "2024-11-16T00:19:41",
"upload_time_iso_8601": "2024-11-16T00:19:41.513126Z",
"url": "https://files.pythonhosted.org/packages/4c/57/4e39ac1030875e0497debc9d5a4b3a1478ee1bd957ba4b87c27fcd7a3545/grpcio-1.68.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "26fe9208707b0c07d28bb9f466340e4f052142fe40d54ea5c2d57870ba0d6860",
"md5": "1340389af629c291551e550c2966f111",
"sha256": "8b0ff09c81e3aded7a183bc6473639b46b6caa9c1901d6f5e2cba24b95e59e30"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1340389af629c291551e550c2966f111",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 5939890,
"upload_time": "2024-11-16T00:19:43",
"upload_time_iso_8601": "2024-11-16T00:19:43.578012Z",
"url": "https://files.pythonhosted.org/packages/26/fe/9208707b0c07d28bb9f466340e4f052142fe40d54ea5c2d57870ba0d6860/grpcio-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "05b9e344bf744e095e2795fe942ce432add2d03761c3c440a5747705ff5b8efb",
"md5": "81f1a3f57f3066d15d264eb33000b9dc",
"sha256": "8c73f9fbbaee1a132487e31585aa83987ddf626426d703ebcb9a528cf231c9b1"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "81f1a3f57f3066d15d264eb33000b9dc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6644776,
"upload_time": "2024-11-16T00:19:45",
"upload_time_iso_8601": "2024-11-16T00:19:45.593248Z",
"url": "https://files.pythonhosted.org/packages/05/b9/e344bf744e095e2795fe942ce432add2d03761c3c440a5747705ff5b8efb/grpcio-1.68.0-cp311-cp311-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "efbf0856c5fa93c3e1bd9f42da62a7aa6988c7a8f95f30dc4f9a3d631f75bb8e",
"md5": "d48e994122c6ba4be2799e8b361098ab",
"sha256": "6b2f98165ea2790ea159393a2246b56f580d24d7da0d0342c18a085299c40a75"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "d48e994122c6ba4be2799e8b361098ab",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 6211889,
"upload_time": "2024-11-16T00:19:47",
"upload_time_iso_8601": "2024-11-16T00:19:47.392036Z",
"url": "https://files.pythonhosted.org/packages/ef/bf/0856c5fa93c3e1bd9f42da62a7aa6988c7a8f95f30dc4f9a3d631f75bb8e/grpcio-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6340eac5203baf7f45c56b16645c81a4c8ed515510fe81322371e8625758239b",
"md5": "5ca925075245ae7aef2c26224a4dde60",
"sha256": "e1e7ed311afb351ff0d0e583a66fcb39675be112d61e7cfd6c8269884a98afbc"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "5ca925075245ae7aef2c26224a4dde60",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 3650597,
"upload_time": "2024-11-16T00:19:49",
"upload_time_iso_8601": "2024-11-16T00:19:49.979241Z",
"url": "https://files.pythonhosted.org/packages/63/40/eac5203baf7f45c56b16645c81a4c8ed515510fe81322371e8625758239b/grpcio-1.68.0-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e431120ec7132e6b82a0df91952f71aa0aa5e9f23d70152b58d96fac9b3e7cfe",
"md5": "656b5c5f447445c9dda3f871b433f4ba",
"sha256": "e0d2f68eaa0a755edd9a47d40e50dba6df2bceda66960dee1218da81a2834d27"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "656b5c5f447445c9dda3f871b433f4ba",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.8",
"size": 4400445,
"upload_time": "2024-11-16T00:19:52",
"upload_time_iso_8601": "2024-11-16T00:19:52.512548Z",
"url": "https://files.pythonhosted.org/packages/e4/31/120ec7132e6b82a0df91952f71aa0aa5e9f23d70152b58d96fac9b3e7cfe/grpcio-1.68.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "306679508e13feee4182e6f2ea260ad4eea96b8b396bbf81334660142a6eecab",
"md5": "0e887ce7e4fe42ffe247a01ce9c0fc19",
"sha256": "8af6137cc4ae8e421690d276e7627cfc726d4293f6607acf9ea7260bd8fc3d7d"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "0e887ce7e4fe42ffe247a01ce9c0fc19",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5147575,
"upload_time": "2024-11-16T00:19:55",
"upload_time_iso_8601": "2024-11-16T00:19:55.974005Z",
"url": "https://files.pythonhosted.org/packages/30/66/79508e13feee4182e6f2ea260ad4eea96b8b396bbf81334660142a6eecab/grpcio-1.68.0-cp312-cp312-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "418d19ffe12a736f57e9860bad506c0e711dd3c9c7c9f06030cfd87fa3eb6b45",
"md5": "0a144dac30bd7a73c0010d0e95523438",
"sha256": "4028b8e9a3bff6f377698587d642e24bd221810c06579a18420a17688e421af7"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "0a144dac30bd7a73c0010d0e95523438",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 11126767,
"upload_time": "2024-11-16T00:19:58",
"upload_time_iso_8601": "2024-11-16T00:19:58.717303Z",
"url": "https://files.pythonhosted.org/packages/41/8d/19ffe12a736f57e9860bad506c0e711dd3c9c7c9f06030cfd87fa3eb6b45/grpcio-1.68.0-cp312-cp312-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9cc69aa8178d0fa3c893531a3ef38fa65a0e9997047ded9a8a20e3aa5706f923",
"md5": "4616e1e8961d6c995445e6636128c5e8",
"sha256": "f60fa2adf281fd73ae3a50677572521edca34ba373a45b457b5ebe87c2d01e1d"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "4616e1e8961d6c995445e6636128c5e8",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5644649,
"upload_time": "2024-11-16T00:20:01",
"upload_time_iso_8601": "2024-11-16T00:20:01.163868Z",
"url": "https://files.pythonhosted.org/packages/9c/c6/9aa8178d0fa3c893531a3ef38fa65a0e9997047ded9a8a20e3aa5706f923/grpcio-1.68.0-cp312-cp312-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3691e2c451a103b8b595d3e3725fc78c76242d38a96cfe22dd9a47c31faba99d",
"md5": "72c8f30a103385621e7b2d3a0d0f35e5",
"sha256": "e18589e747c1e70b60fab6767ff99b2d0c359ea1db8a2cb524477f93cdbedf5b"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "72c8f30a103385621e7b2d3a0d0f35e5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6292623,
"upload_time": "2024-11-16T00:20:03",
"upload_time_iso_8601": "2024-11-16T00:20:03.946301Z",
"url": "https://files.pythonhosted.org/packages/36/91/e2c451a103b8b595d3e3725fc78c76242d38a96cfe22dd9a47c31faba99d/grpcio-1.68.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0b5fcbb2c0dfb3f7b893b30d6daca0a7829067f302c55f20b9c470111f48e6e3",
"md5": "3b37d33ce1885483e90ff568e20c4846",
"sha256": "e0d30f3fee9372796f54d3100b31ee70972eaadcc87314be369360248a3dcffe"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "3b37d33ce1885483e90ff568e20c4846",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 5905873,
"upload_time": "2024-11-16T00:20:06",
"upload_time_iso_8601": "2024-11-16T00:20:06.637696Z",
"url": "https://files.pythonhosted.org/packages/0b/5f/cbb2c0dfb3f7b893b30d6daca0a7829067f302c55f20b9c470111f48e6e3/grpcio-1.68.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "9d37ddc32a46baccac6a0a3cdcabd6908d23dfa526f061a1b81211fe029489c7",
"md5": "0c438f0f2efc8ab25d026d34589dfe7f",
"sha256": "7e0a3e72c0e9a1acab77bef14a73a416630b7fd2cbd893c0a873edc47c42c8cd"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "0c438f0f2efc8ab25d026d34589dfe7f",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6630863,
"upload_time": "2024-11-16T00:20:09",
"upload_time_iso_8601": "2024-11-16T00:20:09.743865Z",
"url": "https://files.pythonhosted.org/packages/9d/37/ddc32a46baccac6a0a3cdcabd6908d23dfa526f061a1b81211fe029489c7/grpcio-1.68.0-cp312-cp312-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "45694f74f67ae33be4422bd20050e09ad8b5318f8827a7eb153507de8fb78aef",
"md5": "20f5bc798c7c2a00f4f4769f5896a3e1",
"sha256": "a831dcc343440969aaa812004685ed322cdb526cd197112d0db303b0da1e8659"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "20f5bc798c7c2a00f4f4769f5896a3e1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 6200368,
"upload_time": "2024-11-16T00:20:11",
"upload_time_iso_8601": "2024-11-16T00:20:11.685124Z",
"url": "https://files.pythonhosted.org/packages/45/69/4f74f67ae33be4422bd20050e09ad8b5318f8827a7eb153507de8fb78aef/grpcio-1.68.0-cp312-cp312-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "91e925e51915cd972e8c66daf29644e653135f967d7411eccd2651fa347a6337",
"md5": "3d676c59c050b7fccef2c1b3c844dd81",
"sha256": "5a180328e92b9a0050958ced34dddcb86fec5a8b332f5a229e353dafc16cd332"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "3d676c59c050b7fccef2c1b3c844dd81",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 3637786,
"upload_time": "2024-11-16T00:20:14",
"upload_time_iso_8601": "2024-11-16T00:20:14.316874Z",
"url": "https://files.pythonhosted.org/packages/91/e9/25e51915cd972e8c66daf29644e653135f967d7411eccd2651fa347a6337/grpcio-1.68.0-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e21db1250907a727f08de6508d752f367e4b46d113d4eac9eb919ebd9da6a5d6",
"md5": "9e4b989d6feb29dfa55ff6ba84ccb172",
"sha256": "2bddd04a790b69f7a7385f6a112f46ea0b34c4746f361ebafe9ca0be567c78e9"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "9e4b989d6feb29dfa55ff6ba84ccb172",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.8",
"size": 4390622,
"upload_time": "2024-11-16T00:20:16",
"upload_time_iso_8601": "2024-11-16T00:20:16.244248Z",
"url": "https://files.pythonhosted.org/packages/e2/1d/b1250907a727f08de6508d752f367e4b46d113d4eac9eb919ebd9da6a5d6/grpcio-1.68.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "fb2dd9cbdb75dc99141705f08474e97b181034c2e53a345d94b58e3c55f4dd92",
"md5": "4fa871815fc586aac33550f3b801aa0f",
"sha256": "fc05759ffbd7875e0ff2bd877be1438dfe97c9312bbc558c8284a9afa1d0f40e"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "4fa871815fc586aac33550f3b801aa0f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5149697,
"upload_time": "2024-11-16T00:20:18",
"upload_time_iso_8601": "2024-11-16T00:20:18.052747Z",
"url": "https://files.pythonhosted.org/packages/fb/2d/d9cbdb75dc99141705f08474e97b181034c2e53a345d94b58e3c55f4dd92/grpcio-1.68.0-cp313-cp313-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6f37a848871a5adba8cd571fa89e8aabc40ca0c475bd78b2e645e1649b20e095",
"md5": "d72f64a636d7af2adbed544fc3f6e5f6",
"sha256": "15fa1fe25d365a13bc6d52fcac0e3ee1f9baebdde2c9b3b2425f8a4979fccea1"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-macosx_10_13_universal2.whl",
"has_sig": false,
"md5_digest": "d72f64a636d7af2adbed544fc3f6e5f6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 11084394,
"upload_time": "2024-11-16T00:20:20",
"upload_time_iso_8601": "2024-11-16T00:20:20.909409Z",
"url": "https://files.pythonhosted.org/packages/6f/37/a848871a5adba8cd571fa89e8aabc40ca0c475bd78b2e645e1649b20e095/grpcio-1.68.0-cp313-cp313-macosx_10_13_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1f52b09374aab9c9c2f66627ce7de39eef41d73670aa0f75286d91dcc22a2dd8",
"md5": "7215f4cb593aba9bdb901cda8f3ec7b3",
"sha256": "32a9cb4686eb2e89d97022ecb9e1606d132f85c444354c17a7dbde4a455e4a3b"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "7215f4cb593aba9bdb901cda8f3ec7b3",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5645417,
"upload_time": "2024-11-16T00:20:24",
"upload_time_iso_8601": "2024-11-16T00:20:24.102626Z",
"url": "https://files.pythonhosted.org/packages/1f/52/b09374aab9c9c2f66627ce7de39eef41d73670aa0f75286d91dcc22a2dd8/grpcio-1.68.0-cp313-cp313-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0178ec5ad7c44d7adaf0b932fd41ce8c59a95177a8c79c947c77204600b652db",
"md5": "9cd785b350bb2bf68982a65193367b27",
"sha256": "dba037ff8d284c8e7ea9a510c8ae0f5b016004f13c3648f72411c464b67ff2fb"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "9cd785b350bb2bf68982a65193367b27",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 6291062,
"upload_time": "2024-11-16T00:20:26",
"upload_time_iso_8601": "2024-11-16T00:20:26.477131Z",
"url": "https://files.pythonhosted.org/packages/01/78/ec5ad7c44d7adaf0b932fd41ce8c59a95177a8c79c947c77204600b652db/grpcio-1.68.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f77f7f5a1a8dc63a42b78ca930d195eb0c97aa7a09e8553bb3a07b7cf37f6bc1",
"md5": "cb14bb8278217d9fe5f44358e6b14d1e",
"sha256": "0efbbd849867e0e569af09e165363ade75cf84f5229b2698d53cf22c7a4f9e21"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "cb14bb8278217d9fe5f44358e6b14d1e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 5906505,
"upload_time": "2024-11-16T00:20:29",
"upload_time_iso_8601": "2024-11-16T00:20:29.634927Z",
"url": "https://files.pythonhosted.org/packages/f7/7f/7f5a1a8dc63a42b78ca930d195eb0c97aa7a09e8553bb3a07b7cf37f6bc1/grpcio-1.68.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "417b0b048b8ad1a09fab5f4567fba2a569fb9106c4c1bb473c009c25659542cb",
"md5": "fab53e9edd42bc97099b11c3a0cb045e",
"sha256": "4e300e6978df0b65cc2d100c54e097c10dfc7018b9bd890bbbf08022d47f766d"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "fab53e9edd42bc97099b11c3a0cb045e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 6635069,
"upload_time": "2024-11-16T00:20:31",
"upload_time_iso_8601": "2024-11-16T00:20:31.698424Z",
"url": "https://files.pythonhosted.org/packages/41/7b/0b048b8ad1a09fab5f4567fba2a569fb9106c4c1bb473c009c25659542cb/grpcio-1.68.0-cp313-cp313-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5ec59f0ebc9cfba8309a15a9786c953ce99eaf4e1ca2df402b3c5ecf42493bd4",
"md5": "46f6aba17899cb8ef051d1512ca280a3",
"sha256": "6f9c7ad1a23e1047f827385f4713b5b8c6c7d325705be1dd3e31fb00dcb2f665"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "46f6aba17899cb8ef051d1512ca280a3",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 6200683,
"upload_time": "2024-11-16T00:20:33",
"upload_time_iso_8601": "2024-11-16T00:20:33.767313Z",
"url": "https://files.pythonhosted.org/packages/5e/c5/9f0ebc9cfba8309a15a9786c953ce99eaf4e1ca2df402b3c5ecf42493bd4/grpcio-1.68.0-cp313-cp313-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cee1d3eba05299d5acdae6c11d056308b885f1d1be0b328baa8233d5d139ec1d",
"md5": "5a36c9a2f11aae6b465a1d44751d7203",
"sha256": "3ac7f10850fd0487fcce169c3c55509101c3bde2a3b454869639df2176b60a03"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "5a36c9a2f11aae6b465a1d44751d7203",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 3637301,
"upload_time": "2024-11-16T00:20:36",
"upload_time_iso_8601": "2024-11-16T00:20:36.760976Z",
"url": "https://files.pythonhosted.org/packages/ce/e1/d3eba05299d5acdae6c11d056308b885f1d1be0b328baa8233d5d139ec1d/grpcio-1.68.0-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "3cc1decb2b368a54c00a6ee815c3f610903f36432e3cb591d43369319826b05e",
"md5": "fdf3f645a9bb0b3776d0aa21f2320e93",
"sha256": "afbf45a62ba85a720491bfe9b2642f8761ff348006f5ef67e4622621f116b04a"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "fdf3f645a9bb0b3776d0aa21f2320e93",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.8",
"size": 4390939,
"upload_time": "2024-11-16T00:20:38",
"upload_time_iso_8601": "2024-11-16T00:20:38.740829Z",
"url": "https://files.pythonhosted.org/packages/3c/c1/decb2b368a54c00a6ee815c3f610903f36432e3cb591d43369319826b05e/grpcio-1.68.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "0a3a1073c0f168fe7067d592976d126221edf5b7d9e5f1906b4cf44f8cf6414a",
"md5": "a66751bfc4b89270b99e3e3abde999df",
"sha256": "f8f695d9576ce836eab27ba7401c60acaf9ef6cf2f70dfe5462055ba3df02cc3"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "a66751bfc4b89270b99e3e3abde999df",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5172190,
"upload_time": "2024-11-16T00:20:41",
"upload_time_iso_8601": "2024-11-16T00:20:41.747355Z",
"url": "https://files.pythonhosted.org/packages/0a/3a/1073c0f168fe7067d592976d126221edf5b7d9e5f1906b4cf44f8cf6414a/grpcio-1.68.0-cp38-cp38-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "508682d7ded0d3d51f0103b0004f40bc8ea0deb52bf19079fa13e8ba7cf0cfbc",
"md5": "943e0b6a69b6f6385d7e86d2d90b0cd5",
"sha256": "9fe1b141cda52f2ca73e17d2d3c6a9f3f3a0c255c216b50ce616e9dca7e3441d"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "943e0b6a69b6f6385d7e86d2d90b0cd5",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 11127161,
"upload_time": "2024-11-16T00:20:43",
"upload_time_iso_8601": "2024-11-16T00:20:43.943104Z",
"url": "https://files.pythonhosted.org/packages/50/86/82d7ded0d3d51f0103b0004f40bc8ea0deb52bf19079fa13e8ba7cf0cfbc/grpcio-1.68.0-cp38-cp38-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1630467324dffba33c9c6bcd084cbdb3251ae14b71b00226e0406669f0291f2f",
"md5": "ae51886cc5c00bdcfa60bbf34a755e24",
"sha256": "4df81d78fd1646bf94ced4fb4cd0a7fe2e91608089c522ef17bc7db26e64effd"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "ae51886cc5c00bdcfa60bbf34a755e24",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5689453,
"upload_time": "2024-11-16T00:20:46",
"upload_time_iso_8601": "2024-11-16T00:20:46.723877Z",
"url": "https://files.pythonhosted.org/packages/16/30/467324dffba33c9c6bcd084cbdb3251ae14b71b00226e0406669f0291f2f/grpcio-1.68.0-cp38-cp38-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6e30b851f6209c77607cb5556bdaa0e38d527b7330a6bba366ba90e59bad2814",
"md5": "0611bcd43775ed218e0eccb933de3afe",
"sha256": "46a2d74d4dd8993151c6cd585594c082abe74112c8e4175ddda4106f2ceb022f"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "0611bcd43775ed218e0eccb933de3afe",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 6317559,
"upload_time": "2024-11-16T00:20:48",
"upload_time_iso_8601": "2024-11-16T00:20:48.939263Z",
"url": "https://files.pythonhosted.org/packages/6e/30/b851f6209c77607cb5556bdaa0e38d527b7330a6bba366ba90e59bad2814/grpcio-1.68.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f43f5b3ac53000651e2a1a70ee424cd6d0bfa2bbc3ec5d1b25103a549c6a5212",
"md5": "b5acc535b512063c52951acce2cd5bad",
"sha256": "a17278d977746472698460c63abf333e1d806bd41f2224f90dbe9460101c9796"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "b5acc535b512063c52951acce2cd5bad",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 5946255,
"upload_time": "2024-11-16T00:20:51",
"upload_time_iso_8601": "2024-11-16T00:20:51.840573Z",
"url": "https://files.pythonhosted.org/packages/f4/3f/5b3ac53000651e2a1a70ee424cd6d0bfa2bbc3ec5d1b25103a549c6a5212/grpcio-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2fe380f7e73ad2089ffb6f809aeb3c35fdff658a9329fcd708f00273b0456e2d",
"md5": "5c16e8d51e96bcef58f381a6275a9e49",
"sha256": "15377bce516b1c861c35e18eaa1c280692bf563264836cece693c0f169b48829"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "5c16e8d51e96bcef58f381a6275a9e49",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 6646474,
"upload_time": "2024-11-16T00:20:54",
"upload_time_iso_8601": "2024-11-16T00:20:54.096964Z",
"url": "https://files.pythonhosted.org/packages/2f/e3/80f7e73ad2089ffb6f809aeb3c35fdff658a9329fcd708f00273b0456e2d/grpcio-1.68.0-cp38-cp38-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "31deedca184c574b7512e3d4763e6e6121682e6b2385f11a14f2843023a76d59",
"md5": "34ef43be70c4665a2e1e362125eac909",
"sha256": "cc5f0a4f5904b8c25729a0498886b797feb817d1fd3812554ffa39551112c161"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "34ef43be70c4665a2e1e362125eac909",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 6221094,
"upload_time": "2024-11-16T00:21:02",
"upload_time_iso_8601": "2024-11-16T00:21:02.179192Z",
"url": "https://files.pythonhosted.org/packages/31/de/edca184c574b7512e3d4763e6e6121682e6b2385f11a14f2843023a76d59/grpcio-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "283a27af5e795018362ca3e0d4573a819d7bafaedf88dc839c1d4a6a0ac07235",
"md5": "c0f5323307d8521d5234a0217eaac95c",
"sha256": "def1a60a111d24376e4b753db39705adbe9483ef4ca4761f825639d884d5da78"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-win32.whl",
"has_sig": false,
"md5_digest": "c0f5323307d8521d5234a0217eaac95c",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 3656765,
"upload_time": "2024-11-16T00:21:04",
"upload_time_iso_8601": "2024-11-16T00:21:04.471514Z",
"url": "https://files.pythonhosted.org/packages/28/3a/27af5e795018362ca3e0d4573a819d7bafaedf88dc839c1d4a6a0ac07235/grpcio-1.68.0-cp38-cp38-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5cd1f2fb54482bcf3e6d0b8a40f2ace8ca4f1406eefb82874dc616ef6dcd11aa",
"md5": "acaa881aafa3eaccfffbaecac037f01d",
"sha256": "55d3b52fd41ec5772a953612db4e70ae741a6d6ed640c4c89a64f017a1ac02b5"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp38-cp38-win_amd64.whl",
"has_sig": false,
"md5_digest": "acaa881aafa3eaccfffbaecac037f01d",
"packagetype": "bdist_wheel",
"python_version": "cp38",
"requires_python": ">=3.8",
"size": 4403162,
"upload_time": "2024-11-16T00:21:07",
"upload_time_iso_8601": "2024-11-16T00:21:07.342607Z",
"url": "https://files.pythonhosted.org/packages/5c/d1/f2fb54482bcf3e6d0b8a40f2ace8ca4f1406eefb82874dc616ef6dcd11aa/grpcio-1.68.0-cp38-cp38-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c471b7325cccc432cf56e345acef3e40d8ecbfded39fa7b346d87ac8ef998f2",
"md5": "796d8f2c7a7aec3d6fff7a68a3f941e3",
"sha256": "0d230852ba97654453d290e98d6aa61cb48fa5fafb474fb4c4298d8721809354"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-linux_armv7l.whl",
"has_sig": false,
"md5_digest": "796d8f2c7a7aec3d6fff7a68a3f941e3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5170790,
"upload_time": "2024-11-16T00:21:09",
"upload_time_iso_8601": "2024-11-16T00:21:09.430797Z",
"url": "https://files.pythonhosted.org/packages/2c/47/1b7325cccc432cf56e345acef3e40d8ecbfded39fa7b346d87ac8ef998f2/grpcio-1.68.0-cp39-cp39-linux_armv7l.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "725107d989aa3067127bed861115ba9e367de60d9ed5d9e39d4767d53284daf7",
"md5": "e6e3b8532113d6afe220fb62982765f6",
"sha256": "50992f214264e207e07222703c17d9cfdcc2c46ed5a1ea86843d440148ebbe10"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-macosx_10_9_universal2.whl",
"has_sig": false,
"md5_digest": "e6e3b8532113d6afe220fb62982765f6",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 11142244,
"upload_time": "2024-11-16T00:21:11",
"upload_time_iso_8601": "2024-11-16T00:21:11.819553Z",
"url": "https://files.pythonhosted.org/packages/72/51/07d989aa3067127bed861115ba9e367de60d9ed5d9e39d4767d53284daf7/grpcio-1.68.0-cp39-cp39-macosx_10_9_universal2.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1af942eb5f8fc3c106a8325092852ce4ed063c4b0b4356a0c8ce9e05082760a9",
"md5": "8f7add70ca757a8e70306ee62ecce620",
"sha256": "14331e5c27ed3545360464a139ed279aa09db088f6e9502e95ad4bfa852bb116"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-manylinux_2_17_aarch64.whl",
"has_sig": false,
"md5_digest": "8f7add70ca757a8e70306ee62ecce620",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5688487,
"upload_time": "2024-11-16T00:21:14",
"upload_time_iso_8601": "2024-11-16T00:21:14.695809Z",
"url": "https://files.pythonhosted.org/packages/1a/f9/42eb5f8fc3c106a8325092852ce4ed063c4b0b4356a0c8ce9e05082760a9/grpcio-1.68.0-cp39-cp39-manylinux_2_17_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "245391fc581b67d5816c229550319ef209d26c463d50696e80dd62a01d42a37b",
"md5": "51d2696dd0657c3bd3454cf69dcf020a",
"sha256": "f84890b205692ea813653ece4ac9afa2139eae136e419231b0eec7c39fdbe4c2"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"has_sig": false,
"md5_digest": "51d2696dd0657c3bd3454cf69dcf020a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6316555,
"upload_time": "2024-11-16T00:21:16",
"upload_time_iso_8601": "2024-11-16T00:21:16.961191Z",
"url": "https://files.pythonhosted.org/packages/24/53/91fc581b67d5816c229550319ef209d26c463d50696e80dd62a01d42a37b/grpcio-1.68.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "11393b80e917e2fbddf5139fb170c4d53046e4e1341652720a9c8940d59f9fa6",
"md5": "507a7a1323595e913856d58f810faabf",
"sha256": "b0cf343c6f4f6aa44863e13ec9ddfe299e0be68f87d68e777328bff785897b05"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "507a7a1323595e913856d58f810faabf",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 5941434,
"upload_time": "2024-11-16T00:21:19",
"upload_time_iso_8601": "2024-11-16T00:21:19.035384Z",
"url": "https://files.pythonhosted.org/packages/11/39/3b80e917e2fbddf5139fb170c4d53046e4e1341652720a9c8940d59f9fa6/grpcio-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "68dbbc9fd0d7848b052d4d42b5ccc2f168634c792226455ae49fde03f62f2bd8",
"md5": "ae6e98b31357963bf504670265937549",
"sha256": "fd2c2d47969daa0e27eadaf15c13b5e92605c5e5953d23c06d0b5239a2f176d3"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-musllinux_1_1_i686.whl",
"has_sig": false,
"md5_digest": "ae6e98b31357963bf504670265937549",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6647866,
"upload_time": "2024-11-16T00:21:21",
"upload_time_iso_8601": "2024-11-16T00:21:21.268330Z",
"url": "https://files.pythonhosted.org/packages/68/db/bc9fd0d7848b052d4d42b5ccc2f168634c792226455ae49fde03f62f2bd8/grpcio-1.68.0-cp39-cp39-musllinux_1_1_i686.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75ad233a8b8bd3df306538759dbce1194cb28056376073e03b7429812fd8b2fc",
"md5": "5ae7e6f5e02f30da3a3fe566894a6f2f",
"sha256": "18668e36e7f4045820f069997834e94e8275910b1f03e078a6020bd464cb2363"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"has_sig": false,
"md5_digest": "5ae7e6f5e02f30da3a3fe566894a6f2f",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 6212454,
"upload_time": "2024-11-16T00:21:23",
"upload_time_iso_8601": "2024-11-16T00:21:23.458291Z",
"url": "https://files.pythonhosted.org/packages/75/ad/233a8b8bd3df306538759dbce1194cb28056376073e03b7429812fd8b2fc/grpcio-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "22fd9cfac0a9ad2ff04b4ae00aa52058d4c9bf5c4acc559f1d167fb7d868ebe1",
"md5": "db09c09115296260c64fd2f16a5987e0",
"sha256": "2af76ab7c427aaa26aa9187c3e3c42f38d3771f91a20f99657d992afada2294a"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-win32.whl",
"has_sig": false,
"md5_digest": "db09c09115296260c64fd2f16a5987e0",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 3649767,
"upload_time": "2024-11-16T00:21:25",
"upload_time_iso_8601": "2024-11-16T00:21:25.662013Z",
"url": "https://files.pythonhosted.org/packages/22/fd/9cfac0a9ad2ff04b4ae00aa52058d4c9bf5c4acc559f1d167fb7d868ebe1/grpcio-1.68.0-cp39-cp39-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "40dcbae7fb6d0009a38a0ba623e10f55b6512d3a89a02f31f7670449e33fd8fc",
"md5": "fbb2e0fa54fd32b5c1cf7f795fb5521e",
"sha256": "e694b5928b7b33ca2d3b4d5f9bf8b5888906f181daff6b406f4938f3a997a490"
},
"downloads": -1,
"filename": "grpcio-1.68.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "fbb2e0fa54fd32b5c1cf7f795fb5521e",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.8",
"size": 4399009,
"upload_time": "2024-11-16T00:21:27",
"upload_time_iso_8601": "2024-11-16T00:21:27.857601Z",
"url": "https://files.pythonhosted.org/packages/40/dc/bae7fb6d0009a38a0ba623e10f55b6512d3a89a02f31f7670449e33fd8fc/grpcio-1.68.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "d5da132615afbfc722df4bba963844843a205aa298fd5f9a03fa2995e8dddf11",
"md5": "180f97f603f90bc696ad3bd38939c621",
"sha256": "7e7483d39b4a4fddb9906671e9ea21aaad4f031cdfc349fec76bdfa1e404543a"
},
"downloads": -1,
"filename": "grpcio-1.68.0.tar.gz",
"has_sig": false,
"md5_digest": "180f97f603f90bc696ad3bd38939c621",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 12682655,
"upload_time": "2024-11-16T00:24:34",
"upload_time_iso_8601": "2024-11-16T00:24:34.386331Z",
"url": "https://files.pythonhosted.org/packages/d5/da/132615afbfc722df4bba963844843a205aa298fd5f9a03fa2995e8dddf11/grpcio-1.68.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-16 00:24:34",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "grpc",
"github_project": "grpc",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "grpcio"
}