PuDB is a visual debugger for Python. It runs in the same terminal
where you run your code. Installing it is as easy as::
easy_install pudb
Here's a screenshot:
.. image:: http://tiker.net/pub/pudb-screenshot.png
Features
--------
Why would you want to use pudb?
* Easy to use!
* Syntax Highlighting
* Offers better situational awareness than CLI-based debuggers
* Single keystroke for most commands
* Self-documenting
* Set breakpoints visually
* Easy access to a Python shell
Getting Started
---------------
To start debugging, simply insert::
from pudb import set_trace; set_trace()
into the piece of code you want to debug, or run the entire script with::
python -m pudb.run my-script.py
Getting the Development Version
-------------------------------
You may obtain the development version using the `Git <http://git-scm.org/>`_
version control tool.::
git clone http://git.tiker.net/trees/pudb.git
You may also `browse the code <http://git.tiker.net/pudb.git>`_ online.
PuDB relies on the following excellent pieces of software:
* Ian Ward's `urwid <http://excess.org/urwid>`_ console UI library
* Georg Brandl's `pygments <http://pygments.org>`_ syntax highlighter
where you run your code. Installing it is as easy as::
easy_install pudb
Here's a screenshot:
.. image:: http://tiker.net/pub/pudb-screenshot.png
Features
--------
Why would you want to use pudb?
* Easy to use!
* Syntax Highlighting
* Offers better situational awareness than CLI-based debuggers
* Single keystroke for most commands
* Self-documenting
* Set breakpoints visually
* Easy access to a Python shell
Getting Started
---------------
To start debugging, simply insert::
from pudb import set_trace; set_trace()
into the piece of code you want to debug, or run the entire script with::
python -m pudb.run my-script.py
Getting the Development Version
-------------------------------
You may obtain the development version using the `Git <http://git-scm.org/>`_
version control tool.::
git clone http://git.tiker.net/trees/pudb.git
You may also `browse the code <http://git.tiker.net/pudb.git>`_ online.
PuDB relies on the following excellent pieces of software:
* Ian Ward's `urwid <http://excess.org/urwid>`_ console UI library
* Georg Brandl's `pygments <http://pygments.org>`_ syntax highlighter
Release files for pudb 0.91.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pudb-0.91.2.tar.gz | 19.4 kB | Details |
Release files / pudb-0.91.2.tar.gz
| Download URL | pudb-0.91.2.tar.gz |
|---|---|
| Size | 19.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7e4d9c8a6b372230cbbb3b561f54f1f44571daa89f8772e8922a5f0f650ae52b
|
|
BLAKE2b-256 checksum How to use checksums |
d93024170ac078cf641783fa2be5da64840be4a3030ee4c2d41384a3c0c69580
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |