Pyopsy
The definitive concise python profiler, with minimal dependency and a small footprint, it is feature-complete with a cli, a web UI and dedicated file-logging.
Install
- requires Python 3.12 or later.
- Install the package with pip:
pip install pyopsy
Usage
check example.py for a tutorial, it is setup to give a sample usecase for 4 different types of functions:
- normal function
- normal generator
- async function
- async generator
It also has a usecase for line recording.
The session at the end logs to the cli, to the live web ui page, and to a file; as a general showcase of capability, and the following is a sample run:
Metadata
Release files for pyopsy 3.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pyopsy-3.0.0.tar.gz | 38.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pyopsy-3.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 75.6 kB
Release files / pyopsy-3.0.0.tar.gz
| Download URL | pyopsy-3.0.0.tar.gz |
|---|---|
| Size | 38.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4473fffe377cf8d57a96bfd5fcb51e7df9e8944ca8f712e01a9d1f42846a0d3f
|
|
BLAKE2b-256 checksum How to use checksums |
f6b468110025d89a266367ecd52acf7309ad5da3032d4c5e8ff3680b10db1a4b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|
Release files / pyopsy-3.0.0-py3-none-any.whl
| Download URL | pyopsy-3.0.0-py3-none-any.whl |
|---|---|
| Size | 36.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8e022bf667502ddffd48378813189288abcd97eaf116ad8ebf4c4aa4c81f9db6
|
|
BLAKE2b-256 checksum How to use checksums |
65123f5e3298d6333ea9d21360b4e4ddca9fe39d670db6150e8106fff6c91da8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.8
|