Signed-off-by: Chris Lamb <la...@debian.org> --- diffoscope/comparators/binary.py | 2 +- diffoscope/comparators/bzip2.py | 1 - diffoscope/comparators/cpio.py | 5 +---- diffoscope/comparators/deb.py | 1 - diffoscope/comparators/debian.py | 4 +--- diffoscope/comparators/device.py | 1 - diffoscope/comparators/elf.py | 1 - diffoscope/comparators/fonts.py | 2 -- diffoscope/comparators/gettext.py | 1 - diffoscope/comparators/gzip.py | 6 ++---- diffoscope/comparators/ipk.py | 2 -- diffoscope/comparators/iso9660.py | 4 +--- diffoscope/comparators/libarchive.py | 1 - diffoscope/comparators/pdf.py | 3 +-- diffoscope/comparators/png.py | 1 - diffoscope/comparators/rpm.py | 7 ++----- diffoscope/comparators/squashfs.py | 4 ---- diffoscope/comparators/tar.py | 1 - diffoscope/comparators/text.py | 1 - diffoscope/comparators/utils.py | 7 ++----- diffoscope/comparators/xz.py | 2 -- diffoscope/comparators/zip.py | 4 ---- diffoscope/difference.py | 2 -- diffoscope/presenters/html.py | 4 ---- diffoscope/presenters/text.py | 2 -- tests/comparators/test_binary.py | 1 - tests/comparators/test_cpio.py | 2 -- tests/comparators/test_deb.py | 2 -- tests/comparators/test_directory.py | 1 - tests/comparators/test_elf.py | 1 - tests/comparators/test_fonts.py | 1 - tests/comparators/test_gettext.py | 1 - tests/comparators/test_ipk.py | 2 -- tests/comparators/test_iso9660.py | 2 -- tests/comparators/test_java.py | 1 - tests/comparators/test_mono.py | 1 - tests/comparators/test_pdf.py | 1 - tests/comparators/test_png.py | 1 - tests/comparators/test_rpm.py | 2 -- tests/comparators/test_sqlite.py | 1 - tests/comparators/test_squashfs.py | 2 -- tests/comparators/test_tar.py | 2 -- tests/comparators/test_text.py | 1 - tests/comparators/test_utils.py | 1 - tests/comparators/test_zip.py | 2 -- 45 files changed, 11 insertions(+), 86 deletions(-)
diff --git a/diffoscope/comparators/binary.py b/diffoscope/comparators/binary.py index e92ca82..843d360 100644 --- a/diffoscope/comparators/binary.py +++ b/diffoscope/comparators/binary.py @@ -17,7 +17,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -from abc import ABCMeta, abstractproperty, abstractmethod +from abc import ABCMeta, abstractmethod from binascii import hexlify from contextlib import contextmanager from functools import wraps diff --git a/diffoscope/comparators/bzip2.py b/diffoscope/comparators/bzip2.py index 49156e2..6356716 100644 --- a/diffoscope/comparators/bzip2.py +++ b/diffoscope/comparators/bzip2.py @@ -17,7 +17,6 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -from contextlib import contextmanager import os.path import re import subprocess diff --git a/diffoscope/comparators/cpio.py b/diffoscope/comparators/cpio.py index 53ca6e4..e936788 100644 --- a/diffoscope/comparators/cpio.py +++ b/diffoscope/comparators/cpio.py @@ -19,10 +19,7 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import re -import subprocess -import os.path -import diffoscope.comparators -from diffoscope import logger, tool_required +from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.libarchive import LibarchiveContainer from diffoscope.comparators.utils import Command diff --git a/diffoscope/comparators/deb.py b/diffoscope/comparators/deb.py index f5257b9..3283ad3 100644 --- a/diffoscope/comparators/deb.py +++ b/diffoscope/comparators/deb.py @@ -24,7 +24,6 @@ import os.path from debian.arfile import ArFile from diffoscope import logger from diffoscope.difference import Difference -import diffoscope.comparators from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.utils import \ Archive, ArchiveMember, get_ar_content diff --git a/diffoscope/comparators/debian.py b/diffoscope/comparators/debian.py index 6f0e4e8..45c03c4 100644 --- a/diffoscope/comparators/debian.py +++ b/diffoscope/comparators/debian.py @@ -20,13 +20,11 @@ from contextlib import contextmanager import os.path import re -import sys -from diffoscope import logger from diffoscope.changes import Changes import diffoscope.comparators from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.utils import Container -from diffoscope.difference import Difference, get_source +from diffoscope.difference import Difference DOT_CHANGES_FIELDS = [ diff --git a/diffoscope/comparators/device.py b/diffoscope/comparators/device.py index 9833d29..ce23e47 100644 --- a/diffoscope/comparators/device.py +++ b/diffoscope/comparators/device.py @@ -19,7 +19,6 @@ from contextlib import contextmanager import os -from stat import S_ISCHR, S_ISBLK import tempfile from diffoscope.comparators.binary import File, FilesystemFile, needs_content from diffoscope.comparators.utils import format_device diff --git a/diffoscope/comparators/elf.py b/diffoscope/comparators/elf.py index 3520e62..a0fd9c2 100644 --- a/diffoscope/comparators/elf.py +++ b/diffoscope/comparators/elf.py @@ -19,7 +19,6 @@ import os.path import re -import subprocess from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.utils import get_ar_content, Command diff --git a/diffoscope/comparators/fonts.py b/diffoscope/comparators/fonts.py index c20e31b..859c924 100644 --- a/diffoscope/comparators/fonts.py +++ b/diffoscope/comparators/fonts.py @@ -17,9 +17,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import locale import re -import subprocess from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.utils import Command diff --git a/diffoscope/comparators/gettext.py b/diffoscope/comparators/gettext.py index 6c23d8c..97a488e 100644 --- a/diffoscope/comparators/gettext.py +++ b/diffoscope/comparators/gettext.py @@ -18,7 +18,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import re -import subprocess from StringIO import StringIO from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content diff --git a/diffoscope/comparators/gzip.py b/diffoscope/comparators/gzip.py index c543604..b4c1c9d 100644 --- a/diffoscope/comparators/gzip.py +++ b/diffoscope/comparators/gzip.py @@ -17,16 +17,14 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -from contextlib import contextmanager import re import subprocess import os.path import diffoscope.comparators -from diffoscope import tool_required -from diffoscope.comparators.binary import File, needs_content +from diffoscope import logger, tool_required +from diffoscope.comparators.binary import needs_content from diffoscope.comparators.utils import Archive, get_compressed_content_name from diffoscope.difference import Difference -from diffoscope import logger, tool_required class GzipContainer(Archive): diff --git a/diffoscope/comparators/ipk.py b/diffoscope/comparators/ipk.py index ad5e87d..6cde8c7 100644 --- a/diffoscope/comparators/ipk.py +++ b/diffoscope/comparators/ipk.py @@ -19,9 +19,7 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import re -import os.path from diffoscope.comparators.gzip import GzipFile -from diffoscope.difference import Difference class IpkFile(GzipFile): diff --git a/diffoscope/comparators/iso9660.py b/diffoscope/comparators/iso9660.py index f1687b2..8f2693b 100644 --- a/diffoscope/comparators/iso9660.py +++ b/diffoscope/comparators/iso9660.py @@ -17,11 +17,9 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import os.path import re import subprocess -import diffoscope.comparators -from diffoscope import logger, tool_required +from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.libarchive import LibarchiveContainer from diffoscope.comparators.utils import Command diff --git a/diffoscope/comparators/libarchive.py b/diffoscope/comparators/libarchive.py index 68658a1..702324a 100644 --- a/diffoscope/comparators/libarchive.py +++ b/diffoscope/comparators/libarchive.py @@ -21,7 +21,6 @@ from __future__ import absolute_import from contextlib import contextmanager import ctypes -from itertools import dropwhile import os.path import libarchive from diffoscope import logger diff --git a/diffoscope/comparators/pdf.py b/diffoscope/comparators/pdf.py index a8385dc..2f15733 100644 --- a/diffoscope/comparators/pdf.py +++ b/diffoscope/comparators/pdf.py @@ -18,11 +18,10 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import re -import subprocess from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.utils import Command -from diffoscope.difference import Difference, get_source +from diffoscope.difference import Difference class Pdftotext(Command): diff --git a/diffoscope/comparators/png.py b/diffoscope/comparators/png.py index 62b1ac2..22f81c0 100644 --- a/diffoscope/comparators/png.py +++ b/diffoscope/comparators/png.py @@ -19,7 +19,6 @@ from functools import partial import re -import subprocess from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.utils import Command diff --git a/diffoscope/comparators/rpm.py b/diffoscope/comparators/rpm.py index faebc3e..2b8d23b 100644 --- a/diffoscope/comparators/rpm.py +++ b/diffoscope/comparators/rpm.py @@ -20,16 +20,13 @@ from __future__ import absolute_import import os.path -import re import subprocess -from contextlib import contextmanager import rpm from diffoscope import logger, tool_required -import diffoscope.comparators from diffoscope.comparators.rpm_fallback import AbstractRpmFile -from diffoscope.comparators.binary import File, FilesystemFile, needs_content +from diffoscope.comparators.binary import needs_content from diffoscope.comparators.utils import Archive, make_temp_directory -from diffoscope.difference import Difference, get_source +from diffoscope.difference import Difference def get_rpm_header(path, ts): header = '' diff --git a/diffoscope/comparators/squashfs.py b/diffoscope/comparators/squashfs.py index bfe939c..7b39e22 100644 --- a/diffoscope/comparators/squashfs.py +++ b/diffoscope/comparators/squashfs.py @@ -21,18 +21,14 @@ from contextlib import contextmanager import re import subprocess -import os.path import stat -import diffoscope.comparators from diffoscope import logger, tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.device import Device from diffoscope.comparators.directory import Directory -from diffoscope.comparators.libarchive import LibarchiveContainer from diffoscope.comparators.symlink import Symlink from diffoscope.comparators.utils import Archive, ArchiveMember, Command from diffoscope.difference import Difference -from diffoscope import logger class SquashfsSuperblock(Command): diff --git a/diffoscope/comparators/tar.py b/diffoscope/comparators/tar.py index 3e6c86c..07a7e75 100644 --- a/diffoscope/comparators/tar.py +++ b/diffoscope/comparators/tar.py @@ -25,7 +25,6 @@ import sys import tarfile from diffoscope import logger from diffoscope.difference import Difference -import diffoscope.comparators from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.device import Device from diffoscope.comparators.directory import Directory diff --git a/diffoscope/comparators/text.py b/diffoscope/comparators/text.py index 8112925..d8cd699 100644 --- a/diffoscope/comparators/text.py +++ b/diffoscope/comparators/text.py @@ -21,7 +21,6 @@ import codecs import re from diffoscope.comparators.binary import File, needs_content from diffoscope.difference import Difference -from diffoscope import logger class TextFile(File): diff --git a/diffoscope/comparators/utils.py b/diffoscope/comparators/utils.py index e39e5ec..4401046 100644 --- a/diffoscope/comparators/utils.py +++ b/diffoscope/comparators/utils.py @@ -20,8 +20,6 @@ from abc import ABCMeta, abstractmethod from contextlib import contextmanager # The following would be shutil.which in Python 3.3 -import hashlib -import re import os import shutil from stat import S_ISCHR, S_ISBLK @@ -30,10 +28,9 @@ import subprocess import tempfile from threading import Thread import diffoscope.comparators -from diffoscope.comparators.binary import \ - File, compare_binary_files +from diffoscope.comparators.binary import File from diffoscope.difference import Difference -from diffoscope import logger, RequiredToolNotFound +from diffoscope import logger @contextmanager diff --git a/diffoscope/comparators/xz.py b/diffoscope/comparators/xz.py index b222a19..26955dd 100644 --- a/diffoscope/comparators/xz.py +++ b/diffoscope/comparators/xz.py @@ -17,12 +17,10 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -from contextlib import contextmanager import os.path import re import subprocess import diffoscope.comparators -from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.utils import Archive, get_compressed_content_name from diffoscope import logger, tool_required diff --git a/diffoscope/comparators/zip.py b/diffoscope/comparators/zip.py index 4275b51..ceca4b3 100644 --- a/diffoscope/comparators/zip.py +++ b/diffoscope/comparators/zip.py @@ -17,13 +17,9 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import os.path import re -import subprocess import zipfile -from diffoscope import logger from diffoscope.difference import Difference -import diffoscope.comparators from diffoscope import tool_required from diffoscope.comparators.binary import File, needs_content from diffoscope.comparators.directory import Directory diff --git a/diffoscope/difference.py b/diffoscope/difference.py index 7d43c52..28328eb 100644 --- a/diffoscope/difference.py +++ b/diffoscope/difference.py @@ -20,8 +20,6 @@ from contextlib import contextmanager import os import os.path -from functools import partial -from tempfile import NamedTemporaryFile import re import subprocess import sys diff --git a/diffoscope/presenters/html.py b/diffoscope/presenters/html.py index b80b3da..b54d6ab 100644 --- a/diffoscope/presenters/html.py +++ b/diffoscope/presenters/html.py @@ -32,16 +32,12 @@ # from __future__ import print_function -import os.path import cgi import re -import subprocess import sys -from tempfile import NamedTemporaryFile from xml.sax.saxutils import escape from diffoscope import logger, VERSION from diffoscope.config import Config -from diffoscope.comparators.utils import make_temp_directory from diffoscope.presenters.icon import FAVICON_BASE64 # minimum line size, we add a zero-sized breakable space every diff --git a/diffoscope/presenters/text.py b/diffoscope/presenters/text.py index 01715d4..2043c7b 100644 --- a/diffoscope/presenters/text.py +++ b/diffoscope/presenters/text.py @@ -20,8 +20,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import sys -import difflib -import locale from diffoscope import logger diff --git a/tests/comparators/test_binary.py b/tests/comparators/test_binary.py index ebf2cca..7ff1754 100644 --- a/tests/comparators/test_binary.py +++ b/tests/comparators/test_binary.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import subprocess import pytest from diffoscope.comparators import specialize diff --git a/tests/comparators/test_cpio.py b/tests/comparators/test_cpio.py index 33d3546..12682e9 100644 --- a/tests/comparators/test_cpio.py +++ b/tests/comparators/test_cpio.py @@ -18,9 +18,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_deb.py b/tests/comparators/test_deb.py index 223fecb..7000521 100644 --- a/tests/comparators/test_deb.py +++ b/tests/comparators/test_deb.py @@ -18,9 +18,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path -import shutil import pytest import diffoscope.comparators from diffoscope.comparators import specialize diff --git a/tests/comparators/test_directory.py b/tests/comparators/test_directory.py index 7f54b76..cf62c1e 100644 --- a/tests/comparators/test_directory.py +++ b/tests/comparators/test_directory.py @@ -24,7 +24,6 @@ import os import os.path import shutil import pytest -import diffoscope.comparators.binary from diffoscope.comparators.directory import compare_directories from diffoscope.presenters.text import output_text diff --git a/tests/comparators/test_elf.py b/tests/comparators/test_elf.py index fbc8c3a..fd38289 100644 --- a/tests/comparators/test_elf.py +++ b/tests/comparators/test_elf.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_fonts.py b/tests/comparators/test_fonts.py index 0000e5a..763670b 100644 --- a/tests/comparators/test_fonts.py +++ b/tests/comparators/test_fonts.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_gettext.py b/tests/comparators/test_gettext.py index 7898561..f7e9f20 100644 --- a/tests/comparators/test_gettext.py +++ b/tests/comparators/test_gettext.py @@ -20,7 +20,6 @@ import codecs import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_ipk.py b/tests/comparators/test_ipk.py index 66f599c..ac14747 100644 --- a/tests/comparators/test_ipk.py +++ b/tests/comparators/test_ipk.py @@ -18,9 +18,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_iso9660.py b/tests/comparators/test_iso9660.py index 7bd5fc5..b0ed74a 100644 --- a/tests/comparators/test_iso9660.py +++ b/tests/comparators/test_iso9660.py @@ -18,9 +18,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_java.py b/tests/comparators/test_java.py index 2c311a2..967a6ea 100644 --- a/tests/comparators/test_java.py +++ b/tests/comparators/test_java.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_mono.py b/tests/comparators/test_mono.py index 6f74ac3..da87f3d 100644 --- a/tests/comparators/test_mono.py +++ b/tests/comparators/test_mono.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_pdf.py b/tests/comparators/test_pdf.py index 4e28524..734201d 100644 --- a/tests/comparators/test_pdf.py +++ b/tests/comparators/test_pdf.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_png.py b/tests/comparators/test_png.py index 29ae171..fcdb7f1 100644 --- a/tests/comparators/test_png.py +++ b/tests/comparators/test_png.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_rpm.py b/tests/comparators/test_rpm.py index fcb3a9d..80b8b26 100644 --- a/tests/comparators/test_rpm.py +++ b/tests/comparators/test_rpm.py @@ -18,9 +18,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_sqlite.py b/tests/comparators/test_sqlite.py index 0bb97b7..6083fac 100644 --- a/tests/comparators/test_sqlite.py +++ b/tests/comparators/test_sqlite.py @@ -19,7 +19,6 @@ # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_squashfs.py b/tests/comparators/test_squashfs.py index efa58e0..d5f43e9 100644 --- a/tests/comparators/test_squashfs.py +++ b/tests/comparators/test_squashfs.py @@ -18,10 +18,8 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path import pwd -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_tar.py b/tests/comparators/test_tar.py index bb69ebc..ea765a7 100644 --- a/tests/comparators/test_tar.py +++ b/tests/comparators/test_tar.py @@ -18,9 +18,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile diff --git a/tests/comparators/test_text.py b/tests/comparators/test_text.py index c61a27a..98a7528 100644 --- a/tests/comparators/test_text.py +++ b/tests/comparators/test_text.py @@ -23,7 +23,6 @@ import os.path import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile -from diffoscope.comparators.text import TextFile @pytest.fixture def ascii1(): diff --git a/tests/comparators/test_utils.py b/tests/comparators/test_utils.py index 6e89d76..68b51f0 100644 --- a/tests/comparators/test_utils.py +++ b/tests/comparators/test_utils.py @@ -23,7 +23,6 @@ import os.path import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile -from diffoscope.comparators.text import TextFile @pytest.fixture def fuzzy_tar1(): diff --git a/tests/comparators/test_zip.py b/tests/comparators/test_zip.py index 65389c5..356e6bd 100644 --- a/tests/comparators/test_zip.py +++ b/tests/comparators/test_zip.py @@ -18,9 +18,7 @@ # You should have received a copy of the GNU General Public License # along with diffoscope. If not, see <http://www.gnu.org/licenses/>. -import codecs import os.path -import shutil import pytest from diffoscope.comparators import specialize from diffoscope.comparators.binary import FilesystemFile -- 2.5.0 _______________________________________________ Reproducible-builds mailing list Reproducible-builds@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/reproducible-builds