grpcio


Namegrpcio JSON
Version 1.70.0 PyPI version JSON
download
home_pagehttps://grpc.io
SummaryHTTP/2-based RPC framework
upload_time2025-01-23 18:00:17
maintainerNone
docs_urlNone
authorThe gRPC Authors
requires_python>=3.8
licenseApache License 2.0
keywords
VCS
bugtrack_url
requirements coverage cython protobuf wheel
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.47582s