import re
import glob
+import six
+
import gbp.command_wrappers as gbpc
from gbp.errors import GbpError
base_name = ".".join(split[:-1])
(archive_fmt, compression) = (split[-1], None)
else:
- for (c, o) in compressor_opts.iteritems():
+ for (c, o) in six.iteritems(compressor_opts):
if o[1] == split[-1]:
base_name = ".".join(split[:-1])
compression = c
import subprocess
import tty, termios
import re
+
+import six
+
from gbp.deb.changelog import ChangeLog, NoChangeLogError
from gbp.command_wrappers import (CommandExecFailed, GitCommand)
from gbp.config import (GbpOptionParserDebian, GbpOptionGroup)
def sort_dict(d):
"""Return a sorted list of (key, value) tuples"""
s = []
- for key in sorted(d.iterkeys()):
+ for key in sorted(six.iterkeys(d)):
s.append((key, d[key]))
return s
import tarfile
import unittest
+import six
+
import gbp.pkg
class TestUnpack(unittest.TestCase):
context.teardown()
def test_upstream_source_type(self):
- for (comp, archive) in self.archives.iteritems():
+ for (comp, archive) in six.iteritems(self.archives):
source = gbp.pkg.UpstreamSource(archive[0])
assert source.is_orig() == True
assert source.is_dir() == False
assert type(source.unpacked) == str
def test_upstream_source_unpack(self):
- for (comp, archive) in self.archives.iteritems():
+ for (comp, archive) in six.iteritems(self.archives):
source = gbp.pkg.UpstreamSource(archive[0])
source.unpack(".")
self._check_files(archive[1], comp)
def test_upstream_source_unpack_no_filter(self):
- for (comp, archive) in self.archives.iteritems():
+ for (comp, archive) in six.iteritems(self.archives):
source = gbp.pkg.UpstreamSource(archive[0])
source.unpack(".", [])
self._check_files(archive[1], comp)
def test_upstream_source_unpack_filtered(self):
exclude = "README"
- for (comp, archive) in self.archives.iteritems():
+ for (comp, archive) in six.iteritems(self.archives):
source = gbp.pkg.UpstreamSource(archive[0])
source.unpack(".", [exclude])
archive[1].remove(exclude)