Package: ipython Version: 0.9.1-3 Severity: minor Tags: patch Hi there
Rolf Leggewie provided a debdiff to Ubuntu to fix a deprecation warning on startup with python2.6; attached. (from https://bugs.launchpad.net/ubuntu/+source/ipython/+bug/349844) Cheers, -- Loïc Minier
diff -u ipython-0.9.1/debian/changelog ipython-0.9.1/debian/changelog --- ipython-0.9.1/debian/changelog +++ ipython-0.9.1/debian/changelog @@ -1,3 +1,10 @@ +ipython (0.9.1-3ubuntu1) karmic; urgency=low + + * sets module is deprecated in python 2.6. (LP: #349844) + * build requires quilt 0.46-5 or later for unpatch (LP: #383017) + + -- Rolf Leggewie <f...@rolf.leggewie.biz> Wed, 03 Jun 2009 05:01:56 +0200 + ipython (0.9.1-3) unstable; urgency=low [ Stephan Peijnik ] diff -u ipython-0.9.1/debian/control ipython-0.9.1/debian/control --- ipython-0.9.1/debian/control +++ ipython-0.9.1/debian/control @@ -4,7 +4,7 @@ Maintainer: Debian Python Modules Team <python-modules-t...@lists.alioth.debian.org> Uploaders: Bernd Zeimetz <b...@debian.org>, Ondrej Certik <ond...@certik.cz>, Stephan Peijnik <deb...@sp.or.at> -Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python, python-support (>= 0.4), quilt +Build-Depends: debhelper (>= 5.0.37.2), cdbs (>= 0.4.43), python, python-support (>= 0.4), quilt (>= 0.46-5) Build-Depends-Indep: python-sphinx, python-pygments, python-foolscap, python-openssl (>= 0.6), python-nose, python-twisted-core, python-zope-interface, python-pexpect, python (>= 2.5) | python-ctypes Homepage: http://ipython.scipy.org/ Vcs-Svn: svn://svn.debian.org/python-modules/packages/ipython/trunk/ diff -u ipython-0.9.1/debian/patches/series ipython-0.9.1/debian/patches/series --- ipython-0.9.1/debian/patches/series +++ ipython-0.9.1/debian/patches/series @@ -4,0 +5 @@ +07_deprecate_sets_module.patch only in patch2: unchanged: --- ipython-0.9.1.orig/debian/patches/07_deprecate_sets_module.patch +++ ipython-0.9.1/debian/patches/07_deprecate_sets_module.patch @@ -0,0 +1,32 @@ +The sets module is deprecated in python 2.6. This patch fixes LP bug 349844. + +Index: ipython-0.9.1/IPython/Magic.py +=================================================================== +--- ipython-0.9.1.orig/IPython/Magic.py 2009-06-03 04:59:10.000000000 +0200 ++++ ipython-0.9.1/IPython/Magic.py 2009-06-03 05:00:19.000000000 +0200 +@@ -35,7 +35,6 @@ + from cStringIO import StringIO + from getopt import getopt,GetoptError + from pprint import pprint, pformat +-from sets import Set + + # cProfile was added in Python2.5 + try: +@@ -75,7 +74,7 @@ + head, tail = dh[:-10], dh[-10:] + + newhead = [] +- done = Set() ++ done = set() + for h in head: + if h in done: + continue +@@ -149,7 +148,7 @@ + filter(inst_magic,self.__dict__.keys()) + \ + filter(inst_bound_magic,self.__class__.__dict__.keys()) + out = [] +- for fn in Set(magics): ++ for fn in set(magics): + out.append(fn.replace('magic_','',1)) + out.sort() + return out