a python bytecode disassembler and execution tracer, all done as decorators.
Project description
Pyasmtools - looking at the python bytecode for fun and profit.
The pyasmtools library is made up of two parts
- A python bytecode disassembler . See Python bytecode explained
- A tracer for python, that displays the source code of each executed line, along with the variables loaded and stored. See Execution traces in Python
Note that some of the goodness in this library is cpython specific, i don't expect it to work on every python based environment.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
pyasmtools-1.0.3.tar.gz
(9.9 kB
view details)
Built Distribution
File details
Details for the file pyasmtools-1.0.3.tar.gz
.
File metadata
- Download URL: pyasmtools-1.0.3.tar.gz
- Upload date:
- Size: 9.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.6.4 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4363bb41587ccbc2923b321674a3bb19a60b6c0a88bbe67e7b734334f62a80f0 |
|
MD5 | 8699cce09881d1da94925e7726328264 |
|
BLAKE2b-256 | 7d88020d027e1c1e2645692d71ac8aa0a38752e02adacbcbc619bcf0bc6cb4cc |
File details
Details for the file pyasmtools-1.0.3-py3-none-any.whl
.
File metadata
- Download URL: pyasmtools-1.0.3-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.7.1 importlib_metadata/4.6.4 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.1 CPython/3.9.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8dc0136a41bda0007e684250bf4eca82639a4ab72d8241a84166cb7d2c795abd |
|
MD5 | 12e0697902f086607e4eb37ad46c48da |
|
BLAKE2b-256 | f639cfda3e9592a0fb8c35745a5f3ad653801dd1128907d5602bd027c12cbac3 |