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

[ CVSweb ] [ Homepage ] [ RSS feed ]

Version: 2019.2, Package name: py-pudb-2019.2
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: 58.152 KB
Version History (View Complete History)
  • (2020-11-07) Updated to version: py-pudb-2019.2
  • (2018-05-30) Updated to version: py-pudb-2018.1
  • (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:

   2020-11-06 13:01:34 by Jasper Lievisse Adriaanse | Files touched by this commit (2)
Log message:
update to pudb-2019.2
   2020-09-13 02:10:16 by Jasper Lievisse Adriaanse | Files touched by this commit (4)
Log message:
make this python3-only
   2020-07-03 15:13:23 by Stuart Henderson | Files touched by this commit (1032)
Log message:
bump REVISION; python 3 default changed to 3.8
   2019-09-22 09:35:16 by Kurt Mosiejczuk | Files touched by this commit (1)
Log message:
Fix tests for devel/pudb.
They didn't run previously "0 tests run". This fixes that.
OK kn
   2019-07-12 14:45:17 by Stuart Henderson | Files touched by this commit (859)
Log message:
replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes
   2019-05-15 06:04:43 by Kurt Mosiejczuk | Files touched by this commit (167)
Log message:
Add RUN_DEPENDS to TEST_DEPENDS automatically for ports using the
lang/python port module. I've not yet come up with a port that
would not need this and one can always set MODPY_TESTDEP to "no"
to prevent the module from touching TEST_DEPENDS.
Idea from afresh1 who pointed out the cpan module already does this.
aja "I support this move."
OK sthen@
   2019-04-28 14:52:03 by Stuart Henderson | Files touched by this commit (715)
Log message:
bump all the py3 things, _SYSTEM_VERSION didn't quite work out how
we expected and it's easier|safer to do it this way than fiddle with
pkg_add now. thanks aja for update tests with a quick bulk.
   2018-05-30 03:15:10 by Remi Pointel | Files touched by this commit (2)
Log message:
update pudb to 2018.1.
ok benoit@.
   2018-02-27 14:47:39 by Marc Espie | Files touched by this commit (36)
Log message:
remove traces of utf8 encoding in pkg/DESCR
bump accordingly
   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-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-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.