grpcio-observability


Namegrpcio-observability JSON
Version 1.68.0 PyPI version JSON
download
home_pagehttps://grpc.io
SummarygRPC Python observability package
upload_time2024-11-16 00:24:42
maintainerNone
docs_urlNone
authorThe gRPC Authors
requires_python>=3.8
licenseApache License 2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            gRPC Python Observability
=========================

Package for gRPC Python Observability.

More details can be found in `OpenTelemetry Metrics gRFC <https://github.com/grpc/proposal/blob/master/A66-otel-stats.md#opentelemetry-metrics>`_.

How gRPC Python Observability Works
-----------------------------------

gRPC Python is a wrapper layer built upon the gRPC Core (written in C/C++). Most of telemetry data
is collected at core layer and then exported to Python layer. To optimize performance and reduce
the overhead of acquiring the GIL too frequently, telemetry data is initially cached at the Core layer
and then exported to the Python layer in batches.

Note that while this approach enhances efficiency, it will introduce a slight delay between the
time the data is collected and the time it becomes available through Python exporters.



Installation
------------

Currently gRPC Python Observability is **only available for Linux**.

Installing From PyPI
~~~~~~~~~~~~~~~~~~~~

::

  $ pip install grpcio-observability


Installing From Source
~~~~~~~~~~~~~~~~~~~~~~

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

::

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

  $ cd src/python/grpcio_observability
  $ python -m make_grpcio_observability

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


Dependencies
------------
gRPC Python Observability Depends on the following packages:

::

  grpcio
  opentelemetry-api


Usage
-----

You can find example usage in `Python example folder <https://github.com/grpc/grpc/tree/master/examples/python/observability>`_.

We also provide several environment variables to help you optimize gRPC python observability for your particular use.

1. GRPC_PYTHON_CENSUS_EXPORT_BATCH_INTERVAL
    * This controls how frequently telemetry data collected within gRPC Core is sent to Python layer.
    * Default value is 0.5 (Seconds).

2. GRPC_PYTHON_CENSUS_MAX_EXPORT_BUFFER_SIZE
    * This controls the maximum number of telemetry data items that can be held in the buffer within gRPC Core before they are sent to Python.
    * Default value is 10,000.

