<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>
[](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[](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"
}