./devel/pudb [console-based visual debugger for Python]
[+] Add this package to your ports tracker

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2017.1.4, Package name: py-pudb-2017.1.4
Maintained by: The OpenBSD ports mailing-list
Master sites:
Flavors (export FLAVOR=xyz, setenv FLAVOR xyz):
  • python3
Description
PuDB is a console-based python debugger which features:

- Syntax-highlighted source, the stack, breakpoints and variables are
all visible at once and continuously updated. This helps you be more
aware of what’s going on in your program. Variable displays can be
expanded, collapsed and have various customization options.

- Simple, keyboard-based navigation using single keystrokes makes
debugging quick and easy. PuDB understands cursor-keys and Vi
shortcuts for navigation. Other keys are inspired by the
corresponding pdb commands.

- Use search to find relevant source code, or use "m" to invoke
the module browser that shows loaded modules, lets you load new ones
and reload existing ones.

- Breakpoints can be set just by pointing at a source line and
hitting "b" and then edited visually in the breakpoints window. Or
hit "t" to run to the line under the cursor.

- Drop to a Python shell in the current environment by pressing
"!".

- PuDB places special emphasis on exception handling.

- A post-mortem mode makes it easy to retrace a crashing program’s
last steps.

- IPython integration (see wiki[1])

- Should work with Python 2.4 and newer, including Python 3.

[1] http://wiki.tiker.net/PuDB


Filesize: 54.025 KB
Version History (View Complete History)
  • (2017-11-15) Updated to version: py-pudb-2017.1.4
  • (2016-04-25) Updated to version: py-pudb-2016.1
  • (2015-10-22) Updated to version: py-pudb-2015.4.1
  • (2015-09-22) Updated to version: py-pudb-2015.3
  • (2015-07-18) Package added to openports.se, version pudb-2015.3 (created)
[show/hide] View available PLISTS (Can be a lot of data)

CVS Commit History:

   2017-01-03 12:19:49 by Landry Breuil | Files touched by this commit (107)
Log message:
bump ports depending on python3 in devel
   2016-04-25 02:59:02 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Update to pudb-2016.1 and drop maintainership while here.
   2016-04-25 02:59:02 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Update to pudb-2016.1 and drop maintainership while here.
   2016-01-07 14:35:29 by Jasper Lievisse Adriaanse | Files touched by this commit (30)
Log message:
bump ports that now have a pypi homepage
   2015-10-21 10:23:50 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Update to pudb-2015.4.1
This update includes experimental remote debug support.
   2015-10-21 10:23:50 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Update to pudb-2015.4.1
This update includes experimental remote debug support.
   2015-10-21 10:23:50 by Jeremie Courreges-Anglas | Files touched by this commit (3)
Log message:
Update to pudb-2015.4.1
This update includes experimental remote debug support.
   2015-09-29 04:51:44 by Stuart Henderson | Files touched by this commit (30)
Log message:
bump REVISION for setuptools dep change.
   2015-09-21 13:48:52 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Add python3 pudb flavor, and rename pkg to allow concurrent installs.
Discussed with rpointel@, who convinced me that the standard py(3)-
prefix was preferable to the black magic needed to handle conflicts when
keeping "pudb" as the PKGNAME.
   2015-09-21 13:48:52 by Jeremie Courreges-Anglas | Files touched by this commit (2)
Log message:
Add python3 pudb flavor, and rename pkg to allow concurrent installs.
Discussed with rpointel@, who convinced me that the standard py(3)-
prefix was preferable to the black magic needed to handle conflicts when
keeping "pudb" as the PKGNAME.