3. GRPC_PYTHON_CENSUS_EXPORT_THRESHOLD
    * This setting acts as a trigger: When the buffer in gRPC Core reaches a certain percentage of its capacity, the telemetry data is sent to Python.
    * Default value is 0.7 (Which means buffer will start export when it's 70% full).

4. GRPC_PYTHON_CENSUS_EXPORT_THREAD_TIMEOUT
    * This controls the maximum time allowed for the exporting thread (responsible for sending data to Python) to complete.
    * Main thread will terminate the exporting thread after this timeout.
    * Default value is 10 (Seconds).

            

Raw data

            {
    "_id": null,
    "home_page": "https://grpc.io",
    "name": "grpcio-observability",
    "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/c0/d7/36aa8b9441e08fc0008f903e806396f26ef5fcdfcad65e45324048d89487/grpcio_observability-1.68.0.tar.gz",
    "platform": null,
    "description": "gRPC Python Observability\n=========================\n\nPackage for gRPC Python Observability.\n\nMore details can be found in `OpenTelemetry Metrics gRFC <https://github.com/grpc/proposal/blob/master/A66-otel-stats.md#opentelemetry-metrics>`_.\n\nHow gRPC Python Observability Works\n-----------------------------------\n\ngRPC Python is a wrapper layer built upon the gRPC Core (written in C/C++). Most of telemetry data\nis collected at core layer and then exported to Python layer. To optimize performance and reduce\nthe overhead of acquiring the GIL too frequently, telemetry data is initially cached at the Core layer\nand then exported to the Python layer in batches.\n\nNote that while this approach enhances efficiency, it will introduce a slight delay between the\ntime the data is collected and the time it becomes available through Python exporters.\n\n\n\nInstallation\n------------\n\nCurrently gRPC Python Observability is **only available for Linux**.\n\nInstalling From PyPI\n~~~~~~~~~~~~~~~~~~~~\n\n::\n\n  $ pip install grpcio-observability\n\n\nInstalling From Source\n~~~~~~~~~~~~~~~~~~~~~~\n\nBuilding from source requires that you have the Python headers (usually a\npackage named :code:`python-dev`) and Cython installed. It further requires a\nGCC-like compiler to go smoothly; you can probably get it to work without\nGCC-like stuff, but you may end up having a bad time.\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  $ cd src/python/grpcio_observability\n  $ python -m make_grpcio_observability\n\n  # For the next command do `sudo pip install` if you get permission-denied errors\n  $ GRPC_PYTHON_BUILD_WITH_CYTHON=1 pip install .\n\n\nDependencies\n------------\ngRPC Python Observability Depends on the following packages:\n\n::\n\n  grpcio\n  opentelemetry-api\n\n\nUsage\n-----\n\nYou can find example usage in `Python example folder <https://github.com/grpc/grpc/tree/master/examples/python/observability>`_.\n\nWe also provide several environment variables to help you optimize gRPC python observability for your particular use.\n\n1. GRPC_PYTHON_CENSUS_EXPORT_BATCH_INTERVAL\n    * This controls how frequently telemetry data collected within gRPC Core is sent to Python layer.\n    * Default value is 0.5 (Seconds).\n\n2. GRPC_PYTHON_CENSUS_MAX_EXPORT_BUFFER_SIZE\n    * This controls the maximum number of telemetry data items that can be held in the buffer within gRPC Core before they are sent to Python.\n    * Default value is 10,000.\n\n3. GRPC_PYTHON_CENSUS_EXPORT_THRESHOLD\n    * This setting acts as a trigger: When the buffer in gRPC Core reaches a certain percentage of its capacity, the telemetry data is sent to Python.\n    * Default value is 0.7 (Which means buffer will start export when it's 70% full).\n\n4. GRPC_PYTHON_CENSUS_EXPORT_THREAD_TIMEOUT\n    * This controls the maximum time allowed for the exporting thread (responsible for sending data to Python) to complete.\n    * Main thread will terminate the exporting thread after this timeout.\n    * Default value is 10 (Seconds).\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "gRPC Python observability package",
    "version": "1.68.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/grpc/grpc/issues",
        "Homepage": "https://grpc.io",
        "Source Code": "https://github.com/grpc/grpc/tree/master/src/python/grpcio_observability"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1acb5adc606de48f3e2af0adbb4ec1f4d983a7c8cecee2d9e36508e252571a48",
                "md5": "1046e9279f3d0f511164ee75380c1ac0",
                "sha256": "cdedff8e5c63cc0c9930d8fd1192967b3ef2610cc1dfe8ea21ee73fa7f3ee76e"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp310-cp310-linux_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1046e9279f3d0f511164ee75380c1ac0",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 309128,
            "upload_time": "2024-11-16T00:21:36",
            "upload_time_iso_8601": "2024-11-16T00:21:36.299776Z",
            "url": "https://files.pythonhosted.org/packages/1a/cb/5adc606de48f3e2af0adbb4ec1f4d983a7c8cecee2d9e36508e252571a48/grpcio_observability-1.68.0-cp310-cp310-linux_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "53ca02a15d005121d36bd78aca367d060c2f98c15864719222fd0696c1e5f333",
                "md5": "e8bb6a0057788476e083204ff83bed9b",
                "sha256": "c316434cde74b82ef496aa1f16da28f4a44f39b27d8a764a9ccfc5761b56012f"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp310-cp310-manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e8bb6a0057788476e083204ff83bed9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 284127,
            "upload_time": "2024-11-16T00:21:38",
            "upload_time_iso_8601": "2024-11-16T00:21:38.404334Z",
            "url": "https://files.pythonhosted.org/packages/53/ca/02a15d005121d36bd78aca367d060c2f98c15864719222fd0696c1e5f333/grpcio_observability-1.68.0-cp310-cp310-manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b76268f044cc0b87a65bc1fb6a6f6729a251f16573334ada71ed45eebdfb04aa",
                "md5": "fb244469441c7ca5070228a319d516c3",
                "sha256": "57cdc986ba840bd48ad91f7172dddb55489ab262d407502beab18fa95cb714af"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fb244469441c7ca5070228a319d516c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 356781,
            "upload_time": "2024-11-16T00:21:40",
            "upload_time_iso_8601": "2024-11-16T00:21:40.039635Z",
            "url": "https://files.pythonhosted.org/packages/b7/62/68f044cc0b87a65bc1fb6a6f6729a251f16573334ada71ed45eebdfb04aa/grpcio_observability-1.68.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "71418c88654a4f7aa279adb96e522a11d1862eb51faee33d7a869212ec585822",
                "md5": "09103464bdf197936895c7a64de5ca57",
                "sha256": "e729aae661c4d842e4b37dff6f28c8ae4e1d225ff98e70d27c29a7e73705e06c"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "09103464bdf197936895c7a64de5ca57",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 320516,
            "upload_time": "2024-11-16T00:21:42",
            "upload_time_iso_8601": "2024-11-16T00:21:42.513016Z",
            "url": "https://files.pythonhosted.org/packages/71/41/8c88654a4f7aa279adb96e522a11d1862eb51faee33d7a869212ec585822/grpcio_observability-1.68.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e193a549205bc0a91cb030217e20bed26a3e8014e84570873e539a17ae2f8ce8",
                "md5": "30f28130195bd1043a3427a0c1a9534a",
                "sha256": "eed961256a4b0f7b1a74492401c010902d628dd05edc26a60371cd5efddbb043"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "30f28130195bd1043a3427a0c1a9534a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 708902,
            "upload_time": "2024-11-16T00:21:43",
            "upload_time_iso_8601": "2024-11-16T00:21:43.848234Z",
            "url": "https://files.pythonhosted.org/packages/e1/93/a549205bc0a91cb030217e20bed26a3e8014e84570873e539a17ae2f8ce8/grpcio_observability-1.68.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ead80ee64477941cf37e745d77638756019839cc86c01d6a2328d2d758f8f21",
                "md5": "61d20259ff226bb2505f48f91c10ac52",
                "sha256": "c2b63ee57c85eca1f6f1811c12e39afb207d5faf94a5c8480086d953e84ae154"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "61d20259ff226bb2505f48f91c10ac52",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.8",
            "size": 639041,
            "upload_time": "2024-11-16T00:21:45",
            "upload_time_iso_8601": "2024-11-16T00:21:45.415068Z",
            "url": "https://files.pythonhosted.org/packages/6e/ad/80ee64477941cf37e745d77638756019839cc86c01d6a2328d2d758f8f21/grpcio_observability-1.68.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6847e599fdfa81710c416b929aaab1d6a76181321a8ea0d338cf5e4ce2b333d1",
                "md5": "bce4c6aed5732b9ef296c2900054f503",
                "sha256": "5777a7671157a423d6722caf6ed35be5cc419469b1d866882e1ace2783b74a53"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp311-cp311-linux_armv7l.whl",
            "has_sig": false,
            "md5_digest": "bce4c6aed5732b9ef296c2900054f503",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 308613,
            "upload_time": "2024-11-16T00:21:46",
            "upload_time_iso_8601": "2024-11-16T00:21:46.944883Z",
            "url": "https://files.pythonhosted.org/packages/68/47/e599fdfa81710c416b929aaab1d6a76181321a8ea0d338cf5e4ce2b333d1/grpcio_observability-1.68.0-cp311-cp311-linux_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62d7751d208789791746dc1a82e6bcf60acdadb9fa44d1561b164b36c1615892",
                "md5": "dab65118fc19f03add2931a8772d1be7",
                "sha256": "6da4a86d57bc7e667309333c9fe7455cb400b67cea959b57cab27b97b151b016"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp311-cp311-manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "dab65118fc19f03add2931a8772d1be7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 284414,
            "upload_time": "2024-11-16T00:21:48",
            "upload_time_iso_8601": "2024-11-16T00:21:48.179433Z",
            "url": "https://files.pythonhosted.org/packages/62/d7/751d208789791746dc1a82e6bcf60acdadb9fa44d1561b164b36c1615892/grpcio_observability-1.68.0-cp311-cp311-manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "40ef7862b34b96db115549f88fb567e5194b5345f840808bffadbdbfdac54861",
                "md5": "07365419c2abf78b0bdec3f99fbfdd57",
                "sha256": "70eac85bd9dcadb3f791ae8dcbc153346496e12328e7f37e0950d8df768c229a"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "07365419c2abf78b0bdec3f99fbfdd57",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 356864,
            "upload_time": "2024-11-16T00:21:49",
            "upload_time_iso_8601": "2024-11-16T00:21:49.545689Z",
            "url": "https://files.pythonhosted.org/packages/40/ef/7862b34b96db115549f88fb567e5194b5345f840808bffadbdbfdac54861/grpcio_observability-1.68.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "12ef44e82f479d80187af630fdecf9b72d28e84d2306010e124b4dac2f018eb6",
                "md5": "b95e092767cb2ee2a8cb5ee337959412",
                "sha256": "330c1aefbab712b9b0d86bb083917197266dbc19f080cccfbac377939aa9017f"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b95e092767cb2ee2a8cb5ee337959412",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 320158,
            "upload_time": "2024-11-16T00:21:51",
            "upload_time_iso_8601": "2024-11-16T00:21:51.743338Z",
            "url": "https://files.pythonhosted.org/packages/12/ef/44e82f479d80187af630fdecf9b72d28e84d2306010e124b4dac2f018eb6/grpcio_observability-1.68.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1dc8a834abbbad6717ba8e0fed1f5b348344ea300fce4af655ce0d5b67315929",
                "md5": "b6c8f91eb1c36418977392beabe529fd",
                "sha256": "0e7419585acba585d988939dc0878703af7ec4e00f3831ebbecb30dc564775be"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "b6c8f91eb1c36418977392beabe529fd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 708873,
            "upload_time": "2024-11-16T00:21:53",
            "upload_time_iso_8601": "2024-11-16T00:21:53.779266Z",
            "url": "https://files.pythonhosted.org/packages/1d/c8/a834abbbad6717ba8e0fed1f5b348344ea300fce4af655ce0d5b67315929/grpcio_observability-1.68.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f4cd38fb44d872a8f7f0be1ad8c208f2aa664d3489801dedf7708def95107c7",
                "md5": "2799d0c6f468c037f9f21b880e33be10",
                "sha256": "fa8aeb0f84c59c940b381436f47245606f6e799083e3733b8a7df845606c4026"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2799d0c6f468c037f9f21b880e33be10",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.8",
            "size": 639364,
            "upload_time": "2024-11-16T00:21:55",
            "upload_time_iso_8601": "2024-11-16T00:21:55.085931Z",
            "url": "https://files.pythonhosted.org/packages/9f/4c/d38fb44d872a8f7f0be1ad8c208f2aa664d3489801dedf7708def95107c7/grpcio_observability-1.68.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bec2b3423629315fee22ff11e432de734fbf070b92e551e881dc19ebc5a7d052",
                "md5": "1fe347cfc723bfa9119ae33b136a110b",
                "sha256": "ebfe3baf276f6c6aa3c6853f0af826674dc75456e1613da7896e41941069c3fa"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp312-cp312-linux_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1fe347cfc723bfa9119ae33b136a110b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 299375,
            "upload_time": "2024-11-16T00:21:56",
            "upload_time_iso_8601": "2024-11-16T00:21:56.907464Z",
            "url": "https://files.pythonhosted.org/packages/be/c2/b3423629315fee22ff11e432de734fbf070b92e551e881dc19ebc5a7d052/grpcio_observability-1.68.0-cp312-cp312-linux_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7da4cd5036bd1ea35f08b47a71cb42b2d9f233613ddcf4d767fc87959c88e3c1",
                "md5": "3a5093ae92804b9f00deb701e62dcb40",
                "sha256": "ddb70e301a69a194d3c68354f77680a06dbf24d220af56e2e31e856df344794a"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp312-cp312-manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "3a5093ae92804b9f00deb701e62dcb40",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 277349,
            "upload_time": "2024-11-16T00:21:58",
            "upload_time_iso_8601": "2024-11-16T00:21:58.203732Z",
            "url": "https://files.pythonhosted.org/packages/7d/a4/cd5036bd1ea35f08b47a71cb42b2d9f233613ddcf4d767fc87959c88e3c1/grpcio_observability-1.68.0-cp312-cp312-manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cce71a1a648e27dee08647f64b9fbed3f8707abb149e51f594718219028b3d07",
                "md5": "4fc7889bdb5e8182a583410a0db597cf",
                "sha256": "7c4e098a671fe3fcc65cce2e3810c42ac26021b7f8ca106d8f3ca5cceb21fc0c"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4fc7889bdb5e8182a583410a0db597cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 350167,
            "upload_time": "2024-11-16T00:22:00",
            "upload_time_iso_8601": "2024-11-16T00:22:00.536030Z",
            "url": "https://files.pythonhosted.org/packages/cc/e7/1a1a648e27dee08647f64b9fbed3f8707abb149e51f594718219028b3d07/grpcio_observability-1.68.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da7e8e7e97cd295565d74d505a180fba7e9f2d48c5e84633c64040cb32627df0",
                "md5": "b87a1619cdcc1c19b14008fba77b144f",
                "sha256": "e4f2a029ff77e5086e3cacd267ee06dfaff5a327ea513b946c01c4db2895680d"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b87a1619cdcc1c19b14008fba77b144f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 313590,
            "upload_time": "2024-11-16T00:22:03",
            "upload_time_iso_8601": "2024-11-16T00:22:03.340276Z",
            "url": "https://files.pythonhosted.org/packages/da/7e/8e7e97cd295565d74d505a180fba7e9f2d48c5e84633c64040cb32627df0/grpcio_observability-1.68.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f4b6f41d9f088bc907dea19125b2d9da81fae2ddba1c2715407409103145c19",
                "md5": "f2dbcff55fa6da4506eb20c4f23e1692",
                "sha256": "20e690d679057a0f6dd8970c11731b5e1777804635abbb0ba8b1d47a25d26ab5"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "f2dbcff55fa6da4506eb20c4f23e1692",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 701779,
            "upload_time": "2024-11-16T00:22:04",
            "upload_time_iso_8601": "2024-11-16T00:22:04.739462Z",
            "url": "https://files.pythonhosted.org/packages/6f/4b/6f41d9f088bc907dea19125b2d9da81fae2ddba1c2715407409103145c19/grpcio_observability-1.68.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8107044393c36f5d22afbc64e8808dccf6e463de6b51d8cb01461e8c9b95c455",
                "md5": "f04e6c4ccdb03fb97c8cdaa39afabf32",
                "sha256": "8c3b615f9c4310c4b58754aa01ae12505629ea067e36656425c5b3cda53931ce"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f04e6c4ccdb03fb97c8cdaa39afabf32",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.8",
            "size": 632538,
            "upload_time": "2024-11-16T00:22:06",
            "upload_time_iso_8601": "2024-11-16T00:22:06.041349Z",
            "url": "https://files.pythonhosted.org/packages/81/07/044393c36f5d22afbc64e8808dccf6e463de6b51d8cb01461e8c9b95c455/grpcio_observability-1.68.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6bad7d35bffa603bda54dd6079f2b997f892b544b16adf4b6238857a5019facc",
                "md5": "33eee966c975a03ee7922d9191736063",
                "sha256": "e8576a16d28e5a2ae74565d273d01c9424e160fd9e5787e761a84cc1f326bc35"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp313-cp313-linux_armv7l.whl",
            "has_sig": false,
            "md5_digest": "33eee966c975a03ee7922d9191736063",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 299486,
            "upload_time": "2024-11-16T00:22:07",
            "upload_time_iso_8601": "2024-11-16T00:22:07.388631Z",
            "url": "https://files.pythonhosted.org/packages/6b/ad/7d35bffa603bda54dd6079f2b997f892b544b16adf4b6238857a5019facc/grpcio_observability-1.68.0-cp313-cp313-linux_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1d106754c8f503aec1c16a6f602c9b8c6fc682f2c065637326101badb0ac6f2",
                "md5": "313a3f2bb8c3cba7b641ef1a5a2af8cd",
                "sha256": "4cc9d49be278ba5b494f20065127743efa308a442932b9853ca6b2d84668e6e4"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp313-cp313-manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "313a3f2bb8c3cba7b641ef1a5a2af8cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 277383,
            "upload_time": "2024-11-16T00:22:08",
            "upload_time_iso_8601": "2024-11-16T00:22:08.951297Z",
            "url": "https://files.pythonhosted.org/packages/a1/d1/06754c8f503aec1c16a6f602c9b8c6fc682f2c065637326101badb0ac6f2/grpcio_observability-1.68.0-cp313-cp313-manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd42951684928e48051b5413b22bbae1f50904a4bc8467b64005475a376f5b5f",
                "md5": "7ac6c7b9bb1d0a04991a47706ca68a9e",
                "sha256": "24fba6cb5fe580ebc210c54206d8eed302147818cd809bfdf04aace0c394f33b"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "7ac6c7b9bb1d0a04991a47706ca68a9e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 350480,
            "upload_time": "2024-11-16T00:22:11",
            "upload_time_iso_8601": "2024-11-16T00:22:11.553555Z",
            "url": "https://files.pythonhosted.org/packages/bd/42/951684928e48051b5413b22bbae1f50904a4bc8467b64005475a376f5b5f/grpcio_observability-1.68.0-cp313-cp313-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "310d95f8a3d3d9008076ec5843b5b4d3c8fda9793f17c50100cf3ad56a667341",
                "md5": "4e6736bbce00093e62798d8ff817e5eb",
                "sha256": "a4b3b0ffe64b2741c63302c8f6800611dcf1cbe5f5cd69b4f539f54e6e4a9351"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e6736bbce00093e62798d8ff817e5eb",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 314119,
            "upload_time": "2024-11-16T00:22:12",
            "upload_time_iso_8601": "2024-11-16T00:22:12.738610Z",
            "url": "https://files.pythonhosted.org/packages/31/0d/95f8a3d3d9008076ec5843b5b4d3c8fda9793f17c50100cf3ad56a667341/grpcio_observability-1.68.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0bf0ff403caa80326cf3a667365bec6626ed8389cb5c9b5931ea8bb698e4d7e",
                "md5": "0c7cb1fb42cdd597c6cba74aee205cf5",
                "sha256": "7e3346d59a6de00ed4df0e002b8e0aab30f048765b1096a22b914c40ae532384"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp313-cp313-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "0c7cb1fb42cdd597c6cba74aee205cf5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 702729,
            "upload_time": "2024-11-16T00:22:14",
            "upload_time_iso_8601": "2024-11-16T00:22:14.211203Z",
            "url": "https://files.pythonhosted.org/packages/a0/bf/0ff403caa80326cf3a667365bec6626ed8389cb5c9b5931ea8bb698e4d7e/grpcio_observability-1.68.0-cp313-cp313-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "233a91a103662807526dad2073c22750d8e219c09b9b9764b4f3ac2b709d1081",
                "md5": "d52ff13540ebff95729b6fd44c2c7fc3",
                "sha256": "903ae61f5d4c89ddbbdf0e2952c79d969ff09523407c371a65f364ae9fdcdb08"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp313-cp313-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d52ff13540ebff95729b6fd44c2c7fc3",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.8",
            "size": 633182,
            "upload_time": "2024-11-16T00:22:15",
            "upload_time_iso_8601": "2024-11-16T00:22:15.621753Z",
            "url": "https://files.pythonhosted.org/packages/23/3a/91a103662807526dad2073c22750d8e219c09b9b9764b4f3ac2b709d1081/grpcio_observability-1.68.0-cp313-cp313-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e2c7a688948805ccca6b574c5eda82a929ab172c151b748cf6d633583ad69d31",
                "md5": "dc240b754469e01560200348355e4cb8",
                "sha256": "cecc7c2672b12629eecc0aaa71bcd55aef6f3df5ca3785cafb2370d094d1b58a"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp38-cp38-linux_armv7l.whl",
            "has_sig": false,
            "md5_digest": "dc240b754469e01560200348355e4cb8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 310543,
            "upload_time": "2024-11-16T00:22:17",
            "upload_time_iso_8601": "2024-11-16T00:22:17.012724Z",
            "url": "https://files.pythonhosted.org/packages/e2/c7/a688948805ccca6b574c5eda82a929ab172c151b748cf6d633583ad69d31/grpcio_observability-1.68.0-cp38-cp38-linux_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6389330da3e82ec57031f8cc9de988982153f805778881d42fa26b94601c616a",
                "md5": "4a1ccc2c01a879a2d1fba6d0adf26057",
                "sha256": "7710209127f5634925e30fa4a31a2b25643fe843a73b6ce7e5aa5541502d2fc8"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp38-cp38-manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "4a1ccc2c01a879a2d1fba6d0adf26057",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 285313,
            "upload_time": "2024-11-16T00:22:18",
            "upload_time_iso_8601": "2024-11-16T00:22:18.944463Z",
            "url": "https://files.pythonhosted.org/packages/63/89/330da3e82ec57031f8cc9de988982153f805778881d42fa26b94601c616a/grpcio_observability-1.68.0-cp38-cp38-manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4bdd4c89a29b863650e65fa0ab68232074b5257a46814dd762067ffe3001693c",
                "md5": "69c352b2064322c4c153cf7ccffe145e",
                "sha256": "f4e22749feac1ca63fa117e47e9b5d98c648273c2cacdc2293fb2e42f7eabdb2"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "69c352b2064322c4c153cf7ccffe145e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 358470,
            "upload_time": "2024-11-16T00:22:20",
            "upload_time_iso_8601": "2024-11-16T00:22:20.934052Z",
            "url": "https://files.pythonhosted.org/packages/4b/dd/4c89a29b863650e65fa0ab68232074b5257a46814dd762067ffe3001693c/grpcio_observability-1.68.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6753aff5bc676da062cc315a5f5f800215aae62761c94c70ab2a6a6500b1ccc9",
                "md5": "a8d48b48a8dbd16222118fb7ab15d723",
                "sha256": "5f3b7bdc20b43771adc8eabd6ed28e0b9121dd14bcdfee90678d290adc2715a1"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a8d48b48a8dbd16222118fb7ab15d723",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 321352,
            "upload_time": "2024-11-16T00:22:22",
            "upload_time_iso_8601": "2024-11-16T00:22:22.300218Z",
            "url": "https://files.pythonhosted.org/packages/67/53/aff5bc676da062cc315a5f5f800215aae62761c94c70ab2a6a6500b1ccc9/grpcio_observability-1.68.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ad030bba5de2e2a3d19ee27373b6e62f1fc9c09f5b19e6d7196ac78acb448637",
                "md5": "8a0f2745d93f337e633d22f1b9b989ab",
                "sha256": "db8c1ef2efc52d1bf2a4ae6758192aa3ebdc2e65fbd6c979660b25375a0ee9c9"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "8a0f2745d93f337e633d22f1b9b989ab",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 710051,
            "upload_time": "2024-11-16T00:22:23",
            "upload_time_iso_8601": "2024-11-16T00:22:23.768564Z",
            "url": "https://files.pythonhosted.org/packages/ad/03/0bba5de2e2a3d19ee27373b6e62f1fc9c09f5b19e6d7196ac78acb448637/grpcio_observability-1.68.0-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bf4be2bf0168e8ecb42530f7434f8faa08398ebdd89613084ca1cad3b7e582f2",
                "md5": "afa948c687f484c61ba0ddb6e022d845",
                "sha256": "6e66972211705bd7d560320ac319abc0953a70d76d53d9f967dd341d70051a78"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "afa948c687f484c61ba0ddb6e022d845",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.8",
            "size": 639619,
            "upload_time": "2024-11-16T00:22:25",
            "upload_time_iso_8601": "2024-11-16T00:22:25.185892Z",
            "url": "https://files.pythonhosted.org/packages/bf/4b/e2bf0168e8ecb42530f7434f8faa08398ebdd89613084ca1cad3b7e582f2/grpcio_observability-1.68.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5000b308af52a63e2cb0d94d1a9969dda5f291ec12e536132593077c86a96527",
                "md5": "cf2a3f45e86127e9125de648338a4e5a",
                "sha256": "40ba7bc2dabc9d85f16a06aa7a28763f6de0bb2375dc3a129ce196c294909021"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp39-cp39-linux_armv7l.whl",
            "has_sig": false,
            "md5_digest": "cf2a3f45e86127e9125de648338a4e5a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 310174,
            "upload_time": "2024-11-16T00:22:26",
            "upload_time_iso_8601": "2024-11-16T00:22:26.457075Z",
            "url": "https://files.pythonhosted.org/packages/50/00/b308af52a63e2cb0d94d1a9969dda5f291ec12e536132593077c86a96527/grpcio_observability-1.68.0-cp39-cp39-linux_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f70a8482293c67cd0016661fda91d556666afab5bd0e3ef88936b146020662bd",
                "md5": "98fe5afecad936b1c3f552c0a00ffaf3",
                "sha256": "a1512c4c70dffad6f7b5bfea16561d78c2c50083703993795003dbe1f7a3445a"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp39-cp39-manylinux_2_17_aarch64.whl",
            "has_sig": false,
            "md5_digest": "98fe5afecad936b1c3f552c0a00ffaf3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 284868,
            "upload_time": "2024-11-16T00:22:28",
            "upload_time_iso_8601": "2024-11-16T00:22:28.024268Z",
            "url": "https://files.pythonhosted.org/packages/f7/0a/8482293c67cd0016661fda91d556666afab5bd0e3ef88936b146020662bd/grpcio_observability-1.68.0-cp39-cp39-manylinux_2_17_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca8064c4e9f82a69afbeb393f7d10c5c01ab048f6c17db3dd02fb7721e883d3b",
                "md5": "86b2ccd17fd13ba3a906de32f855acd8",
                "sha256": "51741d596fe90956b9c8546cc3fbb28c5d49f45e5f310a01a13c95275eab0536"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "86b2ccd17fd13ba3a906de32f855acd8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 357420,
            "upload_time": "2024-11-16T00:22:29",
            "upload_time_iso_8601": "2024-11-16T00:22:29.313566Z",
            "url": "https://files.pythonhosted.org/packages/ca/80/64c4e9f82a69afbeb393f7d10c5c01ab048f6c17db3dd02fb7721e883d3b/grpcio_observability-1.68.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3c42cf7a7b9eb5014d520455820e429a35c2d18a8ddc0e8013de9b3f307b274",
                "md5": "5881b71c69c89f8414e27ffef2a63500",
                "sha256": "60e3afbd2d97f03e4a9656d177d1380644b1a15e48c9ef43e5098a1bf9e5f997"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5881b71c69c89f8414e27ffef2a63500",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 321244,
            "upload_time": "2024-11-16T00:22:32",
            "upload_time_iso_8601": "2024-11-16T00:22:32.262904Z",
            "url": "https://files.pythonhosted.org/packages/a3/c4/2cf7a7b9eb5014d520455820e429a35c2d18a8ddc0e8013de9b3f307b274/grpcio_observability-1.68.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24118c11d0c591bfae7ec9c43b3d3be615d7c3d2127a784777f38051c104efb7",
                "md5": "3648832faad7abd6322d8452cd4e2606",
                "sha256": "46ab6ac44afbd4c4f5e3028160b8aea7f36f832338e78966db65e3cc730759ce"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3648832faad7abd6322d8452cd4e2606",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 709909,
            "upload_time": "2024-11-16T00:22:34",
            "upload_time_iso_8601": "2024-11-16T00:22:34.237509Z",
            "url": "https://files.pythonhosted.org/packages/24/11/8c11d0c591bfae7ec9c43b3d3be615d7c3d2127a784777f38051c104efb7/grpcio_observability-1.68.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3dc51d1eaf98eb6a8f938a1b2d3faf16e1d872558436eae9dbc4be567bd6fba",
                "md5": "bca996914673f57cf0b839b1df996d4d",
                "sha256": "074a31a4226829a9eaa0fd70722ff4b12899c770fdb521fe06f3e74e609f7cfe"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bca996914673f57cf0b839b1df996d4d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.8",
            "size": 639527,
            "upload_time": "2024-11-16T00:22:37",
            "upload_time_iso_8601": "2024-11-16T00:22:37.874139Z",
            "url": "https://files.pythonhosted.org/packages/b3/dc/51d1eaf98eb6a8f938a1b2d3faf16e1d872558436eae9dbc4be567bd6fba/grpcio_observability-1.68.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c0d736aa8b9441e08fc0008f903e806396f26ef5fcdfcad65e45324048d89487",
                "md5": "0dad1a8869eed30b61a1a11bdb866e48",
                "sha256": "2a35facdbdfa2f0c7d9985aaef4cbbf9b4539e8a40f2786989a39627428a7a6f"
            },
            "downloads": -1,
            "filename": "grpcio_observability-1.68.0.tar.gz",
            "has_sig": false,
            "md5_digest": "0dad1a8869eed30b61a1a11bdb866e48",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 5467444,
            "upload_time": "2024-11-16T00:24:42",
            "upload_time_iso_8601": "2024-11-16T00:24:42.622516Z",
            "url": "https://files.pythonhosted.org/packages/c0/d7/36aa8b9441e08fc0008f903e806396f26ef5fcdfcad65e45324048d89487/grpcio_observability-1.68.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-16 00:24:42",
    "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-observability"
}
        
Elapsed time: 0.84460s