yappi


Nameyappi JSON
Version 1.6.10 PyPI version JSON
download
home_pagehttps://github.com/sumerc/yappi
SummaryYet Another Python Profiler
upload_time2024-11-12 11:24:38
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/02/5b/cfde09baf28f7046194b98f1c4907e172c48e7c1b2db35a918fc8a57727a/yappi-1.6.10.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.6.10",
    "project_urls": {
        "Homepage": "https://github.com/sumerc/yappi"
    },
    "split_keywords": [
        "python",
        "thread",
        "multithread",
        "asyncio",
        "gevent",
        "profiler"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "105b17dc1e58919cc14e8fb5027ccdb1134e324c235d527ccaac53d2e64778f7",
                "md5": "8ac40626af1abbe66f3d1720f5edfbe4",
                "sha256": "1f03127742746ec4cf7e422b08212daf094505ab7f5d725d7b273ed3c475c3d9"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ac40626af1abbe66f3d1720f5edfbe4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 32771,
            "upload_time": "2024-11-12T11:23:25",
            "upload_time_iso_8601": "2024-11-12T11:23:25.892398Z",
            "url": "https://files.pythonhosted.org/packages/10/5b/17dc1e58919cc14e8fb5027ccdb1134e324c235d527ccaac53d2e64778f7/yappi-1.6.10-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1152eaba290ab9bac96791cf2f101e1949408ef3c347d633435467c70f8a78ce",
                "md5": "501155b327eed27d4ee1dba3362fbb45",
                "sha256": "7bbafb779c3f90edd09fd34733859226785618adee3179d5949dbba2e90f550a"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "501155b327eed27d4ee1dba3362fbb45",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 75700,
            "upload_time": "2024-11-12T11:23:27",
            "upload_time_iso_8601": "2024-11-12T11:23:27.961444Z",
            "url": "https://files.pythonhosted.org/packages/11/52/eaba290ab9bac96791cf2f101e1949408ef3c347d633435467c70f8a78ce/yappi-1.6.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb93fd7248f51eb3f80885ad0bd0ea4e16966e39023f82788d1cd1265d244c87",
                "md5": "09e86c0cdf97c9099d9cd9bccafe444d",
                "sha256": "f326045442f7d63aa54dc4a18eda358b186af3316ae52619dd606058fb3b4182"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "09e86c0cdf97c9099d9cd9bccafe444d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 79067,
            "upload_time": "2024-11-12T11:23:29",
            "upload_time_iso_8601": "2024-11-12T11:23:29.614417Z",
            "url": "https://files.pythonhosted.org/packages/cb/93/fd7248f51eb3f80885ad0bd0ea4e16966e39023f82788d1cd1265d244c87/yappi-1.6.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e21d505a9f9f1fc865879c3b6273755e739e1c626413a5d5356738b0641ebc79",
                "md5": "fa550d861b24caa2075b5a149f0a9fc1",
                "sha256": "737e3cb6bb05f326eb63000663a4dc08dc08cc9827f7634445250c9610e5e717"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp310-cp310-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "fa550d861b24caa2075b5a149f0a9fc1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 74247,
            "upload_time": "2024-11-12T11:23:30",
            "upload_time_iso_8601": "2024-11-12T11:23:30.620245Z",
            "url": "https://files.pythonhosted.org/packages/e2/1d/505a9f9f1fc865879c3b6273755e739e1c626413a5d5356738b0641ebc79/yappi-1.6.10-cp310-cp310-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c8943c245ba4cf4c35d2e1879c6c9b9b255152b5dbea815b32d34bf1741d3ef",
                "md5": "06f4622ee27fdb9bbf9d30bbe2620da3",
                "sha256": "7c01a2bd8abc3b6d33ae60dea26f97e2372e0087a747289bbab0fe67c8ac8925"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp310-cp310-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "06f4622ee27fdb9bbf9d30bbe2620da3",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 76560,
            "upload_time": "2024-11-12T11:23:32",
            "upload_time_iso_8601": "2024-11-12T11:23:32.338879Z",
            "url": "https://files.pythonhosted.org/packages/7c/89/43c245ba4cf4c35d2e1879c6c9b9b255152b5dbea815b32d34bf1741d3ef/yappi-1.6.10-cp310-cp310-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d064b3be344d3f47ca79235f71d8309b6a7fe7db2a71d40b7e83266925b4d05",
                "md5": "8e5ca88103b395248eb5028de062a98c",
                "sha256": "cf117a9f733e0d8386bc8c454c11b275999c4bf559d742cbb8b60ace1d813f23"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "8e5ca88103b395248eb5028de062a98c",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 31818,
            "upload_time": "2024-11-12T11:23:34",
            "upload_time_iso_8601": "2024-11-12T11:23:34.034827Z",
            "url": "https://files.pythonhosted.org/packages/3d/06/4b3be344d3f47ca79235f71d8309b6a7fe7db2a71d40b7e83266925b4d05/yappi-1.6.10-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "163467e485b3ce68584641a612bc29bcc09bac049a28a985ed435b6da03bda32",
                "md5": "f0a444e19b50cfdc86e48b9550d2d554",
                "sha256": "402252d543e47464707ea5d7e4a63c7e77ce81cb58b8559c8883e67ae483911c"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f0a444e19b50cfdc86e48b9550d2d554",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.6",
            "size": 34283,
            "upload_time": "2024-11-12T11:23:35",
            "upload_time_iso_8601": "2024-11-12T11:23:35.620725Z",
            "url": "https://files.pythonhosted.org/packages/16/34/67e485b3ce68584641a612bc29bcc09bac049a28a985ed435b6da03bda32/yappi-1.6.10-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67fbafc324765f910a4d06f3064eeb7d7f3c593f47102b1def4dbef1a57344de",
                "md5": "b47d354294e8a9ab1c156887dd6e5de7",
                "sha256": "20b8289e8cca781e948f72d86c03b308e077abeec53ec60080f77319041e0511"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "b47d354294e8a9ab1c156887dd6e5de7",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 32882,
            "upload_time": "2024-11-12T11:23:37",
            "upload_time_iso_8601": "2024-11-12T11:23:37.327987Z",
            "url": "https://files.pythonhosted.org/packages/67/fb/afc324765f910a4d06f3064eeb7d7f3c593f47102b1def4dbef1a57344de/yappi-1.6.10-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f1d1d86bfbb756db33cf9d42489190b73ffe16a36c25afb394f2645e42c795b",
                "md5": "0a17da62af3fe5ccb9f83ca8e3fcdc75",
                "sha256": "4bc9a30b162cb0e13d6400476fa05c272992bd359592e9bba1a570878d9e155c"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "0a17da62af3fe5ccb9f83ca8e3fcdc75",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 76393,
            "upload_time": "2024-11-12T11:23:38",
            "upload_time_iso_8601": "2024-11-12T11:23:38.347541Z",
            "url": "https://files.pythonhosted.org/packages/5f/1d/1d86bfbb756db33cf9d42489190b73ffe16a36c25afb394f2645e42c795b/yappi-1.6.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e788d4261df64a57378c7c99fe5949c27990e3aee7cbc2f8dee840dbbdeaa4c1",
                "md5": "6b36cf3c859be777fadfd8b288f05aab",
                "sha256": "40aa421ea7078795ed2f0e6bae3f8f64f6cd5019c885a12c613b44dd1fc598b4"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6b36cf3c859be777fadfd8b288f05aab",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 79793,
            "upload_time": "2024-11-12T11:23:40",
            "upload_time_iso_8601": "2024-11-12T11:23:40.015727Z",
            "url": "https://files.pythonhosted.org/packages/e7/88/d4261df64a57378c7c99fe5949c27990e3aee7cbc2f8dee840dbbdeaa4c1/yappi-1.6.10-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4801775412e17e5192f6268c4ad13de498aad7a34e1fc83002d5be4eedf1f7c2",
                "md5": "c9147f5bb974fa534d123ecc2649fac4",
                "sha256": "0d62741c0ac883067e40481ab89ddd9e004292dbd22ac5992cf45745bf28ccc3"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp311-cp311-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "c9147f5bb974fa534d123ecc2649fac4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 74817,
            "upload_time": "2024-11-12T11:23:40",
            "upload_time_iso_8601": "2024-11-12T11:23:40.981849Z",
            "url": "https://files.pythonhosted.org/packages/48/01/775412e17e5192f6268c4ad13de498aad7a34e1fc83002d5be4eedf1f7c2/yappi-1.6.10-cp311-cp311-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a768d0b6e4af43352f568d390858357e2d67a7f8172b6250daf0bc4846ef17aa",
                "md5": "81f0be4d6202765edc7a989cc45d22c0",
                "sha256": "1cf46ebe43ac95f8736618a5f0ac763c7502a3aa964a1dda083d9e9c1bf07b12"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp311-cp311-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "81f0be4d6202765edc7a989cc45d22c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 77201,
            "upload_time": "2024-11-12T11:23:42",
            "upload_time_iso_8601": "2024-11-12T11:23:42.091206Z",
            "url": "https://files.pythonhosted.org/packages/a7/68/d0b6e4af43352f568d390858357e2d67a7f8172b6250daf0bc4846ef17aa/yappi-1.6.10-cp311-cp311-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94f1bb9d3074245eeba621dffa0715de53cd3adacfe3e49b565efddcd5a8a8e6",
                "md5": "60f5771c4be43d07bc4362594c5943c3",
                "sha256": "ff3688aa99b08ee10ced478b7255ac03865a8b5c0677482056acfe4d4f56e45f"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "60f5771c4be43d07bc4362594c5943c3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 31893,
            "upload_time": "2024-11-12T11:23:43",
            "upload_time_iso_8601": "2024-11-12T11:23:43.100185Z",
            "url": "https://files.pythonhosted.org/packages/94/f1/bb9d3074245eeba621dffa0715de53cd3adacfe3e49b565efddcd5a8a8e6/yappi-1.6.10-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f7d0f20ed8deaa675481071d0f7821756eaa716ba36ca6da9c68e44a6866d6e",
                "md5": "3fca70c8a1d423592e276b5294061275",
                "sha256": "4bd4f820e84d823724b8de4bf6857025e9e6c953978dd32485e054cf7de0eda7"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3fca70c8a1d423592e276b5294061275",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.6",
            "size": 34390,
            "upload_time": "2024-11-12T11:23:44",
            "upload_time_iso_8601": "2024-11-12T11:23:44.097176Z",
            "url": "https://files.pythonhosted.org/packages/9f/7d/0f20ed8deaa675481071d0f7821756eaa716ba36ca6da9c68e44a6866d6e/yappi-1.6.10-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "50011823649d33aee627440939d7247e1fa7ef64bd907ca4ea88438274d392fc",
                "md5": "ee3648f7ef2dc62584eb44af90509493",
                "sha256": "32c6d928604d7a236090bc36d324f309fe8344c91123bb84e37c43f6677adddc"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp312-cp312-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ee3648f7ef2dc62584eb44af90509493",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 32914,
            "upload_time": "2024-11-12T11:23:45",
            "upload_time_iso_8601": "2024-11-12T11:23:45.877742Z",
            "url": "https://files.pythonhosted.org/packages/50/01/1823649d33aee627440939d7247e1fa7ef64bd907ca4ea88438274d392fc/yappi-1.6.10-cp312-cp312-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "54c585852db160c93ee3190741a4fff25075518ad97dea1e2ad47ca6eab31d2f",
                "md5": "d284422c55b839789748a978af3e281c",
                "sha256": "9683c40de7e4ddff225068032cd97a6d928e4beddd9c7cf6515325be8ac28036"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "d284422c55b839789748a978af3e281c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 77223,
            "upload_time": "2024-11-12T11:23:46",
            "upload_time_iso_8601": "2024-11-12T11:23:46.834171Z",
            "url": "https://files.pythonhosted.org/packages/54/c5/85852db160c93ee3190741a4fff25075518ad97dea1e2ad47ca6eab31d2f/yappi-1.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3801b03a2bc47fbb2d9bcad072fc2e08730f814defaac2ffbf76ef785fdff5d0",
                "md5": "8e40deed7508208b7c82a28ba94ee90e",
                "sha256": "733a212014f2b44673ed62be53b3d4dd458844cd2008ba107f27a3293e42f43a"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8e40deed7508208b7c82a28ba94ee90e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 81250,
            "upload_time": "2024-11-12T11:23:47",
            "upload_time_iso_8601": "2024-11-12T11:23:47.872030Z",
            "url": "https://files.pythonhosted.org/packages/38/01/b03a2bc47fbb2d9bcad072fc2e08730f814defaac2ffbf76ef785fdff5d0/yappi-1.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3944a3c64e0de45a0fc0bf327af95465a94cb8340a64e5abb7bb8af1cfd76f7f",
                "md5": "6521a313aca576d05a7426053e5fc5b1",
                "sha256": "7d80938e566ac6329daa3b036fdf7bd34488010efcf0a65169a44603878daa4e"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp312-cp312-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "6521a313aca576d05a7426053e5fc5b1",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 76118,
            "upload_time": "2024-11-12T11:23:48",
            "upload_time_iso_8601": "2024-11-12T11:23:48.829195Z",
            "url": "https://files.pythonhosted.org/packages/39/44/a3c64e0de45a0fc0bf327af95465a94cb8340a64e5abb7bb8af1cfd76f7f/yappi-1.6.10-cp312-cp312-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c686806060eaec421a21554c2f7ee8b1379ff02b059e0c753eb55e5b7b701a4",
                "md5": "d24c04ac92f59e1a5af1cf159bd71f05",
                "sha256": "01705971b728a4f95829b723d08883c7623ec275f4066f4048b28dc0151fe0af"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp312-cp312-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d24c04ac92f59e1a5af1cf159bd71f05",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 78522,
            "upload_time": "2024-11-12T11:23:49",
            "upload_time_iso_8601": "2024-11-12T11:23:49.993955Z",
            "url": "https://files.pythonhosted.org/packages/0c/68/6806060eaec421a21554c2f7ee8b1379ff02b059e0c753eb55e5b7b701a4/yappi-1.6.10-cp312-cp312-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "af4f0afcacc683f3c34570effc78e6d4c154dea9d6cc8549c2535fb75441be30",
                "md5": "fcd2f7a9b7f1ff8ac7709fd3f091238c",
                "sha256": "8dd13a430b046e2921ddf63d992da97968724b41a03e68292f06a2afa11c9d6e"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "fcd2f7a9b7f1ff8ac7709fd3f091238c",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 32020,
            "upload_time": "2024-11-12T11:23:51",
            "upload_time_iso_8601": "2024-11-12T11:23:51.510468Z",
            "url": "https://files.pythonhosted.org/packages/af/4f/0afcacc683f3c34570effc78e6d4c154dea9d6cc8549c2535fb75441be30/yappi-1.6.10-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb4517f50baed4a886fab2c34a040cefefe6623abcaaadf23f851207da9cd5e6",
                "md5": "83e5123a1d0c4bef5cc1a5f4a913c3f3",
                "sha256": "a50eb3aec893c40554f8f811d3341af266d844e7759f7f7abfcdba2744885ea3"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "83e5123a1d0c4bef5cc1a5f4a913c3f3",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.6",
            "size": 34471,
            "upload_time": "2024-11-12T11:23:52",
            "upload_time_iso_8601": "2024-11-12T11:23:52.457715Z",
            "url": "https://files.pythonhosted.org/packages/cb/45/17f50baed4a886fab2c34a040cefefe6623abcaaadf23f851207da9cd5e6/yappi-1.6.10-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c339ca066f48c7fb21e0ab16fd5e1c99771275a8cec435ef7ac1840d13252f0",
                "md5": "d34a95aea6ef01fc5e2f0cb4961bbd0d",
                "sha256": "944df9ebc6b283d6591a6b5f4c586d0eb9c6131c915f1b20fb36127ade83720d"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp313-cp313-macosx_10_13_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d34a95aea6ef01fc5e2f0cb4961bbd0d",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 32924,
            "upload_time": "2024-11-12T11:23:53",
            "upload_time_iso_8601": "2024-11-12T11:23:53.435588Z",
            "url": "https://files.pythonhosted.org/packages/2c/33/9ca066f48c7fb21e0ab16fd5e1c99771275a8cec435ef7ac1840d13252f0/yappi-1.6.10-cp313-cp313-macosx_10_13_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ccefa81fac59ca7a13fd26321d59a54841f70f76ce91b5884c001d77f534b3b1",
                "md5": "24c0500c0ed91908baacc7a4b6fb7ee4",
                "sha256": "3736ea6458edbabd96918d88e2963594823e4ab4c58d62a52ef81f6b5839ec19"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "24c0500c0ed91908baacc7a4b6fb7ee4",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 77308,
            "upload_time": "2024-11-12T11:23:55",
            "upload_time_iso_8601": "2024-11-12T11:23:55.393349Z",
            "url": "https://files.pythonhosted.org/packages/cc/ef/a81fac59ca7a13fd26321d59a54841f70f76ce91b5884c001d77f534b3b1/yappi-1.6.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "62598fdcb2a660388a7778c52cdfa0c52654955cf7953f85efacd8fd771f8da0",
                "md5": "e5c4da8cb2f0677dcf3377e70e1fd446",
                "sha256": "f27bbc3311a3662231cff395d38061683fac5c538f3bab6796ff05511d2cce43"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e5c4da8cb2f0677dcf3377e70e1fd446",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 81347,
            "upload_time": "2024-11-12T11:23:56",
            "upload_time_iso_8601": "2024-11-12T11:23:56.926521Z",
            "url": "https://files.pythonhosted.org/packages/62/59/8fdcb2a660388a7778c52cdfa0c52654955cf7953f85efacd8fd771f8da0/yappi-1.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f52862d8f97a62eafc443bb057442ae75b7f4741230c2dd774c5b7002bc05a4e",
                "md5": "757163e754aa89cd326b46756bd2db3a",
                "sha256": "354cf94d659302b421b13c03487f2f1bce969b97b85fba88afb11f2ef83c35f3"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp313-cp313-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "757163e754aa89cd326b46756bd2db3a",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 76239,
            "upload_time": "2024-11-12T11:23:57",
            "upload_time_iso_8601": "2024-11-12T11:23:57.930438Z",
            "url": "https://files.pythonhosted.org/packages/f5/28/62d8f97a62eafc443bb057442ae75b7f4741230c2dd774c5b7002bc05a4e/yappi-1.6.10-cp313-cp313-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5daaea0dbf6e00c7dcb81b4d84d35f6e0584c448674fc19533ddb3198533d41b",
                "md5": "012bb54634a81d40f610a2d96fd71cb5",
                "sha256": "1d82839835ae2c291b88fb56d82f80c88c00d76df29f3c1ed050db73b553bef0"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp313-cp313-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "012bb54634a81d40f610a2d96fd71cb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 78712,
            "upload_time": "2024-11-12T11:23:59",
            "upload_time_iso_8601": "2024-11-12T11:23:59.171654Z",
            "url": "https://files.pythonhosted.org/packages/5d/aa/ea0dbf6e00c7dcb81b4d84d35f6e0584c448674fc19533ddb3198533d41b/yappi-1.6.10-cp313-cp313-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "887281acfc73b5d66031284c7b4d384200d016f96e26038466269ed139114e98",
                "md5": "3d14011dd895d77bf8a3f91d2d712424",
                "sha256": "fc84074575afcc5a2a712e132c0b51541b7434b3099be99f573964ef3b6064a8"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp313-cp313-win32.whl",
            "has_sig": false,
            "md5_digest": "3d14011dd895d77bf8a3f91d2d712424",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 32026,
            "upload_time": "2024-11-12T11:24:00",
            "upload_time_iso_8601": "2024-11-12T11:24:00.305928Z",
            "url": "https://files.pythonhosted.org/packages/88/72/81acfc73b5d66031284c7b4d384200d016f96e26038466269ed139114e98/yappi-1.6.10-cp313-cp313-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "237147f12130412703a6816dba27ebd0aa853612ea6fbe3f93f7698c3520ea92",
                "md5": "8d1054649159ef9bdf9bc6672358a50f",
                "sha256": "334b31dfefae02bc28b7cd50953aaaae3292e40c15efb613792e4a587281a161"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8d1054649159ef9bdf9bc6672358a50f",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.6",
            "size": 34471,
            "upload_time": "2024-11-12T11:24:01",
            "upload_time_iso_8601": "2024-11-12T11:24:01.378444Z",
            "url": "https://files.pythonhosted.org/packages/23/71/47f12130412703a6816dba27ebd0aa853612ea6fbe3f93f7698c3520ea92/yappi-1.6.10-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4284f2f20d704a0a3a3022a8424e8d58d3b3150b52709035cbf89f7017fd699d",
                "md5": "f34176cb792235528245275bf62cfbd7",
                "sha256": "f0b4bbdbaeda9ae84364a26cef6ccc512c44f3131a0b074f8892c5147f2e3bea"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp36-cp36m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f34176cb792235528245275bf62cfbd7",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 32469,
            "upload_time": "2024-11-12T11:24:02",
            "upload_time_iso_8601": "2024-11-12T11:24:02.877610Z",
            "url": "https://files.pythonhosted.org/packages/42/84/f2f20d704a0a3a3022a8424e8d58d3b3150b52709035cbf89f7017fd699d/yappi-1.6.10-cp36-cp36m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d2cf4494fdf401b824b0c440902fcd4e9fd7fa72cb3fa0ec6cbb2d34c33b7e05",
                "md5": "fe88a256fa356a78c733034f8fd8715a",
                "sha256": "e9b3e1ce82b2bf30eeab19df7544d2caf5d7dc06bd7196ee2249a94e2081a5ae"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "fe88a256fa356a78c733034f8fd8715a",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 72145,
            "upload_time": "2024-11-12T11:24:04",
            "upload_time_iso_8601": "2024-11-12T11:24:04.603802Z",
            "url": "https://files.pythonhosted.org/packages/d2/cf/4494fdf401b824b0c440902fcd4e9fd7fa72cb3fa0ec6cbb2d34c33b7e05/yappi-1.6.10-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "58f892e4799d8d31d4d0ef282b25e922133a0f948ff1d02118b485c814ed3691",
                "md5": "d850a1c60b33c670c2085958f8cb05e4",
                "sha256": "3d95ce88d0b533a44a6d9521b983e3412e5c50d7fd152f2155764effad4ecf7f"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d850a1c60b33c670c2085958f8cb05e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 75676,
            "upload_time": "2024-11-12T11:24:05",
            "upload_time_iso_8601": "2024-11-12T11:24:05.671739Z",
            "url": "https://files.pythonhosted.org/packages/58/f8/92e4799d8d31d4d0ef282b25e922133a0f948ff1d02118b485c814ed3691/yappi-1.6.10-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "01133630c7988f910d1f610935b3020ff3d5e85d84cc9e19e9ac0b1650f22719",
                "md5": "fbbf16cfa6913485919775dd7d6330f4",
                "sha256": "ce9b908e99368c14bcdc1e198fc2ffe0cf42191ebfcec5458d10c4335f2abaf6"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp36-cp36m-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "fbbf16cfa6913485919775dd7d6330f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 71344,
            "upload_time": "2024-11-12T11:24:07",
            "upload_time_iso_8601": "2024-11-12T11:24:07.203601Z",
            "url": "https://files.pythonhosted.org/packages/01/13/3630c7988f910d1f610935b3020ff3d5e85d84cc9e19e9ac0b1650f22719/yappi-1.6.10-cp36-cp36m-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8a3af98c598f4655e0c8020a68664d00633a89bf073b69107b00115ce48d510b",
                "md5": "3f5edd998a3fe9fcdab590ad4dec2251",
                "sha256": "307d681dd0cdaa7986e3b22115e41597f92778db03ba9be5096cfcb13929c5e9"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp36-cp36m-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3f5edd998a3fe9fcdab590ad4dec2251",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 73347,
            "upload_time": "2024-11-12T11:24:08",
            "upload_time_iso_8601": "2024-11-12T11:24:08.226104Z",
            "url": "https://files.pythonhosted.org/packages/8a/3a/f98c598f4655e0c8020a68664d00633a89bf073b69107b00115ce48d510b/yappi-1.6.10-cp36-cp36m-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "66af6639b76ad18438123a86b34a872befd53ed614c286fae47c522698460c67",
                "md5": "35ac59da59219031c5c93bac59a2d3aa",
                "sha256": "de7aeaae96ce5d727d2d3f905dfbdbb512c4be1f7ef5178facac0835da63738a"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp36-cp36m-win32.whl",
            "has_sig": false,
            "md5_digest": "35ac59da59219031c5c93bac59a2d3aa",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 33639,
            "upload_time": "2024-11-12T11:24:09",
            "upload_time_iso_8601": "2024-11-12T11:24:09.253852Z",
            "url": "https://files.pythonhosted.org/packages/66/af/6639b76ad18438123a86b34a872befd53ed614c286fae47c522698460c67/yappi-1.6.10-cp36-cp36m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4f10b6a23f3d2b8fe391ab0c89ab747ed6a9058cd5f3b7f9012c9594517ac765",
                "md5": "0a4a6d3ec2ad6eaaf7bc601e15cc976b",
                "sha256": "e234dfd385fefaecc640235448d912e35f6a1400bc73be723744e901f2432527"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp36-cp36m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0a4a6d3ec2ad6eaaf7bc601e15cc976b",
            "packagetype": "bdist_wheel",
            "python_version": "cp36",
            "requires_python": ">=3.6",
            "size": 37481,
            "upload_time": "2024-11-12T11:24:10",
            "upload_time_iso_8601": "2024-11-12T11:24:10.222418Z",
            "url": "https://files.pythonhosted.org/packages/4f/10/b6a23f3d2b8fe391ab0c89ab747ed6a9058cd5f3b7f9012c9594517ac765/yappi-1.6.10-cp36-cp36m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8798571f3b2cb9684be3b887cc7b753ae62d98063a088111e0846b6223925624",
                "md5": "46b9d0646b811c1fefd5ba5da0eba27e",
                "sha256": "215964abb3818124bc638cf5456ca311e70188146afb30336cced0fc4ef42f5b"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp37-cp37m-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "46b9d0646b811c1fefd5ba5da0eba27e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 32624,
            "upload_time": "2024-11-12T11:24:11",
            "upload_time_iso_8601": "2024-11-12T11:24:11.245059Z",
            "url": "https://files.pythonhosted.org/packages/87/98/571f3b2cb9684be3b887cc7b753ae62d98063a088111e0846b6223925624/yappi-1.6.10-cp37-cp37m-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6340cb5e09646c807bb35c8f3ab333b0621265844e965ed491a46ee909e1d87c",
                "md5": "178e808674a714c18071b6d59ac0415a",
                "sha256": "3752ab9480f28709427d6077d220d963ed7caa84e18fd0f404022f4076850b0e"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "178e808674a714c18071b6d59ac0415a",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 73267,
            "upload_time": "2024-11-12T11:24:12",
            "upload_time_iso_8601": "2024-11-12T11:24:12.244284Z",
            "url": "https://files.pythonhosted.org/packages/63/40/cb5e09646c807bb35c8f3ab333b0621265844e965ed491a46ee909e1d87c/yappi-1.6.10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "87f2db4b4d56c143a77122df146025bc327419a53d025c1101164ca3a9dc3aec",
                "md5": "c90c7f4e0d076a41ede2ca5ca4ab89ca",
                "sha256": "f1305d50e805358937b022d455a17127a7ea2eb8eaf7595e0d06b0760f4bcc58"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c90c7f4e0d076a41ede2ca5ca4ab89ca",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 76867,
            "upload_time": "2024-11-12T11:24:13",
            "upload_time_iso_8601": "2024-11-12T11:24:13.900839Z",
            "url": "https://files.pythonhosted.org/packages/87/f2/db4b4d56c143a77122df146025bc327419a53d025c1101164ca3a9dc3aec/yappi-1.6.10-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c08a9ecbe108b36c2a796729571ed689e11d46ff06cf0e3f96b3cae75afff3c6",
                "md5": "862853ccd43d771516e228de9819fc63",
                "sha256": "c713b660a23f4f8a33ea08a168f9f94d92b0383683e8ae3e9467587b5a8a0eae"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp37-cp37m-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "862853ccd43d771516e228de9819fc63",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 72482,
            "upload_time": "2024-11-12T11:24:14",
            "upload_time_iso_8601": "2024-11-12T11:24:14.960708Z",
            "url": "https://files.pythonhosted.org/packages/c0/8a/9ecbe108b36c2a796729571ed689e11d46ff06cf0e3f96b3cae75afff3c6/yappi-1.6.10-cp37-cp37m-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a010bd5d3618a27f4d177e4c56118906b71ae4287d468a63a1e102968018fac8",
                "md5": "1b7978e56029997628722402dcb05f01",
                "sha256": "3aa33acd51ba1b5d81e5d6ec305d144531d215635b9dfd8ee1d57688c77725af"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1b7978e56029997628722402dcb05f01",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 74485,
            "upload_time": "2024-11-12T11:24:15",
            "upload_time_iso_8601": "2024-11-12T11:24:15.971963Z",
            "url": "https://files.pythonhosted.org/packages/a0/10/bd5d3618a27f4d177e4c56118906b71ae4287d468a63a1e102968018fac8/yappi-1.6.10-cp37-cp37m-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0f3ca6c46dcdf8f1bfc693a0069f4cf2b3785d8a20fa104b983fdd6b9cb33632",
                "md5": "3d18a420ce0fb11a345edf8a7b448522",
                "sha256": "228ab550d53b5e37d618b42f5085e504376963b48f867d45d0fdc8a1e0c811d2"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "3d18a420ce0fb11a345edf8a7b448522",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 31720,
            "upload_time": "2024-11-12T11:24:17",
            "upload_time_iso_8601": "2024-11-12T11:24:17.031911Z",
            "url": "https://files.pythonhosted.org/packages/0f/3c/a6c46dcdf8f1bfc693a0069f4cf2b3785d8a20fa104b983fdd6b9cb33632/yappi-1.6.10-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "24c1a3414af285c97d356786ee11c4fe272a4fa668c451998eb5dd630bbe67cb",
                "md5": "cd8a33d886142c5175a438389588be32",
                "sha256": "2246e57e1ab7d11a184042fe5726fbffca8c1a59c5eb01d1a043741403bf844d"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "cd8a33d886142c5175a438389588be32",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.6",
            "size": 34260,
            "upload_time": "2024-11-12T11:24:18",
            "upload_time_iso_8601": "2024-11-12T11:24:18.052573Z",
            "url": "https://files.pythonhosted.org/packages/24/c1/a3414af285c97d356786ee11c4fe272a4fa668c451998eb5dd630bbe67cb/yappi-1.6.10-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "92aacac80331117b49a5a1c37360e835e256cd8df31f1c27e1045ff65dc7e4bc",
                "md5": "9614e4a690583b6b9519de7e07ed235c",
                "sha256": "b1795ea62ee9a39c1cff01a2c477b8bd5b1ca95c17d258efbf770b73eb62b2b8"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9614e4a690583b6b9519de7e07ed235c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 32746,
            "upload_time": "2024-11-12T11:24:19",
            "upload_time_iso_8601": "2024-11-12T11:24:19.190835Z",
            "url": "https://files.pythonhosted.org/packages/92/aa/cac80331117b49a5a1c37360e835e256cd8df31f1c27e1045ff65dc7e4bc/yappi-1.6.10-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cb317f8f660c029095340f255da3319202787345ba736339997498f85653c4eb",
                "md5": "5e945a8f149c629e9a296609e1bf0926",
                "sha256": "2ba5c27a82cdd84e5102b789ab5061431944e3dee27e0970c3167b3bce78b262"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "5e945a8f149c629e9a296609e1bf0926",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 75245,
            "upload_time": "2024-11-12T11:24:20",
            "upload_time_iso_8601": "2024-11-12T11:24:20.280194Z",
            "url": "https://files.pythonhosted.org/packages/cb/31/7f8f660c029095340f255da3319202787345ba736339997498f85653c4eb/yappi-1.6.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2c1099a41ce573b59c6f0076e49f06371717b2f6f1e276ca8f15ebbbdb2b5773",
                "md5": "36633db683ab739607efc8a38a5c009b",
                "sha256": "d229ab4f2711aeed440037d9007db79d776e79c552ecde23b0b68591fa7ecccf"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "36633db683ab739607efc8a38a5c009b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 78460,
            "upload_time": "2024-11-12T11:24:21",
            "upload_time_iso_8601": "2024-11-12T11:24:21.596700Z",
            "url": "https://files.pythonhosted.org/packages/2c/10/99a41ce573b59c6f0076e49f06371717b2f6f1e276ca8f15ebbbdb2b5773/yappi-1.6.10-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3da94dba3fb3eea619ed8c88815569d79dd787b97ed242c008337107317ecf2d",
                "md5": "86f9297a9564b17357dfeff42da2d805",
                "sha256": "8a4bd5dd1c50e81440c712e6f43ac682768690d2dd0307665910a52db2d69175"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp38-cp38-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "86f9297a9564b17357dfeff42da2d805",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 74043,
            "upload_time": "2024-11-12T11:24:22",
            "upload_time_iso_8601": "2024-11-12T11:24:22.696770Z",
            "url": "https://files.pythonhosted.org/packages/3d/a9/4dba3fb3eea619ed8c88815569d79dd787b97ed242c008337107317ecf2d/yappi-1.6.10-cp38-cp38-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a1dda07d2f993aa0891fb435b23dd62a11cea5851ca0831164ee2ea216e92974",
                "md5": "194673d87e1bad59ca8f54b91464c647",
                "sha256": "49f1f8b16d6f42a79a06ae5268f39e71de3648d6797471dc71d80d91be4a6484"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp38-cp38-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "194673d87e1bad59ca8f54b91464c647",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 76104,
            "upload_time": "2024-11-12T11:24:24",
            "upload_time_iso_8601": "2024-11-12T11:24:24.640487Z",
            "url": "https://files.pythonhosted.org/packages/a1/dd/a07d2f993aa0891fb435b23dd62a11cea5851ca0831164ee2ea216e92974/yappi-1.6.10-cp38-cp38-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d39777ea3d7c200fe779fe495edd30c8423797f52229cdcecfc3d0f6e6c992d9",
                "md5": "3f079cb16bcbe4fa0849b30c3ffc8bc7",
                "sha256": "dec8fb0125fe636f9218ec3ce022d8435299beadfee1def82ee75e11bce38ebd"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "3f079cb16bcbe4fa0849b30c3ffc8bc7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 31802,
            "upload_time": "2024-11-12T11:24:26",
            "upload_time_iso_8601": "2024-11-12T11:24:26.364290Z",
            "url": "https://files.pythonhosted.org/packages/d3/97/77ea3d7c200fe779fe495edd30c8423797f52229cdcecfc3d0f6e6c992d9/yappi-1.6.10-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8706447363d07dec51fb89e81227c50fa4fb717b7ce203a9bcfbd6f596c19944",
                "md5": "26187492d360a54baa9f4295acb9ee14",
                "sha256": "6822f33ae4474eb9ffc8865e64cba70daef23832be36b4d63d1d8dfd890101cf"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "26187492d360a54baa9f4295acb9ee14",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.6",
            "size": 34295,
            "upload_time": "2024-11-12T11:24:27",
            "upload_time_iso_8601": "2024-11-12T11:24:27.356231Z",
            "url": "https://files.pythonhosted.org/packages/87/06/447363d07dec51fb89e81227c50fa4fb717b7ce203a9bcfbd6f596c19944/yappi-1.6.10-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2058897a2e69661d90ff9afa66c902a9a1c35c1ad1a79ca7ecfc506be7b41dbc",
                "md5": "43d8308a5560aef41b731b9728ee6636",
                "sha256": "198831ccab42295ae2be265d422fdc0d9ccc8ae3e074e7c70fb58731e8181221"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "43d8308a5560aef41b731b9728ee6636",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 32749,
            "upload_time": "2024-11-12T11:24:28",
            "upload_time_iso_8601": "2024-11-12T11:24:28.953212Z",
            "url": "https://files.pythonhosted.org/packages/20/58/897a2e69661d90ff9afa66c902a9a1c35c1ad1a79ca7ecfc506be7b41dbc/yappi-1.6.10-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b0be6180be4d9c070b90df3fc1a1ccf0ad89db18a3934a1e2c3b26b2cea6e8fe",
                "md5": "f64010d8b3968837cb85047cef86845a",
                "sha256": "721a67aa9f110d509e2729cb145b79b87fe28d42e253476a524fa781aff41c3c"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "f64010d8b3968837cb85047cef86845a",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 74740,
            "upload_time": "2024-11-12T11:24:30",
            "upload_time_iso_8601": "2024-11-12T11:24:30.000926Z",
            "url": "https://files.pythonhosted.org/packages/b0/be/6180be4d9c070b90df3fc1a1ccf0ad89db18a3934a1e2c3b26b2cea6e8fe/yappi-1.6.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "857f556a1cdc2b81f8db53d1e4f3fb3a00a100ac378d6987d6585fad291b587b",
                "md5": "e930d7c01afaa49102cc415ce861e84c",
                "sha256": "e2e08a11f7e6b49ef09659506ac3bf0484881d6f634c6026c6bcbe3d345ee7c2"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e930d7c01afaa49102cc415ce861e84c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 78030,
            "upload_time": "2024-11-12T11:24:31",
            "upload_time_iso_8601": "2024-11-12T11:24:31.725819Z",
            "url": "https://files.pythonhosted.org/packages/85/7f/556a1cdc2b81f8db53d1e4f3fb3a00a100ac378d6987d6585fad291b587b/yappi-1.6.10-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "075f8399d446e2e4731e50f2b5ba1895646f2b6d70932aefe4be78eed8470552",
                "md5": "e7e0295b56899ee4b488fe0b9a109d4b",
                "sha256": "ba1cd02fd914441d916db2972c3657711b2d7843cdd481e16244dee5870579af"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp39-cp39-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "e7e0295b56899ee4b488fe0b9a109d4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 73618,
            "upload_time": "2024-11-12T11:24:32",
            "upload_time_iso_8601": "2024-11-12T11:24:32.820463Z",
            "url": "https://files.pythonhosted.org/packages/07/5f/8399d446e2e4731e50f2b5ba1895646f2b6d70932aefe4be78eed8470552/yappi-1.6.10-cp39-cp39-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a27b9a784fe55a37c34111cff18302d9612173a68e83a552b5d222557cc200e4",
                "md5": "56ed41bf76e5c266c06f38154293f8d4",
                "sha256": "2594ab790a9db37223e7861ec9cdf74d1edf05a78b31a8806ff24abcde668bea"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp39-cp39-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "56ed41bf76e5c266c06f38154293f8d4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 75627,
            "upload_time": "2024-11-12T11:24:34",
            "upload_time_iso_8601": "2024-11-12T11:24:34.000695Z",
            "url": "https://files.pythonhosted.org/packages/a2/7b/9a784fe55a37c34111cff18302d9612173a68e83a552b5d222557cc200e4/yappi-1.6.10-cp39-cp39-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dd8431b4d13a1729611dd58b04a0e9e578d1a3582efed0fe9882e8271bcd2fe5",
                "md5": "2a496892f7f91e4a53164bd62a79d1b3",
                "sha256": "4efb7ee80a1ac4511e900ebced03aea761ab129269b0d571586a25d3a71e7a35"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "2a496892f7f91e4a53164bd62a79d1b3",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 31810,
            "upload_time": "2024-11-12T11:24:35",
            "upload_time_iso_8601": "2024-11-12T11:24:35.066846Z",
            "url": "https://files.pythonhosted.org/packages/dd/84/31b4d13a1729611dd58b04a0e9e578d1a3582efed0fe9882e8271bcd2fe5/yappi-1.6.10-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7069e529c43a46674ec83e7a76f6feaf60aced3ce85b68718cb465b070cf9183",
                "md5": "24c7438ca02d1b74b50d2830e4c7112b",
                "sha256": "f3f833bae26d1046610a08ddb0c968311056d07c8930ab11985e1e38c97cb91e"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "24c7438ca02d1b74b50d2830e4c7112b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.6",
            "size": 34306,
            "upload_time": "2024-11-12T11:24:36",
            "upload_time_iso_8601": "2024-11-12T11:24:36.097034Z",
            "url": "https://files.pythonhosted.org/packages/70/69/e529c43a46674ec83e7a76f6feaf60aced3ce85b68718cb465b070cf9183/yappi-1.6.10-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "025bcfde09baf28f7046194b98f1c4907e172c48e7c1b2db35a918fc8a57727a",
                "md5": "55bb9235aec7aa02c56656e7ad17c28e",
                "sha256": "463b822727658937bd95a7d80ca9758605b8cd0014e004e9e520ec9cb4db0c92"
            },
            "downloads": -1,
            "filename": "yappi-1.6.10.tar.gz",
            "has_sig": false,
            "md5_digest": "55bb9235aec7aa02c56656e7ad17c28e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 59379,
            "upload_time": "2024-11-12T11:24:38",
            "upload_time_iso_8601": "2024-11-12T11:24:38.351890Z",
            "url": "https://files.pythonhosted.org/packages/02/5b/cfde09baf28f7046194b98f1c4907e172c48e7c1b2db35a918fc8a57727a/yappi-1.6.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-11-12 11:24:38",
    "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: 0.42018s