debian/0000755000000000000000000000000012262633226007172 5ustar debian/install0000644000000000000000000000011512262633226010560 0ustar debian/wrappers/pudb* usr/bin/ debian/wrappers/man/pudb* usr/share/man/man1/ debian/pudb3.10000644000000000000000000000175012262633226010274 0ustar .TH PUDB3 1 "Jul 15, 2010" .SH NAME pudb3 \- full-screen, console-based Python3 debugger .SH SYNOPSIS .B pudb3 .RI [ options ] " script-to-run " [ script-arguments ] .SH DESCRIPTION This manual page documents briefly the \fBpudb\fR command. .PP PuDB is a full-screen, console-based visual debugger for Python3. .PP 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. .SH OPTIONS .TP .B \-h, \-\-help Show summary of options. .TP .B \-s, \-\-steal\-output .TP \fB\-\-pre\-run=\fICOMMAND\fR run \fICOMMAND\fR before each program run .SH AUTHOR PuDB was written by Andreas Kloeckner . .PP This manual page was written by David Paleino , for the Debian project (and may be used by others). debian/wrappers/0000755000000000000000000000000012262633226011035 5ustar debian/wrappers/man/0000755000000000000000000000000012262633226011610 5ustar debian/wrappers/man/pudb.10000644000000000000000000000174312262633226012631 0ustar .TH PUDB 1 "Jul 15, 2010" .SH NAME pudb \- full-screen, console-based Python debugger .SH SYNOPSIS .B pudb .RI [ options ] " script-to-run " [ script-arguments ] .SH DESCRIPTION This manual page documents briefly the \fBpudb\fR command. .PP PuDB is a full-screen, console-based visual debugger for Python. .PP 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. .SH OPTIONS .TP .B \-h, \-\-help Show summary of options. .TP .B \-s, \-\-steal\-output .TP \fB\-\-pre\-run=\fICOMMAND\fR run \fICOMMAND\fR before each program run .SH AUTHOR PuDB was written by Andreas Kloeckner . .PP This manual page was written by David Paleino , for the Debian project (and may be used by others). debian/wrappers/pudb0000755000000000000000000000015412262633226011715 0ustar #!/bin/sh name=$0 version=$(echo $(basename $name) | tr -d "a-z") exec python$version -m pudb.run -- "$@" debian/rules0000755000000000000000000000021412262633226010247 0ustar #!/usr/bin/make -f # -*- makefile -*- export DH_VERBOSE=1 export PYBUILD_NAME=pudb %: dh $@ --with python2,python3 --buildsystem=pybuild debian/python3-pudb.manpages0000644000000000000000000000001712262633226013241 0ustar debian/pudb3.1 debian/docs0000644000000000000000000000001112262633226010035 0ustar PKG-INFO debian/watch0000644000000000000000000000011612262633226010221 0ustar version=3 http://pypi.python.org/packages/source/p/pudb/pudb-(\d+.*)\.tar\.gz debian/control0000644000000000000000000000364112262633226010601 0ustar Source: pudb Section: python Priority: optional Maintainer: Federico Ceratto Uploaders: Josue Ortega , David Paleino Build-Depends: debhelper (>= 9~), dh-python, python-all (>= 2.6.6-3~), python-setuptools (>= 0.6c9), python3-all, python3-setuptools X-Python-Version: >= 2.5 X-Python3-Version: >= 3.2 Standards-Version: 3.9.5 Homepage: http://pypi.python.org/pypi/pudb/ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/pudb.git;a=summary Vcs-Git: git://anonscm.debian.org/collab-maint/pudb.git Package: python-pudb Architecture: all Pre-Depends: dpkg (>= 1.15.6~) Depends: ${misc:Depends}, ${python:Depends}, python-pygments (>= 1.0), python-urwid (>= 1.1.1) Provides: ${python:Provides} Suggests: ipython Description: full-screen, console-based Python debugger 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. Package: python3-pudb Architecture: all Pre-Depends: dpkg (>= 1.15.6~) Depends: ${misc:Depends}, ${python3:Depends}, python3-pygments (>= 1.0), python3-urwid (>= 1.1.1) Provides: ${python3:Provides} Suggests: ipython3 Description: full-screen, console-based Python3 debugger PuDB is a full-screen, console-based visual debugger for Python3. . 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. debian/changelog0000644000000000000000000000664412262633226011056 0ustar pudb (2013.5.1-1) unstable; urgency=low [ Federico Ceratto ] * New upstream release 2013.5.1 * Switched to Pybuild * Build Python3 binary package (Closes: #689655) * Standards-Version bumped to 3.9.5, no changes required -- David Paleino Mon, 06 Jan 2014 23:24:08 +0100 pudb (2013.3.6-1) unstable; urgency=low * New upstream release 2013.3.6 * Vcs links updated * Pre-Depends on dpkg added -- Federico Ceratto Sun, 27 Oct 2013 15:23:29 +0000 pudb (2013.1-1) unstable; urgency=low * New upstream release 2013.1 * Standards-Version bumped to 3.9.4, no changes required * debhelper version bumped to 9 * 01-lower_distribute_version.patch disabled -- Federico Ceratto Sun, 05 May 2013 15:05:54 +0100 pudb (2012.1-1) unstable; urgency=low * New upstream version * Updated debian/copyright -- David Paleino Wed, 22 Feb 2012 18:25:41 +0100 pudb (2011.3.1-1) unstable; urgency=low * New upstream version -- David Paleino Thu, 29 Dec 2011 18:56:23 +0100 pudb (2011.3-1) unstable; urgency=low * New upstream release * Standards-Version bump to 3.9.2, no changes needed * Switch packaging to dh_python2 * Added support for IPython 0.11, thanks to Julian Taylor (Closes: #636467) * 01-lower_distribute_version.patch: package asks for distribute 0.6.19, Debian has 0.6.16 -- David Paleino Wed, 07 Sep 2011 10:39:59 +0200 pudb (2011.1-1) unstable; urgency=low * New upstream release * debian/copyright updated -- David Paleino Fri, 25 Mar 2011 20:38:31 +0100 pudb (0.93.1-1) unstable; urgency=low * New upstream release * Bump dependency on python-urwid to 0.9.9.1 * Bump Standards-Version to 3.9.1, no changes needed * Bump debhelper compatibility to 8 * Build-Depend on python-all, to provide wrappers for supported Python versions -- David Paleino Sun, 20 Feb 2011 17:06:25 +0100 pudb (0.92.14-3) unstable; urgency=low * debian/control: - Standards-Version bumped to 3.9.0, no changes needed - bump debhelper dependency to >= 7.0.50~ * debian/wrappers/pudb added (Closes: #588830) * debian/wrappers/man/pudb.1 added * debian/rules: generate links to pudb wrapper (and manpage) according to the supported versions * debian/install: - install pudb and its versioned links in /usr/bin/ - install pudb.1 and its versioned links in /usr/share/man/man1/ -- David Paleino Thu, 15 Jul 2010 18:05:02 +0200 pudb (0.92.14-2) unstable; urgency=low * debian/control: - added Vcs-* fields - Standards-Version bumped to 3.8.4, no changes needed * debian/source/format: using 3.0 (quilt) * debian/pyversions added, instead of XS-Python-Version: - build it for >= 2.5 (Closes: #586204) -- David Paleino Thu, 17 Jun 2010 13:22:08 +0200 pudb (0.92.14-1) unstable; urgency=low * New upstream version * debian/copyright: updated copyright years -- David Paleino Sat, 16 Jan 2010 11:18:44 +0100 pudb (0.92.13-2) unstable; urgency=low * debian/control: - updated my address - removed DMUA -- David Paleino Fri, 11 Dec 2009 20:22:08 +0100 pudb (0.92.13-1) unstable; urgency=low * Initial release (Closes: #553614) -- David Paleino Sun, 01 Nov 2009 23:00:58 +0100 debian/copyright0000644000000000000000000000247412262633226011134 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: PuDB Files: debian/* Copyright: © 2009-2012, David Paleino License: MIT Files: * Copyright: © 2009-2012, Andreas Kloeckner and contributors License: MIT License: MIT Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: . The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. . THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. debian/examples0000644000000000000000000000004012262633226010725 0ustar debug_me.py try-the-debugger.sh debian/source/0000755000000000000000000000000012262633226010472 5ustar debian/source/format0000644000000000000000000000001412262633226011700 0ustar 3.0 (quilt) debian/source/options0000644000000000000000000000005212262633226012105 0ustar extend-diff-ignore = "^[^/]*[.]egg-info/" debian/patches/0000755000000000000000000000000012262633226010621 5ustar debian/patches/00-support_ipython_0.11.patch0000644000000000000000000000176312262633226016013 0ustar From: Julian Taylor Description: compatibilty with ipython 0.11 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636467 Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=636467 Forwarded: no --- pudb/shell.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) --- pudb.orig/pudb/shell.py +++ pudb/pudb/shell.py @@ -78,8 +78,12 @@ def run_ipython_shell_v10(locals, global # avoid IPython's namespace litter ns = locals.copy() - from IPython.Shell import IPShell - IPShell(argv=[], user_ns=ns, user_global_ns=globals) \ + try: + from IPython.frontend.terminal.embed import InteractiveShellEmbed + InteractiveShellEmbed(user_ns=ns, user_global_ns=globals, banner1=banner)() + except ImportError: + from IPython.Shell import IPShell + IPShell(argv=[], user_ns=ns, user_global_ns=globals) \ .mainloop(banner=banner) def run_ipython_shell_v11(locals, globals, first_time): debian/patches/series0000644000000000000000000000000012262633226012024 0ustar debian/compat0000644000000000000000000000000212262633226010370 0ustar 9