[Python-modules-commits] r27157 - in packages/ipython/trunk/debian/patches (2 files)
jtaylor-guest at users.alioth.debian.org
jtaylor-guest at users.alioth.debian.org
Sat Jan 11 15:40:52 UTC 2014
Date: Saturday, January 11, 2014 @ 15:40:51
Author: jtaylor-guest
Revision: 27157
add an upstream patch fixing a python3.4 issue
still plenty python3.4 failures remaining, most seem to be just test
issues.
Added:
packages/ipython/trunk/debian/patches/python3.4-fixes.patch
Modified:
packages/ipython/trunk/debian/patches/series
Added: packages/ipython/trunk/debian/patches/python3.4-fixes.patch
===================================================================
--- packages/ipython/trunk/debian/patches/python3.4-fixes.patch (rev 0)
+++ packages/ipython/trunk/debian/patches/python3.4-fixes.patch 2014-01-11 15:40:51 UTC (rev 27157)
@@ -0,0 +1,29 @@
+Description: Backport PR #4758 - fixes for Python 3.4.
+ Not complete, plenty more failures
+Author: Thomas Kluyver <takowl at gmail.com>
+Origin: 341c046c7ce22c633daf3cb12f3f439c6f376056
+
+--- a/IPython/utils/tests/test_text.py
++++ b/IPython/utils/tests/test_text.py
+@@ -15,6 +15,7 @@
+ import os
+ import math
+ import random
++import sys
+
+ import nose.tools as nt
+
+@@ -107,7 +108,12 @@ def eval_formatter_no_slicing_check(f):
+ s = f.format('{stuff[slice(1,4)]}', **ns)
+ nt.assert_equal(s, 'ell')
+
+- nt.assert_raises(SyntaxError, f.format, "{a[:]}")
++ if sys.version_info >= (3, 4):
++ # String formatting has changed in Python 3.4, so this now works.
++ s = f.format("{a[:]}", a=[1, 2])
++ nt.assert_equal(s, "[1, 2]")
++ else:
++ nt.assert_raises(SyntaxError, f.format, "{a[:]}")
+
+ def test_eval_formatter():
+ f = text.EvalFormatter()
Modified: packages/ipython/trunk/debian/patches/series
===================================================================
--- packages/ipython/trunk/debian/patches/series 2014-01-11 13:57:34 UTC (rev 27156)
+++ packages/ipython/trunk/debian/patches/series 2014-01-11 15:40:51 UTC (rev 27157)
@@ -8,3 +8,4 @@
shared-static-path.patch
no-submodule-check.patch
test-fix.patch
+python3.4-fixes.patch
More information about the Python-modules-commits
mailing list