ipdb 0.6.1
IPython-enabled pdb
IPython pdb
Use
from ipdb import set_trace; set_trace()
or
from ipdb import pm; pm()
You then get all IPython features (tab completion, syntax highlighting, better tracebacks, better introspection) right in pdb.
If you install ipdb with a tool which supports setuptools entry points, an ipdb script is made for you. You can use it to debug your scripts like
$ bin/ipdb mymodule.py
With Python 2.7 only, you can also use
$ python -m ipdb mymodule.py
Development
ipdb source code and tracker are at https://github.com/gotcha/ipdb.
Third-party support
Products.PDBDebugMode
Zope2 Products.PDBDebugMode uses ipdb, if available, in place of pdb.
iw.debug
iw.debug allows you to trigger an ipdb debugger on any published object of a Zope2 application.
ipdbplugin
ipdbplugin is a nose test runner plugin that also uses the IPython debugger instead of pdb. (It does not depend on ipdb anymore).
Changelog
0.6.1 (2011-10-17)
- State dependency on IPython later or equal to 0.10. [gotcha]
0.6 (2011-09-01)
- Add setuptools console_scripts entry point. [akrito, gotcha]
- Nose support. Closes https://github.com/gotcha/ipdb/issues/8 [akaihola, gotcha]
0.5 (2011-08-05)
- IPython 0.11 support. [lebedov]
0.4 (2011-06-13)
- When used from IPython, use its colors. Closes https://github.com/gotcha/ipdb/issues/1 [gotcha]
- Fixed errors when exiting with "q". [gotcha]
- Allow use of python -m ipdb mymodule.py. Python 2.7 only. Closes https://github.com/gotcha/ipdb/issues/3 [gotcha]
- Fixed post_mortem when the traceback is None. [maurits]
0.3 (2011-01-16)
- Add post_mortem() for Products.PDBDebugMode support. [Jean Jordaan]
- Moved to github.com.
0.2 (2010-10-20)
- Added pm(). [Paulo Benedict Ang]
0.1 (2010-04-26)
- First "non dev" release.
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| ipdb-0.6.1.tar.gz (md5) | Source | 2011-10-17 | 4KB | 12151 | |
- Author: Godefroid Chapelle
- Home Page: https://github.com/gotcha/ipdb
- Keywords: pdb ipython
- License: GPL
-
Categories
- Operating System :: MacOS :: MacOS X
- Operating System :: Microsoft :: Windows
- Operating System :: POSIX :: Linux
- Programming Language :: Python :: 2.4
- Programming Language :: Python :: 2.5
- Programming Language :: Python :: 2.6
- Programming Language :: Python :: 2.7
- Topic :: Software Development :: Debuggers
- Package Index Owner: gotcha
- DOAP record: ipdb-0.6.1.xml
