development/pudb: Update README

This commit is contained in:
David Woodfall 2018-11-04 20:26:50 +00:00 committed by Willy Sudiarto Raharjo
parent f9316b03f2
commit b009da09ae
No known key found for this signature in database
GPG key ID: 887B8374D7333381

View file

@ -1,17 +1,17 @@
PuDB is a full-screen, console-based visual debugger for Python.
Its goal is to provide all the niceties of modern GUI-based debuggers in a
more lightweight and keyboard-friendly package. PuDB allows you to debug
code right where you write and test it--in a terminal. If you've worked
with the excellent (but nowadays ancient) DOS-based Turbo Pascal or C
tools, PuDB's UI might look familiar.
Its goal is to provide all the niceties of modern GUI-based debuggers
in a more lightweight and keyboard-friendly package. PuDB allows you
to debug code right where you write and test it--in a terminal. If
you've worked with the excellent (but nowadays ancient) DOS-based
Turbo Pascal or C tools, PuDB's UI might look familiar.
By default this SlackBuild builds the python2 debugger, and if python3 is
detected, the python3 version too. The Pygments SlackBuild will automatically
install for python3 too.
By default this SlackBuild builds the python2 debugger, and if
python3 is detected, the python3 version too. The Pygments SlackBuild
will automatically install for python3 too.
NOTE: The python3 application is named pudb3.
NOTE: You need python3-urwid installed to use pudb3.
NOTE: The python3 application is named pudb3. NOTE: You need
python3-urwid and python3-Pygments installed to use pudb3.
OPTIONS
@ -23,16 +23,21 @@ To *ONLY* build the python3 version, use:
NO_PYTHON2=yes ./pudb.SlackBuild
The python2 version requires a newer version of urwid than the stock Slackware
one, therefore this also builds a custom urwid named py2_urwid, which it can
use. This should not conflict with the stock Slackware version.
The python2 version requires a newer version of urwid than the stock
Slackware one, therefore this also builds a custom urwid named
py2_urwid, which it can use. This should not conflict with the stock
Slackware version.
OPTIONAL DEPENDENCIES
python3-urwid is a runtime for the python3 version. Note that it will still
build without this, so it can be installed later if needed.
To use pudb3:
###############################################################################
python3-Pygments
python3-urwid
It will build without these so they can be installed later if needed.
#####################################################################
GETTING STARTED