[Python-modules-commits] r26247 - in packages/python-progressbar/trunk/debian (4 files)
morph at users.alioth.debian.org
morph at users.alioth.debian.org
Tue Oct 22 21:40:24 UTC 2013
Date: Tuesday, October 22, 2013 @ 21:40:22
Author: morph
Revision: 26247
fix Python 3.3 compatibility issues
Added:
packages/python-progressbar/trunk/debian/patches/
packages/python-progressbar/trunk/debian/patches/10_python3.3_compat.patch
packages/python-progressbar/trunk/debian/patches/series
Modified:
packages/python-progressbar/trunk/debian/changelog
Modified: packages/python-progressbar/trunk/debian/changelog
===================================================================
--- packages/python-progressbar/trunk/debian/changelog 2013-10-22 20:20:43 UTC (rev 26246)
+++ packages/python-progressbar/trunk/debian/changelog 2013-10-22 21:40:22 UTC (rev 26247)
@@ -16,11 +16,13 @@
* debian/copyright
- extend packaging copyright years
- update package homepage
+ * debian/patches/10_python3.3_compat.patch
+ - fix Python 3.3 compatibility issues
[ Jakub Wilk ]
* Use canonical URIs for Vcs-* fields.
- -- Sandro Tosi <morph at debian.org> Sun, 20 Oct 2013 22:20:02 +0200
+ -- Sandro Tosi <morph at debian.org> Tue, 22 Oct 2013 23:39:15 +0200
python-progressbar (2.2-2) unstable; urgency=low
Added: packages/python-progressbar/trunk/debian/patches/10_python3.3_compat.patch
===================================================================
--- packages/python-progressbar/trunk/debian/patches/10_python3.3_compat.patch (rev 0)
+++ packages/python-progressbar/trunk/debian/patches/10_python3.3_compat.patch 2013-10-22 21:40:22 UTC (rev 26247)
@@ -0,0 +1,93 @@
+Description: Remove format as a slot attribute, as that is not compatible with python 3.3
+Author: Nilton Volpato
+Origin: upstream
+Bug: https://code.google.com/p/python-progressbar/issues/detail?id=23
+Applied-Upstream: https://code.google.com/p/python-progressbar/source/detail?spec=svn3c94a3a1ebe1325c7c605cc8f11126dcc632b04d&r=3c94a3a1ebe1325c7c605cc8f11126dcc632b04d
+Last-Update: 2013-10-22
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- a/progressbar/widgets.py
++++ b/progressbar/widgets.py
+@@ -81,11 +81,11 @@ class WidgetHFill(Widget):
+ class Timer(Widget):
+ 'Widget which displays the elapsed seconds.'
+
+- __slots__ = ('format',)
++ __slots__ = ('format_string',)
+ TIME_SENSITIVE = True
+
+ def __init__(self, format='Elapsed Time: %s'):
+- self.format = format
++ self.format_string = format
+
+ @staticmethod
+ def format_time(seconds):
+@@ -97,7 +97,7 @@ class Timer(Widget):
+ def update(self, pbar):
+ 'Updates the widget to show the elapsed time.'
+
+- return self.format % self.format_time(pbar.seconds_elapsed)
++ return self.format_string % self.format_time(pbar.seconds_elapsed)
+
+
+ class ETA(Timer):
+@@ -121,9 +121,9 @@ class ETA(Timer):
+ class FileTransferSpeed(Widget):
+ 'Widget for showing the transfer speed (useful for file transfers).'
+
+- format = '%6.2f %s%s/s'
+- prefixes = ' kMGTPEZY'
+- __slots__ = ('unit', 'format')
++ FORMAT = '%6.2f %s%s/s'
++ PREFIXES = ' kMGTPEZY'
++ __slots__ = ('unit',)
+
+ def __init__(self, unit='B'):
+ self.unit = unit
+@@ -138,7 +138,7 @@ class FileTransferSpeed(Widget):
+ power = int(math.log(speed, 1000))
+ scaled = speed / 1000.**power
+
+- return self.format % (scaled, self.prefixes[power], self.unit)
++ return self.FORMAT % (scaled, self.PREFIXES[power], self.unit)
+
+
+ class AnimatedMarker(Widget):
+@@ -168,13 +168,13 @@ RotatingMarker = AnimatedMarker
+ class Counter(Widget):
+ 'Displays the current count'
+
+- __slots__ = ('format',)
++ __slots__ = ('format_string',)
+
+ def __init__(self, format='%d'):
+- self.format = format
++ self.format_string = format
+
+ def update(self, pbar):
+- return self.format % pbar.currval
++ return self.format_string % pbar.currval
+
+
+ class Percentage(Widget):
+@@ -197,9 +197,9 @@ class FormatLabel(Timer):
+ 'value': ('currval', None)
+ }
+
+- __slots__ = ('format',)
++ __slots__ = ('format_string',)
+ def __init__(self, format):
+- self.format = format
++ self.format_string = format
+
+ def update(self, pbar):
+ context = {}
+@@ -213,7 +213,7 @@ class FormatLabel(Timer):
+ context[name] = transform(value)
+ except: pass
+
+- return self.format % context
++ return self.format_string % context
+
+
+ class SimpleProgress(Widget):
Added: packages/python-progressbar/trunk/debian/patches/series
===================================================================
--- packages/python-progressbar/trunk/debian/patches/series (rev 0)
+++ packages/python-progressbar/trunk/debian/patches/series 2013-10-22 21:40:22 UTC (rev 26247)
@@ -0,0 +1 @@
+10_python3.3_compat.patch
More information about the Python-modules-commits
mailing list