yappi


Nameyappi JSON
Version 1.7.3 PyPI version JSON
download
home_pagehttps://github.com/sumerc/yappi
SummaryYet Another Python Profiler
upload_time2025-10-24 11:17:20
maintainerNone
docs_urlNone
authorSümer Cip
requires_python>=3.6
licenseMIT
keywords python thread multithread asyncio gevent profiler
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
    <img src="https://raw.githubusercontent.com/sumerc/yappi/master/Misc/logo.png" alt="yappi">
</p>

<h1 align="center">Yappi</h1>
<p align="center">
    A tracing profiler that is <b>multithreading, asyncio and gevent</b> aware.
</p>

[![FreePalestine.Dev](https://freepalestine.dev/header/1)](https://freepalestine.dev)

<p align="center">
    <a href="https://github.com/sumerc/yappi/actions/workflows/main.yml"><img src="https://github.com/sumerc/yappi/workflows/CI/badge.svg?branch=master"></a>
    <a href="https://pypi.org/project/yappi/"><img src="https://img.shields.io/pypi/v/yappi.svg"></a>
    <a href="https://pypi.org/project/yappi/"><img src="https://img.shields.io/pypi/dw/yappi.svg"></a>
    <a href="https://pypi.org/project/yappi/"><img src="https://img.shields.io/pypi/pyversions/yappi.svg"></a>
    <a href="https://github.com/sumerc/yappi/commits/"><img src="https://img.shields.io/github/last-commit/sumerc/yappi.svg"></a>
    <a href="https://github.com/sumerc/yappi/blob/master/LICENSE"><img src="https://img.shields.io/github/license/sumerc/yappi.svg"></a>
    <a href="https://freepalestine.dev"><img src="https://freepalestine.dev/badge?t=d&u=0&r=1" alt="From the river to the sea, Palestine will be free" /></a>
</p>

## Highlights

- **Fast**: Yappi is fast. It is completely written in C and lots of love and care went into making it fast.
- **Unique**: Yappi supports multithreaded, [asyncio](https://github.com/sumerc/yappi/blob/master/doc/coroutine-profiling.md) and [gevent](https://github.com/sumerc/yappi/blob/master/doc/greenlet-profiling.md) profiling. Tagging/filtering multiple profiler results has interesting [use cases](https://github.com/sumerc/yappi/blob/master/doc/api.md#set_tag_callback).
- **Intuitive**: Profiler can be started/stopped and results can be obtained from any time and any thread.
- **Standards Compliant**: Profiler results can be saved in [callgrind](http://valgrind.org/docs/manual/cl-format.html) or [pstat](http://docs.python.org/3.4/library/profile.html#pstats.Stats) formats.
- **Rich in Feature set**: Profiler results can show either [Wall Time](https://en.wikipedia.org/wiki/Elapsed_real_time) or actual [CPU Time](http://en.wikipedia.org/wiki/CPU_time) and can be aggregated from different sessions. Various flags are defined for filtering and sorting profiler results.
- **Robust**: Yappi has been around for years.

## Motivation

CPython standard distribution comes with three deterministic profilers. `cProfile`, `Profile` and `hotshot`. `cProfile` is implemented as a C module based on `lsprof`, `Profile` is in pure Python and `hotshot` can be seen as a small subset of a cProfile. The major issue is that all of these profilers lack support for multi-threaded programs and CPU time.

If you want to profile a  multi-threaded application, you must give an entry point to these profilers and then maybe merge the outputs. None of these profilers are designed to work on long-running multi-threaded applications. It is also not possible to profile an application that start/stop/retrieve traces on the fly with these profilers. 

Now fast forwarding to 2019: With the latest improvements on `asyncio` library and asynchronous frameworks, most of the current profilers lacks the ability to show correct wall/cpu time or even call count information per-coroutine. Thus we need a different kind of approach to profile asynchronous code. Yappi, with v1.2 introduces the concept of `coroutine profiling`. With `coroutine-profiling`, you should be able to profile correct wall/cpu time and call count of your coroutine. (including the time spent in context switches, too). You can see details [here](https://github.com/sumerc/yappi/blob/master/doc/coroutine-profiling.md).


## Installation

Can be installed via PyPI

```
$ pip install yappi
```

OR from the source directly.

```
$ pip install git+https://github.com/sumerc/yappi#egg=yappi
```

## Examples

### A simple example:

```python
import yappi

def a():
    for _ in range(10000000):  # do something CPU heavy
        pass

yappi.set_clock_type("cpu") # Use set_clock_type("wall") for wall time
yappi.start()
a()

yappi.get_func_stats().print_all()
yappi.get_thread_stats().print_all()
'''

Clock type: CPU
Ordered by: totaltime, desc

name                                  ncall  tsub      ttot      tavg      
doc.py:5 a                            1      0.117907  0.117907  0.117907

name           id     tid              ttot      scnt        
_MainThread    0      139867147315008  0.118297  1
'''
```

### Profile a multithreaded application:

You can profile a multithreaded application via Yappi and can easily retrieve
per-thread profile information by filtering on `ctx_id` with `get_func_stats` API.

```python
import yappi
import time
import threading

_NTHREAD = 3


def _work(n):
    time.sleep(n * 0.1)


yappi.start()

threads = []
# generate _NTHREAD threads
for i in range(_NTHREAD):
    t = threading.Thread(target=_work, args=(i + 1, ))
    t.start()
    threads.append(t)
# wait all threads to finish
for t in threads:
    t.join()

yappi.stop()

# retrieve thread stats by their thread id (given by yappi)
threads = yappi.get_thread_stats()
for thread in threads:
    print(
        "Function stats for (%s) (%d)" % (thread.name, thread.id)
    )  # it is the Thread.__class__.__name__
    yappi.get_func_stats(ctx_id=thread.id).print_all()
'''
Function stats for (Thread) (3)

name                                  ncall  tsub      ttot      tavg
..hon3.7/threading.py:859 Thread.run  1      0.000017  0.000062  0.000062
doc3.py:8 _work                       1      0.000012  0.000045  0.000045

Function stats for (Thread) (2)

name                                  ncall  tsub      ttot      tavg
..hon3.7/threading.py:859 Thread.run  1      0.000017  0.000065  0.000065
doc3.py:8 _work                       1      0.000010  0.000048  0.000048


Function stats for (Thread) (1)

name                                  ncall  tsub      ttot      tavg
..hon3.7/threading.py:859 Thread.run  1      0.000010  0.000043  0.000043
doc3.py:8 _work                       1      0.000006  0.000033  0.000033
'''
```

### Different ways to filter/sort stats:

You can use `filter_callback` on `get_func_stats` API to filter on functions, modules
or whatever available in `YFuncStat` object.

```python
import package_a
import yappi
import sys

def a():
    pass

def b():
    pass

yappi.start()
a()
b()
package_a.a()
yappi.stop()

# filter by module object
current_module = sys.modules[__name__]
stats = yappi.get_func_stats(
    filter_callback=lambda x: yappi.module_matches(x, [current_module])
)  # x is a yappi.YFuncStat object
stats.sort("name", "desc").print_all()
'''
Clock type: CPU
Ordered by: name, desc

name                                  ncall  tsub      ttot      tavg
doc2.py:10 b                          1      0.000001  0.000001  0.000001
doc2.py:6 a                           1      0.000001  0.000001  0.000001
'''

# filter by function object
stats = yappi.get_func_stats(
    filter_callback=lambda x: yappi.func_matches(x, [a, b])
).print_all()
'''
name                                  ncall  tsub      ttot      tavg
doc2.py:6 a                           1      0.000001  0.000001  0.000001
doc2.py:10 b                          1      0.000001  0.000001  0.000001
'''

# filter by module name
stats = yappi.get_func_stats(filter_callback=lambda x: 'package_a' in x.module
                             ).print_all()
'''
name                                  ncall  tsub      ttot      tavg
package_a/__init__.py:1 a             1      0.000001  0.000001  0.000001
'''

# filter by function name
stats = yappi.get_func_stats(filter_callback=lambda x: 'a' in x.name
                             ).print_all()
'''
name                                  ncall  tsub      ttot      tavg
doc2.py:6 a                           1      0.000001  0.000001  0.000001
package_a/__init__.py:1 a             1      0.000001  0.000001  0.000001
'''
```

### Profile an asyncio application:

You can see that coroutine wall-time's are correctly profiled.

```python
import asyncio
import yappi

async def foo():
    await asyncio.sleep(1.0)
    await baz()
    await asyncio.sleep(0.5)

async def bar():
    await asyncio.sleep(2.0)

async def baz():
    await asyncio.sleep(1.0)

yappi.set_clock_type("WALL")
with yappi.run():
    asyncio.run(foo())
    asyncio.run(bar())
yappi.get_func_stats().print_all()
'''
Clock type: WALL
Ordered by: totaltime, desc

name                                  ncall  tsub      ttot      tavg      
doc4.py:5 foo                         1      0.000030  2.503808  2.503808
doc4.py:11 bar                        1      0.000012  2.002492  2.002492
doc4.py:15 baz                        1      0.000013  1.001397  1.001397
'''
```

### Profile a gevent application:

You can use yappi to profile greenlet applications now!

```python
import yappi
from greenlet import greenlet
import time

class GreenletA(greenlet):
    def run(self):
        time.sleep(1)

yappi.set_context_backend("greenlet")
yappi.set_clock_type("wall")

yappi.start(builtins=True)
a = GreenletA()
a.switch()
yappi.stop()

yappi.get_func_stats().print_all()
'''
name                                  ncall  tsub      ttot      tavg
tests/test_random.py:6 GreenletA.run  1      0.000007  1.000494  1.000494
time.sleep                            1      1.000487  1.000487  1.000487
'''
```

## Documentation

- [Introduction](https://github.com/sumerc/yappi/blob/master/doc/introduction.md)
- [Clock Types](https://github.com/sumerc/yappi/blob/master/doc/clock_types.md)
- [API](https://github.com/sumerc/yappi/blob/master/doc/api.md)
- [Coroutine Profiling](https://github.com/sumerc/yappi/blob/master/doc/coroutine-profiling.md) _(new in 1.2)_
- [Greenlet Profiling](https://github.com/sumerc/yappi/blob/master/doc/greenlet-profiling.md) _(new in 1.3)_

  Note: Yes. I know I should be moving docs to readthedocs.io. Stay tuned!


## Related Talks

  Special thanks to A.Jesse Jiryu Davis:
- [Python Performance Profiling: The Guts And The Glory (PyCon 2015)](https://www.youtube.com/watch?v=4uJWWXYHxaM)

## PyCharm Integration

Yappi is the default profiler in `PyCharm`. If you have Yappi installed, `PyCharm` will use it. See [the official](https://www.jetbrains.com/help/pycharm/profiler.html) documentation for more details.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/sumerc/yappi",
    "name": "yappi",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": null,
    "keywords": "python thread multithread asyncio gevent profiler",
    "author": "S\u00fcmer Cip",
    "author_email": "sumerc@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/00/76/264b149c6a11bb9094336c87d904953d4ba05eb0a4172e7e2d6523285a48/yappi-1.7.3.tar.gz",
    "platform": null,
    "description": "<p align=\"center\">\n    <img src=\"https://raw.githubusercontent.com/sumerc/yappi/master/Misc/logo.png\" alt=\"yappi\">\n</p>\n\n<h1 align=\"center\">Yappi</h1>\n<p align=\"center\">\n    A tracing profiler that is <b>multithreading, asyncio and gevent</b> aware.\n</p>\n\n[![FreePalestine.Dev](https://freepalestine.dev/header/1)](https://freepalestine.dev)\n\n<p align=\"center\">\n    <a href=\"https://github.com/sumerc/yappi/actions/workflows/main.yml\"><img src=\"https://github.com/sumerc/yappi/workflows/CI/badge.svg?branch=master\"></a>\n    <a href=\"https://pypi.org/project/yappi/\"><img src=\"https://img.shields.io/pypi/v/yappi.svg\"></a>\n    <a href=\"https://pypi.org/project/yappi/\"><img src=\"https://img.shields.io/pypi/dw/yappi.svg\"></a>\n    <a href=\"https://pypi.org/project/yappi/\"><img src=\"https://img.shields.io/pypi/pyversions/yappi.svg\"></a>\n    <a href=\"https://github.com/sumerc/yappi/commits/\"><img src=\"https://img.shields.io/github/last-commit/sumerc/yappi.svg\"></a>\n    <a href=\"https://github.com/sumerc/yappi/blob/master/LICENSE\"><img src=\"https://img.shields.io/github/license/sumerc/yappi.svg\"></a>\n    <a href=\"https://freepalestine.dev\"><img src=\"https://freepalestine.dev/badge?t=d&u=0&r=1\" alt=\"From the river to the sea, Palestine will be free\" /></a>\n</p>\n\n## Highlights\n\n- **Fast**: Yappi is fast. It is completely written in C and lots of love and care went into making it fast.\n- **Unique**: Yappi supports multithreaded, [asyncio](https://github.com/sumerc/yappi/blob/master/doc/coroutine-profiling.md) and [gevent](https://github.com/sumerc/yappi/blob/master/doc/greenlet-profiling.md) profiling. Tagging/filtering multiple profiler results has interesting [use cases](https://github.com/sumerc/yappi/blob/master/doc/api.md#set_tag_callback).\n- **Intuitive**: Profiler can\u00a0be\u00a0started/stopped and results can be obtained from any time and any thread.\n- **Standards Compliant**: Profiler\u00a0results\u00a0can\u00a0be\u00a0saved\u00a0in\u00a0[callgrind](http://valgrind.org/docs/manual/cl-format.html)\u00a0or\u00a0[pstat](http://docs.python.org/3.4/library/profile.html#pstats.Stats)\u00a0formats.\n- **Rich in Feature set**: Profiler results can show either [Wall Time](https://en.wikipedia.org/wiki/Elapsed_real_time) or actual [CPU Time](http://en.wikipedia.org/wiki/CPU_time) and can be aggregated\u00a0from\u00a0different\u00a0sessions. Various flags are defined for filtering and sorting profiler results.\n- **Robust**: Yappi has been around for years.\n\n## Motivation\n\nCPython standard distribution comes with three deterministic profilers. `cProfile`, `Profile` and `hotshot`. `cProfile` is implemented as a C module based on `lsprof`, `Profile` is in pure Python and `hotshot` can be seen as a small subset of a cProfile. The major issue is that all of these profilers lack support for multi-threaded programs and CPU time.\n\nIf you want to profile a  multi-threaded application, you must give an entry point to these profilers and then maybe merge the outputs. None of these profilers are designed to work on long-running multi-threaded applications. It is also not possible to profile an application that start/stop/retrieve traces on the fly with these profilers. \n\nNow fast forwarding to 2019: With the latest improvements on `asyncio` library and asynchronous frameworks, most of the current profilers lacks the ability to show correct wall/cpu time or even call count information per-coroutine. Thus we need a different kind of approach to profile asynchronous code. Yappi, with v1.2 introduces the concept of `coroutine profiling`. With `coroutine-profiling`, you should be able to profile correct wall/cpu time and call count of your coroutine. (including the time spent in context switches, too). You can see details [here](https://github.com/sumerc/yappi/blob/master/doc/coroutine-profiling.md).\n\n\n## Installation\n\nCan be installed via PyPI\n\n```\n$ pip install yappi\n```\n\nOR from the source directly.\n\n```\n$ pip install git+https://github.com/sumerc/yappi#egg=yappi\n```\n\n## Examples\n\n### A simple example:\n\n```python\nimport yappi\n\ndef a():\n    for _ in range(10000000):  # do something CPU heavy\n        pass\n\nyappi.set_clock_type(\"cpu\") # Use set_clock_type(\"wall\") for wall time\nyappi.start()\na()\n\nyappi.get_func_stats().print_all()\nyappi.get_thread_stats().print_all()\n'''\n\nClock type: CPU\nOrdered by: totaltime, desc\n\nname                                  ncall  tsub      ttot      tavg      \ndoc.py:5 a                            1      0.117907  0.117907  0.117907\n\nname           id     tid              ttot      scnt        \n_MainThread    0      139867147315008  0.118297  1\n'''\n```\n\n### Profile a multithreaded application:\n\nYou can profile a multithreaded application via Yappi and can easily retrieve\nper-thread profile information by filtering on `ctx_id` with `get_func_stats` API.\n\n```python\nimport yappi\nimport time\nimport threading\n\n_NTHREAD = 3\n\n\ndef _work(n):\n    time.sleep(n * 0.1)\n\n\nyappi.start()\n\nthreads = []\n# generate _NTHREAD threads\nfor i in range(_NTHREAD):\n    t = threading.Thread(target=_work, args=(i + 1, ))\n    t.start()\n    threads.append(t)\n# wait all threads to finish\nfor t in threads:\n    t.join()\n\nyappi.stop()\n\n# retrieve thread stats by their thread id (given by yappi)\nthreads = yappi.get_thread_stats()\nfor thread in threads:\n    print(\n        \"Function stats for (%s) (%d)\" % (thread.name, thread.id)\n    )  # it is the Thread.__class__.__name__\n    yappi.get_func_stats(ctx_id=thread.id).print_all()\n'''\nFunction stats for (Thread) (3)\n\nname                                  ncall  tsub      ttot      tavg\n..hon3.7/threading.py:859 Thread.run  1      0.000017  0.000062  0.000062\ndoc3.py:8 _work                       1      0.000012  0.000045  0.000045\n\nFunction stats for (Thread) (2)\n\nname                                  ncall  tsub      ttot      tavg\n..hon3.7/threading.py:859 Thread.run  1      0.000017  0.000065  0.000065\ndoc3.py:8 _work                       1      0.000010  0.000048  0.000048\n\n\nFunction stats for (Thread) (1)\n\nname                                  ncall  tsub      ttot      tavg\n..hon3.7/threading.py:859 Thread.run  1      0.000010  0.000043  0.000043\ndoc3.py:8 _work                       1      0.000006  0.000033  0.000033\n'''\n```\n\n### Different ways to filter/sort stats:\n\nYou can use `filter_callback` on `get_func_stats` API to filter on functions, modules\nor whatever available in `YFuncStat` object.\n\n```python\nimport package_a\nimport yappi\nimport sys\n\ndef a():\n    pass\n\ndef b():\n    pass\n\nyappi.start()\na()\nb()\npackage_a.a()\nyappi.stop()\n\n# filter by module object\ncurrent_module = sys.modules[__name__]\nstats = yappi.get_func_stats(\n    filter_callback=lambda x: yappi.module_matches(x, [current_module])\n)  # x is a yappi.YFuncStat object\nstats.sort(\"name\", \"desc\").print_all()\n'''\nClock type: CPU\nOrdered by: name, desc\n\nname                                  ncall  tsub      ttot      tavg\ndoc2.py:10 b                          1      0.000001  0.000001  0.000001\ndoc2.py:6 a                           1      0.000001  0.000001  0.000001\n'''\n\n# filter by function object\nstats = yappi.get_func_stats(\n    filter_callback=lambda x: yappi.func_matches(x, [a, b])\n).print_all()\n'''\nname                                  ncall  tsub      ttot      tavg\ndoc2.py:6 a                           1      0.000001  0.000001  0.000001\ndoc2.py:10 b                          1      0.000001  0.000001  0.000001\n'''\n\n# filter by module name\nstats = yappi.get_func_stats(filter_callback=lambda x: 'package_a' in x.module\n                             ).print_all()\n'''\nname                                  ncall  tsub      ttot      tavg\npackage_a/__init__.py:1 a             1      0.000001  0.000001  0.000001\n'''\n\n# filter by function name\nstats = yappi.get_func_stats(filter_callback=lambda x: 'a' in x.name\n                             ).print_all()\n'''\nname                                  ncall  tsub      ttot      tavg\ndoc2.py:6 a                           1      0.000001  0.000001  0.000001\npackage_a/__init__.py:1 a             1      0.000001  0.000001  0.000001\n'''\n```\n\n### Profile an asyncio application:\n\nYou can see that coroutine wall-time's are correctly profiled.\n\n```python\nimport asyncio\nimport yappi\n\nasync def foo():\n    await asyncio.sleep(1.0)\n    await baz()\n    await asyncio.sleep(0.5)\n\nasync def bar():\n    await asyncio.sleep(2.0)\n\nasync def baz():\n    await asyncio.sleep(1.0)\n\nyappi.set_clock_type(\"WALL\")\nwith yappi.run():\n    asyncio.run(foo())\n    asyncio.run(bar())\nyappi.get_func_stats().print_all()\n'''\nClock type: WALL\nOrdered by: totaltime, desc\n\nname                                  ncall  tsub      ttot      tavg      \ndoc4.py:5 foo                         1      0.000030  2.503808  2.503808\ndoc4.py:11 bar                        1      0.000012  2.002492  2.002492\ndoc4.py:15 baz                        1      0.000013  1.001397  1.001397\n'''\n```\n\n### Profile a gevent application:\n\nYou can use yappi to profile greenlet applications now!\n\n```python\nimport yappi\nfrom greenlet import greenlet\nimport time\n\nclass GreenletA(greenlet):\n    def run(self):\n        time.sleep(1)\n\nyappi.set_context_backend(\"greenlet\")\nyappi.set_clock_type(\"wall\")\n\nyappi.start(builtins=True)\na = GreenletA()\na.switch()\nyappi.stop()\n\nyappi.get_func_stats().print_all()\n'''\nname                                  ncall  tsub      ttot      tavg\ntests/test_random.py:6 GreenletA.run  1      0.000007  1.000494  1.000494\ntime.sleep                            1      1.000487  1.000487  1.000487\n'''\n```\n\n## Documentation\n\n- [Introduction](https://github.com/sumerc/yappi/blob/master/doc/introduction.md)\n- [Clock Types](https://github.com/sumerc/yappi/blob/master/doc/clock_types.md)\n- [API](https://github.com/sumerc/yappi/blob/master/doc/api.md)\n- [Coroutine Profiling](https://github.com/sumerc/yappi/blob/master/doc/coroutine-profiling.md) _(new in 1.2)_\n- [Greenlet Profiling](https://github.com/sumerc/yappi/blob/master/doc/greenlet-profiling.md) _(new in 1.3)_\n\n  Note: Yes. I know I should be moving docs to readthedocs.io. Stay tuned!\n\n\n## Related Talks\n\n  Special thanks to A.Jesse Jiryu Davis:\n- [Python Performance Profiling: The Guts And The Glory (PyCon 2015)](https://www.youtube.com/watch?v=4uJWWXYHxaM)\n\n## PyCharm Integration\n\nYappi is the default profiler in `PyCharm`. If you have Yappi installed, `PyCharm` will use it. See [the official](https://www.jetbrains.com/help/pycharm/profiler.html) documentation for more details.\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Yet Another Python Profiler",
    "version": "1.7.3",
    "project_urls": {
        "Homepage": "https://github.com/sumerc/yappi"
    },
    "split_keywords": [
        "python",
        "thread",
        "multithread",
        "asyncio",
        "gevent",
        "profiler"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "81e16e0927452b4cbc0933a3f7711726f4b3f927c71c24965d139b5cf23dcf73",
                "md5": "df3aa4675622488c11763eaf278946ec",
                "sha256": "980177174897779a3129e76b0fbc39c6d920c0303330f0e42c4ba0181f23a3ea"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "df3aa4675622488c11763eaf278946ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 32655,
            "upload_time": "2025-10-24T11:16:16",
            "upload_time_iso_8601": "2025-10-24T11:16:16.636917Z",
            "url": "https://files.pythonhosted.org/packages/81/e1/6e0927452b4cbc0933a3f7711726f4b3f927c71c24965d139b5cf23dcf73/yappi-1.7.3-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "55a89a7df5ae3fcfef73b1c693f55b56f85e8b49bed5654a27506678968f3388",
                "md5": "5c687ac3a1d3610dfdd93f83cb197311",
                "sha256": "ea2de116d64336822b628f6f66e9b8d9a18a082444fe11364e65b176ec503b7e"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5c687ac3a1d3610dfdd93f83cb197311",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 32703,
            "upload_time": "2025-10-24T11:16:17",
            "upload_time_iso_8601": "2025-10-24T11:16:17.675924Z",
            "url": "https://files.pythonhosted.org/packages/55/a8/9a7df5ae3fcfef73b1c693f55b56f85e8b49bed5654a27506678968f3388/yappi-1.7.3-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5090d2e083ef36d1ed9ee9dcfb32a5d5703532eecc46c557c0302100dd306ab0",
                "md5": "9a091c355b90d5f61a4489e8ca05a9c4",
                "sha256": "4122bcae6575d16863219493e88f9734511895359a9a5c062dc582b7a50cb7ce"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9a091c355b90d5f61a4489e8ca05a9c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 79322,
            "upload_time": "2025-10-24T11:16:18",
            "upload_time_iso_8601": "2025-10-24T11:16:18.941819Z",
            "url": "https://files.pythonhosted.org/packages/50/90/d2e083ef36d1ed9ee9dcfb32a5d5703532eecc46c557c0302100dd306ab0/yappi-1.7.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f1d5a2ba5913740c04cd51fff9de9f79c5b4433c664c041ab8c0f07b31bbfa2c",
                "md5": "16769e41fbcc57a1ffb506e4451e587a",
                "sha256": "490ee266296bce4972c3e1db0cec3e1545df26952153f9f10588431b4c79840c"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "16769e41fbcc57a1ffb506e4451e587a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 78579,
            "upload_time": "2025-10-24T11:16:20",
            "upload_time_iso_8601": "2025-10-24T11:16:20.124049Z",
            "url": "https://files.pythonhosted.org/packages/f1/d5/a2ba5913740c04cd51fff9de9f79c5b4433c664c041ab8c0f07b31bbfa2c/yappi-1.7.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "947b91298b99946c1750d067dcf45c630d16676d2a596699de309b39bb5806b6",
                "md5": "0379bb1770247806401baefb7adfe80d",
                "sha256": "9b131e6679f809a5d5724c1fd3ca5efe3c1977ecdd77248750724d1460d5efbb"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0379bb1770247806401baefb7adfe80d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 76885,
            "upload_time": "2025-10-24T11:16:20",
            "upload_time_iso_8601": "2025-10-24T11:16:20.984274Z",
            "url": "https://files.pythonhosted.org/packages/94/7b/91298b99946c1750d067dcf45c630d16676d2a596699de309b39bb5806b6/yappi-1.7.3-cp310-cp310-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5c867bc9a4835d14b1e2d778d083eb5a92d1406e90c6e99530d6f8d3adf208ad",
                "md5": "e25d7030c31977479099d5c2ac2d7e07",
                "sha256": "73b83ac30690cfd80cbb94832a01a929995f511f4e865b433d5de26c9d04dab3"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e25d7030c31977479099d5c2ac2d7e07",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 76659,
            "upload_time": "2025-10-24T11:16:21",
            "upload_time_iso_8601": "2025-10-24T11:16:21.861072Z",
            "url": "https://files.pythonhosted.org/packages/5c/86/7bc9a4835d14b1e2d778d083eb5a92d1406e90c6e99530d6f8d3adf208ad/yappi-1.7.3-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "009503b1492159a0916b5821a311a658dd2f19e84f947e2ea0fb37472f27a9b9",
                "md5": "5edaac2b98db64552a0652181769cad5",
                "sha256": "21c321679917fcf710a31f36a64611d0b3f1e92d4606582f320d300d4cf35fae"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "5edaac2b98db64552a0652181769cad5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 32395,
            "upload_time": "2025-10-24T11:16:23",
            "upload_time_iso_8601": "2025-10-24T11:16:23.064967Z",
            "url": "https://files.pythonhosted.org/packages/00/95/03b1492159a0916b5821a311a658dd2f19e84f947e2ea0fb37472f27a9b9/yappi-1.7.3-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "756a3ae1fe29db5ea93ba8319b6cc8d2495eaab00eef4b9b04c4e51a9f06e297",
                "md5": "9ae95ca8f122f6b85b67c2b8c7df6aab",
                "sha256": "6a048ea8f213e04f267dfde85c7a6430867f67b9e062ec11d411061630211f19"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9ae95ca8f122f6b85b67c2b8c7df6aab",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 34738,
            "upload_time": "2025-10-24T11:16:23",
            "upload_time_iso_8601": "2025-10-24T11:16:23.939295Z",
            "url": "https://files.pythonhosted.org/packages/75/6a/3ae1fe29db5ea93ba8319b6cc8d2495eaab00eef4b9b04c4e51a9f06e297/yappi-1.7.3-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5155bd7b4217382a4973c65a291b78832a0387997ce00f0fb4304b295bfda334",
                "md5": "54e29e9bb55c394010984809c52d5ab5",
                "sha256": "ea3d936a3bfbd8482c7bb040a399376dbae50b5185d83e4074fdeb1775c149c3"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp310-cp310-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "54e29e9bb55c394010984809c52d5ab5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 32493,
            "upload_time": "2025-10-24T11:16:24",
            "upload_time_iso_8601": "2025-10-24T11:16:24.973153Z",
            "url": "https://files.pythonhosted.org/packages/51/55/bd7b4217382a4973c65a291b78832a0387997ce00f0fb4304b295bfda334/yappi-1.7.3-cp310-cp310-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "76a493f3fa5eb15736a50032621cd7d8a84fb841c00649ede74d3165406c6b1a",
                "md5": "b170e757516f33584e496868aa84901d",
                "sha256": "4e34aff669d5f08811234d1ac3b1ecc494353b9a3659d046278fa9a91ff28815"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b170e757516f33584e496868aa84901d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 32749,
            "upload_time": "2025-10-24T11:16:25",
            "upload_time_iso_8601": "2025-10-24T11:16:25.918293Z",
            "url": "https://files.pythonhosted.org/packages/76/a4/93f3fa5eb15736a50032621cd7d8a84fb841c00649ede74d3165406c6b1a/yappi-1.7.3-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c4254fba664b43d1706ebe4da6d815dbe171222e55c9634f26473ff4946fb591",
                "md5": "3205ef31500422b194155547168d496d",
                "sha256": "4518fc47efeaef9fc5035482711156b69cc52fe7d79da0463f1b044d0f40249f"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3205ef31500422b194155547168d496d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 32837,
            "upload_time": "2025-10-24T11:16:27",
            "upload_time_iso_8601": "2025-10-24T11:16:27.042190Z",
            "url": "https://files.pythonhosted.org/packages/c4/25/4fba664b43d1706ebe4da6d815dbe171222e55c9634f26473ff4946fb591/yappi-1.7.3-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c7bb6ec7288ef869349eb92b0f1105d00f5243449fba45785642ae961e7c0cbe",
                "md5": "5b8be0644c4e59a1b7b33bed366057b1",
                "sha256": "c8152f6a26ba04cbbf12e959784b5d2497f8f1a8462d30442ca4cef581f78a4c"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5b8be0644c4e59a1b7b33bed366057b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 80673,
            "upload_time": "2025-10-24T11:16:28",
            "upload_time_iso_8601": "2025-10-24T11:16:28.340347Z",
            "url": "https://files.pythonhosted.org/packages/c7/bb/6ec7288ef869349eb92b0f1105d00f5243449fba45785642ae961e7c0cbe/yappi-1.7.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bbf87a370130431eb5e73805877bd211f110d44d66c8278a0a0b570dccf0541c",
                "md5": "44eace29f165850ec31d913f3f7ef50e",
                "sha256": "627c7c2e6752a8231712760819204f2fc13ab4ba24844fbfcb435fd2f0120c6a"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "44eace29f165850ec31d913f3f7ef50e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 79845,
            "upload_time": "2025-10-24T11:16:29",
            "upload_time_iso_8601": "2025-10-24T11:16:29.599079Z",
            "url": "https://files.pythonhosted.org/packages/bb/f8/7a370130431eb5e73805877bd211f110d44d66c8278a0a0b570dccf0541c/yappi-1.7.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "472f4b167a2a435f2d030900166e532d7a9ef9bd1e11341992dfcc0ac2f91308",
                "md5": "d3b865df8c2dc4a8dc00620df07e6f1c",
                "sha256": "01328c4e5a48a0fe8d840a928cf9105a20060272cf635fc49cf9b7762f70e696"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d3b865df8c2dc4a8dc00620df07e6f1c",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 78282,
            "upload_time": "2025-10-24T11:16:30",
            "upload_time_iso_8601": "2025-10-24T11:16:30.476897Z",
            "url": "https://files.pythonhosted.org/packages/47/2f/4b167a2a435f2d030900166e532d7a9ef9bd1e11341992dfcc0ac2f91308/yappi-1.7.3-cp311-cp311-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "40a4e4780d107474db8f5b3d9dd2497d58fc5bafada1eae4061f0ab75c19bfcf",
                "md5": "0ca0c906afd50d205f5a62e7b13eabcf",
                "sha256": "c319427c220c35bc9a2719356d6de09acb855078bc93f4dc9da03c7ccda64915"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0ca0c906afd50d205f5a62e7b13eabcf",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 77972,
            "upload_time": "2025-10-24T11:16:31",
            "upload_time_iso_8601": "2025-10-24T11:16:31.780259Z",
            "url": "https://files.pythonhosted.org/packages/40/a4/e4780d107474db8f5b3d9dd2497d58fc5bafada1eae4061f0ab75c19bfcf/yappi-1.7.3-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3c902fad4f3997dcfae45afc087ca32a5ebd659a2fd42530874e762ea18f6bb2",
                "md5": "9ea091b27a556c477ac27ca590de4600",
                "sha256": "f2ee5a22d1cc2f665ecb0eb26f554a4dc0b9af09bed7d04b1de0f2a9e08ae45c"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "9ea091b27a556c477ac27ca590de4600",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 32479,
            "upload_time": "2025-10-24T11:16:33",
            "upload_time_iso_8601": "2025-10-24T11:16:33.049682Z",
            "url": "https://files.pythonhosted.org/packages/3c/90/2fad4f3997dcfae45afc087ca32a5ebd659a2fd42530874e762ea18f6bb2/yappi-1.7.3-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "285203b6a75cbde41473bf2072b612b643a2c3cc868ac4695ca063d44a7acbfe",
                "md5": "0d08d04c63b48f97749ecd9781d5764a",
                "sha256": "77dac9da5772e8fe6e0dcd116e2785682df6601e77d824436f3b41de8d4ce489"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0d08d04c63b48f97749ecd9781d5764a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 34852,
            "upload_time": "2025-10-24T11:16:33",
            "upload_time_iso_8601": "2025-10-24T11:16:33.932345Z",
            "url": "https://files.pythonhosted.org/packages/28/52/03b6a75cbde41473bf2072b612b643a2c3cc868ac4695ca063d44a7acbfe/yappi-1.7.3-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "60e557bb22892cdd7a807509978701319e1ba4af33bb687babee778263c0bb01",
                "md5": "7305a8dbfebbc643b9aa34f6dc90cecd",
                "sha256": "4ece7c47fb16b78b7ad8d7b143f74d2923ab2c76a8993b3dd32ef6df3e40dbef"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp311-cp311-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "7305a8dbfebbc643b9aa34f6dc90cecd",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 32512,
            "upload_time": "2025-10-24T11:16:35",
            "upload_time_iso_8601": "2025-10-24T11:16:35.080811Z",
            "url": "https://files.pythonhosted.org/packages/60/e5/57bb22892cdd7a807509978701319e1ba4af33bb687babee778263c0bb01/yappi-1.7.3-cp311-cp311-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "59eaa4bdae99d0463dff28c53b07f9a98333064e28335a0513ad26c9f8b7464a",
                "md5": "2b6f89803afe88ad5264c76432480a28",
                "sha256": "835ba8b6078aa480c185c43e70489d6f7730d3c3570a51451d1f9e29f0fdecf5"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2b6f89803afe88ad5264c76432480a28",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 32965,
            "upload_time": "2025-10-24T11:16:36",
            "upload_time_iso_8601": "2025-10-24T11:16:36.217168Z",
            "url": "https://files.pythonhosted.org/packages/59/ea/a4bdae99d0463dff28c53b07f9a98333064e28335a0513ad26c9f8b7464a/yappi-1.7.3-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "de9eac369cf4b42676b24684cd7bb16a439b76a46d8d1fe5abe13f88c5dabe48",
                "md5": "0d898645b7d38e3a02bb7fbe64a91f80",
                "sha256": "a23419753961c523a4d98799e199b32e7102bc1b4bd2279199e63e9bc37c0874"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0d898645b7d38e3a02bb7fbe64a91f80",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 32901,
            "upload_time": "2025-10-24T11:16:37",
            "upload_time_iso_8601": "2025-10-24T11:16:37.042182Z",
            "url": "https://files.pythonhosted.org/packages/de/9e/ac369cf4b42676b24684cd7bb16a439b76a46d8d1fe5abe13f88c5dabe48/yappi-1.7.3-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e359f85c08afbc3e0c344d27a00978438a15f384bf1f0bfc1761df66e5141edd",
                "md5": "a6b3d3e53cc68f58071f9fa69b7f511a",
                "sha256": "2b26c062c072ee1831d77cf06f8a812dc0cbcac63ef2f5b4cc6b4e67718603b6"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a6b3d3e53cc68f58071f9fa69b7f511a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 81700,
            "upload_time": "2025-10-24T11:16:37",
            "upload_time_iso_8601": "2025-10-24T11:16:37.831913Z",
            "url": "https://files.pythonhosted.org/packages/e3/59/f85c08afbc3e0c344d27a00978438a15f384bf1f0bfc1761df66e5141edd/yappi-1.7.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "76ffeb0a78fbea9aff0e5aa49932cc471381dd3bf9be500893d3fd72d17bf132",
                "md5": "6d608364c25418edc9bf46a45dead7f5",
                "sha256": "54d17fb356f2cfbb4862901d05cf686bddd46d5e5d3b4bbcb3a0ead3d4fac77d"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6d608364c25418edc9bf46a45dead7f5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 81291,
            "upload_time": "2025-10-24T11:16:39",
            "upload_time_iso_8601": "2025-10-24T11:16:39.083916Z",
            "url": "https://files.pythonhosted.org/packages/76/ff/eb0a78fbea9aff0e5aa49932cc471381dd3bf9be500893d3fd72d17bf132/yappi-1.7.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "64026df059b9c0d9932561e4a6e1e7495cc97a909895d0278b034eddbad1da62",
                "md5": "5c5b70937bf33afc96af955f0c03d810",
                "sha256": "6c62600783a0cf659c46324264996489fc6348dfc113faaf31b7c9af8e747133"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5c5b70937bf33afc96af955f0c03d810",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 79029,
            "upload_time": "2025-10-24T11:16:39",
            "upload_time_iso_8601": "2025-10-24T11:16:39.953762Z",
            "url": "https://files.pythonhosted.org/packages/64/02/6df059b9c0d9932561e4a6e1e7495cc97a909895d0278b034eddbad1da62/yappi-1.7.3-cp312-cp312-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e8abe2787c5d1261e08eec6682b76ba39d4a0ace5fa4e778f8255e82c6a7d4e0",
                "md5": "dce664f6ffd689fe267253be116cd5e7",
                "sha256": "0cb41e4243907368d24081a4acd45d9dfa0867c8cb372491bb00d774f03fb21f"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dce664f6ffd689fe267253be116cd5e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 79163,
            "upload_time": "2025-10-24T11:16:41",
            "upload_time_iso_8601": "2025-10-24T11:16:41.203798Z",
            "url": "https://files.pythonhosted.org/packages/e8/ab/e2787c5d1261e08eec6682b76ba39d4a0ace5fa4e778f8255e82c6a7d4e0/yappi-1.7.3-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "51c0ffb170e9e648c9d623648427e738a8d42ad708c7f2ad4413d84533bdfa7e",
                "md5": "018b57f4214bd7408b8175721cfb57ce",
                "sha256": "b93bbf4e6951c1ace9687ac6b027c4b14a581359f233b2dfb21108fe08650397"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "018b57f4214bd7408b8175721cfb57ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 32608,
            "upload_time": "2025-10-24T11:16:42",
            "upload_time_iso_8601": "2025-10-24T11:16:42.110693Z",
            "url": "https://files.pythonhosted.org/packages/51/c0/ffb170e9e648c9d623648427e738a8d42ad708c7f2ad4413d84533bdfa7e/yappi-1.7.3-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "042c5cf8208f904644568c1fb74ddd6ed3ed2eccfccb239f0d72386d1cb69c6f",
                "md5": "9189d3997649975d718f09dad9edcc38",
                "sha256": "396c183dd0ab93532f2fe5c1742b96e136846d56c249b85e72b653af56d11352"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "9189d3997649975d718f09dad9edcc38",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 34962,
            "upload_time": "2025-10-24T11:16:43",
            "upload_time_iso_8601": "2025-10-24T11:16:43.565576Z",
            "url": "https://files.pythonhosted.org/packages/04/2c/5cf8208f904644568c1fb74ddd6ed3ed2eccfccb239f0d72386d1cb69c6f/yappi-1.7.3-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "bddef4d21b20c1e6d825977888e1dcf77070709ece92c3e479deb10b55c61e31",
                "md5": "c430b5e17337a36245eca826ac5c5b24",
                "sha256": "0317c9bf8908437578cb7661d2d5786043d2817b0377bb1e493669a1f1dbad76"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp312-cp312-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "c430b5e17337a36245eca826ac5c5b24",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 32591,
            "upload_time": "2025-10-24T11:16:44",
            "upload_time_iso_8601": "2025-10-24T11:16:44.442581Z",
            "url": "https://files.pythonhosted.org/packages/bd/de/f4d21b20c1e6d825977888e1dcf77070709ece92c3e479deb10b55c61e31/yappi-1.7.3-cp312-cp312-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cb315a474c37184b5202afd52fcc669f05af830a856b54191b5889fce9f67c1c",
                "md5": "0d6af5aa1234b077882e3ec9dcd5b079",
                "sha256": "3150e3a19f42baa5438b1b171d8b6f71a6c1da04bc6a4a494508b9acdda4f280"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0d6af5aa1234b077882e3ec9dcd5b079",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 32991,
            "upload_time": "2025-10-24T11:16:45",
            "upload_time_iso_8601": "2025-10-24T11:16:45.371856Z",
            "url": "https://files.pythonhosted.org/packages/cb/31/5a474c37184b5202afd52fcc669f05af830a856b54191b5889fce9f67c1c/yappi-1.7.3-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f76734cb8bc23d57574e552ad14c5b414d05b97ff9fe82083b88d42d8519c4e8",
                "md5": "27e0a26defdd04f9473afeb6642e2b1b",
                "sha256": "30aaabee21b03920de502e6b975feb6d801e04ccbfd5a726b9cb6f86d5162ea9"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "27e0a26defdd04f9473afeb6642e2b1b",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 32890,
            "upload_time": "2025-10-24T11:16:46",
            "upload_time_iso_8601": "2025-10-24T11:16:46.232232Z",
            "url": "https://files.pythonhosted.org/packages/f7/67/34cb8bc23d57574e552ad14c5b414d05b97ff9fe82083b88d42d8519c4e8/yappi-1.7.3-cp313-cp313-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d60a01f50739e0a386988f53772cf7cdc7ff118e33c50c23a2e8171dba7d4d2d",
                "md5": "0fe7d44509c2559d6cce91a7328d7532",
                "sha256": "e900c3d923e669ffbd6a1f25b1d066a74f2eb813e628e49b867b191cff406b9d"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0fe7d44509c2559d6cce91a7328d7532",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 81978,
            "upload_time": "2025-10-24T11:16:47",
            "upload_time_iso_8601": "2025-10-24T11:16:47.069142Z",
            "url": "https://files.pythonhosted.org/packages/d6/0a/01f50739e0a386988f53772cf7cdc7ff118e33c50c23a2e8171dba7d4d2d/yappi-1.7.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e288a16244166d5dfac2eddf6fc41d02a827e1ed9840abce98caa228edb7a29d",
                "md5": "1cadbde17745f9ee464bed3df31d560a",
                "sha256": "585977229d6f5caa0c7680885b75de0ced391c69cc97fbea09982618ddb76750"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1cadbde17745f9ee464bed3df31d560a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 81585,
            "upload_time": "2025-10-24T11:16:48",
            "upload_time_iso_8601": "2025-10-24T11:16:48.015240Z",
            "url": "https://files.pythonhosted.org/packages/e2/88/a16244166d5dfac2eddf6fc41d02a827e1ed9840abce98caa228edb7a29d/yappi-1.7.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dc8e3da20e2d0745a2ad15ee64ae4174d87acc885933b942fda91eb5af4b9148",
                "md5": "ac05efa7606d02fb43ea0d1704326740",
                "sha256": "286f4126bf83c861dbf16d1f6623d07e88e38e3872e763c94ace8eade1c63cc4"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ac05efa7606d02fb43ea0d1704326740",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 79321,
            "upload_time": "2025-10-24T11:16:50",
            "upload_time_iso_8601": "2025-10-24T11:16:50.064355Z",
            "url": "https://files.pythonhosted.org/packages/dc/8e/3da20e2d0745a2ad15ee64ae4174d87acc885933b942fda91eb5af4b9148/yappi-1.7.3-cp313-cp313-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f3015a864164459e7e83d693507662b3edea362f7652158d65f140b966520ba8",
                "md5": "bea1a4e49e0bba156ee41d948cb85193",
                "sha256": "629c448699e9cd00c8a66e35b2fee829cac45a481ba1135ac26a54fc8d763d18"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bea1a4e49e0bba156ee41d948cb85193",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 79478,
            "upload_time": "2025-10-24T11:16:51",
            "upload_time_iso_8601": "2025-10-24T11:16:51.704301Z",
            "url": "https://files.pythonhosted.org/packages/f3/01/5a864164459e7e83d693507662b3edea362f7652158d65f140b966520ba8/yappi-1.7.3-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "db57ff6320cc5bfca6f65bb17d82e2b11efadb433463d0dae70008a4753e4ad7",
                "md5": "807f804fb7d5f99c943278e57ba06e93",
                "sha256": "78a314b0a6dddc037e6abbde2658396c53a082f379b8bb8a4ded520796215044"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "807f804fb7d5f99c943278e57ba06e93",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 32596,
            "upload_time": "2025-10-24T11:16:52",
            "upload_time_iso_8601": "2025-10-24T11:16:52.795438Z",
            "url": "https://files.pythonhosted.org/packages/db/57/ff6320cc5bfca6f65bb17d82e2b11efadb433463d0dae70008a4753e4ad7/yappi-1.7.3-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9d031f2dfe19e564fd270dc4aed475405e9136be7d10e77b1c114c1dbdfa9012",
                "md5": "6deb934def3d09c955dbe9102c8d0094",
                "sha256": "9170c4ca0abd57fc21e0cde1dc01a940114194671c492758725eb2d3ce63050f"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6deb934def3d09c955dbe9102c8d0094",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 34960,
            "upload_time": "2025-10-24T11:16:53",
            "upload_time_iso_8601": "2025-10-24T11:16:53.932811Z",
            "url": "https://files.pythonhosted.org/packages/9d/03/1f2dfe19e564fd270dc4aed475405e9136be7d10e77b1c114c1dbdfa9012/yappi-1.7.3-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0ec3f88f5fe35ef23096c78822ea12c7e3321ef13a64a0487878b117f467c110",
                "md5": "b95902e1e97518c27805643d15ca4f7d",
                "sha256": "e1331a3bef949c51edbe319090b9b1c6cc62315a766559ae901d1abd609216da"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp313-cp313-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "b95902e1e97518c27805643d15ca4f7d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 32622,
            "upload_time": "2025-10-24T11:16:54",
            "upload_time_iso_8601": "2025-10-24T11:16:54.794465Z",
            "url": "https://files.pythonhosted.org/packages/0e/c3/f88f5fe35ef23096c78822ea12c7e3321ef13a64a0487878b117f467c110/yappi-1.7.3-cp313-cp313-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a261e55f9d690e02fe21e082e771804fafa44877ddb6a0b6b909d9b1797f429b",
                "md5": "5e68d05447cc817ec10051cad9032d84",
                "sha256": "80740ec24a41a1345af0b48dfc3d3a76c4fcde1d4b4182f385fe7b90b6a907c7"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-macosx_10_15_x86_64.whl",
            "has_sig": false,
            "md5_digest": "5e68d05447cc817ec10051cad9032d84",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 33055,
            "upload_time": "2025-10-24T11:16:55",
            "upload_time_iso_8601": "2025-10-24T11:16:55.677363Z",
            "url": "https://files.pythonhosted.org/packages/a2/61/e55f9d690e02fe21e082e771804fafa44877ddb6a0b6b909d9b1797f429b/yappi-1.7.3-cp314-cp314-macosx_10_15_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "80c7f7d05e99eb36f526d509d9bbbc2edb0629e2261abda6f0406e8d7334d41e",
                "md5": "4fa932a422d4d0724068c10539ff27cd",
                "sha256": "3071be6efb8eb2dd6104dd3afb6e95d05229494c48fcffd3e14546302438974b"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "4fa932a422d4d0724068c10539ff27cd",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 32916,
            "upload_time": "2025-10-24T11:16:56",
            "upload_time_iso_8601": "2025-10-24T11:16:56.504279Z",
            "url": "https://files.pythonhosted.org/packages/80/c7/f7d05e99eb36f526d509d9bbbc2edb0629e2261abda6f0406e8d7334d41e/yappi-1.7.3-cp314-cp314-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "643a1e03393f754af27e0f750f51600f6dad527625d66a762cba1d0525655585",
                "md5": "17366dfd4b104f719d909992343618be",
                "sha256": "5f4d2111cb748c5ba41b833a7e55dca9f2d3bc4bfaadc015e60580d3fc00b6db"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "17366dfd4b104f719d909992343618be",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 81995,
            "upload_time": "2025-10-24T11:16:57",
            "upload_time_iso_8601": "2025-10-24T11:16:57.358660Z",
            "url": "https://files.pythonhosted.org/packages/64/3a/1e03393f754af27e0f750f51600f6dad527625d66a762cba1d0525655585/yappi-1.7.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8d96344db24ec28e8e2d0a55dadba03481f5c4ec4f9ac3ef59535337b92a8e41",
                "md5": "34b14c20dc7a48f00ccc99ce1653d81a",
                "sha256": "73752b0386af72464fc9d574dc17f51db495780aee60faa49fe138018efad12e"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "34b14c20dc7a48f00ccc99ce1653d81a",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 81378,
            "upload_time": "2025-10-24T11:16:58",
            "upload_time_iso_8601": "2025-10-24T11:16:58.596327Z",
            "url": "https://files.pythonhosted.org/packages/8d/96/344db24ec28e8e2d0a55dadba03481f5c4ec4f9ac3ef59535337b92a8e41/yappi-1.7.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4e005b70fe11fdfe6e1cbdaff2e315e542767d35798304730498d5e0e56c9922",
                "md5": "92d9b809ca7c55e33d3fbcedbd2bc914",
                "sha256": "172da2c41c768edec9071028b12d34773aef7b109d0d642662170cd925d86e83"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "92d9b809ca7c55e33d3fbcedbd2bc914",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 79291,
            "upload_time": "2025-10-24T11:16:59",
            "upload_time_iso_8601": "2025-10-24T11:16:59.474361Z",
            "url": "https://files.pythonhosted.org/packages/4e/00/5b70fe11fdfe6e1cbdaff2e315e542767d35798304730498d5e0e56c9922/yappi-1.7.3-cp314-cp314-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "62798609f6992ef8d7b20eab3f5ed3821390092e8b7207beee53eec7e82ac089",
                "md5": "36119fcc5fde93bb116b189b5aeca050",
                "sha256": "2849c2f0f21628cfbcd5a7fa3175ae52340735624775ffb263a86ac5c6706e91"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "36119fcc5fde93bb116b189b5aeca050",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 79289,
            "upload_time": "2025-10-24T11:17:00",
            "upload_time_iso_8601": "2025-10-24T11:17:00.435185Z",
            "url": "https://files.pythonhosted.org/packages/62/79/8609f6992ef8d7b20eab3f5ed3821390092e8b7207beee53eec7e82ac089/yappi-1.7.3-cp314-cp314-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1484011f2df98543ee41837b473af69839b60b8401beff9e1083c39e58441bb6",
                "md5": "0c1659178eb8c8bd09e4815528b6fd6b",
                "sha256": "2622e3ebf0a07cbcaca70800aa6090317182c6a7389e1428c913b5c82f77d352"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-win32.whl",
            "has_sig": false,
            "md5_digest": "0c1659178eb8c8bd09e4815528b6fd6b",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 33165,
            "upload_time": "2025-10-24T11:17:01",
            "upload_time_iso_8601": "2025-10-24T11:17:01.393596Z",
            "url": "https://files.pythonhosted.org/packages/14/84/011f2df98543ee41837b473af69839b60b8401beff9e1083c39e58441bb6/yappi-1.7.3-cp314-cp314-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1d58e11f0a7b762eeb8a089e7d5627412a55a6b5227bf35aa8055081ee1fc8e6",
                "md5": "b8c304c762ebbd97c33182aae6759c0c",
                "sha256": "056bdebc61eb394f53c74cae208ae0ab3811147a5671921dd1fa126d682d8337"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b8c304c762ebbd97c33182aae6759c0c",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 35557,
            "upload_time": "2025-10-24T11:17:02",
            "upload_time_iso_8601": "2025-10-24T11:17:02.285411Z",
            "url": "https://files.pythonhosted.org/packages/1d/58/e11f0a7b762eeb8a089e7d5627412a55a6b5227bf35aa8055081ee1fc8e6/yappi-1.7.3-cp314-cp314-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "728a766065664ee74d2820f0b84fa89585ecdb61674dd1414c639c2bc063cd95",
                "md5": "e0c9316d06f30ba207b3d459d0cf0fcf",
                "sha256": "a7d3227bfa4adbd65f6f9ad3b487534b040f2232ab2465af00a2122df15eacc5"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp314-cp314-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "e0c9316d06f30ba207b3d459d0cf0fcf",
            "packagetype": "bdist_wheel",
            "python_version": "cp314",
            "requires_python": ">=3.6",
            "size": 33183,
            "upload_time": "2025-10-24T11:17:03",
            "upload_time_iso_8601": "2025-10-24T11:17:03.183893Z",
            "url": "https://files.pythonhosted.org/packages/72/8a/766065664ee74d2820f0b84fa89585ecdb61674dd1414c639c2bc063cd95/yappi-1.7.3-cp314-cp314-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3896a0155cc72d6aadc6c38135480acd06d951d32dee7380994c2197094680ca",
                "md5": "aeae753eee6f5fd605ddca4c7c36cd40",
                "sha256": "cca07f89087a48b05b7aa60a613d0684746831f15530575a07cfa4693f302237"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "aeae753eee6f5fd605ddca4c7c36cd40",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 32346,
            "upload_time": "2025-10-24T11:17:04",
            "upload_time_iso_8601": "2025-10-24T11:17:04.012946Z",
            "url": "https://files.pythonhosted.org/packages/38/96/a0155cc72d6aadc6c38135480acd06d951d32dee7380994c2197094680ca/yappi-1.7.3-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8fb8a782e6b0daa3b635e8c0fd39ba7c6a60ec8a5ee586a1431239e70ed61447",
                "md5": "2d929e3e355a9d76fda6b649a3765dba",
                "sha256": "f4a1ed8da10da56e2e42673c042f2b04272ad7b28c78400a6aebd147a1477e6c"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "2d929e3e355a9d76fda6b649a3765dba",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 32414,
            "upload_time": "2025-10-24T11:17:04",
            "upload_time_iso_8601": "2025-10-24T11:17:04.880905Z",
            "url": "https://files.pythonhosted.org/packages/8f/b8/a782e6b0daa3b635e8c0fd39ba7c6a60ec8a5ee586a1431239e70ed61447/yappi-1.7.3-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "03c3da93079634d6fda0d0627e57d3d1183bb002ae3b94b8be7e14b298b9de82",
                "md5": "d6f600eb3785c4533382332ed6276c6a",
                "sha256": "67aabcc3227b41d18371ca85df6abb7e2d582bac37d9ae282b0e25f69cb3e85f"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d6f600eb3785c4533382332ed6276c6a",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 78800,
            "upload_time": "2025-10-24T11:17:05",
            "upload_time_iso_8601": "2025-10-24T11:17:05.751827Z",
            "url": "https://files.pythonhosted.org/packages/03/c3/da93079634d6fda0d0627e57d3d1183bb002ae3b94b8be7e14b298b9de82/yappi-1.7.3-cp38-cp38-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "42e64e0118e21772a3f861a4685f74bdac94c6aa05ddb618cf955bf936f796b8",
                "md5": "2f1e81a700b6c90e47746a198be2e2e1",
                "sha256": "1dea50de04b7e0bb943bfd9641344d36baf3f327823b2a979b20c2d524298213"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2f1e81a700b6c90e47746a198be2e2e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 78113,
            "upload_time": "2025-10-24T11:17:06",
            "upload_time_iso_8601": "2025-10-24T11:17:06.715908Z",
            "url": "https://files.pythonhosted.org/packages/42/e6/4e0118e21772a3f861a4685f74bdac94c6aa05ddb618cf955bf936f796b8/yappi-1.7.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "31f30c27fddcb76d204eaf34499b59de55efd5e5577b3cba6a48b2948652fab6",
                "md5": "e230771f0a66de6d68328d55118bd42c",
                "sha256": "de8fd0cf303b05238134dbb84d73bee874a400b50eada1274c7fe3c6347ee5b1"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e230771f0a66de6d68328d55118bd42c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 76398,
            "upload_time": "2025-10-24T11:17:07",
            "upload_time_iso_8601": "2025-10-24T11:17:07.602428Z",
            "url": "https://files.pythonhosted.org/packages/31/f3/0c27fddcb76d204eaf34499b59de55efd5e5577b3cba6a48b2948652fab6/yappi-1.7.3-cp38-cp38-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8950a9c7e814cfb2f12cd3adf6b3fa67c0fc2d9f021b68338073571c4030574d",
                "md5": "071cc7c0e41705d1935e4fffe514144d",
                "sha256": "5df93fdf8a2cce1b93c9aeef61da174cd21847163ee849541bad5c7676e92ade"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "071cc7c0e41705d1935e4fffe514144d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 76234,
            "upload_time": "2025-10-24T11:17:08",
            "upload_time_iso_8601": "2025-10-24T11:17:08.883020Z",
            "url": "https://files.pythonhosted.org/packages/89/50/a9c7e814cfb2f12cd3adf6b3fa67c0fc2d9f021b68338073571c4030574d/yappi-1.7.3-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fde4808819bc70bc6938dd5c096fc3bf5f02a2f4e9f48556b678fff3b01eca32",
                "md5": "797411425ddd6f2e425337147f66add7",
                "sha256": "6c64a60746e1564a2bd5da4ca041d412458669f61952d13e2281992e28689fe0"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "797411425ddd6f2e425337147f66add7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 32255,
            "upload_time": "2025-10-24T11:17:09",
            "upload_time_iso_8601": "2025-10-24T11:17:09.778977Z",
            "url": "https://files.pythonhosted.org/packages/fd/e4/808819bc70bc6938dd5c096fc3bf5f02a2f4e9f48556b678fff3b01eca32/yappi-1.7.3-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f8500dfa3e6939c1cf40f2fad8b2dd53fa9a2fbb5c4d1cf85e396488c2809af6",
                "md5": "0fe7fdec184a722ff17a85b3201155ec",
                "sha256": "149102eb27c88d1c83e6513c1cbc846855c5cf17593dcd27afbaab5e1d0adf26"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0fe7fdec184a722ff17a85b3201155ec",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 34651,
            "upload_time": "2025-10-24T11:17:10",
            "upload_time_iso_8601": "2025-10-24T11:17:10.646145Z",
            "url": "https://files.pythonhosted.org/packages/f8/50/0dfa3e6939c1cf40f2fad8b2dd53fa9a2fbb5c4d1cf85e396488c2809af6/yappi-1.7.3-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "85083f1f746706937ca93a015caf29fc66aa90a93ce1f7bc224815d1230902a7",
                "md5": "7284517c06ed51dcca02c9d25b6521a9",
                "sha256": "8717e2ad513218e2f92b9e8ebef19dd1fa4c95840bc7bab4ce9ffc15bc56deb2"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7284517c06ed51dcca02c9d25b6521a9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 32604,
            "upload_time": "2025-10-24T11:17:11",
            "upload_time_iso_8601": "2025-10-24T11:17:11.505973Z",
            "url": "https://files.pythonhosted.org/packages/85/08/3f1f746706937ca93a015caf29fc66aa90a93ce1f7bc224815d1230902a7/yappi-1.7.3-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fbfc6ba5d77e26542511a12b4e5df70b22f7eb2e6a2aa9af3118743fc2388491",
                "md5": "62471fdf58c2b0363e305808258ff7d0",
                "sha256": "bcc4b69aa60a00f3449d8ed1c94e298f4a89a30e3ab721a049e9bc3dccc50123"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "62471fdf58c2b0363e305808258ff7d0",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 32646,
            "upload_time": "2025-10-24T11:17:12",
            "upload_time_iso_8601": "2025-10-24T11:17:12.350877Z",
            "url": "https://files.pythonhosted.org/packages/fb/fc/6ba5d77e26542511a12b4e5df70b22f7eb2e6a2aa9af3118743fc2388491/yappi-1.7.3-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8c213c389f9df0909de06ed835fbb265101af45017509a51be7f2c8a2c1c1759",
                "md5": "ff05a41544d3ad8fab85e5a89298319f",
                "sha256": "83856257bad9ebb4fceef2e7ce6bc34a0c149ab2dd79b3457514c8f8f80fc3a3"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "ff05a41544d3ad8fab85e5a89298319f",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 78441,
            "upload_time": "2025-10-24T11:17:13",
            "upload_time_iso_8601": "2025-10-24T11:17:13.556158Z",
            "url": "https://files.pythonhosted.org/packages/8c/21/3c389f9df0909de06ed835fbb265101af45017509a51be7f2c8a2c1c1759/yappi-1.7.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d8257ce8e1e284cb1f0e7746d58659528137cd7b4e0b3107abd5ba68ef6c2ab2",
                "md5": "f75401ee2ec1e4c41dca4e5ec939b3a7",
                "sha256": "b71286e39867cfe15ad83df1832a02f867eb7eaea615c6b8ad1277bb4d43c661"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f75401ee2ec1e4c41dca4e5ec939b3a7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 77674,
            "upload_time": "2025-10-24T11:17:14",
            "upload_time_iso_8601": "2025-10-24T11:17:14.495210Z",
            "url": "https://files.pythonhosted.org/packages/d8/25/7ce8e1e284cb1f0e7746d58659528137cd7b4e0b3107abd5ba68ef6c2ab2/yappi-1.7.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "3da00654f76f38659d5a18f34a303bf4036e03b2d17afe9fcc0e06c502e937f7",
                "md5": "88a39bdd56600ed9f3dd674d2b5e00b8",
                "sha256": "df809a9aa396715aac4a51244c2db78a385e82b9405c10aa0e9be164a2cfb0cb"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "88a39bdd56600ed9f3dd674d2b5e00b8",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 76073,
            "upload_time": "2025-10-24T11:17:15",
            "upload_time_iso_8601": "2025-10-24T11:17:15.436172Z",
            "url": "https://files.pythonhosted.org/packages/3d/a0/0654f76f38659d5a18f34a303bf4036e03b2d17afe9fcc0e06c502e937f7/yappi-1.7.3-cp39-cp39-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7ce3723dc51fcdd381e9eb55a59cf804d2c059704213efac0afb78a5b10af0ee",
                "md5": "f77b1e678cbeb58376d532e9789e3fab",
                "sha256": "4de651a539cacd137629990f99a2b9c885a62ea278d4987386d44ec0dbdc9a73"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f77b1e678cbeb58376d532e9789e3fab",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 75821,
            "upload_time": "2025-10-24T11:17:16",
            "upload_time_iso_8601": "2025-10-24T11:17:16.375516Z",
            "url": "https://files.pythonhosted.org/packages/7c/e3/723dc51fcdd381e9eb55a59cf804d2c059704213efac0afb78a5b10af0ee/yappi-1.7.3-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "56ae2733e87565cbec346749fc724fab23b32b32d4b2e2427bbafac5ef3fed5c",
                "md5": "0155065b85a8ecbfee47869ee0006d26",
                "sha256": "1720c677285bfc02ae09389f636f362e7a0687fcc35b3de322c9540757c118f1"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "0155065b85a8ecbfee47869ee0006d26",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 32376,
            "upload_time": "2025-10-24T11:17:17",
            "upload_time_iso_8601": "2025-10-24T11:17:17.261748Z",
            "url": "https://files.pythonhosted.org/packages/56/ae/2733e87565cbec346749fc724fab23b32b32d4b2e2427bbafac5ef3fed5c/yappi-1.7.3-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "daa21c358dd6fdf9820ba01d7599f9312383a3b07cc7aa4444f97fa7a4ece94c",
                "md5": "7b81454eeb5a8500dc35ed4511d01347",
                "sha256": "f5c5bc828d63316351f5d6c499e1d50f332a9522621b5dc64c71ce1167909621"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7b81454eeb5a8500dc35ed4511d01347",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 34760,
            "upload_time": "2025-10-24T11:17:18",
            "upload_time_iso_8601": "2025-10-24T11:17:18.463808Z",
            "url": "https://files.pythonhosted.org/packages/da/a2/1c358dd6fdf9820ba01d7599f9312383a3b07cc7aa4444f97fa7a4ece94c/yappi-1.7.3-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8e615fff9608b6fd9a972b0fd509aeed6a169ffae7467a21e70de8b8661f7561",
                "md5": "c345708460884bf039818efc7b184f8e",
                "sha256": "a546b77416eceaab2668c2fde52db183b96214351a5fc518300cfdd319d4131f"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3-cp39-cp39-win_arm64.whl",
            "has_sig": false,
            "md5_digest": "c345708460884bf039818efc7b184f8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 32435,
            "upload_time": "2025-10-24T11:17:19",
            "upload_time_iso_8601": "2025-10-24T11:17:19.303867Z",
            "url": "https://files.pythonhosted.org/packages/8e/61/5fff9608b6fd9a972b0fd509aeed6a169ffae7467a21e70de8b8661f7561/yappi-1.7.3-cp39-cp39-win_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0076264b149c6a11bb9094336c87d904953d4ba05eb0a4172e7e2d6523285a48",
                "md5": "bc1a644728b860469e6f901f57c393b8",
                "sha256": "bef71ad0595b600261668dcb1e18b935a7117a724c04d7be60d9d246e32d0928"
            },
            "downloads": -1,
            "filename": "yappi-1.7.3.tar.gz",
            "has_sig": false,
            "md5_digest": "bc1a644728b860469e6f901f57c393b8",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 59594,
            "upload_time": "2025-10-24T11:17:20",
            "upload_time_iso_8601": "2025-10-24T11:17:20.156610Z",
            "url": "https://files.pythonhosted.org/packages/00/76/264b149c6a11bb9094336c87d904953d4ba05eb0a4172e7e2d6523285a48/yappi-1.7.3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-24 11:17:20",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "sumerc",
    "github_project": "yappi",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "yappi"
}
        
Elapsed time: 3.86067s