Skip to main content
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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pudb-0.91.2.tar.gz (19.4 kB view details)

Uploaded Source

File details

Details for the file pudb-0.91.2.tar.gz.

File metadata

  • Download URL: pudb-0.91.2.tar.gz
  • Upload date:
  • Size: 19.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for pudb-0.91.2.tar.gz
Algorithm Hash digest
SHA256 7e4d9c8a6b372230cbbb3b561f54f1f44571daa89f8772e8922a5f0f650ae52b
MD5 e76de96a98624318cb1df069281b662e
BLAKE2b-256 d93024170ac078cf641783fa2be5da64840be4a3030ee4c2d41384a3c0c69580

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page