pydebugger
Print objects with inspection details and color.
Installing
Install and update using pip
$ pip install pydebugger
pydebugger supports Python 2 and newer, Python 3 and newer, and PyPy.
Example
What does it look like? Here is an example of a simple pydebugger program:
# hello.py
from pydebugger.debug import debug
debug(variable1="data1", debug=True)
And what does it look like when it's run and printed in color:
$ python hello.py
2024:09:12~18:21:45:822673 C:\TEMP\hello.py -> variable1: data1 -> TYPE:<class 'str'> -> LEN:5 -> [C:\TEMP\hello.py] [3] PID:21428
You can set OS Environment variable DEBUG=1 or DEBUG=True to avoid having to use the parameter "debug=1" or "debug=True"
from pydebugger.debug import debug
debug(variable1="data1")
you can run "debug.py" to provide a debug server with client support using environment variables:
# on terminal
export DEBUG_SERVER=1
export DEBUGGER_SERVER=127.0.0.1:50001
# then run hello.py
this will send all info to debug server running on '127.0.0.1' on port 50001
You can also run the debug server on a specific port number:
$ debug.py 50005
Support
- Python 2.7+, Python 3.x
- Windows, Linux
author
Metadata
Release files for pydebugger 0.86
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pydebugger-0.86.tar.gz | 31.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pydebugger-0.86-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 69.3 kB
Release files / pydebugger-0.86.tar.gz
| Download URL | pydebugger-0.86.tar.gz |
|---|---|
| Size | 31.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7ee16effd2385a6066f41634585051f9f045184cdfa15da14acd31d9cf0e2992
|
|
BLAKE2b-256 checksum How to use checksums |
a145afed434e46eebfe1aeb97ce8179a814b1097fe089e1994bbbf4498229135
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|
Release files / pydebugger-0.86-py3-none-any.whl
| Download URL | pydebugger-0.86-py3-none-any.whl |
|---|---|
| Size | 37.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
c624b29dbc5c1d6aa4bc328a6cad7282bae463ee5a408190d8010e2986ed873a
|
|
BLAKE2b-256 checksum How to use checksums |
cd00fa0dbb6d13c2632cbb8c94164759fdb6cb382fd2cae88e8b122983762f6e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.4
|