<86>Apr 21 03:56:13 userdel[55460]: delete user 'rooter' <86>Apr 21 03:56:13 groupadd[55480]: group added to /etc/group: name=rooter, GID=609 <86>Apr 21 03:56:13 groupadd[55480]: group added to /etc/gshadow: name=rooter <86>Apr 21 03:56:13 groupadd[55480]: new group: name=rooter, GID=609 <86>Apr 21 03:56:13 useradd[55495]: new user: name=rooter, UID=609, GID=609, home=/root, shell=/bin/bash <86>Apr 21 03:56:13 userdel[55516]: delete user 'builder' <86>Apr 21 03:56:13 userdel[55516]: removed group 'builder' owned by 'builder' <86>Apr 21 03:56:13 userdel[55516]: removed shadow group 'builder' owned by 'builder' <86>Apr 21 03:56:13 groupadd[55546]: group added to /etc/group: name=builder, GID=610 <86>Apr 21 03:56:13 groupadd[55546]: group added to /etc/gshadow: name=builder <86>Apr 21 03:56:13 groupadd[55546]: new group: name=builder, GID=610 <86>Apr 21 03:56:13 useradd[55561]: new user: name=builder, UID=610, GID=610, home=/usr/src, shell=/bin/bash <13>Apr 21 03:56:17 rpmi: libjpeg-2:1.3.1-alt0.1 1388074033 installed <13>Apr 21 03:56:17 rpmi: libexpat-2.2.4-alt0.M80P.1 1503871120 installed <13>Apr 21 03:56:17 rpmi: libpng15-1.5.28-alt1 1484572014 installed <13>Apr 21 03:56:17 rpmi: libsqlite3-3.15.2-alt1 1480432212 installed <13>Apr 21 03:56:17 rpmi: qt4-mobility-common-1.2.2-alt3 1432058328 installed <13>Apr 21 03:56:17 rpmi: libICE-1.0.9-alt1 1409902719 installed <13>Apr 21 03:56:17 rpmi: libgdbm-1.8.3-alt10 1454943313 installed <13>Apr 21 03:56:17 rpmi: libSM-1.2.2-alt1 1391072686 installed <13>Apr 21 03:56:17 rpmi: libtiff5-4.0.3-alt1 1348347498 installed <13>Apr 21 03:56:17 rpmi: python-sphinx-objects.inv-2.3.6.20160413-alt1 1460595508 installed <13>Apr 21 03:56:17 rpmi: libwebp6-0.5.2-alt1.M80P.1 1504615878 installed <13>Apr 21 03:56:17 rpmi: libalsa-1:1.1.0-alt1.1.1 1454429213 installed <13>Apr 21 03:56:17 rpmi: libxshmfence-1.2-alt1 1420972191 installed <13>Apr 21 03:56:17 rpmi: libwrap-1:7.6-alt11 1297041305 installed <13>Apr 21 03:56:17 rpmi: qt4-common-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-core-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-sql-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-xml-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-clucene-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-test-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: liblcms2-2.8-alt1 1471601528 installed <13>Apr 21 03:56:17 rpmi: libmng-1.0.10-alt2.M80P.1 1476964805 installed <13>Apr 21 03:56:17 rpmi: libjson-c-0.12-alt1 1401212997 installed <13>Apr 21 03:56:17 rpmi: liborc-0.4.27-alt1.M80P.1 1503911715 installed <13>Apr 21 03:56:17 rpmi: libgsm-1.0.13-alt8 1365910842 installed <13>Apr 21 03:56:17 rpmi: libsndfile-1.0.28-alt1.M80P.1 p8.212938.100 1536756416 installed <13>Apr 21 03:56:17 rpmi: libgraphite2-1.3.10-alt0.M80P.1 1496411360 installed <13>Apr 21 03:56:17 rpmi: shared-mime-info-1.9-alt0.M80P.1 1506021412 installed <13>Apr 21 03:56:17 rpmi: libpciaccess-1:0.13.4-alt1 1431681688 installed <13>Apr 21 03:56:17 rpmi: libdrm-1:2.4.89-alt1.M80P.1 1516609380 installed <13>Apr 21 03:56:17 rpmi: liblz4-1:1.7.5-alt1 1488766699 installed <13>Apr 21 03:56:17 rpmi: libgpg-error-1.31-alt1.M80P.1 1529024730 installed <13>Apr 21 03:56:17 rpmi: libgcrypt20-1.8.3-alt4 p8+219793.200.6.1 1551112986 installed <13>Apr 21 03:56:17 rpmi: libxslt-1.1.28-alt4 1448210404 installed <13>Apr 21 03:56:17 rpmi: libsystemd-1:239-alt1.M80P.1 p8+226956.200.2.1 1555431492 installed <13>Apr 21 03:56:17 rpmi: libdbus-1.10.24-alt4.M80P.1 1518773282 installed <13>Apr 21 03:56:17 rpmi: libqt4-dbus-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-network-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-script-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libqt4-xmlpatterns-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:17 rpmi: libasyncns-0.8-alt2.qa1 1365949819 installed <13>Apr 21 03:56:17 rpmi: libXdmcp-1.1.1-alt1 1334617699 installed <13>Apr 21 03:56:17 rpmi: libXau-1.0.8-alt1 1369565807 installed <13>Apr 21 03:56:17 rpmi: libxcb-1.12-alt2 p8.218219.300 1545313310 installed <13>Apr 21 03:56:18 rpmi: libpulseaudio-9.0-alt2 1469793979 installed <13>Apr 21 03:56:18 rpmi: libX11-locales-3:1.6.3-alt1 1431956885 installed <13>Apr 21 03:56:18 rpmi: libX11-3:1.6.3-alt1 1431956911 installed <13>Apr 21 03:56:18 rpmi: libXext-1.3.3-alt1 1409902932 installed <13>Apr 21 03:56:18 rpmi: libXrender-0.9.8-alt1 1371312110 installed <13>Apr 21 03:56:18 rpmi: libXfixes-5.0.1-alt1 1369809606 installed <13>Apr 21 03:56:18 rpmi: libXcursor-1.1.15-alt1.M80P.1 1512373713 installed <13>Apr 21 03:56:18 rpmi: libXrandr-1.5.0-alt1 1431936188 installed <13>Apr 21 03:56:18 rpmi: libXi-1.7.9-alt1.M80P.1 1515766146 installed <13>Apr 21 03:56:18 rpmi: libXinerama-1.1.3-alt1 1369984571 installed <13>Apr 21 03:56:18 rpmi: libXxf86vm-1.1.3-alt1 1369984824 installed <13>Apr 21 03:56:18 rpmi: libXdamage-1.1.3-alt4 1297162596 installed <13>Apr 21 03:56:18 rpmi: libGL-4:18.0.5-alt1.M80P.1 p8+226404.100.1.1 1554206332 installed <13>Apr 21 03:56:18 rpmi: gsettings-desktop-schemas-data-3.24.1-alt0.M80P.1 1504768054 installed <13>Apr 21 03:56:18 rpmi: libtinfo-devel-5.9-alt8 1456756459 installed <13>Apr 21 03:56:18 rpmi: libncurses-devel-5.9-alt8 1456756459 installed <13>Apr 21 03:56:18 rpmi: python-modules-curses-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:18 rpmi: libverto-0.2.6-alt1_6 1455633234 installed <13>Apr 21 03:56:18 rpmi: libkeyutils-1.5.10-alt0.M80P.2 p8+216694.100.6.1 1547827915 installed <13>Apr 21 03:56:18 rpmi: libcom_err-1.42.13-alt2 1449075846 installed <13>Apr 21 03:56:18 rpmi: ca-certificates-2016.02.25-alt1 1462368370 installed <13>Apr 21 03:56:18 rpmi: libcrypto10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 21 03:56:18 rpmi: libgio-2.52.3-alt0.M80P.1 1504533271 installed <13>Apr 21 03:56:18 rpmi: libssl10-1.0.2n-alt0.M80P.1 1512766129 installed <13>Apr 21 03:56:18 rpmi: libgstreamer1.0-1.12.3-alt0.M80P.1 1505901068 installed <13>Apr 21 03:56:18 rpmi: libgst-plugins1.0-1.12.3-alt0.M80P.1 1505901518 installed <13>Apr 21 03:56:18 rpmi: gsettings-desktop-schemas-3.24.1-alt0.M80P.1 1504768052 installed <13>Apr 21 03:56:18 rpmi: libharfbuzz-1.6.3-alt0.M80P.1 1509918814 installed <13>Apr 21 03:56:18 rpmi: libfreetype-2.8-alt0.M80P.3 1505462817 installed <13>Apr 21 03:56:18 rpmi: fontconfig-2.12.6-alt1.M80P.1 1506008910 installed Updating fonts cache: <29>Apr 21 03:56:19 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Apr 21 03:56:20 rpmi: libqt4-gui-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:20 rpmi: libqt4-opengl-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:20 rpmi: libqt4-declarative-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:20 rpmi: libqt4-location-1.2.2-alt3 1432058328 installed <13>Apr 21 03:56:20 rpmi: libqt4-sensors-1.2.2-alt3 1432058328 installed <13>Apr 21 03:56:21 rpmi: libqt4-webkit-1:2.3.4-alt3 1453755870 installed <13>Apr 21 03:56:21 rpmi: libphonon-4.8.3-alt1 1418134063 installed <13>Apr 21 03:56:21 rpmi: libqt4-designer-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:21 rpmi: libqt4-help-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:21 rpmi: libqt4-multimedia-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:21 rpmi: libqt4-scripttools-4.8.7-alt7 1461589658 installed <13>Apr 21 03:56:21 rpmi: libqt4-svg-4.8.7-alt7 1461589658 installed <86>Apr 21 03:56:21 groupadd[71285]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 21 03:56:21 groupadd[71285]: group added to /etc/gshadow: name=_keytab <86>Apr 21 03:56:21 groupadd[71285]: new group: name=_keytab, GID=499 <13>Apr 21 03:56:21 rpmi: libkrb5-1.14.6-alt1.M80P.1 1525355673 installed <13>Apr 21 03:56:22 rpmi: python3-base-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 03:56:22 rpmi: python-modules-compiler-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:22 rpmi: python3-module-six-1.10.0-alt7 1496087616 installed <13>Apr 21 03:56:22 rpmi: python3-module-cssselect-0.9.1-alt1.1 1457858257 installed <13>Apr 21 03:56:22 rpmi: python3-module-webencodings-0.5.1-alt0.M80P.1 1507185481 installed <13>Apr 21 03:56:22 rpmi: python3-module-py-1.4.34-alt0.M80P.1 1503506764 installed <13>Apr 21 03:56:22 rpmi: python3-module-pytz-1:2015.4-alt1.1.1 1460413776 installed <13>Apr 21 03:56:22 rpmi: python3-module-snowballstemmer-1.2.0-alt2.1 1457859319 installed <13>Apr 21 03:56:22 rpmi: python3-module-sphinx_rtd_theme-0.1.8-alt1.git20150730.1 1457859644 installed <13>Apr 21 03:56:22 rpmi: python3-module-whoosh-2.7.0-alt1.hg20150805.1.1 1457859779 installed <13>Apr 21 03:56:22 rpmi: python3-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 03:56:22 rpmi: python-modules-email-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:22 rpmi: python3-module-markupsafe-0.23-alt1.2.1 1459593526 installed <13>Apr 21 03:56:22 rpmi: python3-modules-sqlite3-3.5.4-alt2.M80P.1 1527753911 installed <13>Apr 21 03:56:22 rpmi: python3-module-SQLAlchemy-1.2.15-alt1 p8+223214.600.2.1 1551354313 installed <13>Apr 21 03:56:22 rpmi: rpm-build-python3-0.1.10.10-alt1.M80P.1 1530521451 installed <13>Apr 21 03:56:22 rpmi: python3-module-setuptools-1:18.5-alt0.M80P.1 1497527461 installed <13>Apr 21 03:56:22 rpmi: python-modules-unittest-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:23 rpmi: python3-module-jinja2-2.9-alt1.dev.git20150726.1.1.1 1460400640 installed <13>Apr 21 03:56:23 rpmi: python3-module-lxml-4.0.0-alt0.M80P.1 1507163741 installed <13>Apr 21 03:56:23 rpmi: python3-module-docutils-0.13-alt4.git20150716.1.1 1460400317 installed <13>Apr 21 03:56:23 rpmi: python3-module-babel-1:2.3.4-alt0.M80P.1 1480881327 installed <13>Apr 21 03:56:23 rpmi: python3-module-jinja2-tests-2.9-alt1.dev.git20150726.1.1.1 1460400640 installed <13>Apr 21 03:56:23 rpmi: python3-module-pytest-3.2.1-alt0.M80P.1 1503499784 installed <13>Apr 21 03:56:23 rpmi: python3-module-html5lib-1:0.999999999-alt1.M80P.2 1507185603 installed <13>Apr 21 03:56:24 rpmi: python-modules-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-modules-xml-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-modules-encodings-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-modules-ctypes-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-modules-json-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python3-module-Pygments-2.2.0-alt1.M80P.2 p8.214223.100 1538848792 installed <13>Apr 21 03:56:24 rpmi: python3-module-sphinx-1:1.4-alt8.a0.git20150813 1460726255 installed <13>Apr 21 03:56:24 rpmi: python-module-webencodings-0.5.1-alt0.M80P.1 1507185481 installed <13>Apr 21 03:56:24 rpmi: python-modules-multiprocessing-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-modules-logging-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-tools-2to3-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-modules-hotshot-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-modules-bsddb-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-strict-2.7.11-alt6.M80P.1 1527682534 installed <13>Apr 21 03:56:24 rpmi: python-dev-2.7.11-alt6.M80P.1 1527682470 installed <13>Apr 21 03:56:24 rpmi: python-module-sip-4.19.3-alt0.M80P.1 1507188513 installed <13>Apr 21 03:56:24 rpmi: python-module-six-1.10.0-alt7 1496087616 installed <13>Apr 21 03:56:24 rpmi: python-module-py-1.4.34-alt0.M80P.1 1503506764 installed <13>Apr 21 03:56:24 rpmi: python3-module-alabaster-0.7.6-alt1.git20150703.1 1457857919 installed <13>Apr 21 03:56:25 rpmi: python-module-PyQt4-4.12.1-alt2.M80P.1 1507296317 installed <13>Apr 21 03:56:25 rpmi: python-module-pytest-3.2.1-alt0.M80P.1 1503499784 installed <13>Apr 21 03:56:25 rpmi: python-module-setuptools-1:18.5-alt0.M80P.1 1497527461 installed <13>Apr 21 03:56:25 rpmi: python-module-html5lib-1:0.999999999-alt1.M80P.2 1507185603 installed <13>Apr 21 03:56:25 rpmi: python-module-lxml-4.0.0-alt0.M80P.1 1507163741 installed <13>Apr 21 03:56:25 rpmi: python-module-cssselect-0.9.1-alt1.1 1457858257 installed <13>Apr 21 03:56:25 rpmi: python-module-docutils-0.13-alt4.git20150716.1.1 1460400317 installed Installing python-module-hachoir-core-1.3.4-alt3.hg20140628.1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.1344 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python-module-hachoir-core-1.3.4 + echo 'Source #0 (hachoir-core-1.3.4.tar):' Source #0 (hachoir-core-1.3.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/hachoir-core-1.3.4.tar + cd python-module-hachoir-core-1.3.4 + /bin/chmod -c -Rf u+rwX,go-w . + rm -rf ../python3 + cp -a . ../python3 + find ../python3 -type f -name '*.py' -exec 2to3 -w -n '{}' + RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored ../python3/test_doc.py RefactoringTool: No changes to ../python3/setup.py RefactoringTool: Refactored ../python3/hachoir-wx/setup.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/version.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/unicode.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/resource/resource.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/hex_view/stubs.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_setup.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll_setup.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll_imp.py --- ../python3/test_doc.py (original) +++ ../python3/test_doc.py (refactored) @@ -6,12 +6,12 @@ from locale import setlocale, LC_ALL def testDoc(filename, name=None): - print "--- %s: Run tests" % filename + print("--- %s: Run tests" % filename) failure, nb_test = doctest.testfile( filename, optionflags=doctest.ELLIPSIS, name=name) if failure: sys.exit(1) - print "--- %s: End of tests" % filename + print("--- %s: End of tests" % filename) def importModule(name): mod = __import__(name) @@ -21,12 +21,12 @@ return mod def testModule(name): - print "--- Test module %s" % name + print("--- Test module %s" % name) module = importModule(name) failure, nb_test = doctest.testmod(module) if failure: sys.exit(1) - print "--- End of test" + print("--- End of test") def main(): setlocale(LC_ALL, "C") --- ../python3/hachoir-wx/setup.py (original) +++ ../python3/hachoir-wx/setup.py (refactored) @@ -49,7 +49,7 @@ "long_description": long_description, "classifiers": CLASSIFIERS, "scripts": ["hachoir-wx"], - "packages": PACKAGES.keys(), + "packages": list(PACKAGES.keys()), "package_dir": PACKAGES, "package_data": {"hachoir_wx.resource": ['hachoir_wx.xrc']}, } --- ../python3/hachoir-wx/hachoir_wx/unicode.py (original) +++ ../python3/hachoir-wx/hachoir_wx/unicode.py (refactored) @@ -16,8 +16,8 @@ return charset def force_unicode(name): - if not isinstance(name, unicode): + if not isinstance(name, str): charset = get_charset() - name = unicode(name, charset) + name = str(name, charset) return name --- ../python3/hachoir-wx/hachoir_wx/hex_view/stubs.py (original) +++ ../python3/hachoir-wx/hachoir_wx/hex_view/stubs.py (refactored) @@ -19,7 +19,7 @@ def to_hex(data, width=None): hex_data = '' - for i in xrange(len(data)): + for i in range(len(data)): hex_data += "%02x" % ord(data[i]) if width and (i+1)%width==0: hex_data += '\n' @@ -30,7 +30,7 @@ def to_ascii(data, width=None): ascii_data = '' - for i in xrange(len(data)): + for i in range(len(data)): if 32 <= ord(data[i]) <= 126: ascii_data += data[i] else: @@ -77,8 +77,8 @@ try: where = max(0, where) file.seek(where) - except IOError, err: - warning("Cannot seek to %s: %s" % (where, unicode(err))) + except IOError as err: + warning("Cannot seek to %s: %s" % (where, str(err))) return False return True --- ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_setup.py (original) +++ ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_setup.py (refactored) @@ -1,12 +1,12 @@ # -*- coding: utf-8 -*- from hachoir_wx.resource import get_child_control -from hex_view_imp import hex_view_imp_t -from hex_view_fwd import hex_view_fwd_t -from hex_view_scroll_setup import setup_hex_view_scroll +from .hex_view_imp import hex_view_imp_t +from .hex_view_fwd import hex_view_fwd_t +from .hex_view_scroll_setup import setup_hex_view_scroll def setup_hex_view(parent, dispatcher): - print "[+] Setup hex view" + print("[+] Setup hex view") hex_view = get_child_control(parent, 'hex_view') hex_view.ascii_view = get_child_control(parent, 'ascii_view') hex_view.addr_view = get_child_control(parent, 'addr_view') --- ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll_setup.py (original) +++ ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll_setup.py (refactored) @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- from hachoir_wx.resource import get_child_control -from hex_view_scroll_fwd import hex_view_scroll_fwd_t -from hex_view_scroll_imp import hex_view_scroll_imp_t +from .hex_view_scroll_fwd import hex_view_scroll_fwd_t +from .hex_view_scroll_imp import hex_view_scroll_imp_t def setup_hex_view_scroll(parent, dispatcher): scroll = get_child_control(parent, 'hex_view_scroll') --- ../python3/hachoir-wx/hachoir_wx/hex_view/hex_viRefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_imp.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/hex_view/compat_msw.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/hex_view/compat_gtk.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/hex_view/compat_all.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/hex_view/__init__.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view_setup.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view_imp.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/frame_view/__init__.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/field_view/stubs.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/mutator.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/field_view/format.py ew_scroll_imp.py (original) +++ ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll_imp.py (refactored) @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- from math import ceil -from stubs import byte_addr, get_file_size, get_page_num +from .stubs import byte_addr, get_file_size, get_page_num class hex_view_scroll_imp_t: def on_file_ready(self, dispatcher, file): --- ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_imp.py (original) +++ ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_imp.py (refactored) @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- -from hex_view import get_page_size -from stubs import clamp_range, byte_addr, safe_seek, calc_field_mark, get_page_offset +from .hex_view import get_page_size +from .stubs import clamp_range, byte_addr, safe_seek, calc_field_mark, get_page_offset MAX_SIZE = 10 * 1024 @@ -51,7 +51,7 @@ def update_addr_view(self): addr_text_list = [] - for i in xrange(self.view.get_height_chars()): + for i in range(self.view.get_height_chars()): addr_text_list.append( self.format_addr(self.pos+i*self.view.get_width_chars())+'\n') self.view.addr_view.SetValue(''.join(addr_text_list)) --- ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view.py (original) +++ ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view.py (refactored) @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- from wx import TextCtrl, TextAttr, PreTextCtrl -from stubs import to_ascii, to_hex, calc_char_range, calc_ascii_range, clamp_range +from .stubs import to_ascii, to_hex, calc_char_range, calc_ascii_range, clamp_range from hachoir_wx.hex_view import get_width_chars, get_height_chars class hex_view_t(TextCtrl): --- ../python3/hachoir-wx/hachoir_wx/hex_view/__init__.py (original) +++ ../python3/hachoir-wx/hachoir_wx/hex_view/__init__.py (refactored) @@ -3,12 +3,12 @@ # platform workarounds import wx if '__WXGTK__' == wx.Platform: - from compat_gtk import get_width_chars, get_height_chars + from .compat_gtk import get_width_chars, get_height_chars elif '__WXMSW__' == wx.Platform: - from compat_msw import get_width_chars, get_height_chars + from .compat_msw import get_width_chars, get_height_chars else: - from compat_all import get_width_chars, get_height_chars + from .compat_all import get_width_chars, get_height_chars -from hex_view import hex_view_t -from hex_view_scroll import hex_view_scroll_t -from hex_view_setup import setup_hex_view +from .hex_view import hex_view_t +from .hex_view_scroll import hex_view_scroll_t +from .hex_view_setup import setup_hex_view --- ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view_setup.py (original) +++ ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view_setup.py (refactored) @@ -1,12 +1,12 @@ # -*- coding: utf-8 -*- -from frame_view_imp import frame_view_imp_t -from frame_view_fwd import frame_view_fwd_t +from .frame_view_imp import frame_view_imp_t +from .frame_view_fwd import frame_view_fwd_t from hachoir_wx.resource import get_frame def setup_frame_view(dispatcher): - print '[+] Setup frame view' + print('[+] Setup frame view') frame = get_frame('frame_view') dispatcher.add_sender(frame) --- ../python3/hachoir-wx/hachoir_wx/frame_view/__init__.py (original) +++ ../python3/hachoir-wx/hachoir_wx/frame_view/__init__.py (refactored) @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -from frame_view import frame_view_t -from frame_view_setup import setup_frame_view -from frame_view_imp import frame_view_imp_t +from .frame_view import frame_view_t +from .frame_view_setup import setup_frame_view +from .frame_view_imp import frame_view_imp_t --- ../python3/hachoir-wx/hachoir_wx/field_view/stubs.py (original) +++ ../python3/hachoir-wx/hachoir_wx/field_view/stubs.py (refactored) @@ -15,7 +15,7 @@ return field_set._fields.values[index] def has_static_size(type): - return isinstance(type.static_size, (int, long)) + return isinstance(type.static_size, int) def can_convert(from_field, to_type): if has_static_size(from_field) and has_static_size(to_type): --- ../python3/RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/field_view/field_view_setup.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/field_view/field_view_imp.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/field_view/field_view.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/field_split_menu_imp.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/field_split_menu_fwd.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/field_split_menu.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_setup.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_imp.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_fwd.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/core_type_menu_imp.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/field_view/core_type_menu_fwd.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/field_view/__init__.py hachoir-wx/hachoir_wx/field_view/format.py (original) +++ ../python3/hachoir-wx/hachoir_wx/field_view/format.py (refactored) @@ -26,6 +26,6 @@ def format_desc(field): if field.description: - return unicode(field.description) - return u'' + return str(field.description) + return '' --- ../python3/hachoir-wx/hachoir_wx/field_view/field_view_setup.py (original) +++ ../python3/hachoir-wx/hachoir_wx/field_view/field_view_setup.py (refactored) @@ -1,12 +1,12 @@ # -*- coding: utf-8 -*- from hachoir_wx.resource import get_child_control -from field_view_imp import field_view_imp_t -from field_view_fwd import field_view_fwd_t -from field_menu_setup import setup_field_menu +from .field_view_imp import field_view_imp_t +from .field_view_fwd import field_view_fwd_t +from .field_menu_setup import setup_field_menu def setup_field_view(parent, dispatcher): - print "[+] Setup field view" + print("[+] Setup field view") field_view = get_child_control(parent, 'field_view') dispatcher.add_sender(field_view) --- ../python3/hachoir-wx/hachoir_wx/field_view/field_view_imp.py (original) +++ ../python3/hachoir-wx/hachoir_wx/field_view/field_view_imp.py (refactored) @@ -35,7 +35,7 @@ def on_item_selected(self): name = self.view.get_selected(_('name')) - if isinstance(name, unicode): + if isinstance(name, str): name = str(name) self.dispatcher.trigger('field_selected', self.fields[name]) @@ -90,7 +90,7 @@ self.view.SetItemCount(field_count) # autosize columns, based on a sample of the rows - for col in xrange(self.view.get_col_count()): + for col in range(self.view.get_col_count()): width = 0 func = self.col_str_table[col] # when fields has more than 20 rows, they are probably similar. @@ -102,7 +102,7 @@ field_range = [(0, 10), (field_count - 10, field_count)] for begin, end in field_range: - for i in xrange(begin, end): + for i in range(begin, end): width = max(width, len(func(self.fields[i]))) self.view.resize_column(col, width) --- ../python3/hachoir-wx/hachoir_wx/field_view/field_view.py (original) +++ ../python3/hachoir-wx/hachoir_wx/field_view/field_view.py (refactored) @@ -2,7 +2,7 @@ from wx import ListCtrl, PreListCtrl, EVT_WINDOW_CREATE, CallAfter from wx.lib.mixins.listctrl import ListCtrlAutoWidthMixin -from sys import maxint +from sys import maxsize from hachoir_core.i18n import _ class field_view_t(ListCtrl, ListCtrlAutoWidthMixin): --- ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_setup.py (original) +++ ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_setup.py (refactored) @@ -1,16 +1,16 @@ # -*- coding: utf-8 -*- -from field_menu_imp import field_menu_imp_t -from field_menu_fwd import field_menu_fwd_t -from field_menu import field_menu_t +from .field_menu_imp import field_menu_imp_t +from .field_menu_fwd import field_menu_fwd_t +from .field_menu import field_menu_t -from core_type_menu import core_type_menu_t -from core_type_menu_fwd import core_type_menu_fwd_t -from core_type_menu_imp import core_type_menu_imp_t +from .core_type_menu import core_type_menu_t +from .core_type_menu_fwd import core_type_menu_fwd_t +from .core_type_menu_imp import core_type_menu_imp_t -from field_split_menu import field_split_menu_t -from field_split_menu_fwd import field_split_menu_fwd_t -from field_split_menu_imp import field_split_menu_imp_t +from .field_split_menu import field_split_menu_t +from .field_split_menu_fwd import field_split_menu_fwd_t +from .field_split_menu_imp import field_split_menu_imp_t import wx --- ../python3/hachoir-wx/hachoir_wx/field_view/__init__.py (original) +++ ../python3/hachoir-wx/hachoir_wx/field_view/__init__.py (refactored) @@ -1,8 +1,8 @@ # -*- coding: utf-8 -*- -from field_view_setup import setup_field_view -from field_view import field_view_t +from .field_view_setup import setup_field_view +from .RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/dispatcher.py RefactoringTool: No changes to ../python3/hachoir-wx/hachoir_wx/dialogs.py RefactoringTool: Refactored ../python3/hachoir-wx/hachoir_wx/app.py RefactoringTool: No changes to ../python3/hachoir-urwid/setup.py RefactoringTool: No changes to ../python3/hachoir-urwid/hachoir_urwid/version.py RefactoringTool: Refactored ../python3/hachoir-urwid/hachoir_urwid/urwid_ui.py field_view import field_view_t -from field_menu_setup import setup_field_menu -from field_menu import field_menu_t +from .field_menu_setup import setup_field_menu +from .field_menu import field_menu_t --- ../python3/hachoir-wx/hachoir_wx/app.py (original) +++ ../python3/hachoir-wx/hachoir_wx/app.py (refactored) @@ -8,12 +8,12 @@ from hachoir_wx.dispatcher import dispatcher_t from hachoir_wx import frame_view, field_view, hex_view from hachoir_wx.dialogs import file_open_dialog -from hachoir_wx.unicode import force_unicode +from hachoir_wx.str import force_unicode from hachoir_wx import __version__ as VERSION class app_t(App): def __init__(self, filename = None): - print "[+] Run hachoir-wx version %s" % VERSION + print("[+] Run hachoir-wx version %s" % VERSION) self.filename = filename App.__init__(self, False) @@ -68,7 +68,7 @@ new_window(app, open(filename, 'rb'), parser, filename) def new_window(app, file, parser, filename): - print '[+] Opening new GUI' + print('[+] Opening new GUI') dispatcher = dispatcher_t() dispatcher.add_receiver(app) @@ -86,4 +86,4 @@ hex_view_widget.ready() frame.Show() - print '[+] GUI ready' + print('[+] GUI ready') --- ../python3/hachoir-urwid/hachoir_urwid/urwid_ui.py (original) +++ ../python3/hachoir-urwid/hachoir_urwid/urwid_ui.py (refactored) @@ -48,7 +48,8 @@ def selectable(self): return True - def keypress(self, (maxcol,), key): + def keypress(self, xxx_todo_changeme2, key): + (maxcol,) = xxx_todo_changeme2 return key @@ -62,15 +63,15 @@ self.index = field self.field = parent.field[self.index] if self.field.is_field_set: - self.text = u' +' + self.text = ' +' else: - self.text = u' ' - self.text = u' ' * parent.depth + self.text + u' (...)' + self.text = ' ' + self.text = ' ' * parent.depth + self.text + ' (...)' else: self.depth = 0 self.index = None self.field = field - self.text = u'' + self.text = '' self.widget = TextField(self.text) def setText(self, text, flags): @@ -93,7 +94,7 @@ def sync(self): start, end = len(self.childs), self.field.current_length if start < end: - self.childs += [ Node(i, self) for i in xrange(start, end) ] + self.childs += [ Node(i, self) for i in range(start, end) ] def refresh(self): if self.flags: @@ -151,9 +152,9 @@ def fromField(self, root, path): try: field = self.focus.field[path] - except MissingField, e: + except MissingField as e: field = e.field - hachoir_log.error(unicode(e)) + hachoir_log.error(str(e)) path = [] while field.parent: path.append(field.index) @@ -351,8 +352,8 @@ def save_field(self, path, raw): try: fd = os.open(path, os.O_CREAT | os.O_EXCL | os.O_WRONLY) - except OSError, err: - hachoir_log.error(unicode(str(err), self.charset)) + except OSError as err: + hachoir_log.error(str(str(err), self.charset)) else: field = self.focus.field if raw: @@ -457,21 +458,24 @@ return l * mc // lr, r * mc // lr if urwid_ver < '0.9.8': - def render(self, (maxcol,), focus=False): + def render(self, xxx_todo_changeme, focus=False): + (maxcol,) = xxx_todo_changeme l, r = self.cols(maxcol) return CanvasJoin([ Text.render(self, (l,), focus), maxcol - r, self.info.render((r,)), ]) else: - def render(self, (maxcol,), focus=False): + def render(self, xxx_todo_changeme1, focus=False): + (maxcol,) = xxx_todo_changeme1 l, r = self.cols(maxcol) return CanvasJoin([ RefactoringTool: Refactored ../python3/hachoir-tools/swf_extractor.py (Text.render(self, (l,), focus), None, True, maxcol - r), (self.info.render((r,)), None, False, r), ]) - def rows(self, (maxcol,), focus=False): + def rows(self, xxx_todo_changeme3, focus=False): + (maxcol,) = xxx_todo_changeme3 l, r = self.cols(maxcol) return max(Text.rows(self, (l,), focus), self.info.rows((r,))) @@ -574,8 +578,8 @@ c[:0] = [ name ] if c: text = "[%s] %s" % ('|'.join(c), text) - if not isinstance(text, unicode): - text = unicode(text, charset) + if not isinstance(text, str): + text = str(text, charset) msgs[0].append((level, prefix, text)) logger.objects = WeakKeyDictionary() hachoir_log.on_new_message = logger @@ -587,7 +591,7 @@ sep.set_info(*tuple(log_count)) body = Tabbed(sep) help = ('help', ListBox([ Text(getHelpMessage()) ])) - logger.objects[field_set] = logger.objects[field_set.stream] = name = u'root' + logger.objects[field_set] = logger.objects[field_set.stream] = name = 'root' body.append((name, TreeBox(charset, Node(field_set, None), preload_fields, args.path, options))) log = BoxAdapter(ListBox(msgs[1]), 0) @@ -645,7 +649,7 @@ return #except AssertionError: # hachoir_log.error(getBacktrace()) - except NewTab_Stream, e: + except NewTab_Stream as e: stream = e.field.getSubIStream() logger.objects[stream] = e = "%u/%s" % (body.active, e.field.absolute_address) parser = guessParser(stream) @@ -655,7 +659,7 @@ logger.objects[parser] = e body.append((e, TreeBox(charset, Node(parser, None), preload_fields, None, options))) resize = log.height - except NeedInput, e: + except NeedInput as e: input.do(*e.args) if profile_display: events = events[1:] @@ -696,9 +700,9 @@ try: ui.run_wrapper(run) - except (HachoirError, StandardError): + except (HachoirError, Exception): pending = [ msg.get_text()[0] for msg in msgs[1][msgs[2]:] ] + \ [ "[*]%s %s" % (prefix, text) for level, prefix, text in msgs[0] ] if pending: - print "\nPending messages:\n" + '\n'.join(pending) + print("\nPending messages:\n" + '\n'.join(pending)) raise --- ../python3/hachoir-tools/swf_extractor.py (original) +++ ../python3/hachoir-tools/swf_extractor.py (refactored) @@ -12,13 +12,13 @@ def storeJPEG(self, content): name = "image-%03u.jpg" % self.jpg_index - print "Write new image: %s" % name + print("Write new image: %s" % name) open(name, "w").write(content) self.jpg_index += 1 def createNewSound(self): name = "sound-%03u.mp3" % self.snd_index - print "Write new sound: %s" % name + print("Write new sound: %s" % name) self.snd_index += 1 return open(name, "w") @@ -27,7 +27,7 @@ header = field["jpeg_header"] if 32 < header.size: if self.verbose: - print "Use JPEG table: %s" % header.path + print("Use JPEG table: %s" % header.path) header = field.root.stream.readBytes(header.absolute_address, (header.size-16)//8) else: header = "" @@ -37,7 +37,7 @@ if header: content = header + content[2:] if self.verbose: - print "Extract JPEG from %s" % field.path + print("Extract JPEG from %s" % field.path) self.storeJPEG(content) def extractSound2(self, parser): @@ -59,7 +59,7 @@ def main(self): if len(argv) != 2: - print >>stderr, "usage: %s document.swf" % argv[0] + print("usage: %s document.swf" % argv[0], RefactoringTool: Refactored ../python3/hachoir-tools/steganography.py RefactoringTool: Refactored ../python3/hachoir-tools/hachoir-fuse.py file=stderr) exit(1) realname = argv[1] @@ -76,7 +76,7 @@ for field in parser.array("def_bits"): jpeg_content = field["image"].value[2:] if self.verbose: - print "Extract JPEG from %s" % field.path + print("Extract JPEG from %s" % field.path) self.storeJPEG(jpeg_header + jpeg_content) # JPEG in format 2/3 @@ -91,9 +91,9 @@ # Does it extract anything? if self.jpg_index == 1: - print "No JPEG picture found." + print("No JPEG picture found.") if self.snd_index == 1: - print "No sound found." + print("No sound found.") JpegExtractor().main() --- ../python3/hachoir-tools/steganography.py (original) +++ ../python3/hachoir-tools/steganography.py (refactored) @@ -89,8 +89,8 @@ count = 30 self.packet_size = 3 data = "\0" * (self.packet_size * count - 1) - print "Packet size: %s" % self.packet_size - print "Check input message" + print("Packet size: %s" % self.packet_size) + print("Check input message") if "\xff" in data: raise InjecterError("Sorry, MPEG audio injecter disallows 0xFF byte") @@ -100,14 +100,14 @@ # raise InjecterError("Message is too big (max: %s, want: %s)" % \ # (maxbytes, len(data))) - print "Inject message" + print("Inject message") field_index = 0 index = 0 output = self.frames while index < len(data): padding = data[index:index + self.packet_size] name = "frame[%u]" % field_index - print "Insert %s before %s" % (len(padding), name) + print("Insert %s before %s" % (len(padding), name)) output.insertAfter(name, EditableString(output, "padding[]", "fixed", padding) ) index += self.packet_size field_index += 2 @@ -124,10 +124,10 @@ def main(): if len(argv) != 2: - print >>stderr, "usage: %s music.mp3" % argv[0] + print("usage: %s music.mp3" % argv[0], file=stderr) exit(1) - filename = unicode(argv[1]) + filename = str(argv[1]) editor = createEditor(filename) # injecter = injecter_cls[editor.input.__class__] injecter = MpegAudioInjecter(editor, packet_size=16) @@ -138,18 +138,18 @@ stdout.write(data) exit(0) else: - print >>stderr, "No data" + print("No data", file=stderr) exit(1) else: out_filename = filename + ".msg" - print "Write your message and valid with CTRL+D:" + print("Write your message and valid with CTRL+D:") stdout.flush() data = stdin.read() - print "Hide message" + print("Hide message") injecter.write(data) - print "Write ouput into: %s" % out_filename + print("Write ouput into: %s" % out_filename) injecter.saveInto(out_filename) if __name__ == "__main__": --- ../python3/hachoir-tools/hachoir-fuse.py (original) +++ ../python3/hachoir-tools/hachoir-fuse.py (refactored) @@ -28,8 +28,7 @@ raise if not hasattr(fuse, '__version__'): - raise RuntimeError, \ - "your fuse-py doesn't know of fuse.__version__, probably it's too old." + raise RuntimeError("your fuse-py doesn't know of fuse.__version__, probably it's too old.") # This setting is optional, but it ensures that this class will keep # working after a future API revision @@ -74,7 +73,7 @@ return field except MissingField: return None - except Exception, xx: + except Exception as xx: log.info("Exception: %s" % str(xx)) raise @@ -84,16 +83,16 @@ def getattr(self, path): st = MyStat() if path == '/': - st.st_mode = stat.S_IFDIR | 0755 + st.st_mode = stat.S_IFDIR | 0o755 st.st_nlink = 2 returRefactoringTool: No changes to ../python3/hachoir-tools/fuzzer/tools.py RefactoringTool: Refactored ../python3/hachoir-tools/fuzzer/stress.py n st if path == "/.command": - st.st_mode = stat.S_IFDIR | 0755 + st.st_mode = stat.S_IFDIR | 0o755 return st if path.startswith("/.command/"): name = path.split("/", 3)[2] if name in ("writeInto",): - st.st_mode = stat.S_IFREG | 0444 + st.st_mode = stat.S_IFREG | 0o444 return st return -errno.ENOENT @@ -104,9 +103,9 @@ # Set size and mode if field.is_field_set: - st.st_mode = stat.S_IFDIR | 0755 - else: - st.st_mode = stat.S_IFREG | 0444 + st.st_mode = stat.S_IFDIR | 0o755 + else: + st.st_mode = stat.S_IFREG | 0o444 st.st_nlink = 1 if field.hasValue(): st.st_size = len(self.fieldValue(field)) @@ -125,7 +124,7 @@ log.info("del %s" % field.name) try: del field.parent[field.name] - except Exception, err: + except Exception as err: log.info("del ERROR %s" % err) return 0 @@ -182,7 +181,7 @@ return -errno.EACCES try: data = data.strip(" \t\r\n\0") - filename = unicode(data, self.fs_charset) + filename = str(data, self.fs_charset) except UnicodeDecodeError: log.info("writeInto(): unicode error!") return 0 @@ -200,7 +199,7 @@ return -errno.ENOENT if not field.hasValue(): return '' - except Exception, xx: + except Exception as xx: log.info("ERR: %s" % xx) raise data = self.fieldValue(field) @@ -224,7 +223,7 @@ Userspace hello example """ + Fuse.fusage - server = HelloFS(u'/home/haypo/testcase/KDE_Click.wav', + server = HelloFS('/home/haypo/testcase/KDE_Click.wav', version="%prog " + fuse.__version__, usage=usage, dash_s_do='setsingle') --- ../python3/hachoir-tools/fuzzer/stress.py (original) +++ ../python3/hachoir-tools/fuzzer/stress.py (refactored) @@ -81,7 +81,7 @@ # print " ignore %s %s" % (prefix, text) return self.log_error += 1 - print "METADATA ERROR: %s %s" % (prefix, text) + print("METADATA ERROR: %s %s" % (prefix, text)) def fuzzFile(self, fuzz): @@ -96,18 +96,18 @@ prefix = fuzz.prefix except KeyboardInterrupt: try: - failure = (raw_input("Keep current file (y/n)?").strip() == "y") + failure = (input("Keep current file (y/n)?").strip() == "y") except (KeyboardInterrupt, EOFError): - print + print() failure = False prefix = "interrupt" fatal_error = True except MemoryError: - print "MEMORY ERROR!" + print("MEMORY ERROR!") failure = True prefix = "memory" - except Exception, err: - print "EXCEPTION (%s): %s" % (err.__class__.__name__, err) + except Exception as err: + print("EXCEPTION (%s): %s" % (err.__class__.__name__, err)) failure = True prefix = "exception" if fatal_error: @@ -116,7 +116,7 @@ if fuzz.tryUndo(): failure = False elif fuzz.is_original: - print " Warning: Unsupported file format: remove %s from test suite" % fuzz.filename + print(" Warning: Unsupported file format: remove %s from test suite" % fuzz.filename) self.filedb.remove(fuzz.filename) return True if failure is None: @@ -150,13 +150,13 @@ new_files = glob(path.join(directory, "*.*")) self.filedb.extend(new_files) if not self.filedbRefactoringTool: Refactored ../python3/hachoir-tools/fuzzer/mangle.py RefactoringTool: Refactored ../python3/hachoir-tools/fuzzer/file_fuzzer.py RefactoringTool: Refactored ../python3/hachoir-tools/flv_extractor.py : - print "Empty directories: %s" % self.filedb_dirs + print("Empty directories: %s" % self.filedb_dirs) exit(1) # Create error directory try: mkdir(self.error_dir) - except OSError, err: + except OSError as err: if err[0] == EEXIST: pass @@ -165,18 +165,18 @@ try: while True: test_file = random_choice(self.filedb) - print "[+] %s error -- test file: %s" % (self.nb_error, test_file) + print("[+] %s error -- test file: %s" % (self.nb_error, test_file)) fuzz = FileFuzzer(self, test_file) ok = self.fuzzFile(fuzz) if not ok: break except KeyboardInterrupt: - print "Stop" + print("Stop") def main(): # Read command line argument if len(argv) < 2: - print >>stderr, "usage: %s directory [directory2 ...]" % argv[0] + print("usage: %s directory [directory2 ...]" % argv[0], file=stderr) exit(1) test_dirs = [ path.normpath(path.expanduser(item)) for item in argv[1:] ] --- ../python3/hachoir-tools/fuzzer/mangle.py (original) +++ ../python3/hachoir-tools/fuzzer/mangle.py (refactored) @@ -78,7 +78,7 @@ count = max(count, min_count) count = min(count, max_count) count = randint(1, count) - for index in xrange(count): + for index in range(count): operation = random_choice(MANGLE_OPERATIONS) offset = randint(0, hsize) operation(data, offset) --- ../python3/hachoir-tools/fuzzer/file_fuzzer.py (original) +++ ../python3/hachoir-tools/fuzzer/file_fuzzer.py (refactored) @@ -6,7 +6,7 @@ from hachoir_metadata import extractMetadata from hachoir_parser import guessParser from hachoir_core.error import HACHOIR_ERRORS -from cStringIO import StringIO +from io import StringIO from array import array from mangle import mangle from time import time @@ -87,7 +87,7 @@ self.nb_truncate, percent, self.size)) def warning(self, message): - print " %s (%s): %s" % (basename(self.filename), self.nb_extract, message) + print(" %s (%s): %s" % (basename(self.filename), self.nb_extract, message)) def info(self, message): if self.verbose: @@ -148,7 +148,7 @@ start = time() try: parser = guessParser(stream) - except InputStreamError, err: + except InputStreamError as err: parser = None if not parser: self.info("Unable to create parser: stop") @@ -158,7 +158,7 @@ try: metadata = extractMetadata(parser, 0.5) failure = bool(self.fuzzer.log_error) - except (HACHOIR_ERRORS, AssertionError), err: + except (HACHOIR_ERRORS, AssertionError) as err: self.info("SERIOUS ERROR: %s" % err) self.prefix = "metadata" failure = True @@ -184,5 +184,5 @@ filename = "%s-%s" % (prefix, filename) filename = path.join(self.fuzzer.error_dir, filename) open(filename, "wb").write(data) - print "=> Store file %s" % filename + print("=> Store file %s" % filename) --- ../python3/hachoir-tools/flv_extractor.py (original) +++ ../python3/hachoir-tools/flv_extractor.py (refactored) @@ -13,23 +13,23 @@ def main(): if len(argv) != 2: - print >>stderr, "usage: %s video.flv" % argv[0] + print("usage: %s video.flv" % argv[0], file=stderr) exit(1) # Open input video - inputname = unicode(argv[1], getTerminalCharset()) + inputname = str(argv[1], getTerminalCharset()) parser = createParser(inputname) if parser["audio[0]/codec"].value != AUDIO_CODEC_MP3: - print >>stderr, "Unknown audio codec: %s" % parser["audio[0]/codec"].display + print("Unknown audio codec: %s" % parser["audio[0]/codec"].display, file=stderr) # Extract audio - print "Extractor audio from: %s" % inputname + print("RefactoringTool: Refactored ../python3/hachoir-tools/find_deflate.py RefactoringTool: Refactored ../python3/hachoir-tools/entropy.py RefactoringTool: Refactored ../python3/hachoir-tools/download_random/webgobbler/webgobbler.py Extractor audio from: %s" % inputname) outputname = inputname + ".mp3" output = FileOutputStream(outputname) for chunk in parser.array("audio"): data = chunk["music_data"] output.copyBitsFrom(data.parent.stream, data.absolute_address, data.size, data.parent.endian) - print "Write audio into: %s" % outputname + print("Write audio into: %s" % outputname) main() --- ../python3/hachoir-tools/find_deflate.py (original) +++ ../python3/hachoir-tools/find_deflate.py (refactored) @@ -15,11 +15,11 @@ def findDeflateBlocks(data): next_msg = time() + 1.0 max_index = len(data)-MIN_SIZE-1 - for index in xrange(max_index+1): + for index in range(max_index+1): if next_msg < time(): next_msg = time() + 1.0 - print "Progress: %.1f%% (offset %s/%s)" % ( - index*100.0/max_index, index, max_index) + print("Progress: %.1f%% (offset %s/%s)" % ( + index*100.0/max_index, index, max_index)) if canDeflate(data[index:]): yield index @@ -32,21 +32,21 @@ def main(): if len(argv) != 2: - print >>stderr, "usage: %s filename" % argv[0] + print("usage: %s filename" % argv[0], file=stderr) exit(1) data = open(argv[1], 'rb').read() offsets = [] for offset in findDeflateBlocks(data): - print "Offset %s" % offset + print("Offset %s" % offset) offsets.append(offset) if offsets: for offset in offsets: for size in guessDeflateSize(data, offset): if size == (len(data) - offset): size = "%s (until the end)" % size - print "Offset %s -- size %s" % (offset, size) + print("Offset %s -- size %s" % (offset, size)) else: - print >>stderr, "No deflate block found" + print("No deflate block found", file=stderr) exit(0) if __name__ == "__main__": --- ../python3/hachoir-tools/entropy.py (original) +++ ../python3/hachoir-tools/entropy.py (refactored) @@ -3,7 +3,7 @@ class Entropy: def __init__(self): - self.frequence = dict( (chr(index), 0) for index in xrange(0, 256) ) + self.frequence = dict( (chr(index), 0) for index in range(0, 256) ) self.count = 0 def readBytes(self, bytes): @@ -14,7 +14,7 @@ def compute(self): h = 0 - for value in self.frequence.itervalues(): + for value in self.frequence.values(): if not value: continue p_i = float(value) / self.count @@ -31,7 +31,7 @@ self.buffer_size = 4096 def displayProgress(self, percent): - print >>stderr, "Progress: %.1f%%" % percent + print("Progress: %.1f%%" % percent, file=stderr) def readStream(self, stream, streamsize=None): # Read stream size @@ -62,11 +62,11 @@ def main(): from sys import argv, exit if len(argv) != 2: - print >>stderr, "usage: %s filename" % argv[0] + print("usage: %s filename" % argv[0], file=stderr) exit(1) entropy = EntropyFile() entropy.readFile(argv[1]) - print "Entropy: %.4f bit/byte" % entropy.compute() + print("Entropy: %.4f bit/byte" % entropy.compute()) exit(0) if __name__ == "__main__": --- ../python3/hachoir-tools/download_random/webgobbler/webgobbler.py (original) +++ ../python3/hachoir-tools/download_random/webgobbler/webgobbler.py (refactored) @@ -1027,12 +1027,12 @@ import os import stat import threading -import Queue +import queue import socket -import urllib -import urllib2 +import urllib.request, urllib.parse, urllib.error +import urllib.request, urllib.error, urllib.parse import re -import StringIO +import io import time import sha import random @@ -1041,7 +1041,7 @@ import base64 import binascii import getpass -import ConfigParser +import configparser import copy import logging @@ -1097,8 +1097,8 @@ import ImageFilter import ImageChops import ImageDraw -except ImportError, exc: - raise ImportError, "The PIL (Python Imaging Library) is required to run this program. See http://www.pythonware.com/products/pil/\nCould not import module because: %s" % exc +except ImportError as exc: + raise ImportError("The PIL (Python Imaging Library) is required to run this program. See http://www.pythonware.com/products/pil/\nCould not import module because: %s" % exc) CTYPES_AVAILABLE = True @@ -1134,7 +1134,7 @@ # "IMAGE CREATED WITH WEBGOBBLER - HTTP://SEBSAUVAGE.NET/PYTHON/WEBGOBBLER/" # Font is '04B-11' from http://www.dsg4.com/04/extra/bitmap/ -WEBGOBBLER_LOGO = Image.open(StringIO.StringIO(base64.decodestring(""" +WEBGOBBLER_LOGO = Image.open(io.StringIO(base64.decodestring(""" R0lGODlh9gEaANX/AP//////AOfn597e3t7eAM7Ozs3NzcbGxrq6urW1tbS0tK2traqqqqWlpZyc nJSUlISEhIKCgnx8fHt7e3V1dXNzc25ubmtra2pqamlpaWVlZWNjY2FhYWBgYFlZWVJSUlFRUUFB QUBAQDm9ADc3NzQ0NDIyMjGUADGTADExMS8vLy4uLi0tLSsrKyFzACFyACEhISAgIBoaGhhSAA8P @@ -1153,7 +1153,7 @@ noQWamgdHXAQQQMLPLABDCuQUMOhlFZqqRkmlMBCDDGoEIIKNlwq6qikYkFDCymo0IKdpbbq6quw xirrrLTWauutuOaq66689urrr8AKEgQAOw=="""))) -WEBGOBBLER_LOGO_TRANSPARENCY = Image.open(StringIO.StringIO(base64.decodestring(""" +WEBGOBBLER_LOGO_TRANSPARENCY = Image.open(io.StringIO(base64.decodestring(""" R0lGODlh9gEaAPf/AP////Pz8/Ly8vHx8fDw8O/v7+7u7u3t7ezs7Ovr6+rq6unp6ejo6Ofn5+bm 5uXl5eTk5OPj4+Li4uHh4d/f397e3t3d3dzc3Nra2tnZ2djY2NfX19bW1tXV1dTU1NPT09LS0tHR 0dDQ0M/Pz87Ozs3NzczMzMvLy8rKysnJycjIyMfHx8bGxsXFxcTExMPDw8LCwsHBwcDAwL+/v76+ @@ -1240,7 +1240,7 @@ WEBGOBBLER_LOGO_TRANSPARENCY = WEBGOBBLER_LOGO_TRANSPARENCY.convert("L") # Force greyscale -PLEASE_WAIT_IMAGE = Image.open(StringIO.StringIO(base64.decodestring(""" +PLEASE_WAIT_IMAGE = Image.open(io.StringIO(base64.decodestring(""" R0lGODlhhAETAID/AK6urgAAACwAAAAAhAETAAAC/4yPqcvtD6OctNqLs968+w+G4kiW5omm6sq2 7gvH8iwDAO3auY7TvH8D/SxDR1FiSx6OM+aEyXM+pNMkFRnsEbOYKzbkbYQD44Q1ysWht4t15FdG wNNiuiGuXdopeEa/mjH25/an0nclmDW4B5j3USgC6ccIkXhBqDhkpTdnB6dHphR6c2amyFk6epfp @@ -1431,8 +1431,8 @@ self.update( applicationConfig.DEFAULTCONFIG ) # Start with default configuration: def __setitem(self,key,value): - if not isinstance(key,basestring): - raise TypeError, "applicationConfig only accepts strings as keys." + if not isinstance(key,str): + raise TypeError("applicationConfig only accepts strings as keys.") self.data[key] = value # Store the value @@ -1452,7 +1452,7 @@ ''' Outputs the configuration as a .INI file. Output: a string containing the configuration. ''' - cp = ConfigParser.SafeConfigParser() + cp = configparser.SafeConfigParser() cp.add_section(applicationConfig.CONFIG_SECTIONNAME) # Export all parameters, except the non-exportable ones. for key in self: @@ -1461,7 +1461,7 @@ if key == 'network.http.proxy.auth.password': cp.set(applicationConfig.CONFIG_SECTIONNAME,key,self._garble(self[key])) # Garble the password. elif key == 'blacklist.imagesha1': # Serialize the list of blacklisted images - cp.set(applicationConfig.CONFIG_SECTIONNAME,key,'|'.join(self[key].keys())) + cp.set(applicationConfig.CONFIG_SECTIONNAME,key,'|'.join(list(self[key].keys()))) elif key == 'blacklist.url': # Serialize the list of blacklisted URLs cp.set(applicationConfig.CONFIG_SECTIONNAME,key,'|'.join([url.replace('%','%%') for url in self[key]])) # (For ConfigParser, % must be escaped to %%) @@ -1469,7 +1469,7 @@ cp.set(applicationConfig.CONFIG_SECTIONNAME,key,str(self[key])) # ConfigParser can only write to a file --> create a pseudo-file (inifile) - inifile = StringIO.StringIO() + inifile = io.StringIO() cp.write(inifile) data = inifile.getvalue() inifile.close() @@ -1487,8 +1487,8 @@ ''' Imports configuration from a .INI file. inidata : a string containing the .INI file. ''' - inifile = StringIO.StringIO(inidata) - cp = ConfigParser.SafeConfigParser() + inifile = io.StringIO(inidata) + cp = configparser.SafeConfigParser() cp.readfp(inifile) # FIXME: try/catch ConfigParser exceptions ? for (name, value) in cp.items(applicationConfig.CONFIG_SECTIONNAME): @@ -1507,17 +1507,17 @@ defaultvalue = applicationConfig.DEFAULTCONFIG[name] obj = None try: - if isinstance(defaultvalue,basestring): obj = str(value).strip() + if isinstance(defaultvalue,str): obj = str(value).strip() elif isinstance(defaultvalue,bool): if str(value).lower()=='true': obj = True else: obj = False elif isinstance(defaultvalue,int): obj = int(value) elif isinstance(defaultvalue,float): obj = float(value) - elif isinstance(value,dict): raise NotImplementedError,"applicationConfig.fromINI() : serialization of dictionary objects is not implemented." - elif isinstance(value,list): raise NotImplementedError,"applicationConfig.fromINI() : serialization of list objects is not implemented." - else: raise ValueError, "Could not convert parameter %s. Oops. Looks like an error in the program." % name + elif isinstance(value,dict): raise NotImplementedError("applicationConfig.fromINI() : serialization of dictionary objects is not implemented.") + elif isinstance(value,list): raise NotImplementedError("applicationConfig.fromINI() : serialization of list objects is not implemented.") + else: raise ValueError("Could not convert parameter %s. Oops. Looks like an error in the program." % name) except ValueError: - raise ValueError, "Error in configuration: Parameter %s should be of type %s." % (name,type(defaultvalue) ) + raise ValueError("Error in configuration: Parameter %s should be of type %s." % (name,type(defaultvalue) )) if name == 'network.http.proxy.auth.password': obj = self._ungarble(obj) # Ungarbles the password. @@ -1533,21 +1533,21 @@ # We manually build a .INI file in memory from the registry. inilines = ['[%s]' % applicationConfig.CONFIG_SECTIONNAME] try: - import _winreg - except ImportError, exc: - raise ImportError, "applicationConfig.loadFromRegistryCurrentUser() can only be used under Windows (requires the _winreg module).\nCould not import module because: %s" % exc + import winreg + except ImportError as exc: + raise ImportError("applicationConfig.loadFromRegistryCurrentUser() can only be used under Windows (requires the _winreg module).\nCould not import module because: %s" % exc) try: - key = _winreg.OpenKey( _winreg.HKEY_CURRENT_USER, applicationConfig.CONFIG_REGPATH,0, _winreg.KEY_READ) + key = winreg.OpenKey( winreg.HKEY_CURRENT_USER, applicationConfig.CONFIG_REGPATH,0, winreg.KEY_READ) # Now get all values in this key: i = 0 try: while True: - valueobj = _winreg.EnumValue(key,i) # mmm..strange, Should unpack to 3 values, but seems to unpack to more. Bug of EnumValue() ? + valueobj = winreg.EnumValue(key,i) # mmm..strange, Should unpack to 3 values, but seems to unpack to more. Bug of EnumValue() ? valuename = str(valueobj[0]).strip() valuedata = str(valueobj[1]).strip() valuetype = valueobj[2] - if valuetype != _winreg.REG_SZ: - raise TypeError, "The registry value %s does not have the correct type (REG_SZ). Please delete it." % valuename + if valuetype != winreg.REG_SZ: + raise TypeError("The registry value %s does not have the correct type (REG_SZ). Please delete it." % valuename) else: if valuename not in applicationConfig.NONEXPORTABLE_PARAMETERS: inilines += [ '%s=%s' % (valuename,str(valuedata)) ] # Build the .INI file. @@ -1556,8 +1556,8 @@ pass # EnvironmentError means: "No more values to read". We simply exit the 'While True' loop. self.fromINI('\n'.join(inilines)) # Then parse the generated .INI file. except EnvironmentError: - raise WindowsError, "Could not read configuration from registry !" - _winreg.CloseKey(key) + raise WindowsError("Could not read configuration from registry !") + winreg.CloseKey(key) def saveToRegistryCurrentUser(self): ''' Save configuration to Windows registry. ''' @@ -1568,18 +1568,18 @@ # assembler.emboss = False # assembler.sizex = 1024 try: - import _winreg - except ImportError, exc: - raise ImportError, "applicationConfig.saveToRegistryCurrentUser() can only be used under Windows (requires the _winreg module).\nCould not import module because: %s" % exc + import winreg + except ImportError as exc: + raise ImportError("applicationConfig.saveToRegistryCurrentUser() can only be used under Windows (requires the _winreg module).\nCould not import module because: %s" % exc) try: - key = _winreg.CreateKey(_winreg.HKEY_CURRENT_USER, applicationConfig.CONFIG_REGPATH) # Create or open existing key + key = winreg.CreateKey(winreg.HKEY_CURRENT_USER, applicationConfig.CONFIG_REGPATH) # Create or open existing key for line in self.toINI().split('\n')[1:]: pname = line.split('=')[0] # pname : everything before the first = strvalue = '='.join(line.split('=')[1:]) # strvalue : everything after the first = - _winreg.SetValueEx(key, pname.strip(),0, _winreg.REG_SZ, strvalue.strip()) + winreg.SetValueEx(key, pname.strip(),0, winreg.REG_SZ, strvalue.strip()) except EnvironmentError: - raise WindowsError, "Could not write configuration to registry !" - _winreg.CloseKey(key) + raise WindowsError("Could not write configuration to registry !") + winreg.CloseKey(key) def saveToFileInUserHomedir(self): ''' Save the configuration in .webGobblerConf in user's home dir. ''' @@ -1666,20 +1666,20 @@ # Build and send the HTTP request: request_headers = { 'User-Agent': self.CONFIG["network.http.useragent"] } - request = urllib2.Request(imageurl, None, request_headers) # Build the HTTP request + request = urllib.request.Request(imageurl, None, request_headers) # Build the HTTP request try: - urlfile = urllib2.urlopen(request) - except urllib2.HTTPError, exc: + urlfile = urllib.request.urlopen(request) + except urllib.error.HTTPError as exc: if exc.code == 404: self.discardReason = "not found" # Display a simplified message for HTTP Error 404. else: self.discardReason = "HTTP request failed with error %d (%s)" % (exc.code, exc.msg) return # Discard this image. # FIXME: display simplified error message for some other HTTP error codes ? - except urllib2.URLError, exc: + except urllib.error.URLError as exc: self.discardReason = exc.reason return # Discard this image. - except Exception, exc: + except Exception as exc: self.discardReason = exc return # Discard this image. #FIXME: catch HTTPError to catch Authentication requests ? (see urllib2 manual) @@ -1688,7 +1688,7 @@ # If the returned Content-Type is not recognized, ignore the file. # ("image/jpeg", "image/gif", etc.) MIME_Type = urlfile.info().getheader("Content-Type","") - if not self.CONFIG["collector.acceptedmimetypes"].has_key(MIME_Type): + if MIME_Type not in self.CONFIG["collector.acceptedmimetypes"]: urlfile.close() self.discardReason = "not an image (%s)" % MIME_Type return @@ -1732,7 +1732,7 @@ # Compute filename from file SHA1 imagesha1 = sha.new(self.imagedata).hexdigest() - if self.CONFIG["blacklist.imagesha1"].has_key(imagesha1): # discard blacklisted images + if imagesha1 in self.CONFIG["blacklist.imagesha1"]: # discard blacklisted images self.discardReason = "blacklisted" return self.filename = 'WG'+imagesha1+file_extension # SHA1 in hex + image extension @@ -1767,7 +1767,7 @@ Do not specify a filename (Filename is automatically computed). ''' if self.isNotAnImage: - raise RuntimeError, "This is not an image. Cannot save." + raise RuntimeError("This is not an image. Cannot save.") # Shame shame, the caller should have discarded this image already ! # FIXME: Should I implement try/except on the following file write operation ? try: @@ -1795,7 +1795,7 @@ dictionaryFile (string): A filename+path to an optional word dictionary. ''' threading.Thread.__init__(self) - self.inputCommandQueue = Queue.Queue() # Input commands (commandToken objects) + self.inputCommandQueue = queue.Queue() # Input commands (commandToken objects) self.numberOfImagesToGet = 0 # By default, do not start to collect images. self.continuousCollect = False self.dictionaryFile = dictionaryFile # Optional word dictionary @@ -1858,7 +1858,7 @@ else: self._logError("Unknown command token") pass # Unknown command, ignore. - except Queue.Empty: # Else (if no command is available), do some stuff. + except queue.Empty: # Else (if no command is available), do some stuff. try: if self.continuousCollect: # collect continuously self.numberOfImagesToGet = 1 @@ -1869,7 +1869,7 @@ time.sleep(0.25) else: time.sleep(0.25) - except Exception, exc: + except Exception as exc: self._logException(exc) # Log any unexpected exception def _setCurrentStatus(self,status,information): @@ -1905,7 +1905,7 @@ continuously (except when the pool decides there are enough images.) ''' self._logError("collector._getRandomImage() is not implemented.") - raise NotImplementedError,"collector._getRandomImage()" + raise NotImplementedError("collector._getRandomImage()") def _generateRandomWord(self): ''' Generates a random word. @@ -1989,7 +1989,7 @@ # Now choose a random image from scanned directories and copy it to the pool directory if len(self.filepaths) > 0: - filepath = random.choice(self.filepaths.keys()) # Choose a random file path + filepath = random.choice(list(self.filepaths.keys())) # Choose a random file path del self.filepaths[filepath] # Remove it from the list self._logDebug("Getting %s" % filepath) self._setCurrentStatus('Copying file',filepath) @@ -2003,7 +2003,7 @@ if (len(imagedata)>0) and (len(imagedata) < 2000000): # Compute filename from file SHA1 imagesha1 = sha.new(imagedata).hexdigest() - if not self.CONFIG["blacklist.imagesha1"].has_key(imagesha1): + if imagesha1 not in self.CONFIG["blacklist.imagesha1"]: extension = filepath[filepath.rfind("."):].lower() # Get file extension outputfilename = 'WG'+imagesha1+extension # SHA1 in hex + original image extension imagedata += self.CONFIG["pool.sourcemark"] + filepath # Add original URL in image file @@ -2047,8 +2047,8 @@ try: request_url = "http://browse.deviantart.com/?order=5" request_headers = {'User-Agent': self.CONFIG["network.http.useragent"]} - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) except: self._logInfo("Unable to contact DeviantART.com. Waiting 60 seconds.") # Nevermind temporary failures self._setCurrentStatus('Error','Unable to contact DeviantART.com. Waiting 60 seconds.') @@ -2091,10 +2091,10 @@ # Get the search result page: htmlpage = '' try: # Get the page corresponding to this deviation: - request_url = "http://search.deviantart.com/searchcraft/?section=browse&search=%s&offset=%d" % (urllib.quote_plus(wordToSearch),random.randint(0,300)*24) + request_url = "http://search.deviantart.com/searchcraft/?section=browse&search=%s&offset=%d" % (urllib.parse.quote_plus(wordToSearch),random.randint(0,300)*24) request_headers = {'User-Agent': self.CONFIG["network.http.useragent"]} - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) except: self._logInfo("Unable to contact DeviantART.com. Waiting 60 seconds.") # Nevermind temporary failures self._setCurrentStatus('Error','Unable to contact DeviantART.com. Waiting 60 seconds.') @@ -2122,8 +2122,8 @@ try: # Get the page corresponding to this deviation: request_url = "http://www.deviantart.com/deviation/%d/" % deviationid request_headers = {'User-Agent': self.CONFIG["network.http.useragent"]} - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) except: self._logInfo("Unable to contact DeviantART.com. Waiting 60 seconds.") # Nevermind temporary failures self._setCurrentStatus('Error','Unable to contact DeviantART.com. Waiting 60 seconds.') @@ -2177,8 +2177,8 @@ try: request_url = "http://randomimage.us/" request_headers = {'User-Agent': self.CONFIG["network.http.useragent"]} - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) except: self._logWarning("Unable to contact randomimage.us. Waiting 60 seconds.") self.waituntil = time.time()+60 @@ -2238,10 +2238,10 @@ # We also get a random result page (between 0-50) htmlpage = '' try: - request_url = "http://pictures.ask.com/pictures?q=%s&page=%d" % (urllib.quote_plus(wordToSearch),random.randint(0,50)) + request_url = "http://pictures.ask.com/pictures?q=%s&page=%d" % (urllib.parse.quote_plus(wordToSearch),random.randint(0,50)) request_headers = { 'User-Agent': self.CONFIG["network.http.useragent"] } - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) except: self._logWarning("Unable to contact ask.com. Waiting 60 seconds.") self._setCurrentStatus('Error','Unable to contact ask.com. Waiting 60 seconds.') @@ -2253,7 +2253,7 @@ # Keep some of those URLs in memory. # (and put the URLs in a dictionary to remove duplicates) if random.randint(0,1)==1: - imageurl = urllib.unquote_plus(urllib.unquote_plus(imageurl)) + imageurl = urllib.parse.unquote_plus(urllib.parse.unquote_plus(imageurl)) if not imageurl.startswith("http://"): imageurl = "http://"+imageurl self.imageurls[imageurl] = 0 # Put in the dictionary to remove duplicates @@ -2284,7 +2284,7 @@ if not self.collectURL: self.collectURL = not self.collectURL if len(self.imageurls)>0: - imageurl = random.choice(self.imageurls.keys()) # Choose a random image URL. + imageurl = random.choice(list(self.imageurls.keys())) # Choose a random image URL. del self.imageurls[imageurl] # Remove it from list self._logDebug(imageurl) self._setCurrentStatus('Downloading',imageurl) @@ -2327,10 +2327,10 @@ self._setCurrentStatus('Querying',wordToSearch) # We also get a random result page (between 0-50) try: - request_url = "http://images.search.yahoo.com/search/images?p=%s&b=%s" % (urllib.quote_plus(wordToSearch), random.randint(0,50)*20+1) + request_url = "http://images.search.yahoo.com/search/images?p=%s&b=%s" % (urllib.parse.quote_plus(wordToSearch), random.randint(0,50)*20+1) request_headers = { 'User-Agent': self.CONFIG["network.http.useragent"] } - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) except: self._logWarning("Unable to contact images.search.yahoo.com. Waiting 60 seconds.") self._setCurrentStatus('Error','Unable to contact images.search.yahoo.com. Waiting 60 seconds.') @@ -2342,7 +2342,7 @@ # Keep some of those URLs in memory. # (and put the URLs in a dictionary to remove duplicates) if random.randint(0,1)==1: - imageurl = urllib.unquote_plus(imageurl) + imageurl = urllib.parse.unquote_plus(imageurl) if not imageurl.startswith("http://"): imageurl = "http://"+imageurl self.imageurls[imageurl] = 0 @@ -2372,7 +2372,7 @@ if not self.collectURL: self.collectURL = not self.collectURL if len(self.imageurls)>0: - imageurl = random.choice(self.imageurls.keys()) # Choose a random image URL. + imageurl = random.choice(list(self.imageurls.keys())) # Choose a random image URL. del self.imageurls[imageurl] # Remove it from list self._setCurrentStatus('Downloading',imageurl) self._logDebug(imageurl) @@ -2414,12 +2414,12 @@ # We also get a random result page (between 0-50) htmlpage = '' try: - request_url = "http://images.google.com/images?q=%s&hl=en&start=%d" % (urllib.quote_plus(wordToSearch),random.randint(0,50)*10) + request_url = "http://images.google.com/images?q=%s&hl=en&start=%d" % (urllib.parse.quote_plus(wordToSearch),random.randint(0,50)*10) request_headers = { 'User-Agent': self.CONFIG["network.http.useragent"] } - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) # Send the request to Google. - except Exception, exc: - print exc + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) # Send the request to Google. + except Exception as exc: + print(exc) self._logWarning("Unable to contact google.com. Waiting 60 seconds.") self._setCurrentStatus('Error','Unable to contact google.com. Waiting 60 seconds.') self.waituntil = time.time()+60 @@ -2430,7 +2430,7 @@ # Keep some of those URLs in memory. # (and put the URLs in a dictionary to remove duplicates) if random.randint(0,1)==1: - imageurl = urllib.unquote_plus(imageurl) + imageurl = urllib.parse.unquote_plus(imageurl) if not imageurl.startswith("http://"): imageurl = "http://"+imageurl self.imageurls[imageurl] = 0 # Put in the dictionary to remove duplicates @@ -2452,7 +2452,7 @@ if not self.collectURL: self.collectURL = not self.collectURL if len(self.imageurls)>0: - imageurl = random.choice(self.imageurls.keys()) # Choose a random image URL. + imageurl = random.choice(list(self.imageurls.keys())) # Choose a random image URL. del self.imageurls[imageurl] # Remove it from list self._logDebug(imageurl) self._setCurrentStatus('Downloading',imageurl) @@ -2495,10 +2495,10 @@ self._setCurrentStatus('Querying',wordToSearch) htmlpage = '' try: - request_url = "http://flickr.com/photos/search/text:%s/?s=1&page=%d" % (urllib.quote_plus(wordToSearch),random.randint(0,200)) + request_url = "http://flickr.com/photos/search/text:%s/?s=1&page=%d" % (urllib.parse.quote_plus(wordToSearch),random.randint(0,200)) request_headers = { 'User-Agent': self.CONFIG["network.http.useragent"] } - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) # Send the request + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) # Send the request except Exception: self._logWarning("Unable to contact flickr.com. Waiting 60 seconds.") self._setCurrentStatus('Error','Unable to contact flickr.com. Waiting 60 seconds.') @@ -2516,8 +2516,8 @@ try: request_url = "http://flickr.com/photos/?start=%d" % pageNumber request_headers = { 'User-Agent': self.CONFIG["network.http.useragent"] } - request = urllib2.Request(request_url, None, request_headers) # Build the HTTP request - htmlpage = urllib2.urlopen(request).read(500000) # Send the request + request = urllib.request.Request(request_url, None, request_headers) # Build the HTTP request + htmlpage = urllib.request.urlopen(request).read(500000) # Send the request except Exception: self._logWarning("Unable to contact flickr.com. Waiting 60 seconds.") self._setCurrentStatus('Error','Unable to contact flickr.com. Waiting 60 seconds.') @@ -2548,7 +2548,7 @@ if not self.collectURL: self.collectURL = not self.collectURL if len(self.imageurls)>0: - imageurl = random.choice(self.imageurls.keys()) # Choose a random image URL. + imageurl = random.choice(list(self.imageurls.keys())) # Choose a random image URL. del self.imageurls[imageurl] # Remove it from list self._logDebug(imageurl) self._setCurrentStatus('Downloading',imageurl) @@ -2569,8 +2569,8 @@ def __init__(self,config): ''' config (applicationConfig object) : the program configuration ''' threading.Thread.__init__(self) - self.inputCommandQueue = Queue.Queue() # Input commands (commandToken objects) - self.outputImages = Queue.Queue() # Output images taken from the pool (PIL.Image objects) + self.inputCommandQueue = queue.Queue() # Input commands (commandToken objects) + self.outputImages = queue.Queue() # Output images taken from the pool (PIL.Image objects) self.collectors = [] # List of collector objects which download images from the internet (collector object descendants) self.delayBetweenChecks = 5 # Seconds between image pool directory content check self.availableFiles = [] # List of currently available images in the directory @@ -2582,7 +2582,7 @@ os.makedirs(self.CONFIG["pool.imagepooldirectory"]) if not os.path.isdir(self.CONFIG["pool.imagepooldirectory"]): self._log.error("Could not create directory "+ os.path.abspath(self.CONFIG["pool.imagepooldirectory"])) - raise IOError, "Could not create directory "+ os.path.abspath(self.CONFIG["pool.imagepooldirectory"]) + raise IOError("Could not create directory "+ os.path.abspath(self.CONFIG["pool.imagepooldirectory"])) self._log.debug("Using images in %s" % os.path.abspath(self.CONFIG["pool.imagepooldirectory"])) # Instanciate all collectors if self.CONFIG["collector.localonly"]: @@ -2613,7 +2613,7 @@ else: self._log.error("Unknown command token") pass # Unknown command, ignore. - except Queue.Empty: + except queue.Empty: # Ensure there are always enough images in the directory. # and start/stop the collector is there are not enough/enough pictures in the directory. elapsed = time.time()-self.lastCheckTime # Count time since last check. @@ -2694,7 +2694,7 @@ image = None try: image = self.outputImages.get_nowait() - except Queue.Empty: + except queue.Empty: pass return image @@ -2707,7 +2707,7 @@ while (image==None): try: image = self.outputImages.get_nowait() - except Queue.Empty: + except queue.Empty: pass time.sleep(0.25) return image @@ -2751,8 +2751,8 @@ Derived classes may have additional parameters. ''' threading.Thread.__init__(self) - self.inputCommandQueue = Queue.Queue() # Input commands (commandToken objects) - self.outImageQueue = Queue.Queue() # Queue where created images are put + self.inputCommandQueue = queue.Queue() # Input commands (commandToken objects) + self.outImageQueue = queue.Queue() # Queue where created images are put self.pool = pool # Image pool self.name = 'assembler' self.CONFIG = config @@ -2779,7 +2779,7 @@ else: self._logError("Unknown command token") pass # Unknown command, ignore. - except Queue.Empty: + except queue.Empty: #self._log("Nothing in queue") time.sleep(0.5) @@ -2794,7 +2794,7 @@ This call must succeed (caller does not expect image not to be saved.) ''' self._logError("assembler.saveImageTo() is not implemented.") - raise NotImplementedError,"assembler.saveImageTo()" + raise NotImplementedError("assembler.saveImageTo()") class assembler_simple(assembler): ''' Outputs a single random image at the desired resolution (with filtering) @@ -2935,8 +2935,8 @@ self.pool = pool # The image pool. self.pool.start() # Start the image pool right now. self.name = 'assembler_superpose' - self.inputCommandQueue = Queue.Queue() # Input commands (commandToken objects) - self.superposeCompleted = Queue.Queue() # An object in this Queue means ._superpose() has completed its work. + self.inputCommandQueue = queue.Queue() # Input commands (commandToken objects) + self.superposeCompleted = queue.Queue() # An object in this Queue means ._superpose() has completed its work. self.nbImagesToSuperpose = 0 # Number of images to superpose. self.currentImage = None # Image currently beeing generated. self.blankImage = False # Should the superpose() blank image before starting ? @@ -2977,7 +2977,7 @@ else: self._logError("Unknown command token") pass # Unknown command, ignore. - except Queue.Empty: + except queue.Empty: if self.nbImagesToSuperpose > 0: # Do we have images to assemble ? self._superpose() # Let's superpose one image. (This method will decrement self.nbImagesToSuperpose if successfull) if self.nbImagesToSuperpose == 0: # Are we done assembling images ? @@ -3024,7 +3024,7 @@ self.nbImagesToSuperpose = self.nbImagesToSuperpose - 1 except BadImage: self._logInfo("Broken image ; Ignoring.") - except Exception, exc: + except Exception as exc: self._logError("Could not assemble image because %s" % str(exc)) def _superposeOneImage(self, currentImage, imageToSuperpose): @@ -3180,8 +3180,8 @@ savepath = os.path.join(self.CONFIG["persistencedirectory"],"assembler_superpose_current.bmp") try: self.currentImage.save(savepath) - except IOError, exc: - raise IOError, "Could not save current image to %s because: %s" % (savepath,exc) + except IOError as exc: + raise IOError("Could not save current image to %s because: %s" % (savepath,exc)) def _loadPreviousImage(self,ignorePreviousImage=False): ''' Try to get persisted image (image from previous run of program) @@ -3240,7 +3240,7 @@ try: self.superposeCompleted.get(block=True,timeout=1) return - except Queue.Empty: + except queue.Empty: if not self.isAlive(): return # Do not wait for an answer if thread is dead ! time.sleep(0.25) @@ -3337,13 +3337,13 @@ try: import ctypes - except ImportError, exc: - raise ImportError, "The ctypes module is required to run the Gnome wallpaper changer. See http://starship.python.net/crew/theller/ctypes/\nCould not import module because: %s" % exc + except ImportError as exc: + raise ImportError("The ctypes module is required to run the Gnome wallpaper changer. See http://starship.python.net/crew/theller/ctypes/\nCould not import module because: %s" % exc) # Search the libgconf-2.so and load it gconf2_path=get_unix_lib("libgconf-2.so") if not gconf2_path: - raise OSError, "Is Gconf 2.x installed on your system? Older versions are currently unsupported. If you suspect a bug, please send me an email on frederic.weisbecker@wanadoo.fr" + raise OSError("Is Gconf 2.x installed on your system? Older versions are currently unsupported. If you suspect a bug, please send me an email on frederic.weisbecker@wanadoo.fr") gconf=ctypes.CDLL(gconf2_path) # Get Gconf Api necessary functions g_type_init=gconf.g_type_init @@ -3399,15 +3399,15 @@ try: import pcop - except ImportError, exc: - raise ImportError, "The python-dcop module is required to run The Kde wallpaper. Python-dcop is included into kdebindings (a part of kde). Your distribution probably have this package.\nCould not import module because: %s" % exc + except ImportError as exc: + raise ImportError("The python-dcop module is required to run The Kde wallpaper. Python-dcop is included into kdebindings (a part of kde). Your distribution probably have this package.\nCould not import module because: %s" % exc) # Does setWallpaper() 's kdesktop method exists? wallpaper_methods=pcop.method_list("kdesktop","KBackgroundIface") try: wallpaper_methods.index('void setWallpaper(QString wallpaper,int mode)') except ValueError: - raise ValueError, "Webgobbler needs to use kde resources with dcop service to manage kde wallpaper. I'm unable to access kdesktop 's setWallpaper() method. Perhaps kde is not started or you are running a too old kde version." + raise ValueError("Webgobbler needs to use kde resources with dcop service to manage kde wallpaper. I'm unable to access kdesktop 's setWallpaper() method. Perhaps kde is not started or you are running a too old kde version.") wallpaperfilename = os.path.join(os.path.abspath(wallpaperPath),'webgobbler.bmp') a = assembler_superpose(pool=imagePool(config=config),config=config) @@ -3454,8 +3454,8 @@ # FIXME: Option to restore old wallpaper on exit ? try: import ctypes - except ImportError, exc: - raise ImportError, "The ctypes module is required to run the Windows wallpaper changer. See http://starship.python.net/crew/theller/ctypes/\nCould not import module because: %s" % exc + except ImportError as exc: + raise ImportError("The ctypes module is required to run the Windows wallpaper changer. See http://starship.python.net/crew/theller/ctypes/\nCould not import module because: %s" % exc) SM_CXSCREEN = 0 SM_CYSCREEN = 1 @@ -3531,12 +3531,12 @@ try: import wgwin32screensaver - except ImportError, exc: - raise ImportError, "wgwin32screensaver module is required to run the Windows screensaver.\nCould not import module because: %s" % exc + except ImportError as exc: + raise ImportError("wgwin32screensaver module is required to run the Windows screensaver.\nCould not import module because: %s" % exc) # Check parameters passed. if not (startmode in ('s','c','p','a')): - raise RuntimeError, "Parameter startmode=%s not supported by windowsScreensaver." % str(startmode) + raise RuntimeError("Parameter startmode=%s not supported by windowsScreensaver." % str(startmode)) if startmode=='s': # Get current screen resolution: @@ -3567,7 +3567,7 @@ return # Ignore. FIXME: Implement the preview mode. # else, display error: - raise NotImplementedError, "/%s option not implemented yet" % startmode + raise NotImplementedError("/%s option not implemented yet" % startmode) def x11Screensaver(config): ''' Start as XWindow Screensaver (XFree86) in a Linux/Unix os type. @@ -3582,8 +3582,8 @@ try: import wgx11screensaver - except ImportError, exc: - raise ImportError, "wgx11screensaver module is required to run the XWindow screensaver.\nCould not import module because: %s" % exc + except ImportError as exc: + raise ImportError("wgx11screensaver module is required to run the XWindow screensaver.\nCould not import module because: %s" % exc) # Define our unix_lib finder on wgx11screensaver module wgx11screensaver.get_unix_lib=get_unix_lib @@ -3894,24 +3894,24 @@ 'pass' : CONFIG["network.http.proxy.auth.password"] } # build a new opener that uses a proxy requiring authorization - proxy_support = urllib2.ProxyHandler({"http" : + proxy_support = urllib.request.ProxyHandler({"http" : "http://%(user)s:%(pass)s@%(host)s:%(port)d" % proxy_info}) - opener = urllib2.build_opener(proxy_support) - urllib2.install_opener(opener) # install it as the default opener + opener = urllib.request.build_opener(proxy_support) + urllib.request.install_opener(opener) # install it as the default opener else: # Use proxy with no password proxy_info = { 'host' : CONFIG["network.http.proxy.address"], 'port' : CONFIG["network.http.proxy.port"] } # build a new opener that uses a proxy - proxy_support = urllib2.ProxyHandler({"http" : + proxy_support = urllib.request.ProxyHandler({"http" : "http://%(host)s:%(port)d" % proxy_info}) - opener = urllib2.build_opener(proxy_support) - urllib2.install_opener(opener) # install it as the default opener + opener = urllib.request.build_opener(proxy_support) + urllib.request.install_opener(opener) # install it as the default opener else: # Disable proxy # (We have to disable any existing installed ProxyHandler): - opener = urllib2.build_opener() # Get the default handler. - urllib2.install_opener(opener) # install it as the default opener + opener = urllib.request.build_opener() # Get the default handler. + urllib.request.install_opener(opener) # install it as the default opener return CONFIG @@ -3966,8 +3966,8 @@ 'towindowswallpaper','norotation','resuperpose','guiconfig', 'saveconfreg','loadconfreg','saveconffile','loadconffile', 'xscreensaver','scale=','keywords=']) - except getopt.GetoptError, ex: - print "Error in command-line: %s" % ex + except getopt.GetoptError as ex: + print("Error in command-line: %s" % ex) #usage(sys.argv[0]) # print help information and exit: logging.shutdown() return @@ -4199,16 +4199,16 @@ os.environ['TCL_LIBRARY'] = 'libtcltk84\\tcl8.4' os.environ['TK_LIBRARY'] = 'libtcltk84\\tk8.4' - import Tkinter # FIXME: try/catch import ? + import tkinter # FIXME: try/catch import ? try: import Pmw - except ImportError, exc: - raise ImportError, "The Pmw (Python Megawidgets) module is required for the webGobbler application. See http://pmw.sourceforge.net/\nCould not import module because: %s" % exc + except ImportError as exc: + raise ImportError("The Pmw (Python Megawidgets) module is required for the webGobbler application. See http://pmw.sourceforge.net/\nCould not import module because: %s" % exc) try: import webgobbler_app - except ImportError, exc: - raise ImportError, "The webgobbler_app module is required to run the webGobbler application.\nCould not import module because: %s" % exc - root = Tkinter.Tk() # Initialize Tkinter + except ImportError as exc: + raise ImportError("The webgobbler_app module is required to run the webGobbler application.\nCould not impoRefactoringTool: Refactored ../python3/hachoir-tools/download_random/webgobbler/main.py RefactoringTool: Refactored ../python3/hachoir-subfile/setup.py RefactoringTool: No changes to ../python3/hachoir-subfile/hachoir_subfile/version.py RefactoringTool: Refactored ../python3/hachoir-subfile/hachoir_subfile/search.py rt module because: %s" % exc) + root = tkinter.Tk() # Initialize Tkinter Pmw.initialise(root) # Initialize Pmw root.title(VERSION) # Set window title. --- ../python3/hachoir-tools/download_random/webgobbler/main.py (original) +++ ../python3/hachoir-tools/download_random/webgobbler/main.py (refactored) @@ -19,15 +19,15 @@ image = pool.getImage() if image: count += 1 - print "Downloaded: %s/%s" % (count, total) + print("Downloaded: %s/%s" % (count, total)) if total <= count: break else: sleep(1.0) except KeyboardInterrupt: - print "Interrupt." + print("Interrupt.") finally: - print "Stopping image pool (please wait)." + print("Stopping image pool (please wait).") pool.shutdown() pool.join() --- ../python3/hachoir-subfile/setup.py (original) +++ ../python3/hachoir-subfile/setup.py (refactored) @@ -25,7 +25,7 @@ def main(): # Check Python version! if sys.hexversion < 0x2040000: - print "Sorry, you need Python 2.4 or greater to run (install) hachoir-subfile!" + print("Sorry, you need Python 2.4 or greater to run (install) hachoir-subfile!") sys.exit(1) if "--setuptools" in sys.argv: @@ -47,7 +47,7 @@ "author": AUTHORS, "description": DESCRIPTION, "classifiers": CLASSIFIERS, - "packages": PACKAGES.keys(), + "packages": list(PACKAGES.keys()), "package_dir": PACKAGES, "long_description": open('README').read(), "scripts": ["hachoir-subfile"], --- ../python3/hachoir-subfile/hachoir_subfile/search.py (original) +++ ../python3/hachoir-subfile/hachoir_subfile/search.py (refactored) @@ -68,8 +68,8 @@ before = time() self.patterns = PatternMatching(categories, parser_ids) if self.debug: - print "Regex compilation: %.1f ms" % ((time() - before)*1000) - print "Use regex: %s" % self.patterns + print("Regex compilation: %.1f ms" % ((time() - before)*1000)) + print("Use regex: %s" % self.patterns) def main(self): """ @@ -86,11 +86,11 @@ # Run search limitedMemory(MEMORY_LIMIT, self.searchSubfiles) except KeyboardInterrupt: - print >>stderr, "[!] Program interrupted (CTRL+C)" + print("[!] Program interrupted (CTRL+C)", file=stderr) main_error = True except MemoryError: main_error = True - print >>stderr, "[!] Memory error!" + print("[!] Memory error!", file=stderr) self.mainFooter() return not(main_error) @@ -103,22 +103,22 @@ self.loadParsers() bytes = (self.size-self.start_offset)//8 - print >>stderr, "[+] Start search on %s bytes (%s)" % ( - bytes, humanFilesize(bytes)) - print >>stderr + print("[+] Start search on %s bytes (%s)" % ( + bytes, humanFilesize(bytes)), file=stderr) + print(file=stderr) self.stats = {} self.current_offset = self.start_offset self.main_start = time() def mainFooter(self): - print >>stderr - print >>stderr, "[+] End of search -- offset=%s (%s)" % ( - self.current_offset//8, humanFilesize(self.current_offset//8)) + print(file=stderr) + print("[+] End of search -- offset=%s (%s)" % ( + self.current_offset//8, humanFilesize(self.current_offset//8)), file=stderr) size = (self.current_offset - self.start_offset) // 8 duration = time() - self.main_start if 0.1 <= duration: - print >>stderr, "Total time: %s -- global rate: %s/sec" % ( - humanDuration(duration*1000), humanFilesize(size // duration)) + print("Total time: %s -- global rate: %s/sec" % ( + humanDuration(duration*1000), humanFilesize(size // duration)), file=stderr) def seRefactoringTool: No changes to ../python3/hachoir-subfile/hachoir_subfile/pattern.py RefactoringTool: Refactored ../python3/hachoir-subfile/hachoir_subfile/output.py RefactoringTool: No changes to ../python3/hachoir-subfile/hachoir_subfile/data_rate.py RefactoringTool: Refactored ../python3/hachoir-regex/test_doc.py RefactoringTool: Refactored ../python3/hachoir-regex/setup.py RefactoringTool: No changes to ../python3/hachoir-regex/hachoir_regex/version.py RefactoringTool: Refactored ../python3/hachoir-regex/hachoir_regex/tools.py RefactoringTool: Refactored ../python3/hachoir-regex/hachoir_regex/regex.py archSubfiles(self): """ @@ -158,7 +158,7 @@ filename = self.output.createFilename(parser.filename_suffix) filename = self.output.writeFile(filename, self.stream, offset, parser.content_size) text += " => %s" % filename - print text + print(text) self.next_progress = time() + PROGRESS_UPDATE def findMagic(self, offset): @@ -196,8 +196,8 @@ self.stats[parser_cls][1] += 1 if self.debug: - print >>stderr, "Found %s at offset %s" % ( - parser.__class__.__name__, offset//8) + print("Found %s at offset %s" % ( + parser.__class__.__name__, offset//8), file=stderr) yield (offset, parser) # Set next offset @@ -241,5 +241,5 @@ message += " -- ETA: %s" % humanDuration(eta * 1000) # Display message - print >>stderr, message - + print(message, file=stderr) + --- ../python3/hachoir-subfile/hachoir_subfile/output.py (original) +++ ../python3/hachoir-subfile/hachoir_subfile/output.py (refactored) @@ -17,7 +17,7 @@ def createDirectory(self): try: mkdir(self.directory_raw) - except OSError, err: + except OSError as err: if err.errno == EEXIST: pass else: @@ -44,7 +44,7 @@ # Write output try: output.copyBytesFrom(stream, offset, size//8) - except StreamError, err: - error(u"copyBytesFrom() error: %s" % err) + except StreamError as err: + error("copyBytesFrom() error: %s" % err) return filename --- ../python3/hachoir-regex/test_doc.py (original) +++ ../python3/hachoir-regex/test_doc.py (refactored) @@ -3,12 +3,12 @@ from sys import exit def testDoc(filename, name=None): - print "--- %s: Run tests" % filename + print("--- %s: Run tests" % filename) failure, nb_test = doctest.testfile( filename, optionflags=doctest.ELLIPSIS, name=name) if failure: exit(1) - print "--- %s: End of tests" % filename + print("--- %s: End of tests" % filename) def importModule(name): mod = __import__(name) @@ -18,12 +18,12 @@ return mod def testModule(name): - print "--- Test module %s" % name + print("--- Test module %s" % name) module = importModule(name) failure, nb_test = doctest.testmod(module) if failure: exit(1) - print "--- End of test" + print("--- End of test") def main(): # Test documentation in doc/*.rst files --- ../python3/hachoir-regex/setup.py (original) +++ ../python3/hachoir-regex/setup.py (refactored) @@ -61,7 +61,7 @@ "author": AUTHORS, "description": DESCRIPTION, "classifiers": CLASSIFIERS, - "packages": PACKAGES.keys(), + "packages": list(PACKAGES.keys()), "package_dir": PACKAGES, "long_description": open('README').read(), } --- ../python3/hachoir-regex/hachoir_regex/tools.py (original) +++ ../python3/hachoir-regex/hachoir_regex/tools.py (refactored) @@ -11,7 +11,7 @@ ord("\a"): r"\a", ord("\b"): r"\b", }.get(code, '\\x%02x' % code) - for code in xrange(128) + for code in range(128) ) def makePrintable(data, charset, quote=None, to_unicode=False, smart=True): @@ -60,8 +60,8 @@ """ if data: - if not isinstance(data, unicode): - data = unicode(data, "ISO-8859-1") + if not isinstance(data, str): + data = str(data, "ISO-8859-1") charset = "ASCII" data = regex_control_code.sub( lambda regs: controlchars[ord(regs.group(1))], data) @@ -76,6 +76,6 @@ # Replace \x00\x01 by \0\1 data = re.sub(r"\\x0([0-7])(?=[^0-7]|$)", r"\\\1", data) if to_unicode: - data = unicode(data, charset) + data = str(data, charset) return data --- ../python3/hachoir-regex/hachoir_regex/regex.py (original) +++ ../python3/hachoir-regex/hachoir_regex/rRefactoringTool: No changes to ../python3/hachoir-regex/hachoir_regex/pattern.py RefactoringTool: No changes to ../python3/hachoir-regex/hachoir_regex/parser.py RefactoringTool: Refactored ../python3/hachoir-regex/hachoir_regex/compatibility.py RefactoringTool: Refactored ../python3/hachoir-parser/tests/run_testcase.py egex.py (refactored) @@ -363,7 +363,7 @@ # '(text abc|text def)' => 'text (abc|def)' common = None - for length in xrange(1, min(len(texta),len(textb))+1): + for length in range(1, min(len(texta),len(textb))+1): if textb.startswith(texta[:length]): common = length else: @@ -643,7 +643,7 @@ def _eq(self, other): if len(self.content) != len(other.content): return False - return all( item[0] == item[1] for item in itertools.izip(self.content, other.content) ) + return all( item[0] == item[1] for item in zip(self.content, other.content) ) class RegexOr(Regex): def __init__(self, items, optimize=True): @@ -727,7 +727,7 @@ def _eq(self, other): if len(self.content) != len(other.content): return False - return all( item[0] == item[1] for item in itertools.izip(self.content, other.content) ) + return all( item[0] == item[1] for item in zip(self.content, other.content) ) def optimizeRepeatOr(rmin, rmax, regex): # Fix rmin/rmax --- ../python3/hachoir-regex/hachoir_regex/compatibility.py (original) +++ ../python3/hachoir-regex/hachoir_regex/compatibility.py (refactored) @@ -28,10 +28,11 @@ False """ import operator +from functools import reduce # --- any() from Python 2.5 --- try: - from __builtin__ import any + from builtins import any except ImportError: def any(items): for item in items: @@ -41,7 +42,7 @@ # ---all() from Python 2.5 --- try: - from __builtin__ import all + from builtins import all except ImportError: def all(items): return reduce(operator.__and__, items) --- ../python3/hachoir-parser/tests/run_testcase.py (original) +++ ../python3/hachoir-parser/tests/run_testcase.py (refactored) @@ -39,8 +39,8 @@ sys.stdout.write("wrong value (%s, %s)\n" % (repr(read), read.__class__.__name__)) return False - except FieldError, err: - sys.stdout.write("field error: %s\n" % unicode(err)) + except FieldError as err: + sys.stdout.write("field error: %s\n" % str(err)) return False def checkDisplay(parser, path, value): @@ -56,8 +56,8 @@ sys.stdout.write("wrong value (%s, %s)\n" % (repr(read), read.__class__.__name__)) return False - except FieldError, err: - sys.stdout.write("field error: %s\n" % unicode(err)) + except FieldError as err: + sys.stdout.write("field error: %s\n" % str(err)) return False def checkDesc(parser, path, value): @@ -73,8 +73,8 @@ sys.stdout.write("wrong value (%s, %s)\n" % (repr(read), read.__class__.__name__)) return False - except FieldError, err: - sys.stdout.write("field error: %s\n" % unicode(err)) + except FieldError as err: + sys.stdout.write("field error: %s\n" % str(err)) return False def checkNames(parser, path, names): @@ -94,8 +94,8 @@ else: sys.stdout.write("ok\n") return True - except FieldError, err: - sys.stdout.write("field error: %s\n" % unicode(err)) + except FieldError as err: + sys.stdout.write("field error: %s\n" % str(err)) return False ########################################################################### @@ -114,13 +114,13 @@ def checkMBR(parser): return ( checkValue(parser, "/mbr/header[1]/size", 65545200), - checkDisplay(parser, "/mbr/signature", u"0xaa55")) + checkDisplay(parser, "/mbr/signature", "0xaa55")) def checkFlashMob(parser): return ( checkValue(parser, "/Segment[0]/Cues/CuePoint[1]/CueTrackPositions[0]" + "/CueClusterPosition/cluster/BlockGroup[14]/Block/block/timecode", 422), checkValue(parser, "/Segment[0]/Tags[0]/Tag[0]/SimpleTag[3]/TagString/unicode", - u"\xa9 dadaprod, licence Creative Commons by-nc-sa 2.0 fr")) + "\xa9 dadaprod, licence Creative Commons by-nc-sa 2.0 fr")) def check10min(parser): return ( checkValue(parser, "/Segment[0]/size", None), @@ -138,7 +138,7 @@ def checkSheepMP3(parser): return ( checkValue(parser, "/id3v2/field[6]/content/text", - u'Stainless Steel Provider is compilated to the car of Twinstar.'), + 'Stainless Steel Provider is compilated to the car of Twinstar.'), checkValue(parser, "/frames/frame[0]/use_padding", False)) def checkAU(parser): return ( @@ -151,7 +151,7 @@ def checkSteganography(parser): return ( checkValue(parser, "/frames/padding[0]", "misc est un canard\r"), checkDesc(parser, "/frames", 'Frames: Variable bit rate (VBR)'), - checkDesc(parser, "/frames/frame[1]", u'MPEG-1 layer III, 160.0 Kbit/sec, 44.1 kHz')) + checkDesc(parser, "/frames/frame[1]", 'MPEG-1 layer III, 160.0 Kbit/sec, 44.1 kHz')) def checkRPM(parser): return ( checkValue(parser, "name", "ftp-0.17-537"), @@ -168,10 +168,10 @@ checkValue(parser, "exif/content/version", 42)) def checkTAR(parser): return ( - checkDisplay(parser, "file[0]/name", u'"dummy.txt"'), - checkDisplay(parser, "file[1]/mode", u'"0000755"'), - checkDisplay(parser, "file[1]/type", u'Directory'), - checkDisplay(parser, "file[2]/devmajor", u'(empty)'), + checkDisplay(parser, "file[0]/name", '"dummy.txt"'), + checkDisplay(parser, "file[1]/mode", '"0000755"'), + checkDisplay(parser, "file[1]/type", 'Directory'), + checkDisplay(parser, "file[2]/devmajor", '(empty)'), ) def checkRAR(parser): return ( @@ -180,7 +180,7 @@ checkValue(parser, "file[0]/crc32", 0x4C6D13ED), checkValue(parser, "new_sub_block[1]/crc32", 0x34528E23), checkValue(parser, "file[1]/filename", ".svn\prop-base\README.svn-base"), - checkValue(parser, "new_sub_block[1]/filename", u'ACL'), + checkValue(parser, "new_sub_block[1]/filename", 'ACL'), #archive_end bad candidate for checking checkValue(parser, "new_sub_block[362]/crc32", 0x6C84C95E), ) @@ -202,17 +202,17 @@ ) def checkCACertClass3(parser): return ( - checkDisplay(parser, "seq[0]/class", u'universal'), + checkDisplay(parser, "seq[0]/class", 'universal'), checkDesc(parser, "seq[0]/seq[0]/seq[1]/obj_id[0]", "Object identifier: 1.2.840.113549.1.1.4"), - checkValue(parser, "seq[0]/seq[0]/seq[2]/set[0]/seq[0]/print_str[0]/value", u"Root CA"), - checkValue(parser, "seq[0]/seq[0]/seq[2]/set[3]/seq[0]/ia5_str[0]/value", u"support@cacert.org"), + checkValue(parser, "seq[0]/seq[0]/seq[2]/set[0]/seq[0]/print_str[0]/value", "Root CA"), + checkValue(parser, "seq[0]/seq[0]/seq[2]/set[3]/seq[0]/ia5_str[0]/value", "support@cacert.org"), checkValue(parser, "seq[0]/bit_str[0]/size", 513), ) def checkPYC(parser): return ( checkValue(parser, "/content/consts/item[0]", 42), checkValue(parser, "/content/stack_size", 4), - checkValue(parser, "/content/consts/item[1]", 2535301200456458802993406410752L), + checkValue(parser, "/content/consts/item[1]", 2535301200456458802993406410752), checkValue(parser, "/content/consts/item[4]", 0.3j), checkValue(parser, "/content/consts/item[8]", "abc"), checkValue(parser, "/content/filename", "pyc_example.py")) @@ -221,7 +221,7 @@ checkValue(parser, "/minor_version", 3), checkValue(parser, "/major_version", 45), checkValue(parser, "/constant_pool_count", 326), - checkValue(parser, "/constant_pool/constant_pool[324]/bytes", u"([Ljava/lang/Object;Ljava/lang/Object;)V"), + checkValue(parser, "/constant_pool/constant_pool[324]/bytes", "([Ljava/lang/Object;Ljava/lang/Object;)V"), checkValue(parser, "/super_class", 80), checkValue(parser, "/interfaces_count", 0), checkValue(parser, "/fields_count", 16), @@ -238,7 +238,7 @@ checkDisplay(parser, "def_sound[0]/rate", "11.0 kHz"), checkValue(parser, "def_sound[0]/len", 1661), checkValue(parser, "sound_hdr2[0]/sound_is_16bit", False), - checkValue(parser, "export[0]/export[0]/name", u"C bras"), + checkValue(parser, "export[0]/export[0]/name", "C bras"), ) def checkBreakdance(parser): return ( @@ -256,19 +256,19 @@ ) def checkExt2(parser): return ( - checkDisplay(parser, "/superblock/last_check", u'2006-12-04 22:56:37'), + checkDisplay(parser, "/superblock/last_check", '2006-12-04 22:56:37'), checkDisplay(parser, "/superblock/creator_os", "Linux"), checkValue(parser, "/group_desc/group[0]/block_bitmap", 3), checkValue(parser, "/group_desc/group[0]/free_blocks_count", 44), checkValue(parser, "/group[0]/block_bitmap/item[9]", False), checkDisplay(parser, "/group[0]/inode_table/inode[1]/file_type", "Directory"), - checkDesc(parser, "/group[0]/inode_table/inode[10]", u"Inode 11: file, size=1024 bytes, mode=drwxr-xr-x"), + checkDesc(parser, "/group[0]/inode_table/inode[10]", "Inode 11: file, size=1024 bytes, mode=drwxr-xr-x"), checkValue(parser, "/group[0]/inode_table/inode[11]/size", 1816), - checkDisplay(parser, "/group[0]/inode_table/inode[11]/ctime", u'2006-12-04 23:22:00'), + checkDisplay(parser, "/group[0]/inode_table/inode[11]/ctime", '2006-12-04 23:22:00'), ) def checkArticle01(parser): return ( - checkDisplay(parser, "/header/red_mask", u'0x00ff0000'), + checkDisplay(parser, "/header/red_mask", '0x00ff0000'), checkDisplay(parser, "/header/color_space", "Business (Saturation)"), checkValue(parser, "/pixels/line[94]/pixel[11]", 15265520), ) @@ -289,35 +289,35 @@ def checkLinuxSwap(parser): return ( checkValue(parser, "/version", 1), checkValue(parser, "/last_page", 9), - checkValue(parser, "/magic", u"SWAPSPACE2"), + checkValue(parser, "/magic", "SWAPSPACE2"), ) def checkPikachu(parser): return ( checkValue(parser, "/max_record_size", 510), checkValue(parser, "/func[2]/y", 10094), - checkDisplay(parser, "/func[4]/brush_style", u"Solid"), + checkDisplay(parser, "/func[4]/brush_style", "Solid"), checkValue(parser, "/func[10]/object_id", 2), ) def checkGlobe(parser): return ( checkValue(parser, "/file_size", 3923), checkValue(parser, "/func[1]/x", 9989), - checkDisplay(parser, "/func[4]/operation", u"Copy pen (P)"), - checkDisplay(parser, "/func[9]/brush_style", u"Null"), + checkDisplay(parser, "/func[4]/operation", "Copy pen (P)"), + checkDisplay(parser, "/func[9]/brush_style", "Null"), ) def checkIndiana(parser): return ( - checkDesc(parser, "/header", u"Multiple tracks, synchronous; 3 tracks"), - checkDisplay(parser, "/track[0]/command[1]/microsec_quarter", u"300.00 ms"), - checkDisplay(parser, "/track[1]/command[6]/note", u"A (octave 5)"), + checkDesc(parser, "/header", "Multiple tracks, synchronous; 3 tracks"), + checkDisplay(parser, "/track[0]/command[1]/microsec_quarter", "300.00 ms"), + checkDisplay(parser, "/track[1]/command[6]/note", "A (octave 5)"), checkValue(parser, "/track[1]/command[8]/time", 408), checkValue(parser, "/track[1]/command[8]/velocity", 80), ) def checkGrassLogo(parser): return ( checkValue(parser, "/func[4]/y", 297), - checkDesc(parser, "/func[15]", u"Begin path"), - checkDesc(parser, "/func[40]/color", u"RGB color: #008F00 (opacity: 0%)"), + checkDesc(parser, "/func[15]", "Begin path"), + checkDesc(parser, "/func[40]/color", "RGB color: #008F00 (opacity: 0%)"), checkValue(parser, "/emf_header/maj_ver", 1), checkValue(parser, "/emf_header/width_px", 1024), checkValue(parser, "/emf_header/width_mm", 270), @@ -326,7 +326,7 @@ def checkIndiaMap(parser): return ( checkValue(parser, "/screen/global_map", True), - checkDesc(parser, "/color_map/color[0]", u"RGB color: Black"), + checkDesc(parser, "/color_map/color[0]", "RGB color: Black"), checkValue(parser, "/image[0]/height", 794), ) @@ -342,7 +342,7 @@ checkDisplay(parser, "/section_hdr[1]/mem_size", "4632 bytes"), checkValue(parser, "/section_hdr[1]/is_readable", True), checkValue(parser, "/section_hdr[1]/is_executable", False), - checkValue(parser, "/section_rsrc/version_info/node[0]/node[1]/node[0]/node[0]/value", u"Dell Inc"), + checkValue(parser, "/section_rsrc/version_info/node[0]/node[1]/node[0]/node[0]/value", "Dell Inc"), checkDesc(parser, "/section_rsrc/icon[0]/bmp_header", "Bitmap info header: 16x32 pixels, 4 bits/pixel"), checkDesc(parser, "/section_rsrc/icon[1]", "Resource #296 content: type=3"), ) @@ -361,52 +361,52 @@ ) def checkFreeSoftwareSong(parser): return ( - checkDisplay(parser, "/blocksize", u"'9'"), - checkDisplay(parser, "/file/crc32", u"0x8c3c1b7b"), + checkDisplay(parser, "/blocksize", "'9'"), + checkDisplay(parser, "/file/crc32", "0x8c3c1b7b"), ) def checkPing(parser): return ( - checkDisplay(parser, "/header/class", u"32 bits"), - checkDisplay(parser, "/header/endian", u"Little endian"), - checkDisplay(parser, "/header/type", u"Executable file"), - checkDisplay(parser, "/header/machine", u"Intel 80386"), + checkDisplay(parser, "/header/class", "32 bits"), + checkDisplay(parser, "/header/endian", "Little endian"), + checkDisplay(parser, "/header/type", "Executable file"), + checkDisplay(parser, "/header/machine", "Intel 80386"), checkValue(parser, "/header/phentsize", 32), - checkDisplay(parser, "/prg_header[1]/type", u"Program interpreter"), + checkDisplay(parser, "/prg_header[1]/type", "Program interpreter"), ) def checkGeorgia(parser): return ( checkDisplay(parser, "/minor_version", "3"), checkDisplay(parser, "/major_version", "1"), - checkDesc(parser, "/file[0]", u'File "fontinst.inf" (64 bytes)'), - checkValue(parser, "/file[1]/filename", u"Georgiaz.TTF"), + checkDesc(parser, "/file[0]", 'File "fontinst.inf" (64 bytes)'), + checkValue(parser, "/file[1]/filename", "Georgiaz.TTF"), ) def checkDebianTorrent(parser): return ( - checkValue(parser, "/root/announce", u"http://bttracker.acc.umu.se:6969/announce"), - checkValue(parser, "/root/comment", u'"Debian CD from cdimage.debian.org"'), - checkDisplay(parser, "/root/creation_date", u'2006-11-16 21:44:37'), - checkDisplay(parser, "/root/info/value/length", u"638.7 MB"), - checkDisplay(parser, "/root/info/value/piece_length", u"512.0 KB"), + checkValue(parser, "/root/announce", "http://bttracker.acc.umu.se:6969/announce"), + checkValue(parser, "/root/comment", '"Debian CD from cdimage.debian.org"'), + checkDisplay(parser, "/root/creation_date", '2006-11-16 21:44:37'), + checkDisplay(parser, "/root/info/value/length", "638.7 MB"), + checkDisplay(parser, "/root/info/value/piece_length", "512.0 KB"), ) def checkDell8FAT16(parser): return ( - checkValue(parser, "/boot/oem_name", u"Dell 8.0"), - checkDisplay(parser, "/boot/serial", u"0x07d6090d"), - checkValue(parser, "/boot/label", u"DellUtility"), - checkValue(parser, "/boot/fs_type", u"FAT16"), + checkValue(parser, "/boot/oem_name", "Dell 8.0"), + checkDisplay(parser, "/boot/serial", "0x07d6090d"), + checkValue(parser, "/boot/label", "DellUtility"), + checkValue(parser, "/boot/fs_type", "FAT16"), checkValue(parser, "/fat[1]/group[0]/entry[2]", 3), - checkDisplay(parser, "/fat[0]/group[4]/entry[8]", u"free cluster"), - checkDesc(parser, "/root[0]/entry[0]", u"Long filename part: 'command.com' [65]"), - checkDesc(parser, "/root[0]/entry[1]", u"File: 'COMMAND.COM'"), + checkDisplay(parser, "/fat[0]/group[4]/entry[8]", "free cluster"), + checkDesc(parser, "/root[0]/entry[0]", "Long filename part: 'command.com' [65]"), + checkDesc(parser, "/root[0]/entry[1]", "File: 'COMMAND.COM'"), checkValue(parser, "/root[0]/entry[2]/hidden", True), - checkDesc(parser, "/root[0]/entry[2]/create", u"2006-09-13 15:01:16"), - checkDesc(parser, "/root[0]/entry[2]/access", u"2006-09-13"), - checkDesc(parser, "/root[0]/entry[2]/modify", u"2005-07-26 00:48:26"), + checkDesc(parser, "/root[0]/entry[2]/create", "2006-09-13 15:01:16"), + checkDesc(parser, "/root[0]/entry[2]/access", "2006-09-13"), + checkDesc(parser, "/root[0]/entry[2]/modify", "2005-07-26 00:48:26"), checkValue(parser, "/root[0]/entry[2]/size", 29690), ) def checkXM(parser): return ( - checkValue(parser, "/header/title", u"Dont you... voguemix"), + checkValue(parser, "/header/title", "Dont you... voguemix"), checkValue(parser, "/header/bpm", 128), checkValue(parser, "/pattern[0]/data_size", 708), checkDisplay(parser, "/pattern[0]/row[0]/note[0]/note", "F (octave 5)"), @@ -416,9 +416,9 @@ checkValue(parser, "/pattern[20]/data_size", 1129), checkDisplay(parser, "/pattern[20]/row[0]/note[0]/note", "C# (octave 5)"), checkValue(parser, "/pattern[20]/row[0]/note[0]/instrument", 5), - checkValue(parser, "/instrument[3]/name", u"Vogue of Triton"), + checkValue(parser, "/instrument[3]/name", "Vogue of Triton"), checkValue(parser, "/instrument[4]/second_header/panning_points", 6), - checkValue(parser, "/instrument[20]/name", u"808-hi5.smp"), + checkValue(parser, "/instrument[20]/name", "808-hi5.smp"), ) def checkS3M(parser): return ( @@ -447,13 +447,13 @@ def checkSevenzipCHM(parser): return ( checkValue(parser, "/itsf/version", 3), - checkDisplay(parser, "/itsf/lang_id", u"Russian"), + checkDisplay(parser, "/itsf/lang_id", "Russian"), checkValue(parser, "/itsf/dir_uuid/time", datetime(1997, 1, 31, 20, 42, 14, 890625)), - checkDisplay(parser, "/itsf/stream_uuid/variant", u"Microsoft Corporation"), - checkDisplay(parser, "/itsf/stream_uuid/mac", u'INTEL CORPORATION - HF1-06 [22:e6:ec]'), - checkDisplay(parser, "/file_size/file_size", u"75.6 KB"), - checkDisplay(parser, "/dir/itsp/lang_id", u"English United States"), - checkValue(parser, "/dir/pmgl[0]/entry[1]/name", u"/#IDXHDR"), + checkDisplay(parser, "/itsf/stream_uuid/variant", "Microsoft Corporation"), + checkDisplay(parser, "/itsf/stream_uuid/mac", 'INTEL CORPORATION - HF1-06 [22:e6:ec]'), + checkDisplay(parser, "/file_size/file_size", "75.6 KB"), + checkDisplay(parser, "/dir/itsp/lang_id", "English United States"), + checkValue(parser, "/dir/pmgl[0]/entry[1]/name", "/#IDXHDR"), ) def checkSwat(parser): return ( @@ -480,8 +480,8 @@ sys.stdout.flush() try: parser = createParser(filename) - except InputStreamError, err: - sys.stdout.write("stream error! %s\n" % unicode(err)) + except InputStreamError as err: + sys.stdout.write("stream error! %s\n" % str(err)) sys.exit(1) if not parser: sys.stdout.write("unable to create parser\n") @@ -494,7 +494,7 @@ try: os.mkdir(directory) except OSError: - print "Unable to create directory: %s" % directory + print("Unable to create directory: %s" % directory) return False for filename, check_parser in testcase_files: @@ -502,13 +502,12 @@ try: os.stat(fullname) except OSError: - print >>sys.stderr, \ - "[!] Error: file %s is missing, " \ + print("[!] Error: file %s is missing, " \ "use script %s to fix your testcase" % \ - (filename, DOWNLOAD_SCRIPT) + (filename, DOWNLOAD_SCRIPT), file=sys.stderr) return False - print "[+] Test %s:" % filename + print("[+] Test %s:" % filename) if not checkFile(fullname, check_parser): return False return True @@ -520,7 +519,7 @@ parser_list = HachoirParserList() n = max(tests) * max(parser.getParserTags()["min_size"] for parser in parser_list) k = 8 * a.itemsize - for i in xrange((n - 1) // k + 1): + for i in range((n - 1) // k + 1): a.append(random.getrandbits(k)) a = StringInputStream(a.tostring(), source="") ok = True @@ -533,8 +532,8 @@ error("[%s] Parser didn't reject random data" % parser.__name__) except ValidateError: continue - except HACHOIR_ERRORS, err: - error(u"[%s] %s" % (parser.__name__, err)) + except HACHOIR_ERRORS as err: + error("[%s] %s" % (parser.__name__, err)) ok = False return ok @@ -542,98 +541,98 @@ def main(): setlocale(LC_ALL, "C") if len(sys.argv) != 2: - print >>sys.stderr, "usage: %s testcase_directory" % sys.argv[0] + print("usage: %s testcase_directory" % sys.argv[0], file=sys.stderr) sys.exit(1) charset = getTerminalCharset() - directory = unicode(sys.argv[1], charset) - - print "Test hachoir-parser using random data." - print + directory = str(sys.argv[1], charset) + + print("Test hachoir-parser using random data.") + print() if not testRandom(): - print - print "If you are really sure there is no error in your code," \ - " increment the 'seed' parameter of testRandom." + print() + print("If you are really sure there is no error in your code," \ + " increment the 'seed' parameter of testRandom.") sys.exit(1) - print "Result: ok" - - print - print "Test hachoir-parser using testcase." - print - print "Testcase is in directory: %s" % directory + print("Result: ok") + + print() + print("Test hachoir-parser using testcase.") + print() + print("Testcase is in directory: %s" % directory) if not testFiles(directory): - print - for index in xrange(3): - print "!!! ERROR !!!" - print + print() + for index in range(3): + print("!!! ERROR !!!") + print() sys.exit(1) - print - print "Result: ok for the %s files" % len(testcase_files) + print() + print("Result: ok for the %s files" % len(testcase_files)) testcase_files = ( - (u"yellowdude.3ds", checkYellowdude), - (u"logo-kubuntu.png", checkLogoUbuntu), - (u"mbr_linux_and_ext", checkMBR), - (u"kde_click.wav", checkClick), - (u"test.txt.gz", checkGzip), - (u"flashmob.mkv", checkFlashMob), - (u"10min.mkv", check10min), - (u"cd_0008_5C48_1m53s.cda", checkCDA), - (u"wormux_32x32_16c.ico", checkWormuxICO), - (u"audio_8khz_8bit_ulaw_4s39.au", checkAU), - (u"sheep_on_drugs.mp3", checkSheepMP3), - (u"pyc_example_1.5.2.pyc", checkPYC), - (u"pyc_example_2.2.3.pyc", checkPYC), - (u"pyc_example_2.5c1.pyc", checkPYC), - (u"ftp-0.17-537.i586.rpm", checkRPM), + ("yellowdude.3ds", checkYellowdude), + ("logo-kubuntu.png", checkLogoUbuntu), + ("mbr_linux_and_ext", checkMBR), + ("kde_click.wav", checkClick), + ("test.txt.gz", checkGzip), + ("flashmob.mkv", checkFlashMob), + ("10min.mkv", check10min), + ("cd_0008_5C48_1m53s.cda", checkCDA), + ("wormux_32x32_16c.ico", checkWormuxICO), + ("audio_8khz_8bit_ulaw_4s39.au", checkAU), + ("sheep_on_drugs.mp3", checkSheepMP3), + ("pyc_example_1.5.2.pyc", checkPYC), + ("pyc_example_2.2.3.pyc", checkPYC), + ("pyc_example_2.5c1.pyc", checkPYC), + ("ftp-0.17-537.i586.rpm", checkRPM), # cross.xcf - (u"jpeg.exif.photoshop.jpg", checkJPEG), - (u"small_text.tar", checkTAR), - (u"cacert_class3.der", checkCACertClass3), - (u"kde_haypo_corner.bmp", checkCornerBMP), + ("jpeg.exif.photoshop.jpg", checkJPEG), + ("small_text.tar", checkTAR), + ("cacert_class3.der", checkCACertClass3), + ("kde_haypo_corner.bmp", checkCornerBMP), # png_331x90x8_truncated.png - (u"steganography.mp3", checkSteganography), + ("steganography.mp3", checkSteganography), # smallville.s03e02.avi # 08lechat_hq_fr.mp3 - (u"ReferenceMap.class", checkReferenceMapClass), - (u"claque-beignet.swf", checkClaqueBeignet), + ("ReferenceMap.class", checkReferenceMapClass), + ("claque-beignet.swf", checkClaqueBeignet), # interlude_david_aubrun.ogg - (u"breakdance.flv", checkBreakdance), - (u"arp_dns_ping_dns.tcpdump", checkArpDnsPingDns), + ("breakdance.flv", checkBreakdance), + ("arp_dns_ping_dns.tcpdump", checkArpDnsPingDns), # matrix_ping_pong.wmv # usa_railroad.jpg - (u"my60k.ext2", checkExt2), - (u"article01.bmp", checkArticle01), - (u"reiserfs_v3_332k.bin", checkReiserFS3), - (u"lara_croft.pcx", checkLaraCroft), + ("my60k.ext2", checkExt2), + ("article01.bmp", checkArticle01), + ("reiserfs_v3_332k.bin", checkRefactoringTool: Refactored ../python3/hachoir-parser/tests/download_testcase.py ReiserFS3), + ("lara_croft.pcx", checkLaraCroft), # hero.tga # firstrun.rm - (u"linux_swap_9pages", checkLinuxSwap), - (u"pikachu.wmf", checkPikachu), - (u"globe.wmf", checkGlobe), - (u"indiana.mid", checkIndiana), + ("linux_swap_9pages", checkLinuxSwap), + ("pikachu.wmf", checkPikachu), + ("globe.wmf", checkGlobe), + ("indiana.mid", checkIndiana), # 25min.aifc - (u"grasslogo_vector.emf", checkGrassLogo), - (u"ocr10.laf", checkOCR10), - (u"kino14s.laf", checkKino14), + ("grasslogo_vector.emf", checkGrassLogo), + ("ocr10.laf", checkOCR10), + ("kino14s.laf", checkKino14), # ladouce_1h15.wav - (u"hachoir-core.ace", checkACE), - (u"hachoir-core.rar", checkRAR), - (u"debian-31r4-i386-binary-1.iso.torrent", checkDebianTorrent), - (u"india_map.gif", checkIndiaMap), - (u"cercle.exe", checkCercle), - (u"eula.exe", checkEula), - (u"free-software-song.midi.bz2", checkFreeSoftwareSong), - (u"ping_20020927-3ubuntu2", checkPing), - (u"georgia.cab", checkGeorgia), + ("hachoir-core.ace", checkACE), + ("hachoir-core.rar", checkRAR), + ("debian-31r4-i386-binary-1.iso.torrent", checkDebianTorrent), + ("india_map.gif", checkIndiaMap), + ("cercle.exe", checkCercle), + ("eula.exe", checkEula), + ("free-software-song.midi.bz2", checkFreeSoftwareSong), + ("ping_20020927-3ubuntu2", checkPing), + ("georgia.cab", checkGeorgia), # hachoir.org.sxw - (u"dell8.fat16", checkDell8FAT16), - (u"dontyou.xm", checkXM), - (u"satellite_one.s3m", checkS3M), - (u"anti-arpeggio_tune.ptm", checkPTM), + ("dell8.fat16", checkDell8FAT16), + ("dontyou.xm", checkXM), + ("satellite_one.s3m", checkS3M), + ("anti-arpeggio_tune.ptm", checkPTM), # deja_vu_serif-2.7.ttf # twunk_16.exe - (u"vim.lnk", checkVimLNK), - (u"7zip.chm", checkSevenzipCHM), + ("vim.lnk", checkVimLNK), + ("7zip.chm", checkSevenzipCHM), # green_fire.jpg # marc_kravetz.mp3 # pentax_320x240.mov @@ -642,8 +641,8 @@ # hotel_california.flac # radpoor.doc # quicktime.mp4 - (u"swat.blp", checkSwat), - (u"nitrodir.nds", checkNds), + ("swat.blp", checkSwat), + ("nitrodir.nds", checkNds), ) if __name__ == "__main__": --- ../python3/hachoir-parser/tests/download_testcase.py (original) +++ ../python3/hachoir-parser/tests/download_testcase.py (refactored) @@ -4,8 +4,8 @@ http://hachoir.tuxfamily.org/testcase/ """ TESTCASE_URL = "http://hachoir.tuxfamily.org/testcase/" - -from urllib2 import Request, urlopen, URLError, HTTPError +from urllib.request import Request, urlopen +from urllib.error import URLError, HTTPError from hachoir_core.i18n import getTerminalCharset from hachoir_core.tools import humanFilesize try: @@ -17,80 +17,80 @@ import stat testcase_files = ( - (u"yellowdude.3ds", 48116, "2e1301e23518fbed06dd0a739e110c9e"), - (u"logo-kubuntu.png", 10022, "336368f689952e18e9197aaa1caf8ebb"), - (u"mbr_linux_and_ext", 512, "18730e496f263cb639b0a07152e49444"), - (u"kde_click.wav", 1824, "02bee988149cc7c21f4b56176f2c7a2f"), - (u"test.txt.gz", 117, "037e1908f6e081d8178811107c196239"), - (u"flashmob.mkv", 1326518, "52ad0e32fc368d80107727f8d470579f"), - (u"10min.mkv", 120697, "0bd4adc27cc95effc960ab85b5737d48"), - (u"cd_0008_5C48_1m53s.cda", 44, "f219b3083b2ebacbd9728fd198e2a459"), - (u"wormux_32x32_16c.ico", 1150, "278e578b6b9c404f921107876a7fbf9e"), - (u"audio_8khz_8bit_ulaw_4s39.au", 35224, "87458dca42f2e027ca86e592172eea74"), - (u"sheep_on_drugs.mp3", 21038, "7740bf3a7908bddcfff2c2ba2347d3d9"), - (u"pyc_example_1.5.2.pyc", 380, "47bffae903a89a48ac3b01625c4e1eec"), - (u"pyc_example_2.2.3.pyc", 649, "4fd08601b28dce8b0bab56e67920ef94"), - (u"pyc_example_2.5c1.pyc", 584, "372fa5e9e50230fc382997638813ae2f"), - (u"ftp-0.17-537.i586.rpm", 51183, "98a598d6e47ea0fbb999d5163558d3a0"), - (u"cross.xcf", 1816, "f4e834f4fbf9a479aae46d457b14b786"), - (u"jpeg.exif.photoshop.jpg", 10057, "12e4c375706f19da2bed5bac321564bf"), - (u"small_text.tar", 10240, "91128f90b3c7f48579b2123804860167"), - (u"cacert_class3.der", 1548, "733f35541d44c9e95a4aef51ad0306b6"), - (u"kde_haypo_corner.bmp", 8590, "ee7713cf238977d9751e5cc043878659"), - (u"png_331x90x8_truncated.png", 100, "ca63f46b0f5d1e8cd19717f3f51004d6"), - (u"steganography.mp3", 1168, "b91c9cf93306b47f698f60f6636eb40b"), - (u"smallville.s03e02.avi", 10748, "7bb544a5f1d71f16ab9b7e12032ca895"), - (u"08lechat_hq_fr.mp3", 3010, "002c051c616593620b1cb419ec7ba5ca"), - (u"ReferenceMap.class", 9118, "66bfa8670ca13d2189f8c706080ab079"), - (u"claque-beignet.swf", 288769, "aede88619acb56b1ba43d8350450feab"), - (u"interlude_david_aubrun.ogg", 936599, "3524cd6d25842566bc3993ba568c213c"), - (u"breakdance.flv", 1686478, "01b66af40e8d0d743978ca7615392af9"), - (u"arp_dns_ping_dns.tcpdump", 797, "3260300bb993d5034f7d5e80eed80240"), - (u"matrix_ping_pong.wmv", 3581941, "13ee1776070a9804771198dd491923ad"), - (u"usa_railroad.jpg", 103748, "5c19d197968e6135da1f172cab23ad46"), - (u"my60k.ext2", 61440, "3f456ab30e0798b315124b76f7f89027"), - (u"article01.bmp", 29722, "1339736f6e7eab841d07e6e341d156b2"), - (u"reiserfs_v3_332k.bin", 333312, "b8537b3fdd79b1aa113d9cb41ed775ab"), - (u"lara_croft.pcx", 41072, "1046053da6e208ea41c7fa3647b4fa97"), - (u"hero.tga", 64786, "7bc9d3d77c4c614d2586760295b4c078"), - (u"firstrun.rm", 75534, "5aa56f5de2723294136fadb90fc5b2ce"), - (u"linux_swap_9pages", 40960, "f6a860270f85978b00706fd55203f3a3"), - (u"pikachu.wmf", 16792, "ac542e397b6417245385cab6fd0036a4"), - (u"globe.wmf", 7846, "9b24434cd114ceaf4c6fd031886b9325"), - (u"indiana.mid", 30610, "75ef10d31eab5a88d190c754d5c77dd8"), - (u"25min.aifc", 100, "b946ea4ea8b50d41bd9e975cf0335f18"), - (u"grasslogo_vector.emf", 6932, "6fe03cdf34ac3ee6e797c7aeb8c92e41"), - (u"ocr10.laf", 17264, "4f0a15d2abe84c5e4bd1eca11195dc87"), - (u"kino14s.laf", 30957, "9fbb52a92ff9db88b85a57cf4359acd8"), - (u"ladouce_1h15.wav", 5112, "964250e59d1967ab86d60e635a298bbe"), - (u"hachoir-core.ace", 156483, "00ecf6575dbc2fc4fb90afd4146d0cb3"), - (u"hachoir-core.rar", 184109, "049e3c0702a7ae42cf4469280a32be93"), - (u"debian-31r4-i386-binary-1.iso.torrent", 25793, "b68ed9799168d10854e9d10e45d51516"), - (u"india_map.gif", 35019, "026f17c987c0e61d486963157a230114"), - (u"cercle.exe", 17056, "cc4227ac437e4a7f04ccd61d3738cbb9"), - (u"eula.exe", 45056, "5d758e2df701ce642fef3c8d8b4f51f6"), - (u"free-software-song.midi.bz2", 463, "1ab6ceaf0cd7d8ada4b85ad65d7ffcf0"), - (u"ping_20020927-3ubuntu2", 30804, "7c856de09bbed6c51eb6dfb20f311f9b"), - (u"georgia.cab", 311069, "28a1530d591b35c5c9485b4cb6f778da"), - (u"hachoir.org.sxw", 14781, "26ce99711c8c17a3c6bba299a3cfa68b"), - (u"dell8.fat16", 113152, "bcef23dc13307ebd464562c6afbf01d3"), - (u"dontyou.xm", 150672, "2b6077fae78930e804bf3541f8700cf2"), - (u"satellite_one.s3m", 39778, "4993611aca1474535d6396e01f86cca8"), - (u"anti-arpeggio_tune.ptm", 175557, "34e39f476f48abe5e41d6e9a88af515e"), - (u"deja_vu_serif-2.7.ttf", 205708, "a1d6d07d9be2ced64cf9b7e3ddadd399"), - (u"twunk_16.exe", 49680, "f36a271706edd23c94956afb56981184"), - (u"vim.lnk", 1510, "9853258788fc67ce406201773d1f4fb5"), - (u"7zip.chm", 77414, "2ac9ef6c4f4a770b27bc3471c1ee1d31"), - (u'green_fire.jpg', 2455, '13775aa085ed3fd6da07cf5c6dd8cfe9'), - (u"marc_kravetz.mp3", 62208, "b1b133498d3e5a807a361ae8931adbc8"), - (u"pentax_320x240.mov", 1938, "e23aae570cf3a30294e7630ece397d33"), - (u"gps.jpg", 8271, "15262738e24b85ad4f6199df348e867e"), - (u"angle-bear-48x48.ani", 29658, "9aa43520cf430bd996c4c318b905bc7f"), - (u"hotel_california.flac", 32768, "ebd87fc310d8958c9d86ef65c7a20e1d"), - (u"radpoor.doc", 103936, "114835a03be92e02029c74ece1162c3e"), - (u"quicktime.mp4", 245779, "dc77a8de8c091c19d86df74280f6feb7"), - (u"swat.blp", 55753, "a47a2d6ef61c9005c3f5faf1bca253af"), - (u"nitrodir.nds", 217624, "4d81b4dec82e0abbdf6c793ed3280f70"), + ("yellowdude.3ds", 48116, "2e1301e23518fbed06dd0a739e110c9e"), + ("logo-kubuntu.png", 10022, "336368f689952e18e9197aaa1caf8ebb"), + ("mbr_linux_and_ext", 512, "18730e496f263cb639b0a07152e49444"), + ("kde_click.wav", 1824, "02bee988149cc7c21f4b56176f2c7a2f"), + ("test.txt.gz", 117, "037e1908f6e081d8178811107c196239"), + ("flashmob.mkv", 1326518, "52ad0e32fc368d80107727f8d470579f"), + ("10min.mkv", 120697, "0bd4adc27cc95effc960ab85b5737d48"), + ("cd_0008_5C48_1m53s.cda", 44, "f219b3083b2ebacbd9728fd198e2a459"), + ("wormux_32x32_16c.ico", 1150, "278e578b6b9c404f921107876a7fbf9e"), + ("audio_8khz_8bit_ulaw_4s39.au", 35224, "87458dca42f2e027ca86e592172eea74"), + ("sheep_on_drugs.mp3", 21038, "7740bf3a7908bddcfff2c2ba2347d3d9"), + ("pyc_example_1.5.2.pyc", 380, "47bffae903a89a48ac3b01625c4e1eec"), + ("pyc_example_2.2.3.pyc", 649, "4fd08601b28dce8b0bab56e67920ef94"), + ("pyc_example_2.5c1.pyc", 584, "372fa5e9e50230fc382997638813ae2f"), + ("ftp-0.17-537.i586.rpm", 51183, "98a598d6e47ea0fbb999d5163558d3a0"), + ("cross.xcf", 1816, "f4e834f4fbf9a479aae46d457b14b786"), + ("jpeg.exif.photoshop.jpg", 10057, "12e4c375706f19da2bed5bac321564bf"), + ("small_text.tar", 10240, "91128f90b3c7f48579b2123804860167"), + ("cacert_class3.der", 1548, "733f35541d44c9e95a4aef51ad0306b6"), + ("kde_haypo_corner.bmp", 8590, "ee7713cf238977d9751e5cc043878659"), + ("png_331x90x8_truncated.png", 100, "ca63f46b0f5d1e8cd19717f3f51004d6"), + ("steganography.mp3", 1168, "b91c9cf93306b47f698f60f6636eb40b"), + ("smallville.s03e02.avi", 10748, "7bb544a5f1d71f16ab9b7e12032ca895"), + ("08lechat_hq_fr.mp3", 3010, "002c051c616593620b1cb419ec7ba5ca"), + ("ReferenceMap.class", 9118, "66bfa8670ca13d2189f8c706080ab079"), + ("claque-beignet.swf", 288769, "aede88619acb56b1ba43d8350450feab"), + ("interlude_david_aubrun.ogg", 936599, "3524cd6d25842566bc3993ba568c213c"), + ("breakdance.flv", 1686478, "01b66af40e8d0d743978ca7615392af9"), + ("arp_dns_ping_dns.tcpdump", 797, "3260300bb993d5034f7d5e80eed80240"), + ("matrix_ping_pong.wmv", 3581941, "13ee1776070a9804771198dd491923ad"), + ("usa_railroad.jpg", 103748, "5c19d197968e6135da1f172cab23ad46"), + ("my60k.ext2", 61440, "3f456ab30e0798b315124b76f7f89027"), + ("article01.bmp", 29722, "1339736f6e7eab841d07e6e341d156b2"), + ("reiserfs_v3_332k.bin", 333312, "b8537b3fdd79b1aa113d9cb41ed775ab"), + ("lara_croft.pcx", 41072, "1046053da6e208ea41c7fa3647b4fa97"), + ("hero.tga", 64786, "7bc9d3d77c4c614d2586760295b4c078"), + ("firstrun.rm", 75534, "5aa56f5de2723294136fadb90fc5b2ce"), + ("linux_swap_9pages", 40960, "f6a860270f85978b00706fd55203f3a3"), + ("pikachu.wmf", 16792, "ac542e397b6417245385cab6fd0036a4"), + ("globe.wmf", 7846, "9b24434cd114ceaf4c6fd031886b9325"), + ("indiana.mid", 30610, "75ef10d31eab5a88d190c754d5c77dd8"), + ("25min.aifc", 100, "b946ea4ea8b50d41bd9e975cf0335f18"), + ("grasslogo_vector.emf", 6932, "6fe03cdf34ac3ee6e797c7aeb8c92e41"), + ("ocr10.laf", 17264, "4f0a15d2abe84c5e4bd1eca11195dc87"), + ("kino14s.laf", 30957, "9fbb52a92ff9db88b85a57cf4359acd8"), + ("ladouce_1h15.wav", 5112, "964250e59d1967ab86d60e635a298bbe"), + ("hachoir-core.ace", 156483, "00ecf6575dbc2fc4fb90afd4146d0cb3"), + ("hachoir-core.rar", 184109, "049e3c0702a7ae42cf4469280a32be93"), + ("debian-31r4-i386-binary-1.iso.torrent", 25793, "b68ed9799168d10854e9d10e45d51516"), + ("india_map.gif", 35019, "026f17c987c0e61d486963157a230114"), + ("cercle.exe", 17056, "cc4227ac437e4a7f04ccd61d3738cbb9"), + ("eula.exe", 45056, "5d758e2df701ce642fef3c8d8b4f51f6"), + ("free-software-song.midi.bz2", 463, "1ab6ceaf0cd7d8ada4b85ad65d7ffcf0"), + ("ping_20020927-3ubuntu2", 30804, "7c856de09bbed6c51eb6dfb20f311f9b"), + ("georgia.cab", 311069, "28a1530d591b35c5c9485b4cb6f778da"), + ("hachoir.org.sxw", 14781, "26ce99711c8c17a3c6bba299a3cfa68b"), + ("dell8.fat16", 113152, "bcef23dc13307ebd464562c6afbf01d3"), + ("dontyou.xm", 150672, "2b6077fae78930e804bf3541f8700cf2"), + ("satellite_one.s3m", 39778, "4993611aca1474535d6396e01f86cca8"), + ("anti-arpeggio_tune.ptm", 175557, "34e39f476f48abe5e41d6e9a88af515e"), + ("deja_vu_serif-2.7.ttf", 205708, "a1d6d07d9be2ced64cf9b7e3ddadd399"), + ("twunk_16.exe", 49680, "f36a271706edd23c94956afb56981184"), + ("vim.lnk", 1510, "9853258788fc67ce406201773d1f4fb5"), + ("7zip.chm", 77414, "2ac9ef6c4f4a770b27bc3471c1ee1d31"), + ('green_fire.jpg', 2455, '13775aa085ed3fd6da07cf5c6dd8cfe9'), + ("marc_kravetz.mp3", 62208, "b1b133498d3e5a807a361ae8931adbc8"), + ("pentax_320x240.mov", 1938, "e23aae570cf3a30294e7630ece397d33"), + ("gps.jpg", 8271, "15262738e24b85ad4f6199df348e867e"), + ("angle-bear-48x48.ani", 29658, "9aa43520cf430bd996c4c318b905bc7f"), + ("hotel_california.flac", 32768, "ebd87fc310d8958c9d86ef65c7a20e1d"), + ("radpoor.doc", 103936, "114835a03be92e02029c74ece1162c3e"), + ("quicktime.mp4", 245779, "dc77a8de8c091c19d86df74280f6feb7"), + ("swat.blp", 55753, "a47a2d6ef61c9005c3f5faf1bca253af"), + ("nitrodir.nds", 217624, "4d81b4dec82e0abbdf6c793ed3280f70"), ) def stringMD5(text): @@ -101,7 +101,7 @@ def checkFileMD5(filename, correct): if not md5: - print " - Skip MD5 sum test (no md5 module)" + print(" - Skip MD5 sum test (no md5 module)") return True sys.stdout.write(" - Check MD5 sum (%s): " % correct) sys.stdout.flush() @@ -129,14 +129,14 @@ request = Request(url) try: stream = urlopen(request) - except HTTPError, err: + except HTTPError as err: if err.code == 404: - print "File not found (HTTP error 404)!" + print("File not found (HTTP error 404)!") else: - print "HTTP error (%s)" % unicode(err) - return False - except URLError, err: - print "URL error (%s)" % unicode(err) + print("HTTP error (%s)" % str(err)) + return False + except URLError as err: + print("URL error (%s)" % str(err)) return False data = stream.read() @@ -154,9 +154,9 @@ # Write file try: open(destname, "wb").write(data) - except IOError, err: + except IOError as err: charset = getTerminalCharset() - errmsg = unicode(str(err), charset) + errmsg = str(str(err), charset) sys.stdout.write("I/O error (%s)\n" % errmsg) try: os.unlink(destname) @@ -171,7 +171,7 @@ try: os.mkdir(directory) except OSError: - print "Unable to create directory: %s" % directory + print("Unable to create directory: %s" % directory) return False for item in testcase_files: @@ -181,10 +181,10 @@ try: # Check file MD5 read = os.stat(fullname)[stat.ST_SIZE] - print "[+] Test %s: " % filename + print("[+] Test %s: " % filename) if read != filesize: - print " - Invalid file size (%s instead of %s)!" \ - % (read, filesize) + print(" - Invalid file size (%s instead of %s)!" \ + % (read, filesize)) return False if not checkFileMD5(fullname, md5sum): return False @@ -196,29 +196,29 @@ def main(): if len(sys.argv) != 2: - print >>sys.stderr, "usage: %s directory" % sys.argv[0] + print("usage: %s directory" % sys.argv[0], file=sys.stderr) sys.exit(1) charset = getTerminalCharset() - directory = unicode(sys.argv[1], charset) - - print "Download and check Hachoir testcase." - print - print "Use directory: %s" % directory + directory = str(sys.argv[1], charset) + + print("Download and check Hachoir testcase.") + print() + print("Use directory: %s" % directory) ok = testFiles(directory, TESTCASE_URL) if not stringMD5("abc"): - print - for index in xrange(3): - print "!!! Warning: Python module md5 is missing, unable to check MD5 hash" + print() + for index in range(3): + print("!!! Warning: Python module md5 is missing, unable to check MD5 hash") if ok: - print + RefactoringTool: Refactored ../python3/hachoir-parser/setup.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/video/mpeg_video.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/video/mpeg_ts.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/video/mov.py print() totalsize = sum( item[1] for item in testcase_files ) - print "Test case is ok (%s files, %s)" % (len(testcase_files), humanFilesize(totalsize)) + print("Test case is ok (%s files, %s)" % (len(testcase_files), humanFilesize(totalsize))) sys.exit(0) else: - print - for index in xrange(3): - print "!!! ERROR !!!" - print + print() + for index in range(3): + print("!!! ERROR !!!") + print() sys.exit(1) if __name__ == "__main__": --- ../python3/hachoir-parser/setup.py (original) +++ ../python3/hachoir-parser/setup.py (refactored) @@ -65,7 +65,7 @@ "long_description": long_description, "classifiers": CLASSIFIERS, "license": hachoir_parser.LICENSE, - "packages": PACKAGES.keys(), + "packages": list(PACKAGES.keys()), "package_dir": PACKAGES, } if use_setuptools: --- ../python3/hachoir-parser/hachoir_parser/video/mpeg_video.py (original) +++ ../python3/hachoir-parser/hachoir_parser/video/mpeg_video.py (refactored) @@ -44,7 +44,7 @@ # FIXME: Use smarter code to send arguments tags = {"class": self.parser, "args": self.args} - tags = tags.iteritems() + tags = iter(tags.items()) return StringInputStream(data, "", tags=tags) class CustomFragment(FieldSet): @@ -527,7 +527,7 @@ "id": "mpeg_video", "category": "video", "file_ext": ("mpeg", "mpg", "mpe", "vob"), - "mime": (u"video/mpeg", u"video/mp2p"), + "mime": ("video/mpeg", "video/mp2p"), "min_size": 12*8, #TODO: "magic": xxx, "description": "MPEG video, version 1 or 2" --- ../python3/hachoir-parser/hachoir_parser/video/mpeg_ts.py (original) +++ ../python3/hachoir-parser/hachoir_parser/video/mpeg_ts.py (refactored) @@ -58,10 +58,10 @@ def isValid(self): if not self["has_payload"].value and not self["has_adaptation"].value: - return u"No payload and no adaptation" + return "No payload and no adaptation" pid = self["pid"].value if (0x0002 <= pid <= 0x000f) or (0x2000 <= pid): - return u"Invalid program identifier (%s)" % self["pid"].display + return "Invalid program identifier (%s)" % self["pid"].display return "" class MPEG_TS(Parser): @@ -70,7 +70,7 @@ "category": "video", "file_ext": ("ts",), "min_size": 188*8, - "description": u"MPEG-2 Transport Stream" + "description": "MPEG-2 Transport Stream" } endian = BIG_ENDIAN @@ -78,7 +78,7 @@ sync = self.stream.searchBytes("\x47", 0, 204*8) if sync is None: return "Unable to find synchronization byte" - for index in xrange(5): + for index in range(5): try: packet = self["packet[%u]" % index] except (ParserError, MissingField): --- ../python3/hachoir-parser/hachoir_parser/video/mov.py (original) +++ ../python3/hachoir-parser/hachoir_parser/video/mov.py (refactored) @@ -29,7 +29,7 @@ from hachoir_core.tools import MAC_TIMESTAMP_T0, timedelta def timestampMac64(value): - if not isinstance(value, (float, int, long)): + if not isinstance(value, (float, int)): raise TypeError("an integer or float is required") return MAC_TIMESTAMP_T0 + timedelta(seconds=value) from hachoir_core.field.timestamp import timestampFactory @@ -339,7 +339,7 @@ yield UInt8(self, "version", "Version") yield NullBits(self, "flags", 24) yield UInt32(self, "count") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield Atom(self, "atom[]") class EditList(FieldSet): @@ -354,7 +354,7 @@ UInt, Int = UInt64, Int64 else: raise ParserError("elst version %d not supported"%version) - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt(self, "duration[]", "Duration of this edit segment") yield Int(self, "time[]", "Starting time of this edit segment within the media (-1 = empty edit)") yield QTFloat32(self, "play_speed[]", "Playback rate (0 = dwell edit, 1 = normal playback)") @@ -425,7 +425,7 @@ yield Bits(self, "length_size_of_trun_num", 2) yield Bits(self, "length_size_of_sample_num", 2) yield UInt32(self, "number_of_entry") - for i in xrange(self['number_of_entry'].value): + for i in range(self['number_of_entry'].value): if self['version'].value == 1: yield UInt64(self, "time[%i]" % i) yield UInt64(self, "moof_offset[%i]" %i) @@ -492,7 +492,7 @@ # This tag has too many variant forms. if '/tags/' in self.path: yield UInt32(self, "count") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield METATAG(self, "tag[]") elif self.stream.readBits(self.absolute_address, 32, self.endian) == 0: yield UInt8(self, "version") @@ -512,7 +512,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield Atom(self, "key[]") class ItemList(FieldSet): @@ -533,7 +533,7 @@ yield NullBits(self, "flags", 24) yield UInt32(self, "unknown") yield UInt8(self, "count", description="Number of chapters") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt64(self, "chapter_start[]") yield PascalString8(self, "chapter_name[]", charset='UTF-8') @@ -542,7 +542,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count", description="Total entries in sample time table") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt32(self, "sample_count[]", "Number of consecutive samples with this delta") yield UInt32(self, "sample_delta[]", "Decode time delta since last sample, in time-units") @@ -551,7 +551,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count", description="Total entries in sample time table") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt32(self, "sample_count[]", "Number of consecutive samples with this offset") yield UInt32(self, "sample_offset[]", "Difference between decode time and composition time of this sample, in time-units") @@ -560,7 +560,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count", description="Total entries in offset table") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt32(self, "chunk_offset[]") class ChunkOffsetTable64(FieldSet): @@ -568,7 +568,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count", description="Total entries in offset table") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt64(self, "chunk_offset[]") class SampleEntry(FieldSet): @@ -618,7 +618,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count", description="Total entries in table") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield SampleEntry(self, "sample_entry[]") class SyncSampleTable(FieldSet): @@ -626,7 +626,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count", description="Number of sync samples") - for i RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/video/fourcc.py in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt32(self, "sample_number[]") class SampleSizeTable(FieldSet): @@ -636,7 +636,7 @@ yield UInt32(self, "uniform_size", description="Uniform size of each sample (0 if non-uniform)") yield UInt32(self, "count", description="Number of samples") if self['uniform_size'].value == 0: - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt32(self, "sample_size[]") class CompactSampleSizeTable(FieldSet): @@ -647,7 +647,7 @@ yield UInt8(self, "field_size", "Size of each entry in this table, in bits") yield UInt32(self, "count", description="Number of samples") bitsize = self['field_size'].value - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield Bits(self, "sample_size[]", bitsize) if self.current_size % 8 != 0: yield NullBits(self, "padding[]", 8 - (self.current_size % 8)) @@ -657,7 +657,7 @@ yield UInt8(self, "version") yield NullBits(self, "flags", 24) yield UInt32(self, "count", description="Number of samples") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt32(self, "first_chunk[]") yield UInt32(self, "samples_per_chunk[]") yield UInt32(self, "sample_description_index[]") @@ -829,25 +829,25 @@ "id": "mov", "category": "video", "file_ext": ("mov", "qt", "mp4", "m4v", "m4a", "m4p", "m4b"), - "mime": (u"video/quicktime", u'video/mp4'), + "mime": ("video/quicktime", 'video/mp4'), "min_size": 8*8, "magic": (("moov", 4*8),), "description": "Apple QuickTime movie" } BRANDS = { # File type brand => MIME type - 'mp41': u'video/mp4', - 'mp42': u'video/mp4', - 'avc1': u'video/mp4', - 'isom': u'video/mp4', - 'iso2': u'video/mp4', + 'mp41': 'video/mp4', + 'mp42': 'video/mp4', + 'avc1': 'video/mp4', + 'isom': 'video/mp4', + 'iso2': 'video/mp4', } endian = BIG_ENDIAN def __init__(self, *args, **kw): Parser.__init__(self, *args, **kw) - is_mpeg4 = property(lambda self:self.mime_type==u'video/mp4') + is_mpeg4 = property(lambda self:self.mime_type=='video/mp4') def validate(self): # TODO: Write better code, erk! @@ -877,5 +877,5 @@ return self.BRANDS[brand] except MissingField: pass - return u'video/quicktime' - + return 'video/quicktime' + --- ../python3/hachoir-parser/hachoir_parser/video/fourcc.py (original) +++ ../python3/hachoir-parser/hachoir_parser/video/fourcc.py (refactored) @@ -11,405 +11,405 @@ UNCOMPRESSED_AUDIO = set((1,3,6)) audio_codec_name = { -0x0000: u'Microsoft Unknown Wave Format', -0x0001: u'Microsoft Pulse Code Modulation (PCM)', -0x0002: u'Microsoft ADPCM', -0x0003: u'IEEE Float', -0x0004: u'Compaq Computer VSELP', -0x0005: u'IBM CVSD', -0x0006: u'Microsoft A-Law', -0x0007: u'Microsoft mu-Law', -0x0010: u'OKI ADPCM', -0x0011: u'Intel DVI/IMA ADPCM', -0x0012: u'Videologic MediaSpace ADPCM', -0x0013: u'Sierra Semiconductor ADPCM', -0x0014: u'Antex Electronics G.723 ADPCM', -0x0015: u'DSP Solutions DigiSTD', -0x0016: u'DSP Solutions DigiFIX', -0x0017: u'Dialogic OKI ADPCM', -0x0018: u'MediaVision ADPCM', -0x0019: u'Hewlett-Packard CU', -0x0020: u'Yamaha ADPCM', -0x0021: u'Speech Compression Sonarc', -0x0022: u'DSP Group TrueSpeech', -0x0023: u'Echo Speech EchoSC1', -0x0024: u'Audiofile AF36', -0x0025: u'Audio Processing Technology APTX', -0x0026: u'AudioFile AF10', -0x0027: u'Prosody 1612', -0x0028: u'LRC', -0x0030: u'Dolby AC2', -0x0031: u'Microsoft GSM 6.10', -0x0032: u'MSNAudio', -0x0033: u'Antex Electronics ADPCME', -0x0034: u'Control Resources VQLPC', -0x0035: u'DSP Solutions DigiREAL', -0x0036: u'DSP Solutions DigiADPCM', -0x0037: u'Control Resources CR10', -0x0038: u'Natural MicroSystems VBXADPCM', -0x0039: u'Crystal Semiconductor IMA ADPCM', -0x003A: u'EchoSC3', -0x003B: u'Rockwell ADPCM', -0x003C: u'Rockwell Digit LK', -0x003D: u'Xebec', -0x0040: u'Antex Electronics G.721 ADPCM', -0x0041: u'G.728 CELP', -0x0042: u'MSG723', -0x0050: u'Microsoft MPEG', -0x0052: u'RT24', -0x0053: u'PAC', -0x0055: u'MPEG Layer 3', -0x0059: u'Lucent G.723', -0x0060: u'Cirrus', -0x0061: u'ESPCM', -0x0062: u'Voxware', -0x0063: u'Canopus Atrac', -0x0064: u'G.726 ADPCM', -0x0065: u'G.722 ADPCM', -0x0066: u'DSAT', -0x0067: u'DSAT Display', -0x0069: u'Voxware Byte Aligned', -0x0070: u'Voxware AC8', -0x0071: u'Voxware AC10', -0x0072: u'Voxware AC16', -0x0073: u'Voxware AC20', -0x0074: u'Voxware MetaVoice', -0x0075: u'Voxware MetaSound', -0x0076: u'Voxware RT29HW', -0x0077: u'Voxware VR12', -0x0078: u'Voxware VR18', -0x0079: u'Voxware TQ40', -0x0080: u'Softsound', -0x0081: u'Voxware TQ60', -0x0082: u'MSRT24', -0x0083: u'G.729A', -0x0084: u'MVI MV12', -0x0085: u'DF G.726', -0x0086: u'DF GSM610', -0x0088: u'ISIAudio', -0x0089: u'Onlive', -0x0091: u'SBC24', -0x0092: u'Dolby AC3 SPDIF', -0x0097: u'ZyXEL ADPCM', -0x0098: u'Philips LPCBB', -0x0099: u'Packed', -0x0100: u'Rhetorex ADPCM', -0x0101: u'IBM mu-law', -0x0102: u'IBM A-law', -0x0103: u'IBM AVC Adaptive Differential Pulse Code Modulation (ADPCM)', -0x0111: u'Vivo G.723', -0x0112: u'Vivo Siren', -0x0123: u'Digital G.723', -0x0140: u'Windows Media Video V8', -0x0161: u'Windows Media Audio V7 / V8 / V9', -0x0162: u'Windows Media Audio Professional V9', -0x0163: u'Windows Media Audio Lossless V9', -0x0200: u'Creative Labs ADPCM', -0x0202: u'Creative Labs Fastspeech8', -0x0203: u'Creative Labs Fastspeech10', -0x0220: u'Quarterdeck', -0x0300: u'FM Towns Snd', -0x0300: u'Fujitsu FM Towns Snd', -0x0400: u'BTV Digital', -0x0680: u'VME VMPCM', -0x1000: u'Olivetti GSM', -0x1001: u'Olivetti ADPCM', -0x1002: u'Olivetti CELP', -0x1003: u'Olivetti SBC', -0x1004: u'Olivetti OPR', -0x1100: u'Lernout & Hauspie LH Codec', -0x1400: u'Norris', -0x1401: u'AT&T ISIAudio', -0x1500: u'Soundspace Music Compression', -0x2000: u'AC3', -0x7A21: u'GSM-AMR (CBR, no SID)', -0x7A22: u'GSM-AMR (VBR, including SID)', -0xFFFF: u'Development codec' +0x0000: 'Microsoft Unknown Wave Format', +0x0001: 'Microsoft Pulse Code Modulation (PCM)', +0x0002: 'Microsoft ADPCM', +0x0003: 'IEEE Float', +0x0004: 'Compaq Computer VSELP', +0x0005: 'IBM CVSD', +0x0006: 'Microsoft A-Law', +0x0007: 'Microsoft mu-Law', +0x0010: 'OKI ADPCM', +0x0011: 'Intel DVI/IMA ADPCM', +0x0012: 'Videologic MediaSpace ADPCM', +0x0013: 'Sierra Semiconductor ADPCM', +0x0014: 'Antex Electronics G.723 ADPCM', +0x0015: 'DSP Solutions DigiSTD', +0x0016: 'DSP Solutions DigiFIX', +0x0017: 'Dialogic OKI ADPCM', +0x0018: 'MediaVision ADPCM', +0x0019: 'Hewlett-Packard CU', +0x0020: 'Yamaha ADPCM', +0x0021: 'Speech Compression Sonarc', +0x0022: 'DSP Group TrueSpeech', +0x0023: 'Echo Speech EchoSC1', +0x0024: 'Audiofile AF36', +0x0025: 'Audio Processing Technology APTX', +0x0026: 'AudioFile AF10', +0x0027: 'Prosody 1612', +0x0028: 'LRC', +0x0030: 'Dolby AC2', +0x0031: 'Microsoft GSM 6.10', +0x0032: 'MSNAudio', +0x0033: 'Antex Electronics ADPCME', +0x0034: 'Control Resources VQLPC', +0x0035: 'DSP Solutions DigiREAL', +0x0036: 'DSP Solutions DigiADPCM', +0x0037: 'Control Resources CR10', +0x0038: 'Natural MicroSystems VBXADPCM', +0x0039: 'Crystal Semiconductor IMA ADPCM', +0x003A: 'EchoSC3', +0x003B: 'Rockwell ADPCM', +0x003C: 'Rockwell Digit LK', +0x003D: 'Xebec', +0x0040: 'Antex Electronics G.721 ADPCM', +0x0041: 'G.728 CELP', +0x0042: 'MSG723', +0x0050: 'Microsoft MPEG', +0x0052: 'RT24', +0x0053: 'PAC', +0x0055: 'MPEG Layer 3', +0x0059: 'Lucent G.723', +0x0060: 'Cirrus', +0x0061: 'ESPCM', +0x0062: 'Voxware', +0x0063: 'Canopus Atrac', +0x0064: 'G.726 ADPCM', +0x0065: 'G.722 ADPCM', +0x0066: 'DSAT', +0x0067: 'DSAT Display', +0x0069: 'Voxware Byte Aligned', +0x0070: 'Voxware AC8', +0x0071: 'Voxware AC10', +0x0072: 'Voxware AC16', +0x0073: 'Voxware AC20', +0x0074: 'Voxware MetaVoice', +0x0075: 'Voxware MetaSound', +0x0076: 'Voxware RT29HW', +0x0077: 'Voxware VR12', +0x0078: 'Voxware VR18', +0x0079: 'Voxware TQ40', +0x0080: 'Softsound', +0x0081: 'Voxware TQ60', +0x0082: 'MSRT24', +0x0083: 'G.729A', +0x0084: 'MVI MV12', +0x0085: 'DF G.726', +0x0086: 'DF GSM610', +0x0088: 'ISIAudio', +0x0089: 'Onlive', +0x0091: 'SBC24', +0x0092: 'Dolby AC3 SPDIF', +0x0097: 'ZyXEL ADPCM', +0x0098: 'Philips LPCBB', +0x0099: 'Packed', +0x0100: 'Rhetorex ADPCM', +0x0101: 'IBM mu-law', +0x0102: 'IBM A-law', +0x0103: 'IBM AVC Adaptive Differential Pulse Code Modulation (ADPCM)', +0x0111: 'Vivo G.723', +0x0112: 'Vivo Siren', +0x0123: 'Digital G.723', +0x0140: 'Windows Media Video V8', +0x0161: 'Windows Media Audio V7 / V8 / V9', +0x0162: 'Windows Media Audio Professional V9', +0x0163: 'Windows Media Audio Lossless V9', +0x0200: 'Creative Labs ADPCM', +0x0202: 'Creative Labs Fastspeech8', +0x0203: 'Creative Labs Fastspeech10', +0x0220: 'Quarterdeck', +0x0300: 'FM Towns Snd', +0x0300: 'Fujitsu FM Towns Snd', +0x0400: 'BTV Digital', +0x0680: 'VME VMPCM', +0x1000: 'Olivetti GSM', +0x1001: 'Olivetti ADPCM', +0x1002: 'Olivetti CELP', +0x1003: 'Olivetti SBC', +0x1004: 'Olivetti OPR', +0x1100: 'Lernout & Hauspie LH Codec', +0x1400: 'Norris', +0x1401: 'AT&T ISIAudio', +0x1500: 'Soundspace Music Compression', +0x2000: 'AC3', +0x7A21: 'GSM-AMR (CBR, no SID)', +0x7A22: 'GSM-AMR (VBR, including SID)', +0xFFFF: 'Development codec' } video_fourcc_name = { -'3IV1': u'3ivx v1', -'3IV2': u'3ivx v2', -'AASC': u'Autodesk Animator', -'ABYR': u'Kensington ?ABYR?', -'AEMI': u'Array VideoONE MPEG1-I Capture', -'AFLC': u'Autodesk Animator FLC', -'AFLI': u'Autodesk Animator FLI', -'AMPG': u'Array VideoONE MPEG', -'ANIM': u'Intel RDX (ANIM)', -'AP41': u'AngelPotion Definitive', -'ASV1': u'Asus Video v1', -'ASV2': u'Asus Video v2', -'ASVX': u'Asus Video 2.0 (audio)', -'AUR2': u'Aura 2 Codec - YUV 4:2:2', -'AURA': u'Aura 1 Codec - YUV 4:1:1', -'BINK': u'RAD Game Tools Bink Video', -'BT20': u'Conexant Prosumer Video', -'BTCV': u'Conexant Composite Video Codec', -'BW10': u'Data Translation Broadway MPEG Capture', -'CC12': u'Intel YUV12', -'CDVC': u'Canopus DV', -'CFCC': u'Digital Processing Systems DPS Perception', -'CGDI': u'Microsoft Office 97 Camcorder Video', -'CHAM': u'Winnov Caviara Champagne', -'CJPG': u'Creative WebCam JPEG', -'CLJR': u'Cirrus Logic YUV 4 pixels', -'CMYK': u'Common Data Format in Printing', -'CPLA': u'Weitek 4:2:0 YUV Planar', -'CRAM': u'Microsoft Video 1 (CRAM)', -'CVID': u'Radius Cinepak', -'CWLT': u'?CWLT?', -'CWLT': u'Microsoft Color WLT DIB', -'CYUV': u'Creative Labs YUV', -'CYUY': u'ATI YUV', -'D261': u'H.261', -'D263': u'H.263', -'DIV3': u'DivX v3 MPEG-4 Low-Motion', -'DIV4': u'DivX v3 MPEG-4 Fast-Motion', -'DIV5': u'?DIV5?', -'DIVX': u'DivX v4', -'divx': u'DivX', -'DMB1': u'Matrox Rainbow Runner hardware MJPEG', -'DMB2': u'Paradigm MJPEG', -'DSVD': u'?DSVD?', -'DUCK': u'Duck True Motion 1.0', -'DVAN': u'?DVAN?', -'DVE2': u'InSoft DVE-2 Videoconferencing', -'dvsd': u'DV', -'DVSD': u'DV', -'DVX1': u'DVX1000SP Video Decoder', -'DVX2': u'DVX2000S Video Decoder', -'DVX3': u'DVX3000S Video Decoder', -'DX50': u'DivX v5', -'DXT1': u'Microsoft DirectX Compressed Texture (DXT1)', -'DXT2': u'Microsoft DirectX Compressed Texture (DXT2)', -'DXT3': u'Microsoft DirectX Compressed Texture (DXT3)', -'DXT4': u'Microsoft DirectX Compressed Texture (DXT4)', -'DXT5': u'Microsoft DirectX Compressed Texture (DXT5)', -'DXTC': u'Microsoft DirectX Compressed Texture (DXTC)', -'EKQ0': u'Elsa ?EKQ0?', -'ELK0': u'Elsa ?ELK0?', -'ESCP': u'Eidos Escape', -'ETV1': u'eTreppid Video ETV1', -'ETV2': u'eTreppid Video ETV2', -'ETVC': u'eTreppid Video ETVC', -'FLJP': u'D-Vision Field Encoded Motion JPEG', -'FRWA': u'SoftLab-Nsk Forward Motion JPEG w/ alpha channel', -'FRWD': u'SoftLab-Nsk Forward Motion JPEG', -'FVF1': u'Iterated Systems Fractal Video Frame', -'GLZW': u'Motion LZW (gabest@freemail.hu)', -'GPEG': u'Motion JPEG (gabest@freemail.hu)', -'GWLT': u'Microsoft Greyscale WLT DIB', -'H260': u'Intel ITU H.260 Videoconferencing', -'H261': u'Intel ITU H.261 Videoconferencing', -'H262': u'Intel ITU H.262 Videoconferencing', -'H263': u'Intel ITU H.263 Videoconferencing', -'H264': u'Intel ITU H.264 Videoconferencing', -'H265': u'Intel ITU H.265 Videoconferencing', -'H266': u'Intel ITU H.266 Videoconferencing', -'H267': u'Intel ITU H.267 Videoconferencing', -'H268': u'Intel ITU H.268 Videoconferencing', -'H269': u'Intel ITU H.269 Videoconferencing', -'HFYU': u'Huffman Lossless Codec', -'HMCR': u'Rendition Motion Compensation Format (HMCR)', -'HMRR': u'Rendition Motion Compensation Format (HMRR)', -'i263': u'Intel ITU H.263 Videoconferencing (i263)', -'I420': u'Intel Indeo 4', -'IAN ': u'Intel RDX', -'ICLB': u'InSoft CellB Videoconferencing', -'IGOR': u'Power DVD', -'IJPG': u'Intergraph JPEG', -'ILVC': u'Intel Layered Video', -'ILVR': u'ITU-T H.263+', -'IPDV': u'I-O Data Device Giga AVI DV Codec', -'IR21': u'Intel Indeo 2.1', -'IRAW': u'Intel YUV Uncompressed', -'IV30': u'Ligos Indeo 3.0', -'IV31': u'Ligos Indeo 3.1', -'IV32': u'Ligos Indeo 3.2', -'IV33': u'Ligos Indeo 3.3', -'IV34': u'Ligos Indeo 3.4', -'IV35': u'Ligos Indeo 3.5', -'IV36': u'Ligos Indeo 3.6', -'IV37': u'Ligos Indeo 3.7', -'IV38': u'Ligos Indeo 3.8', -'IV39': u'Ligos Indeo 3.9', -'IV40': u'Ligos Indeo Interactive 4.0', -'IV41': u'Ligos Indeo Interactive 4.1', -'IV42': u'Ligos Indeo Interactive 4.2', -'IV43': u'Ligos Indeo Interactive 4.3', -'IV44': u'Ligos Indeo Interactive 4.4', -'IV45': u'Ligos Indeo Interactive 4.5', -'IV46': u'Ligos Indeo Interactive 4.6', -'IV47': u'Ligos Indeo Interactive 4.7', -'IV48': u'Ligos Indeo Interactive 4.8', -'IV49': u'Ligos Indeo Interactive 4.9', -'IV50': u'Ligos Indeo Interactive 5.0', -'JBYR': u'Kensington ?JBYR?', -'JPEG': u'Still Image JPEG DIB', -'JPGL': u'Webcam JPEG Light?', -'KMVC': u'Karl Morton\'s Video Codec', -'LEAD': u'LEAD Video Codec', -'Ljpg': u'LEAD MJPEG Codec', -'M261': u'Microsoft H.261', -'M263': u'Microsoft H.263', -'M4S2': u'Microsoft MPEG-4 (M4S2)', -'m4s2': u'Microsoft MPEG-4 (m4s2)', -'MC12': u'ATI Motion Compensation Format (MC12)', -'MCAM': u'ATI Motion Compensation Format (MCAM)', -'MJ2C': u'Morgan Multimedia Motion JPEG2000', -'mJPG': u'IBM Motion JPEG w/ Huffman Tables', -'MJPG': u'Motion JPEG DIB', -'MP42': u'Microsoft MPEG-4 (low-motion)', -'MP43': u'Microsoft MPEG-4 (fast-motion)', -'MP4S': u'Microsoft MPEG-4 (MP4S)', -'mp4s': u'Microsoft MPEG-4 (mp4s)', -'MPEG': u'MPEG 1 Video I-Frame', -'MPG4': u'Microsoft MPEG-4 Video High Speed Compressor', -'MPGI': u'Sigma Designs MPEG', -'MRCA': u'FAST Multimedia Mrcodec', -'MRCA': u'Martin Regen Codec', -'MRLE': u'Microsoft RLE', -'MRLE': u'Run Length Encoding', -'MSVC': u'Microsoft Video 1', -'MTX1': u'Matrox ?MTX1?', -'MTX2': u'Matrox ?MTX2?', -'MTX3': u'Matrox ?MTX3?', -'MTX4': u'Matrox ?MTX4?', -'MTX5': u'Matrox ?MTX5?', -'MTX6': u'Matrox ?MTX6?', -'MTX7': u'Matrox ?MTX7?', -'MTX8': u'Matrox ?MTX8?', -'MTX9': u'Matrox ?MTX9?', -'MV12': u'?MV12?', -'MWV1': u'Aware Motion Wavelets', -'nAVI': u'?nAVI?', -'NTN1': u'Nogatech Video Compression 1', -'NVS0': u'nVidia GeForce Texture (NVS0)', -'NVS1': u'nVidia GeForce Texture (NVS1)', -'NVS2': u'nVidia GeForce Texture (NVS2)', -'NVS3': u'nVidia GeForce Texture (NVS3)', -'NVS4': u'nVidia GeForce Texture (NVS4)', -'NVS5': u'nVidia GeForce Texture (NVS5)', -'NVT0': u'nVidia GeForce Texture (NVT0)', -'NVT1': u'nVidia GeForce Texture (NVT1)', -'NVT2': u'nVidia GeForce Texture (NVT2)', -'NVT3': u'nVidia GeForce Texture (NVT3)', -'NVT4': u'nVidia GeForce Texture (NVT4)', -'NVT5': u'nVidia GeForce Texture (NVT5)', -'PDVC': u'I-O Data Device Digital Video Capture DV codec', -'PGVV': u'Radius Video Vision', -'PHMO': u'IBM Photomotion', -'PIM1': u'Pegasus Imaging ?PIM1?', -'PIM2': u'Pegasus Imaging ?PIM2?', -'PIMJ': u'Pegasus Imaging Lossless JPEG', -'PVEZ': u'Horizons Technology PowerEZ', -'PVMM': u'PacketVideo Corporation MPEG-4', -'PVW2': u'Pegasus Imaging Wavelet Compression', -'QPEG': u'Q-Team QPEG 1.0', -'qpeq': u'Q-Team QPEG 1.1', -'RGBT': u'Computer Concepts 32-bit support', -'RLE ': u'Microsoft Run Length Encoder', -'RLE4': u'Run Length Encoded 4', -'RLE8': u'Run Length Encoded 8', -'RT21': u'Intel Indeo 2.1', -'RT21': u'Intel Real Time Video 2.1', -'rv20': u'RealVideo G2', -'rv30': u'RealVideo 8', -'RVX ': u'Intel RDX (RVX )', -'s422': u'Tekram VideoCap C210 YUV 4:2:2', -'SDCC': u'Sun Communication Digital Camera Codec', -'SFMC': u'CrystalNet Surface Fitting Method', -'SMSC': u'Radius SMSC', -'SMSD': u'Radius SMSD', -'smsv': u'WorldConnect Wavelet Video', -'SPIG': u'Radius Spigot', -'SPLC': u'Splash Studios ACM Audio Codec', -'SQZ2': u'Microsoft VXTreme Video Codec V2', -'STVA': u'ST CMOS Imager Data (Bayer)', -'STVB': u'ST CMOS Imager Data (Nudged Bayer)', -'STVC': u'ST CMOS Imager Data (Bunched)', -'STVX': u'ST CMOS Imager Data (Extended CODEC Data Format)', -'STVY': u'ST CMOS Imager Data (Extended CODEC Data Format with Correction Data)', -'SV10': u'Sorenson Video R1', -'SVQ1': u'Sorenson Video', -'SVQ1': u'Sorenson Video R3', -'TLMS': u'TeraLogic Motion Intraframe Codec (TLMS)', -'TLST': u'TeraLogic Motion Intraframe Codec (TLST)', -'TM20': u'Duck TrueMotion 2.0', -'TM2X': u'Duck TrueMotion 2X', -'TMIC': u'TeraLogic Motion Intraframe Codec (TMIC)', -'TMOT': u'Horizons Technology TrueMotion S', -'tmot': u'Horizons TrueMotion Video Compression', -'TR20': u'Duck TrueMotion RealTime 2.0', -'TSCC': u'TechSmith Screen Capture Codec', -'TV10': u'Tecomac Low-Bit Rate Codec', -'TY0N': u'Trident ?TY0N?', -'TY2C': u'Trident ?TY2C?', -'TY2N': u'Trident ?TY2N?', -'UCOD': u'eMajix.com ClearVideo', -'ULTI': u'IBM Ultimotion', -'UYVY': u'UYVY 4:2:2 byte ordering', -'V261': u'Lucent VX2000S', -'V422': u'24 bit YUV 4:2:2 Format', -'V655': u'16 bit YUV 4:2:2 Format', -'VCR1': u'ATI VCR 1.0', -'VCR2': u'ATI VCR 2.0', -'VCR3': u'ATI VCR 3.0', -'VCR4': u'ATI VCR 4.0', -'VCR5': u'ATI VCR 5.0', -'VCR6': u'ATI VCR 6.0', -'VCR7': u'ATI VCR 7.0', -'VCR8': u'ATI VCR 8.0', -'VCR9': u'ATI VCR 9.0', -'VDCT': u'Video Maker Pro DIB', -'VDOM': u'VDOnet VDOWave', -'VDOW': u'VDOnet VDOLive (H.263)', -'VDTZ': u'Darim Vison VideoTizer YUV', -'VGPX': u'VGPixel Codec', -'VIDS': u'Vitec Multimedia YUV 4:2:2 CCIR 601 for V422', -'VIDS': u'YUV 4:2:2 CCIR 601 for V422', -'VIFP': u'?VIFP?', -'VIVO': u'Vivo H.263 v2.00', -'vivo': u'Vivo H.263', -'VIXL': u'Miro Video XL', -'VLV1': u'Videologic VLCAP.DRV', -'VP30': u'On2 VP3.0', -'VP31': u'On2 VP3.1', -'VX1K': u'VX1000S Video Codec', -'VX2K': u'VX2000S Video Codec', -'VXSP': u'VX1000SP Video Codec', -'WBVC': u'Winbond W9960', -'WHAM': u'Microsoft Video 1 (WHAM)', -'WINX': u'Winnov Software Compression', -'WJPG': u'AverMedia Winbond JPEG', -'WMV1': u'Windows Media Video V7', -'WMV2': u'Windows Media Video V8', -'WMV3': u'Windows Media Video V9', -'WNV1': u'Winnov Hardware Compression', -'x263': u'Xirlink H.263', -'XLV0': u'NetXL Video Decoder', -'XMPG': u'Xing MPEG (I-Frame only)', -'XVID': u'XviD MPEG-4', -'XXAN': u'?XXAN?', -'Y211': u'YUV 2:1:1 Packed', -'Y411': u'YUV 4:1:1 Packed', -'Y41B': u'YUV 4:1:1 Planar', -'Y41P': u'PC1 4:1:1', -'Y41T': u'PC1 4:1:1 with transparency', -'Y42B': u'YUV 4:2:2 Planar', -'Y42T': u'PCI 4:2:2 with transparency', -'Y8 ': u'Grayscale video', -'YC12': u'Intel YUV 12 codec', -'YC12': u'Intel YUV12 Codec', -'YUV8': u'Winnov Caviar YUV8', -'YUV9': u'Intel YUV9', -'YUY2': u'Uncompressed YUV 4:2:2', -'YUYV': u'Canopus YUV', -'YV12': u'YVU12 Planar', -'YVU9': u'Intel YVU9 Planar', -'YVYU': u'YVYU 4:2:2 byte ordering', -'ZLIB': u'?ZLIB?', -'ZPEG': u'Metheus Video Zipper' +'3IV1': '3ivx v1', +'3IV2': '3ivx v2', +'AASC': 'Autodesk Animator', +'ABYR': 'Kensington ?ABYR?', +'AEMI': 'Array VideoONE MPEG1-I Capture', +'AFLC': 'Autodesk Animator FLC', +'AFLI': 'Autodesk Animator FLI', +'AMPG': 'Array VideoONE MPEG', +'ANIM': 'Intel RDX (ANIM)', +'AP41': 'AngelPotion Definitive', +'ASV1': 'Asus Video v1', +'ASV2': 'Asus Video v2', +'ASVX': 'Asus Video 2.0 (audio)', +'AUR2': 'Aura 2 Codec - YUV 4:2:2', +'AURA': 'Aura 1 Codec - YUV 4:1:1', +'BINK': 'RAD Game Tools Bink Video', +'BT20': 'Conexant Prosumer Video', +'BTCV': 'Conexant Composite Video Codec', +'BW10': 'Data Translation Broadway MPEG Capture', +'CC12': 'Intel YUV12', +'CDVC': 'Canopus DV', +'CFCC': 'Digital Processing Systems DPS Perception', +'CGDI': 'Microsoft Office 97 Camcorder Video', +'CHAM': 'Winnov Caviara Champagne', +'CJPG': 'Creative WebCam JPEG', +'CLJR': 'Cirrus Logic YUV 4 pixels', +'CMYK': 'Common Data Format in Printing', +'CPLA': 'Weitek 4:2:0 YUV Planar', +'CRAM': 'Microsoft Video 1 (CRAM)', +'CVID': 'Radius Cinepak', +'CWLT': '?CWLT?', +'CWLT': 'Microsoft Color WLT DIB', +'CYUV': 'Creative Labs YUV', +'CYUY': 'ATI YUV', +'D261': 'H.261', +'D263': 'H.263', +'DIV3': 'DivX v3 MPEG-4 Low-Motion', +'DIV4': 'DivX v3 MPEG-4 Fast-Motion', +'DIV5': '?DIV5?', +'DIVX': 'DivX v4', +'divx': 'DivX', +'DMB1': 'Matrox Rainbow Runner hardware MJPEG', +'DMB2': 'Paradigm MJPEG', +'DSVD': '?DSVD?', +'DUCK': 'Duck True Motion 1.0', +'DVAN': '?DVAN?', +'DVE2': 'InSoft DVE-2 Videoconferencing', +'dvsd': 'DV', +'DVSD': 'DV', +'DVX1': 'DVX1000SP Video Decoder', +'DVX2': 'DVX2000S Video Decoder', +'DVX3': 'DVX3000S Video Decoder', +'DX50': 'DivX v5', +'DXT1': 'Microsoft DirectX Compressed Texture (DXT1)', +'DXT2': 'Microsoft DirectX Compressed Texture (DXT2)', +'DXT3': 'Microsoft DirectX Compressed Texture (DXT3)', +'DXT4': 'Microsoft DirectX Compressed Texture (DXT4)', +'DXT5': 'Microsoft DirectX Compressed Texture (DXT5)', +'DXTC': 'Microsoft DirectX Compressed Texture (DXTC)', +'EKQ0': 'Elsa ?EKQ0?', +'ELK0': 'Elsa ?ELK0?', +'ESCP': 'Eidos Escape', +'ETV1': 'eTreppid Video ETV1', +'ETV2': 'eTreppid Video ETV2', +'ETVC': 'eTreppid Video ETVC', +'FLJP': 'D-Vision Field Encoded Motion JPEG', +'FRWA': 'SoftLab-Nsk Forward Motion JPEG w/ alpha channel', +'FRWD': 'SoftLab-Nsk Forward Motion JPEG', +'FVF1': 'Iterated Systems Fractal Video Frame', +'GLZW': 'Motion LZW (gabest@freemail.hu)', +'GPEG': 'Motion JPEG (gabest@freemail.hu)', +'GWLT': 'Microsoft Greyscale WLT DIB', +'H260': 'Intel ITU H.260 Videoconferencing', +'H261': 'Intel ITU H.261 Videoconferencing', +'H262': 'Intel ITU H.262 Videoconferencing', +'H263': 'Intel ITU H.263 Videoconferencing', +'H264': 'Intel ITU H.264 Videoconferencing', +'H265': 'Intel ITU H.265 Videoconferencing', +'H266': 'Intel ITU H.266 Videoconferencing', +'H267': 'Intel ITU H.267 Videoconferencing', +'H268': 'Intel ITU H.268 Videoconferencing', +'H269': 'Intel ITU H.269 Videoconferencing', +'HFYU': 'Huffman Lossless Codec', +'HMCR': 'Rendition Motion Compensation Format (HMCR)', +'HMRR': 'Rendition Motion Compensation Format (HMRR)', +'i263': 'Intel ITU H.263 Videoconferencing (i263)', +'I420': 'Intel Indeo 4', +'IAN ': 'Intel RDX', +'ICLB': 'InSoft CellB Videoconferencing', +'IGOR': 'Power DVD', +'IJPG': 'Intergraph JPEG', +'ILVC': 'Intel Layered Video', +'ILVR': 'ITU-T H.263+', +'IPDV': 'I-O Data Device Giga AVI DV Codec', +'IR21': 'Intel Indeo 2.1', +'IRAW': 'Intel YUV Uncompressed', +'IV30': 'Ligos Indeo 3.0', +'IV31': 'Ligos Indeo 3.1', +'IV32': 'Ligos Indeo 3.2', +'IV33': 'Ligos Indeo 3.3', +'IV34': 'Ligos Indeo 3.4', +'IV35': 'Ligos Indeo 3.5', +'IV36': 'Ligos Indeo 3.6', +'IV37': 'Ligos Indeo 3.7', +'IV38': 'Ligos Indeo 3.8', +'IV39': 'Ligos Indeo 3.9', +'IV40': 'Ligos Indeo Interactive 4.0', +'IV41': 'Ligos Indeo Interactive 4.1', +'IV42': 'Ligos Indeo Interactive 4.2', +'IV43': 'Ligos Indeo Interactive 4.3', +'IV44': 'Ligos Indeo Interactive 4.4', +'IV45': 'Ligos Indeo Interactive 4.5', +'IV46': 'Ligos Indeo Interactive 4.6', +'IV47': 'Ligos Indeo Interactive 4.7', +'IV48': 'Ligos Indeo Interactive 4.8', +'IV49': 'Ligos Indeo Interactive 4.9', +'IV50': 'Ligos Indeo Interactive 5.0', +'JBYR': 'Kensington ?JBYR?', +'JPEG': 'Still Image JPEG DIB', +'JPGL': 'Webcam JPEG Light?', +'KMVC': 'Karl Morton\'s Video Codec', +'LEAD': 'LEAD Video Codec', +'Ljpg': 'LEAD MJPEG Codec', +'M261': 'Microsoft H.261', +'M263': 'Microsoft H.263', +'M4S2': 'Microsoft MPEG-4 (M4S2)', +'m4s2': 'Microsoft MPEG-4 (m4s2)', +'MC12': 'ATI Motion Compensation Format (MC12)', +'MCAM': 'ATI Motion Compensation Format (MCAM)', +'MJ2C': 'Morgan Multimedia Motion JPEG2000', +'mJPG': 'IBM Motion JPEG w/ Huffman Tables', +'MJPG': 'Motion JPEG DIB', +'MP42': 'Microsoft MPEG-4 (low-motion)', +'MP43': 'Microsoft MPEG-4 (fast-motion)', +'MP4S': 'Microsoft MPEG-4 (MP4S)', +'mp4s': 'Microsoft MPEG-4 (mp4s)', +'MPEG': 'MPEG 1 Video I-Frame', +'MPG4': 'Microsoft MPEG-4 Video High Speed Compressor', +'MPGI': 'Sigma Designs MPEG', +'MRCA': 'FAST Multimedia Mrcodec', +'MRCA': 'Martin Regen Codec', +'MRLE': 'Microsoft RLE', +'MRLE': 'Run Length Encoding', +'MSVC': 'Microsoft Video 1', +'MTX1': 'Matrox ?MTX1?', +'MTX2': 'Matrox ?MTX2?', +'MTX3': 'Matrox ?MTX3?', +'MTX4': 'Matrox ?MTX4?', +'MTX5': 'Matrox ?MTX5?', +'MTX6': 'Matrox ?MTX6?', +'MTX7': 'Matrox ?MTX7?', +'MTX8': 'Matrox ?MTX8?', +'MTX9': 'Matrox ?MTX9?', +'MV12': '?MV12?', +'MWV1': 'Aware Motion Wavelets', +'nAVI': '?nAVI?', +'NTN1': 'Nogatech Video Compression 1', +'NVS0': 'nVidia GeForce Texture (NVS0)', +'NVS1': 'nVidia GeForce Texture (NVS1)', +'NVS2': 'nVidia GeForce Texture (NVS2)', +'NVS3': 'nVidia GeForce Texture (NVS3)', +'NVS4': 'nVidia GeForce Texture (NVS4)', +'NVS5': 'nVidia GeForce Texture (NVS5)', +'NVT0': 'nVidia GeForce Texture (NVT0)', +'NVT1': 'nVidia GeForce Texture (NVT1)', +'NVT2': 'nVidia GeForce Texture (NVT2)', +'NVT3': 'nVidia GeForce Texture (NVT3)', +'NVT4': 'nVidia GeForce Texture (NVT4)', +'NVT5': 'nVidia GeForce Texture (NVT5)', +'PDVC': 'I-O Data Device Digital Video Capture DV codec', +'PGVV': 'Radius Video Vision', +'PHMO': 'IBM Photomotion', +'PIM1': 'Pegasus Imaging ?PIM1?', +'PIM2': 'Pegasus Imaging ?PIM2?', +'PIMJ': 'Pegasus Imaging Lossless JPEG', +'PVEZ': 'Horizons Technology PowerEZ', +'PVMM': 'PacketVideo Corporation MPEG-4', +'PVW2': 'Pegasus Imaging Wavelet Compression', +'QPEG': 'Q-Team QPEG 1.0', +'qpeq': 'Q-Team QPEG 1.1', +'RGBT': 'Computer Concepts 32-bit support', +'RLE ': 'Microsoft Run Length Encoder', +'RLE4': 'Run Length Encoded 4', +'RLE8': 'Run Length Encoded 8', +'RT21': 'Intel Indeo 2.1', +'RT21': 'Intel Real Time Video 2.1', +'rv20': 'RealVideo G2', +'rv30': 'RealVideo 8', +'RVX ': 'Intel RDX (RVX )', +'s422': 'Tekram VideoCap C210 YUV 4:2:2', +'SDCC': 'Sun Communication Digital Camera Codec', +'SFMC': 'CrystalNet Surface Fitting Method', +'SMSC': 'Radius SMSC', +'SMSD': 'Radius SMSD', +'smsv': 'WorldConnect Wavelet Video', +'SPIG': 'Radius Spigot', +'SPLC': 'Splash Studios ACM Audio Codec', +'SQZ2': 'Microsoft VXTreme Video Codec V2', +'STVA': 'ST CMOS Imager Data (Bayer)', +'STVB': 'ST CMOS Imager Data (Nudged Bayer)', +'STVC': 'ST CMOS Imager Data (Bunched)', +'STVX': 'ST CMOS Imager Data (Extended CODEC Data Format)', +'STVY': 'ST CMOS Imager Data (Extended CODEC Data Format with Correction Data)', +'SV10': 'Sorenson Video R1', +'SVQ1': 'Sorenson Video', +'SVQ1': 'Sorenson Video R3', +'TLMS': 'TeraLogic Motion Intraframe Codec (TLMS)', +'TLST': 'TeraLogic Motion Intraframe Codec (TLST)', +'TM20': 'Duck TrueMotion 2.0', +'TM2X': 'Duck TrueMotion 2X', +'TMIC': 'TeraLogic Motion Intraframe Codec (TMIC)', +'TMOT': 'Horizons Technology TrueMotion S', +'tmot': 'Horizons TrueMotion Video Compression', +'TR20': 'Duck TrueMotion RealTime 2.0', +'TSCC': 'TechSmith Screen Capture Codec', +'TV10': 'Tecomac Low-Bit Rate Codec', +'TY0N': 'Trident ?TY0N?', +'TY2C': 'Trident ?TY2C?', +'TY2N': 'Trident ?TY2N?', +'UCOD': 'eMajix.com ClearVideo', +'ULTI': 'IBM Ultimotion', +'UYVY': 'UYVY 4:2:2 byte ordering', +'V261': 'Lucent VX2000S', +'V422': '24 bit YUV 4:2:2 Format', +'V655': '16 bit YUV 4:2:2 Format', +'VCR1': 'ATI VCR 1.0', +'VCR2': 'ATI VCR 2.0', +'VCR3': 'ATI VCR 3.0', +'VCR4': 'ATI VCR 4.0', +'VCR5': 'ATI VCR 5.0', +'VCR6': 'ATI VCR 6.0', +'VCR7': 'ATI VCR 7.0', +'VCR8': 'ATI VCR 8.0', +'VCR9': 'ATI VCR 9.0', +'VDCT': 'Video Maker Pro DIB', +'VDOM': 'VDOnet VDOWave', +'VDOW': 'VDOnet VDOLive (H.263)', +'VDTZ': 'Darim Vison VideoTizer YUV', +'VGPX': 'VGPixel Codec', +'VIDS': 'Vitec Multimedia YUV 4:2:2 CCIR 601 for V422', +'VIDS': 'YUV 4:2:2 CCIR 601 for V422', +'VIFP': '?VIFP?', +'VIVO': 'Vivo H.263 v2.00', +'vivo': 'Vivo H.263', +'VIXL': 'Miro Video XL', +'VLV1': 'Videologic VLCAP.DRV', +'VP30': 'On2 VP3.0', +'VP31': 'On2 VP3.1', +'VX1K': 'VX1000S Video Codec', +'VX2K': 'VX2000S Video Codec', +'VXSP': 'VX1000SP Video Codec', +'WBVC': 'Winbond W996RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/video/flv.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/video/asf.py 0', +'WHAM': 'Microsoft Video 1 (WHAM)', +'WINX': 'Winnov Software Compression', +'WJPG': 'AverMedia Winbond JPEG', +'WMV1': 'Windows Media Video V7', +'WMV2': 'Windows Media Video V8', +'WMV3': 'Windows Media Video V9', +'WNV1': 'Winnov Hardware Compression', +'x263': 'Xirlink H.263', +'XLV0': 'NetXL Video Decoder', +'XMPG': 'Xing MPEG (I-Frame only)', +'XVID': 'XviD MPEG-4', +'XXAN': '?XXAN?', +'Y211': 'YUV 2:1:1 Packed', +'Y411': 'YUV 4:1:1 Packed', +'Y41B': 'YUV 4:1:1 Planar', +'Y41P': 'PC1 4:1:1', +'Y41T': 'PC1 4:1:1 with transparency', +'Y42B': 'YUV 4:2:2 Planar', +'Y42T': 'PCI 4:2:2 with transparency', +'Y8 ': 'Grayscale video', +'YC12': 'Intel YUV 12 codec', +'YC12': 'Intel YUV12 Codec', +'YUV8': 'Winnov Caviar YUV8', +'YUV9': 'Intel YUV9', +'YUY2': 'Uncompressed YUV 4:2:2', +'YUYV': 'Canopus YUV', +'YV12': 'YVU12 Planar', +'YVU9': 'Intel YVU9 Planar', +'YVYU': 'YVYU 4:2:2 byte ordering', +'ZLIB': '?ZLIB?', +'ZPEG': 'Metheus Video Zipper' } --- ../python3/hachoir-parser/hachoir_parser/video/flv.py (original) +++ ../python3/hachoir-parser/hachoir_parser/video/flv.py (refactored) @@ -32,23 +32,23 @@ AUDIO_CODEC_MP3 = 2 AUDIO_CODEC_NAME = { - 0: u"Uncompressed", - 1: u"ADPCM", - 2: u"MP3", - 5: u"Nellymoser 8kHz mono", - 6: u"Nellymoser", + 0: "Uncompressed", + 1: "ADPCM", + 2: "MP3", + 5: "Nellymoser 8kHz mono", + 6: "Nellymoser", } VIDEO_CODEC_NAME = { - 2: u"Sorensen H.263", - 3: u"Screen video", - 4: u"On2 VP6", + 2: "Sorensen H.263", + 3: "Screen video", + 4: "On2 VP6", } FRAME_TYPE = { - 1: u"keyframe", - 2: u"inter frame", - 3: u"disposable inter frame", + 1: "keyframe", + 2: "inter frame", + 3: "disposable inter frame", } class Header(FieldSet): @@ -126,7 +126,7 @@ "id": "flv", "category": "video", "file_ext": ("flv",), - "mime": (u"video/x-flv",), + "mime": ("video/x-flv",), "min_size": 9*4, "magic": ( # Signature, version=1, flags=5 (video+audio), header size=9 @@ -134,7 +134,7 @@ # Signature, version=1, flags=5 (video), header size=9 ("FLV\1\x01\0\0\0\x09", 0), ), - "description": u"Macromedia Flash video" + "description": "Macromedia Flash video" } endian = BIG_ENDIAN @@ -153,5 +153,5 @@ yield UInt32(self, "prev_size[]", "Size of previous chunk") def createDescription(self): - return u"Macromedia Flash video version %s" % self["header/version"].value + return "Macromedia Flash video version %s" % self["header/version"].value --- ../python3/hachoir-parser/hachoir_parser/video/asf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/video/asf.py (refactored) @@ -21,7 +21,7 @@ from hachoir_core.text_handler import ( displayHandler, filesizeHandler) from hachoir_core.tools import humanBitRate -from itertools import izip + from hachoir_parser.video.fourcc import audio_codec_name, video_fourcc_name from hachoir_parser.common.win32 import BitmapInfoHeader, GUID @@ -52,7 +52,7 @@ def createFields(self): yield Enum(GUID(self, "exclusion_type"), self.mutex_name) yield UInt16(self, "nb_stream") - for index in xrange(self["nb_stream"].value): + for index in range(self["nb_stream"].value): yield UInt16(self, "stream[]") class VideoHeader(FieldSet): @@ -108,16 +108,16 @@ def createFields(self): yield UInt32(self, "obj_count") yield PaddingBytes(self, "reserved[]", 2) - for index in xrange(self["obj_count"].value): + for index in range(self["obj_count"].value): yield Object(self, "object[]") class Metadata(FieldSet): guid = "75B22633-668E-11CF-A6D9-00AA0062CE6C" names = ("title", "author", "copyright", "xxx", "yyy") def createFields(self): - for index in xrange(5): + for index in range(5): yield UInt16(self, "size[]") - for name, size in izip(self.names, self.array("size")): + for name, size iRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/video/amf.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/version.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/template.py n zip(self.names, self.array("size")): if size.value: yield String(self, name, size.value, charset="UTF-16-LE", strip=" \0") @@ -154,7 +154,7 @@ guid = "D2D0A440-E307-11D2-97F0-00A0C95EA850" def createFields(self): yield UInt16(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield Descriptor(self, "descriptor[]") class Codec(FieldSet): @@ -183,7 +183,7 @@ def createFields(self): yield GUID(self, "reserved[]") yield UInt32(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield Codec(self, "codec[]") class SimpleIndexEntry(FieldSet): @@ -202,7 +202,7 @@ yield TimedeltaWin64(self, "entry_interval") yield UInt32(self, "max_pckt_count") yield UInt32(self, "entry_count") - for index in xrange(self["entry_count"].value): + for index in range(self["entry_count"].value): yield SimpleIndexEntry(self, "entry[]") class BitRate(FieldSet): @@ -219,7 +219,7 @@ def createFields(self): yield UInt16(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield BitRate(self, "bit_rate[]") class Data(FieldSet): @@ -305,15 +305,15 @@ "id": "asf", "category": "video", "file_ext": ("wmv", "wma", "asf"), - "mime": (u"video/x-ms-asf", u"video/x-ms-wmv", u"audio/x-ms-wma"), + "mime": ("video/x-ms-asf", "video/x-ms-wmv", "audio/x-ms-wma"), "min_size": 24*8, "description": "Advanced Streaming Format (ASF), used for WMV (video) and WMA (audio)", "magic": ((MAGIC, 0),), } FILE_TYPE = { - "video/x-ms-wmv": (".wmv", u"Window Media Video (wmv)"), - "video/x-ms-asf": (".asf", u"ASF container"), - "audio/x-ms-wma": (".wma", u"Window Media Audio (wma)"), + "video/x-ms-wmv": (".wmv", "Window Media Video (wmv)"), + "video/x-ms-asf": (".asf", "ASF container"), + "audio/x-ms-wma": (".wma", "Window Media Audio (wma)"), } endian = LITTLE_ENDIAN @@ -331,13 +331,13 @@ for prop in self.array("header/content/stream_prop"): guid = prop["content/type"].value if guid == VideoHeader.guid: - return u"video/x-ms-wmv" + return "video/x-ms-wmv" if guid == AudioHeader.guid: audio = True if audio: - return u"audio/x-ms-wma" + return "audio/x-ms-wma" else: - return u"video/x-ms-asf" + return "video/x-ms-asf" def createFields(self): while not self.eof: --- ../python3/hachoir-parser/hachoir_parser/video/amf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/video/amf.py (refactored) @@ -25,7 +25,7 @@ def parseArray(parent): yield UInt32(parent, "count") - for index in xrange(parent["count"].value): + for index in range(parent["count"].value): yield AMFObject(parent, "item[]") def parseObjectAttributes(parent): @@ -37,7 +37,7 @@ def parseMixedArray(parent): yield UInt32(parent, "count") - for index in xrange(parent["count"].value + 1): + for index in range(parent["count"].value + 1): item = Attribute(parent, "item[]") yield item if not item['key'].value: --- ../python3/hachoir-parser/hachoir_parser/template.py (original) +++ ../python3/hachoir-parser/hachoir_parser/template.py (refactored) @@ -23,7 +23,7 @@ "id": "TODO", "category": "TODO", # "archive", "audio", "container", ... "file_ext": ("TODO",), # TODO: Example ("bmp",) to parse the file "image.bmp" - "mime": (u"TODO",), # TODO: Example: "image/png" + "mime": ("TODO",), # TODO: Example: "image/png" "min_size": 0, # TODO: Minimum file size (x bits, or x*8 in bytes) "description": "TODO", # TODO:RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/python.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/prc.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/nds.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/java.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/exe_res.py Example: "A bitmap picture" } --- ../python3/hachoir-parser/hachoir_parser/program/python.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/python.py (refactored) @@ -61,7 +61,7 @@ def parseLong(parent): yield Int32(parent, "digit_count") - for index in xrange( abs(parent["digit_count"].value) ): + for index in range( abs(parent["digit_count"].value) ): yield UInt16(parent, "digit[]") @@ -84,7 +84,7 @@ count = parent["count"].value if count < 0: raise ParserError("Invalid tuple/list count") - for index in xrange(count): + for index in range(count): yield Object(parent, "item[]") def createTupleDesc(parent): @@ -219,7 +219,7 @@ is_negative = self["digit_count"].value < 0 count = abs(self["digit_count"].value) total = 0 - for index in xrange(count-1, -1, -1): + for index in range(count-1, -1, -1): total <<= 15 total += self["digit[%u]" % index].value if is_negative: @@ -323,7 +323,7 @@ # to a Python version string (eg. "m\xf2\r\n" => "2.4b1") STR_MAGIC = dict( \ (long2raw(magic | (ord('\r')<<16) | (ord('\n')<<24), LITTLE_ENDIAN), value[0]) \ - for magic, value in MAGIC.iteritems()) + for magic, value in MAGIC.items()) def validate(self): signature = self.stream.readBits(0, 16, self.endian) --- ../python3/hachoir-parser/hachoir_parser/program/prc.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/prc.py (refactored) @@ -48,8 +48,8 @@ "file_ext": ("prc", ""), "min_size": ResourceHeader.static_size, # At least one program header "mime": ( - u"application/x-pilot-prc", - u"application/x-palmpilot"), + "application/x-pilot-prc", + "application/x-palmpilot"), "description": "Palm Resource File" } endian = BIG_ENDIAN @@ -64,7 +64,7 @@ lens = [] firstOne = True poff = 0 - for index in xrange(self["header/num_records"].value): + for index in range(self["header/num_records"].value): r = ResourceHeader(self, "res_header[]") if firstOne: firstOne = False --- ../python3/hachoir-parser/hachoir_parser/program/nds.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/nds.py (refactored) @@ -284,7 +284,7 @@ "id": "nds_file", "category": "program", "file_ext": ("nds",), - "mime": (u"application/octet-stream",), + "mime": ("application/octet-stream",), "min_size": 352 * 8, # just a minimal header "description": "Nintendo DS game file", } @@ -294,7 +294,7 @@ def validate(self): try: header = self["header"] - except Exception, e: + except Exception as e: return False return (self.stream.readBytes(0, 1) != "\0" --- ../python3/hachoir-parser/hachoir_parser/program/java.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/java.py (refactored) @@ -1001,7 +1001,7 @@ "id": "java_class", "category": "program", "file_ext": ("class",), - "mime": (u"application/java-vm",), + "mime": ("application/java-vm",), "min_size": (32 + 3*16), "description": "Compiled Java class" } --- ../python3/hachoir-parser/hachoir_parser/program/exe_res.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/exe_res.py (refactored) @@ -175,7 +175,7 @@ if "text" in self: return self["text"].value else: - return u"" + return "" def createDisplay(self): return makePrintable(self.value, "UTF-8", to_unicode=True, quote='"') @@ -318,9 +318,9 @@ % self["header/nb_index"].value) hdr = self["header"] - for index in xrange(hdr["nb_name"].value): + for index in range(hdr["nb_name"].value): yield NameOffset(self, "name[]") - for index inRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/exe_pe.py xrange(hdr["nb_index"].value): + for index in range(hdr["nb_index"].value): yield IndexOffset(self, "index[]", self.res_type) def createDescription(self): @@ -366,7 +366,7 @@ if field.__class__ == Directory: newsubdirs.append(field) yield field - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: self.error("Unable to create directory %s: %s" % (name, err)) subdirs = newsubdirs alldirs.extend(subdirs) @@ -398,7 +398,7 @@ if padding: yield padding yield ResourceContent(self, "content[]", entry) - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: self.warning("Error when parsing entry %s: %s" % (entry.path, err)) size = (self.size - self.current_size) // 8 --- ../python3/hachoir-parser/hachoir_parser/program/exe_pe.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/exe_pe.py (refactored) @@ -70,8 +70,8 @@ name = str(self["name"].value.strip(".")) if name: return "section_%s" % name - except HACHOIR_ERRORS, err: - self.warning(unicode(err)) + except HACHOIR_ERRORS as err: + self.warning(str(err)) return "section[]" class DataDirectory(FieldSet): @@ -89,29 +89,29 @@ class PE_Header(FieldSet): static_size = 24*8 cpu_name = { - 0x0184: u"Alpha AXP", - 0x01c0: u"ARM", - 0x014C: u"Intel 80386", - 0x014D: u"Intel 80486", - 0x014E: u"Intel Pentium", - 0x0200: u"Intel IA64", - 0x0268: u"Motorola 68000", - 0x0266: u"MIPS", - 0x0284: u"Alpha AXP 64 bits", - 0x0366: u"MIPS with FPU", - 0x0466: u"MIPS16 with FPU", - 0x01f0: u"PowerPC little endian", - 0x0162: u"R3000", - 0x0166: u"MIPS little endian (R4000)", - 0x0168: u"R10000", - 0x01a2: u"Hitachi SH3", - 0x01a6: u"Hitachi SH4", - 0x0160: u"R3000 (MIPS), big endian", - 0x0162: u"R3000 (MIPS), little endian", - 0x0166: u"R4000 (MIPS), little endian", - 0x0168: u"R10000 (MIPS), little endian", - 0x0184: u"DEC Alpha AXP", - 0x01F0: u"IBM Power PC, little endian", + 0x0184: "Alpha AXP", + 0x01c0: "ARM", + 0x014C: "Intel 80386", + 0x014D: "Intel 80486", + 0x014E: "Intel Pentium", + 0x0200: "Intel IA64", + 0x0268: "Motorola 68000", + 0x0266: "MIPS", + 0x0284: "Alpha AXP 64 bits", + 0x0366: "MIPS with FPU", + 0x0466: "MIPS16 with FPU", + 0x01f0: "PowerPC little endian", + 0x0162: "R3000", + 0x0166: "MIPS little endian (R4000)", + 0x0168: "R10000", + 0x01a2: "Hitachi SH3", + 0x01a6: "Hitachi SH4", + 0x0160: "R3000 (MIPS), big endian", + 0x0162: "R3000 (MIPS), little endian", + 0x0166: "R4000 (MIPS), little endian", + 0x0168: "R10000 (MIPS), little endian", + 0x0184: "DEC Alpha AXP", + 0x01F0: "IBM Power PC, little endian", } def createFields(self): @@ -144,19 +144,19 @@ class PE_OptHeader(FieldSet): SUBSYSTEM_NAME = { - 1: u"Native", - 2: u"Windows GUI", - 3: u"Windows CUI", - 5: u"OS/2 CUI", - 7: u"POSIX CUI", - 8: u"Native Windows", - 9: u"Windows CE GUI", - 10: u"EFI application", - 11: u"EFI boot service driver", - 12: u"EFI runtime driver", - 13: u"EFI ROM", - 14: u"XBOX", - 16: u"Windows boot application", + 1: "Native", + 2: "Windows GUI", + 3: "Windows CUI", + 5: "OS/2 CUI", + 7: "POSIX CUI", + 8: "Native Windows", + 9: "Windows CE GUI", + 10: "EFI application", + 11: "EFI boot service driver", + 12: "EFI runtime driver", + 13: "EFI ROM", + 14: RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/program/exe_ne.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/exe.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/program/elf.py "XBOX", + 16: "Windows boot application", } DIRECTORY_NAME = { 0: "export", @@ -207,7 +207,7 @@ yield filesizeHandler(UInt32(self, "size_heap_commit")) yield UInt32(self, "loader_flags") yield UInt32(self, "nb_directory", "Number of RVA and sizes") - for index in xrange(self["nb_directory"].value): + for index in range(self["nb_directory"].value): try: name = self.DIRECTORY_NAME[index] except KeyError: --- ../python3/hachoir-parser/hachoir_parser/program/exe.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/exe.py (refactored) @@ -61,7 +61,7 @@ "id": "exe", "category": "program", "file_ext": ("exe", "dll", "ocx"), - "mime": (u"application/x-dosexec",), + "mime": ("application/x-dosexec",), "min_size": 64*8, #"magic": (("MZ", 0),), "magic_regex": (("MZ.[\0\1].{4}[^\0\1\2\3]", 0),), @@ -127,7 +127,7 @@ # Read section headers sections = [] - for index in xrange(self["pe_header/nb_section"].value): + for index in range(self["pe_header/nb_section"].value): section = SectionHeader(self, "section_hdr[]") yield section if section["phys_size"].value: @@ -181,25 +181,25 @@ def createDescription(self): if self.isPE(): if self["pe_header/is_dll"].value: - text = u"Microsoft Windows DLL" + text = "Microsoft Windows DLL" else: - text = u"Microsoft Windows Portable Executable" + text = "Microsoft Windows Portable Executable" info = [self["pe_header/cpu"].display] if "pe_opt_header" in self: hdr = self["pe_opt_header"] info.append(hdr["subsystem"].display) if self["pe_header/is_stripped"].value: - info.append(u"stripped") - return u"%s: %s" % (text, ", ".join(info)) + info.append("stripped") + return "%s: %s" % (text, ", ".join(info)) elif self.isNE(): - return u"New-style Executable (NE) for Microsoft MS Windows 3.x" + return "New-style Executable (NE) for Microsoft MS Windows 3.x" else: - return u"MS-DOS executable" + return "MS-DOS executable" def createContentSize(self): if self.isPE(): size = 0 - for index in xrange(self["pe_header/nb_section"].value): + for index in range(self["pe_header/nb_section"].value): section = self["section_hdr[%u]" % index] section_size = section["phys_size"].value if not section_size: --- ../python3/hachoir-parser/hachoir_parser/program/elf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/program/elf.py (refactored) @@ -17,79 +17,79 @@ BIG_ENDIAN_ID = 2 MACHINE_NAME = { # e_machine, EM_ defines - 0: u"No machine", - 1: u"AT&T WE 32100", - 2: u"SPARC", - 3: u"Intel 80386", - 4: u"Motorola 68000", - 5: u"Motorola 88000", - 6: u"Intel 80486", - 7: u"Intel 80860", - 8: u"MIPS I Architecture", - 9: u"Amdahl UTS on System/370", - 10: u"MIPS RS3000 Little-endian", - 11: u"IBM RS/6000 XXX reserved", - 15: u"Hewlett-Packard PA-RISC", - 16: u"NCube XXX reserved", - 17: u"Fujitsu VPP500", - 18: u"Enhanced instruction set SPARC", - 19: u"Intel 80960", - 20: u"PowerPC 32-bit", - 21: u"PowerPC 64-bit", - 36: u"NEC V800", - 37: u"Fujitsu FR20", - 38: u"TRW RH-32", - 39: u"Motorola RCE", - 40: u"Advanced RISC Machines (ARM)", - 41: u"DIGITAL Alpha", - 42: u"Hitachi Super-H", - 43: u"SPARC Version 9", - 44: u"Siemens Tricore", - 45: u"Argonaut RISC Core", - 46: u"Hitachi H8/300", - 47: u"Hitachi H8/300H", - 48: u"Hitachi H8S", - 49: u"Hitachi H8/500", - 50: u"Intel Merced (IA-64) Processor", - 51: u"Stanford MIPS-X", - 52: u"Motorola Coldfire", - 53: u"Motorola MC68HC12", - 62: u"Advanced Micro Devices x86-64", - 75: u"DIGITAL VAX", - 36902: u"used by NetBSD/alpha; obsolete", + 0: "No machine", + 1: "AT&T WE 32100", + 2: "SPARC", + 3: "Intel 80386", + 4: "Motorola 68000", + 5: "Motorola 88000", + 6: "Intel 80486", + 7: "Intel 80860", + 8: "MIPS I Architecture", + 9: "Amdahl UTS on System/370", + 10: "MIPS RS3000 Little-endian", + 11: "IBM RS/6000 XXX reserved", + 15: "Hewlett-Packard PA-RISC", + 16: "NCube XXX reserved", + 17: "Fujitsu VPP500", + 18: "Enhanced instruction set SPARC", + 19: "Intel 80960", + 20: "PowerPC 32-bit", + 21: "PowerPC 64-bit", + 36: "NEC V800", + 37: "Fujitsu FR20", + 38: "TRW RH-32", + 39: "Motorola RCE", + 40: "Advanced RISC Machines (ARM)", + 41: "DIGITAL Alpha", + 42: "Hitachi Super-H", + 43: "SPARC Version 9", + 44: "Siemens Tricore", + 45: "Argonaut RISC Core", + 46: "Hitachi H8/300", + 47: "Hitachi H8/300H", + 48: "Hitachi H8S", + 49: "Hitachi H8/500", + 50: "Intel Merced (IA-64) Processor", + 51: "Stanford MIPS-X", + 52: "Motorola Coldfire", + 53: "Motorola MC68HC12", + 62: "Advanced Micro Devices x86-64", + 75: "DIGITAL VAX", + 36902: "used by NetBSD/alpha; obsolete", } CLASS_NAME = { # e_ident[EI_CLASS], ELFCLASS defines - 1: u"32 bits", - 2: u"64 bits" + 1: "32 bits", + 2: "64 bits" } TYPE_NAME = { # e_type, ET_ defines - 0: u"No file type", - 1: u"Relocatable file", - 2: u"Executable file", - 3: u"Shared object file", - 4: u"Core file", - 0xFF00: u"Processor-specific (0xFF00)", - 0xFFFF: u"Processor-specific (0xFFFF)", + 0: "No file type", + 1: "Relocatable file", + 2: "Executable file", + 3: "Shared object file", + 4: "Core file", + 0xFF00: "Processor-specific (0xFF00)", + 0xFFFF: "Processor-specific (0xFFFF)", } OSABI_NAME = { # e_ident[EI_OSABI], ELFOSABI_ defines - 0: u"UNIX System V ABI", - 1: u"HP-UX operating system", - 2: u"NetBSD", - 3: u"GNU/Linux", - 4: u"GNU/Hurd", - 5: u"86Open common IA32 ABI", - 6: u"Solaris", - 7: u"Monterey", - 8: u"IRIX", - 9: u"FreeBSD", - 10: u"TRU64 UNIX", - 11: u"Novell Modesto", - 12: u"OpenBSD", - 97: u"ARM", - 255: u"Standalone (embedded) application", + 0: "UNIX System V ABI", + 1: "HP-UX operating system", + 2: "NetBSD", + 3: "GNU/Linux", + 4: "GNU/Hurd", + 5: "86Open common IA32 ABI", + 6: "Solaris", + 7: "Monterey", + 8: "IRIX", + 9: "FreeBSD", + 10: "TRU64 UNIX", + 11: "Novell Modesto", + 12: "OpenBSD", + 97: "ARM", + 255: "Standalone (embedded) application", } ENDIAN_NAME = { # e_ident[EI_DATA], ELFDATA defines @@ -236,15 +236,15 @@ class ProgramHeader32(FieldSet): TYPE_NAME = { # p_type, PT_ defines - 0: u"Unused program header table entry", - 1: u"Loadable program segment", - 2: u"Dynamic linking information", - 3: u"Program interpreter", - 4: u"Auxiliary information", - 5: u"Reserved, unspecified semantics", - 6: u"Entry for header table itself", - 7: u"Thread Local Storage segment", - 0x70000000: u"MIPS_REGINFO", + 0: "Unused program header table entry", + 1: "Loadable program segment", + 2: "Dynamic linking information", + 3: "Program interpreter", + 4: "AuxiliaRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/parser_list.py ry information", + 5: "Reserved, unspecified semantics", + 6: "Entry for header table itself", + 7: "Thread Local Storage segment", + 0x70000000: "MIPS_REGINFO", } static_size = 32*8 @@ -282,11 +282,11 @@ "file_ext": ("so", ""), "min_size": 52*8, # At least one program header "mime": ( - u"application/x-executable", - u"application/x-object", - u"application/x-sharedlib", - u"application/x-executable-file", - u"application/x-coredump"), + "application/x-executable", + "application/x-object", + "application/x-sharedlib", + "application/x-executable-file", + "application/x-coredump"), "magic": (("\x7FELF", 0),), "description": "ELF Unix/BSD program/library" } @@ -315,7 +315,7 @@ yield ElfHeader(self, "header", "Header") self.is64bit = (self["header/class"].value == 2) - for index in xrange(self["header/phnum"].value): + for index in range(self["header/phnum"].value): if self.is64bit: yield ProgramHeader64(self, "prg_header[]") else: @@ -323,13 +323,13 @@ self.seekByte(self["header/shoff"].value, relative=False) - for index in xrange(self["header/shnum"].value): + for index in range(self["header/shnum"].value): if self.is64bit: yield SectionHeader64(self, "section_header[]") else: yield SectionHeader32(self, "section_header[]") - for index in xrange(self["header/shnum"].value): + for index in range(self["header/shnum"].value): field = self["section_header["+str(index)+"]"] if field['size'].value != 0: self.seekByte(field['LMA'].value, relative=False) --- ../python3/hachoir-parser/hachoir_parser/parser_list.py (original) +++ ../python3/hachoir-parser/hachoir_parser/parser_list.py (refactored) @@ -22,7 +22,7 @@ elif name == "min_size": return - value < 0 or "Invalid minimum size (min_size)" elif name == "description": - return isinstance(value, (str, unicode)) and bool(value) or "Invalid description" + return isinstance(value, str) and bool(value) or "Invalid description" elif name == "category": if value not in self.VALID_CATEGORY: return "Invalid category: %r" % value @@ -54,7 +54,7 @@ if not isinstance(mimes, tuple): return "MIME type is not a tuple" for mime in mimes: - if not isinstance(mime, unicode): + if not isinstance(mime, str): return "MIME type %r is not an unicode string" % mime return "" @@ -67,7 +67,7 @@ return _tags = [] - for tag in tags.iteritems(): + for tag in tags.items(): tag = self.translate(*tag) if isinstance(tag, tuple): _tags.append(tag) @@ -116,62 +116,62 @@ # Print list text = ", ".join( str(item) for item in extensions ) if format == "file-ext": - print >>out, "File extensions: %s." % text - print >>out - print >>out, "Total: %s file extensions." % len(extensions) + print("File extensions: %s." % text, file=out) + print(file=out) + print("Total: %s file extensions." % len(extensions), file=out) else: - print >>out, "MIME types: %s." % text - print >>out - print >>out, "Total: %s MIME types." % len(extensions) + print("MIME types: %s." % text, file=out) + print(file=out) + print("Total: %s MIME types." % len(extensions), file=out) return if format == "trac": - print >>out, "== List of parsers ==" - print >>out - print >>out, "Total: %s parseRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/parser.py rs" % len(self.parser_list) - print >>out + print("== List of parsers ==", file=out) + print(file=out) + print("Total: %s parsers" % len(self.parser_list), file=out) + print(file=out) elif format == "one_line": if title: - print >>out, title + print(title, file=out) else: - print >>out, _("List of Hachoir parsers.") - print >>out + print(_("List of Hachoir parsers."), file=out) + print(file=out) # Create parser list sorted by module bycategory = self.bytag["category"] - for category in sorted(bycategory.iterkeys()): + for category in sorted(bycategory.keys()): if format == "one_line": parser_list = [ parser.PARSER_TAGS["id"] for parser in bycategory[category] ] parser_list.sort() - print >>out, "- %s: %s" % (category.title(), ", ".join(parser_list)) + print("- %s: %s" % (category.title(), ", ".join(parser_list)), file=out) else: if format == "rest": - print >>out, category.replace("_", " ").title() - print >>out, "-" * len(category) - print >>out + print(category.replace("_", " ").title(), file=out) + print("-" * len(category), file=out) + print(file=out) elif format == "trac": - print >>out, "=== %s ===" % category.replace("_", " ").title() - print >>out + print("=== %s ===" % category.replace("_", " ").title(), file=out) + print(file=out) else: - print >>out, "[%s]" % category + print("[%s]" % category, file=out) parser_list = sorted(bycategory[category], key=lambda parser: parser.PARSER_TAGS["id"]) if format == "rest": for parser in parser_list: tags = parser.getParserTags() - print >>out, "* %s: %s" % (tags["id"], tags["description"]) + print("* %s: %s" % (tags["id"], tags["description"]), file=out) elif format == "trac": for parser in parser_list: tags = parser.getParserTags() desc = tags["description"] desc = re.sub(r"([A-Z][a-z]+[A-Z][^ ]+)", r"!\1", desc) - print >>out, " * %s: %s" % (tags["id"], desc) + print(" * %s: %s" % (tags["id"], desc), file=out) else: for parser in parser_list: parser.print_(out, verbose) - print >>out + print(file=out) if format != "trac": - print >>out, "Total: %s parsers" % len(self.parser_list) + print("Total: %s parsers" % len(self.parser_list), file=out) class HachoirParserList(ParserList): --- ../python3/hachoir-parser/hachoir_parser/parser.py (original) +++ ../python3/hachoir-parser/hachoir_parser/parser.py (refactored) @@ -76,9 +76,9 @@ self._description = self.createDescription() if isinstance(self._description, str): self._description = makeUnicode(self._description) - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: error("Error getting description of %s: %s" \ - % (self.path, unicode(err))) + % (self.path, str(err))) self._description = self.PARSER_TAGS["description"] return self._description description = property(_getDescription, @@ -88,13 +88,13 @@ if not self._mime_type: try: self._mime_type = self.createMimeType() - except HACHOIR_ERRORS, err: - RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/network/tcpdump.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/network/ouid.py self.error("Error when creating MIME type: %s" % unicode(err)) + except HACHOIR_ERRORS as err: + self.error("Error when creating MIME type: %s" % str(err)) if not self._mime_type \ and self.createMimeType != Parser.createMimeType: self._mime_type = Parser.createMimeType(self) if not self._mime_type: - self._mime_type = u"application/octet-stream" + self._mime_type = "application/octet-stream" return self._mime_type mime_type = property(_getMimeType) @@ -104,7 +104,7 @@ if not hasattr(self, "_content_size"): try: self._content_size = self.createContentSize() - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: error("Unable to compute %s content size: %s" % (self.__class__.__name__, err)) self._content_size = None return self._content_size @@ -136,14 +136,14 @@ @classmethod def print_(cls, out, verbose): tags = cls.getParserTags() - print >>out, "- %s: %s" % (tags["id"], tags["description"]) + print("- %s: %s" % (tags["id"], tags["description"]), file=out) if verbose: if "mime" in tags: - print >>out, " MIME type: %s" % (", ".join(tags["mime"])) + print(" MIME type: %s" % (", ".join(tags["mime"])), file=out) if "file_ext" in tags: file_ext = ", ".join( ".%s" % file_ext for file_ext in tags["file_ext"]) - print >>out, " File extension: %s" % file_ext + print(" File extension: %s" % file_ext, file=out) autofix = property(lambda self: self._autofix and config.autofix) --- ../python3/hachoir-parser/hachoir_parser/network/ouid.py (original) +++ ../python3/hachoir-parser/hachoir_parser/network/ouid.py (refactored) @@ -7,10104 +7,10104 @@ """ REGISTERED_OUID = { - 0x000000: u'XEROX CORPORATION', - 0x000001: u'XEROX CORPORATION', - 0x000002: u'XEROX CORPORATION', - 0x000003: u'XEROX CORPORATION', - 0x000004: u'XEROX CORPORATION', - 0x000005: u'XEROX CORPORATION', - 0x000006: u'XEROX CORPORATION', - 0x000007: u'XEROX CORPORATION', - 0x000008: u'XEROX CORPORATION', - 0x000009: u'XEROX CORPORATION', - 0x00000A: u'OMRON TATEISI ELECTRONICS CO.', - 0x00000B: u'MATRIX CORPORATION', - 0x00000C: u'CISCO SYSTEMS, INC.', - 0x00000D: u'FIBRONICS LTD.', - 0x00000E: u'FUJITSU LIMITED', - 0x00000F: u'NEXT, INC.', - 0x000010: u'SYTEK INC.', - 0x000011: u'NORMEREL SYSTEMES', - 0x000012: u'INFORMATION TECHNOLOGY LIMITED', - 0x000013: u'CAMEX', - 0x000014: u'NETRONIX', - 0x000015: u'DATAPOINT CORPORATION', - 0x000016: u'DU PONT PIXEL SYSTEMS.', - 0x000017: u'TEKELEC', - 0x000018: u'WEBSTER COMPUTER CORPORATION', - 0x000019: u'APPLIED DYNAMICS INTERNATIONAL', - 0x00001A: u'ADVANCED MICRO DEVICES', - 0x00001B: u'NOVELL INC.', - 0x00001C: u'BELL TECHNOLOGIES', - 0x00001D: u'CABLETRON SYSTEMS, INC.', - 0x00001E: u'TELSIST INDUSTRIA ELECTRONICA', - 0x00001F: u'Telco Systems, Inc.', - 0x000020: u'DATAINDUSTRIER DIAB AB', - 0x000021: u'SUREMAN COMP. & COMMUN. CORP.', - 0x000022: u'VISUAL TECHNOLOGY INC.', - 0x000023: u'ABB INDUSTRIAL SYSTEMS AB', - 0x000024: u'CONNECT AS', - 0x000025: u'RAMTEK CORP.', - 0x000026: u'SHA-KEN CO., LTD.', - 0x000027: u'JAPAN RADIO COMPANY', - 0x000028: u'PRODIGY SYSTEMS CORPORATION', - 0x000029: u'IMC NETWORKS CORP.', - 0x00002A: u'TRW - SEDD/INP', - 0x00002B: u'CRISP AUTOMATION, INC', - 0x00002C: u'AUTOTOTE LIMITED', - 0x00002D: u'CHROMATICS INC', - 0x00002E: u'SOCIETE EVIRA', - 0x00002F: u'TIMEPLEX INC.', - 0x000030: u'VG LABORATORY SYSTEMS LTD', - 0x000031: u'QPSX COMMUNICATIONS PTY LTD', - 0x000032: u'Marconi plc', - 0x000033: u'EGAN MACHINERY COMPANY', - 0x000034: u'NETWORK RESOURCES CORPORATION', - 0x000035: u'SPECTRAGRAPHICS CORPORATION', - 0x000036: u'ATARI CORPORATION', - 0x000037: u'OXFORD METRICS LIMITED', - 0x000038: u'CSS LABS', - 0x000039: u'TOSHIBA CORPORATION', - 0x00003A: u'CHYRON CORPORATION', - 0x00003B: u'i Controls, Inc.', - 0x00003C: u'AUSPEX SYSTEMS INC.', - 0x00003D: u'UNISYS', - 0x00003E: u'SIMPACT', - 0x00003F: u'SYNTREX, INC.', - 0x000040: u'APPLICON, INC.', - 0x000041: u'ICE CORPORATION', - 0x000042: u'METIER MANAGEMENT SYSTEMS LTD.', - 0x000043: u'MICRO TECHNOLOGY', - 0x000044: u'CASTELLE CORPORATION', - 0x000045: u'FORD AEROSPACE & COMM. CORP.', - 0x000046: u'OLIVETTI NORTH AMERICA', - 0x000047: u'NICOLET INSTRUMENTS CORP.', - 0x000048: u'SEIKO EPSON CORPORATION', - 0x000049: u'APRICOT COMPUTERS, LTD', - 0x00004A: u'ADC CODENOLL TECHNOLOGY CORP.', - 0x00004B: u'ICL DATA OY', - 0x00004C: u'NEC CORPORATION', - 0x00004D: u'DCI CORPORATION', - 0x00004E: u'AMPEX CORPORATION', - 0x00004F: u'LOGICRAFT, INC.', - 0x000050: u'RADISYS CORPORATION', - 0x000051: u'HOB ELECTRONIC GMBH & CO. KG', - 0x000052: u'Intrusion.com, Inc.', - 0x000053: u'COMPUCORP', - 0x000054: u'MODICON, INC.', - 0x000055: u'COMMISSARIAT A L`ENERGIE ATOM.', - 0x000056: u'DR. B. STRUCK', - 0x000057: u'SCITEX CORPORATION LTD.', - 0x000058: u'RACORE COMPUTER PRODUCTS INC.', - 0x000059: u'HELLIGE GMBH', - 0x00005A: u'SysKonnect GmbH', - 0x00005B: u'ELTEC ELEKTRONIK AG', - 0x00005C: u'TELEMATICS INTERNATIONAL INC.', - 0x00005D: u'CS TELECOM', - 0x00005E: u'USC INFORMATION SCIENCES INST', - 0x00005F: u'SUMITOMO ELECTRIC IND., LTD.', - 0x000060: u'KONTRON ELEKTRONIK GMBH', - 0x000061: u'GATEWAY COMMUNICATIONS', - 0x000062: u'BULL HN INFORMATION SYSTEMS', - 0x000063: u'BARCO CONTROL ROOMS GMBH', - 0x000064: u'YOKOGAWA DIGITAL COMPUTER CORP', - 0x000065: u'Network General Corporation', - 0x000066: u'TALARIS SYSTEMS, INC.', - 0x000067: u'SOFT * RITE, INC.', - 0x000068: u'ROSEMOUNT CONTROLS', - 0x000069: u'CONCORD COMMUNICATIONS INC', - 0x00006A: u'COMPUTER CONSOLES INC.', - 0x00006B: u'SILICON GRAPHICS INC./MIPS', - 0x00006C: u'PRIVATE', - 0x00006D: u'CRAY COMMUNICATIONS, LTD.', - 0x00006E: u'ARTISOFT, INC.', - 0x00006F: u'Madge Ltd.', - 0x000070: u'HCL LIMITED', - 0x000071: u'ADRA SYSTEMS INC.', - 0x000072: u'MINIWARE TECHNOLOGY', - 0x000073: u'SIECOR CORPORATION', - 0x000074: u'RICOH COMPANY LTD.', - 0x000075: u'Nortel Networks', - 0x000076: u'ABEKAS VIDEO SYSTEM', - 0x000077: u'INTERPHASE CORPORATION', - 0x000078: u'LABTAM LIMITED', - 0x000079: u'NETWORTH INCORPORATED', - 0x00007A: u'DANA COMPUTER INC.', - 0x00007B: u'RESEARCH MACHINES', - 0x00007C: u'AMPERE INCORPORATED', - 0x00007D: u'SUN MICROSYSTEMS, INC.', - 0x00007E: u'CLUSTRIX CORPORATION', - 0x00007F: u'LINOTYPE-HELL AG', - 0x000080: u'CRAY COMMUNICATIONS A/S', - 0x000081: u'BAY NETWORKS', - 0x000082: u'LECTRA SYSTEMES SA', - 0x000083: u'TADPOLE TECHNOLOGY PLC', - 0x000084: u'SUPERNET', - 0x000085: u'CANON INC.', - 0x000086: u'MEGAHERTZ CORPORATION', - 0x000087: u'HITACHI, LTD.', - 0x000088: u'COMPUTER NETWORK TECH. CORP.', - 0x000089: u'CAYMAN SYSTEMS INC.', - 0x00008A: u'DATAHOUSE INFORMATION SYSTEMS', - 0x00008B: u'INFOTRON', - 0x00008C: u'Alloy Computer Products (Australia) Pty Ltd', - 0x00008D: u'VERDIX CORPORATION', - 0x00008E: u'SOLBOURNE COMPUTER, INC.', - 0x00008F: u'RAYTHEON COMPANY', - 0x000090: u'MICROCOM', - 0x000091: u'ANRITSU CORPORATION', - 0x000092: u'COGENT DATA TECHNOLOGIES', - 0x000093: u'PROTEON INC.', - 0x000094: u'ASANTE TECHNOLOGIES', - 0x000095: u'SONY TEKTRONIX CORP.', - 0x000096: u'MARCONI ELECTRONICS LTD.', - 0x000097: u'EPOCH SYSTEMS', - 0x000098: u'CROSSCOMM CORPORATION', - 0x000099: u'MTX, INC.', - 0x00009A: u'RC COMPUTER A/S', - 0x00009B: u'INFORMATION INTERNATIONAL, INC', - 0x00009C: u'ROLM MIL-SPEC COMPUTERS', - 0x00009D: u'LOCUS COMPUTING CORPORATION', - 0x00009E: u'MARLI S.A.', - 0x00009F: u'AMERISTAR TECHNOLOGIES INC.', - 0x0000A0: u'SANYO Electric Co., Ltd.', - 0x0000A1: u'MARQUETTE ELECTRIC CO.', - 0x0000A2: u'BAY NETWORKS', - 0x0000A3: u'NETWORK APPLICATION TECHNOLOGY', - 0x0000A4: u'ACORN COMPUTERS LIMITED', - 0x0000A5: u'COMPATIBLE SYSTEMS CORP.', - 0x0000A6: u'NETWORK GENERAL CORPORATION', - 0x0000A7: u'NETWORK COMPUTING DEVICES INC.', - 0x0000A8: u'STRATUS COMPUTER INC.', - 0x0000A9: u'NETWORK SYSTEMS CORP.', - 0x0000AA: u'XEROX CORPORATION', - 0x0000AB: u'LOGIC MODELING CORPORATION', - 0x0000AC: u'CONWARE COMPUTER CONSULTING', - 0x0000AD: u'BRUKER INSTRUMENTS INC.', - 0x0000AE: u'DASSAULT ELECTRONIQUE', - 0x0000AF: u'NUCLEAR DATA INSTRUMENTATION', - 0x0000B0: u'RND-RAD NETWORK DEVICES', - 0x0000B1: u'ALPHA MICROSYSTEMS INC.', - 0x0000B2: u'TELEVIDEO SYSTEMS, INC.', - 0x0000B3: u'CIMLINC INCORPORATED', - 0x0000B4: u'EDIMAX COMPUTER COMPANY', - 0x0000B5: u'DATABILITY SOFTWARE SYS. INC.', - 0x0000B6: u'MICRO-MATIC RESEARCH', - 0x0000B7: u'DOVE COMPUTER CORPORATION', - 0x0000B8: u'SEIKOSHA CO., LTD.', - 0x0000B9: u'MCDONNELL DOUGLAS COMPUTER SYS', - 0x0000BA: u'SIIG, INC.', - 0x0000BB: u'TRI-DATA', - 0x0000BC: u'ALLEN-BRADLEY CO. INC.', - 0x0000BD: u'MITSUBISHI CABLE COMPANY', - 0x0000BE: u'THE NTI GROUP', - 0x0000BF: u'SYMMETRIC COMPUTER SYSTEMS', - 0x0000C0: u'WESTERN DIGITAL CORPORATION', - 0x0000C1: u'Madge Ltd.', - 0x0000C2: u'INFORMATION PRESENTATION TECH.', - 0x0000C3: u'HARRIS CORP COMPUTER SYS DIV', - 0x0000C4: u'WATERS DIV. OF MILLIPORE', - 0x0000C5: u'FARALLON COMPUTING/NETOPIA', - 0x0000C6: u'EON SYSTEMS', - 0x0000C7: u'ARIX CORPORATION', - 0x0000C8: u'ALTOS COMPUTER SYSTEMS', - 0x0000C9: u'EMULEX CORPORATION', - 0x0000CA: u'ARRIS International', - 0x0000CB: u'COMPU-SHACK ELECTRONIC GMBH', - 0x0000CC: u'DENSAN CO., LTD.', - 0x0000CD: u'Allied Telesyn Research Ltd.', - 0x0000CE: u'MEGADATA CORP.', - 0x0000CF: u'HAYES MICROCOMPUTER PRODUCTS', - 0x0000D0: u'DEVELCON ELECTRONICS LTD.', - 0x0000D1: u'ADAPTEC INCORPORATED', - 0x0000D2: u'SBE, INC.', - 0x0000D3: u'WANG LABORATORIES INC.', - 0x0000D4: u'PURE DATA LTD.', - 0x0000D5: u'MICROGNOSIS INTERNATIONAL', - 0x0000D6: u'PUNCH LINE HOLDING', - 0x0000D7: u'DARTMOUTH COLLEGE', - 0x0000D8: u'NOVELL, INC.', - 0x0000D9: u'NIPPON TELEGRAPH & TELEPHONE', - 0x0000DA: u'ATEX', - 0x0000DB: u'BRITISH TELECOMMUNICATIONS PLC', - 0x0000DC: u'HAYES MICROCOMPUTER PRODUCTS', - 0x0000DD: u'TCL INCORPORATED', - 0x0000DE: u'CETIA', - 0x0000DF: u'BELL & HOWELL PUB SYS DIV', - 0x0000E0: u'QUADRAM CORP.', - 0x0000E1: u'GRID SYSTEMS', - 0x0000E2: u'ACER TECHNOLOGIES CORP.', - 0x0000E3: u'INTEGRATED MICRO PRODUCTS LTD', - 0x0000E4: u'IN2 GROUPE INTERTECHNIQUE', - 0x0000E5: u'SIGMEX LTD.', - 0x0000E6: u'APTOR PRODUITS DE COMM INDUST', - 0x0000E7: u'STAR GATE TECHNOLOGIES', - 0x0000E8: u'ACCTON TECHNOLOGY CORP.', - 0x0000E9: u'ISICAD, INC.', - 0x0000EA: u'UPNOD AB', - 0x0000EB: u'MATSUSHITA COMM. IND. CO. LTD.', - 0x0000EC: u'MICROPROCESS', - 0x0000ED: u'APRIL', - 0x0000EE: u'NETWORK DESIGNERS, LTD.', - 0x0000EF: u'KTI', - 0x0000F0: u'SAMSUNG ELECTRONICS CO., LTD.', - 0x0000F1: u'MAGNA COMPUTER CORPORATION', - 0x0000F2: u'SPIDER COMMUNICATIONS', - 0x0000F3: u'GANDALF DATA LIMITED', - 0x0000F4: u'ALLIED TELESYN INTERNATIONAL', - 0x0000F5: u'DIAMOND SALES LIMITED', - 0x0000F6: u'APPLIED MICROSYSTEMS CORP.', - 0x0000F7: u'YOUTH KEEP ENTERPRISE CO LTD', - 0x0000F8: u'DIGITAL EQUIPMENT CORPORATION', - 0x0000F9: u'QUOTRON SYSTEMS INC.', - 0x0000FA: u'MICROSAGE COMPUTER SYSTEMS INC', - 0x0000FB: u'RECHNER ZUR KOMMUNIKATION', - 0x0000FC: u'MEIKO', - 0x0000FD: u'HIGH LEVEL HARDWARE', - 0x0000FE: u'ANNAPOLIS MICRO SYSTEMS', - 0x0000FF: u'CAMTEC ELECTRONICS LTD.', - 0x000100: u'EQUIP\'TRANS', - 0x000101: u'PRIVATE', - 0x000102: u'3COM CORPORATION', - 0x000103: u'3COM CORPORATION', - 0x000104: u'DVICO Co., Ltd.', - 0x000105: u'BECKHOFF GmbH', - 0x000106: u'Tews Datentechnik GmbH', - 0x000107: u'Leiser GmbH', - 0x000108: u'AVLAB Technology, Inc.', - 0x000109: u'Nagano Japan Radio Co., Ltd.', - 0x00010A: u'CIS TECHNOLOGY INC.', - 0x00010B: u'Space CyberLink, Inc.', - 0x00010C: u'System Talks Inc.', - 0x00010D: u'CORECO, INC.', - 0x00010E: u'Bri-Link Technologies Co., Ltd', - 0x00010F: u'McDATA Corporation', - 0x000110: u'Gotham Networks', - 0x000111: u'iDigm Inc.', - 0x000112: u'Shark Multimedia Inc.', - 0x000113: u'OLYMPUS CORPORATION', - 0x000114: u'KANDA TSUSHIN KOGYO CO., LTD.', - 0x000115: u'EXTRATECH CORPORATION', - 0x000116: u'Netspect Technologies, Inc.', - 0x000117: u'CANAL +', - 0x000118: u'EZ Digital Co., Ltd.', - 0x000119: u'RTUnet (Australia)', - 0x00011A: u'EEH DataLink GmbH', - 0x00011B: u'Unizone Technologies, Inc.', - 0x00011C: u'Universal Talkware Corporation', - 0x00011D: u'Centillium Communications', - 0x00011E: u'Precidia Technologies, Inc.', - 0x00011F: u'RC Networks, Inc.', - 0x000120: u'OSCILLOQUARTZ S.A.', - 0x000121: u'Watchguard Technologies, Inc.', - 0x000122: u'Trend Communications, Ltd.', - 0x000123: u'DIGITAL ELECTRONICS CORP.', - 0x000124: u'Acer Incorporated', - 0x000125: u'YAESU MUSEN CO., LTD.', - 0x000126: u'PAC Labs', - 0x000127: u'OPEN Networks Pty Ltd', - 0x000128: u'EnjoyWeb, Inc.', - 0x000129: u'DFI Inc.', - 0x00012A: u'Telematica Sistems Inteligente', - 0x00012B: u'TELENET Co., Ltd.', - 0x00012C: u'Aravox Technologies, Inc.', - 0x00012D: u'Komodo Technology', - 0x00012E: u'PC Partner Ltd.', - 0x00012F: u'Twinhead International Corp', - 0x000130: u'Extreme Networks', - 0x000131: u'Detection Systems, Inc.', - 0x000132: u'Dranetz - BMI', - 0x000133: u'KYOWA Electronic Instruments C', - 0x000134: u'SIG Positec Systems AG', - 0x000135: u'KDC Corp.', - 0x000136: u'CyberTAN Technology, Inc.', - 0x000137: u'IT Farm Corporation', - 0x000138: u'XAVi Technologies Corp.', - 0x000139: u'Point Multimedia Systems', - 0x00013A: u'SHELCAD COMMUNICATIONS, LTD.', - 0x00013B: u'BNA SYSTEMS', - 0x00013C: u'TIW SYSTEMS', - 0x00013D: u'RiscStation Ltd.', - 0x00013E: u'Ascom Tateco AB', - 0x00013F: u'Neighbor World Co., Ltd.', - 0x000140: u'Sendtek Corporation', - 0x000141: u'CABLE PRINT', - 0x000142: u'Cisco Systems, Inc.', - 0x000143: u'Cisco Systems, Inc.', - 0x000144: u'EMC Corporation', - 0x000145: u'WINSYSTEMS, INC.', - 0x000146: u'Tesco Controls, Inc.', - 0x000147: u'Zhone Technologies', - 0x000148: u'X-traWeb Inc.', - 0x000149: u'T.D.T. Transfer Data Test GmbH', - 0x00014A: u'Sony Corporation', - 0x00014B: u'Ennovate Networks, Inc.', - 0x00014C: u'Berkeley Process Control', - 0x00014D: u'Shin Kin Enterprises Co., Ltd', - 0x00014E: u'WIN Enterprises, Inc.', - 0x00014F: u'ADTRAN INC', - 0x000150: u'GILAT COMMUNICATIONS, LTD.', - 0x000151: u'Ensemble Communications', - 0x000152: u'CHROMATEK INC.', - 0x000153: u'ARCHTEK TELECOM CORPORATION', - 0x000154: u'G3M Corporation', - 0x000155: u'Promise Technology, Inc.', - 0x000156: u'FIREWIREDIRECT.COM, INC.', - 0x000157: u'SYSWAVE CO., LTD', - 0x000158: u'Electro Industries/Gauge Tech', - 0x000159: u'S1 Corporation', - 0x00015A: u'Digital Video Broadcasting', - 0x00015B: u'ITALTEL S.p.A/RF-UP-I', - 0x00015C: u'CADANT INC.', - 0x00015D: u'Sun Microsystems, Inc', - 0x00015E: u'BEST TECHNOLOGY CO., LTD.', - 0x00015F: u'DIGITAL DESIGN GmbH', - 0x000160: u'ELMEX Co., LTD.', - 0x000161: u'Meta Machine Technology', - 0x000162: u'Cygnet Technologies, Inc.', - 0x000163: u'Cisco Systems, Inc.', - 0x000164: u'Cisco Systems, Inc.', - 0x000165: u'AirSwitch Corporation', - 0x000166: u'TC GROUP A/S', - 0x000167: u'HIOKI E.E. CORPORATION', - 0x000168: u'VITANA CORPORATION', - 0x000169: u'Celestix Networks Pte Ltd.', - 0x00016A: u'ALITEC', - 0x00016B: u'LightChip, Inc.', - 0x00016C: u'FOXCONN', - 0x00016D: u'CarrierComm Inc.', - 0x00016E: u'Conklin Corporation', - 0x00016F: u'HAITAI ELECTRONICS CO., LTD.', - 0x000170: u'ESE Embedded System Engineer\'g', - 0x000171: u'Allied Data Technologies', - 0x000172: u'TechnoLand Co., LTD.', - 0x000173: u'AMCC', - 0x000174: u'CyberOptics Corporation', - 0x000175: u'Radiant Communications Corp.', - 0x000176: u'Orient Silver Enterprises', - 0x000177: u'EDSL', - 0x000178: u'MARGI Systems, Inc.', - 0x000179: u'WIRELESS TECHNOLOGY, INC.', - 0x00017A: u'Chengdu Maipu Electric Industrial Co., Ltd.', - 0x00017B: u'Heidelberger Druckmaschinen AG', - 0x00017C: u'AG-E GmbH', - 0x00017D: u'ThermoQuest', - 0x00017E: u'ADTEK System Science Co., Ltd.', - 0x00017F: u'Experience Music Project', - 0x000180: u'AOpen, Inc.', - 0x000181: u'Nortel Networks', - 0x000182: u'DICA TECHNOLOGIES AG', - 0x000183: u'ANITE TELECOMS', - 0x000184: u'SIEB & MEYER AG', - 0x000185: u'Aloka Co., Ltd.', - 0x000186: u'Uwe Disch', - 0x000187: u'i2SE GmbH', - 0x000188: u'LXCO Technologies ag', - 0x000189: u'Refraction Technology, Inc.', - 0x00018A: u'ROI COMPUTER AG', - 0x00018B: u'NetLinks Co., Ltd.', - 0x00018C: u'Mega Vision', - 0x00018D: u'AudeSi Technologies', - 0x00018E: u'Logitec Corporation', - 0x00018F: u'Kenetec, Inc.', - 0x000190: u'SMK-M', - 0x000191: u'SYRED Data Systems', - 0x000192: u'Texas Digital Systems', - 0x000193: u'Hanbyul Telecom Co., Ltd.', - 0x000194: u'Capital Equipment Corporation', - 0x000195: u'Sena Technologies, Inc.', - 0x000196: u'Cisco Systems, Inc.', - 0x000197: u'Cisco Systems, Inc.', - 0x000198: u'Darim Vision', - 0x000199: u'HeiSei Electronics', - 0x00019A: u'LEUNIG GmbH', - 0x00019B: u'Kyoto Microcomputer Co., Ltd.', - 0x00019C: u'JDS Uniphase Inc.', - 0x00019D: u'E-Control Systems, Inc.', - 0x00019E: u'ESS Technology, Inc.', - 0x00019F: u'Phonex Broadband', - 0x0001A0: u'Infinilink Corporation', - 0x0001A1: u'Mag-Tek, Inc.', - 0x0001A2: u'Logical Co., Ltd.', - 0x0001A3: u'GENESYS LOGIC, INC.', - 0x0001A4: u'Microlink Corporation', - 0x0001A5: u'Nextcomm, Inc.', - 0x0001A6: u'Scientific-Atlanta Arcodan A/S', - 0x0001A7: u'UNEX TECHNOLOGY CORPORATION', - 0x0001A8: u'Welltech Computer Co., Ltd.', - 0x0001A9: u'BMW AG', - 0x0001AA: u'Airspan Communications, Ltd.', - 0x0001AB: u'Main Street Networks', - 0x0001AC: u'Sitara Networks, Inc.', - 0x0001AD: u'Coach Master International d.b.a. CMI Worldwide, Inc.', - 0x0001AE: u'Trex Enterprises', - 0x0001AF: u'Motorola Computer Group', - 0x0001B0: u'Fulltek Technology Co., Ltd.', - 0x0001B1: u'General Bandwidth', - 0x0001B2: u'Digital Processing Systems, Inc.', - 0x0001B3: u'Precision Electronic Manufacturing', - 0x0001B4: u'Wayport, Inc.', - 0x0001B5: u'Turin Networks, Inc.', - 0x0001B6: u'SAEJIN T&M Co., Ltd.', - 0x0001B7: u'Centos, Inc.', - 0x0001B8: u'Netsensity, Inc.', - 0x0001B9: u'SKF Condition Monitoring', - 0x0001BA: u'IC-Net, Inc.', - 0x0001BB: u'Frequentis', - 0x0001BC: u'Brains Corporation', - 0x0001BD: u'Peterson Electro-Musical Products, Inc.', - 0x0001BE: u'Gigalink Co., Ltd.', - 0x0001BF: u'Teleforce Co., Ltd.', - 0x0001C0: u'CompuLab, Ltd.', - 0x0001C1: u'Vitesse Semiconductor Corporation', - 0x0001C2: u'ARK Research Corp.', - 0x0001C3: u'Acromag, Inc.', - 0x0001C4: u'NeoWave, Inc.', - 0x0001C5: u'Simpler Networks', - 0x0001C6: u'Quarry Technologies', - 0x0001C7: u'Cisco Systems, Inc.', - 0x0001C8: u'THOMAS CONRAD CORP.', - 0x0001C8: u'CONRAD CORP.', - 0x0001C9: u'Cisco Systems, Inc.', - 0x0001CA: u'Geocast Network Systems, Inc.', - 0x0001CB: u'EVR', - 0x0001CC: u'Japan Total Design Communication Co., Ltd.', - 0x0001CD: u'ARtem', - 0x0001CE: u'Custom Micro Products, Ltd.', - 0x0001CF: u'Alpha Data Parallel Systems, Ltd.', - 0x0001D0: u'VitalPoint, Inc.', - 0x0001D1: u'CoNet Communications, Inc.', - 0x0001D2: u'MacPower Peripherals, Ltd.', - 0x0001D3: u'PAXCOMM, Inc.', - 0x0001D4: u'Leisure Time, Inc.', - 0x0001D5: u'HAEDONG INFO & COMM CO., LTD', - 0x0001D6: u'MAN Roland Druckmaschinen AG', - 0x0001D7: u'F5 Networks, Inc.', - 0x0001D8: u'Teltronics, Inc.', - 0x0001D9: u'Sigma, Inc.', - 0x0001DA: u'WINCOMM Corporation', - 0x0001DB: u'Freecom Technologies GmbH', - 0x0001DC: u'Activetelco', - 0x0001DD: u'Avail Networks', - 0x0001DE: u'Trango Systems, Inc.', - 0x0001DF: u'ISDN Communications, Ltd.', - 0x0001E0: u'Fast Systems, Inc.', - 0x0001E1: u'Kinpo Electronics, Inc.', - 0x0001E2: u'Ando Electric Corporation', - 0x0001E3: u'Siemens AG', - 0x0001E4: u'Sitera, Inc.', - 0x0001E5: u'Supernet, Inc.', - 0x0001E6: u'Hewlett-Packard Company', - 0x0001E7: u'Hewlett-Packard Company', - 0x0001E8: u'Force10 Networks, Inc.', - 0x0001E9: u'Litton Marine Systems B.V.', - 0x0001EA: u'Cirilium Corp.', - 0x0001EB: u'C-COM Corporation', - 0x0001EC: u'Ericsson Group', - 0x0001ED: u'SETA Corp.', - 0x0001EE: u'Comtrol Europe, Ltd.', - 0x0001EF: u'Camtel Technology Corp.', - 0x0001F0: u'Tridium, Inc.', - 0x0001F1: u'Innovative Concepts, Inc.', - 0x0001F2: u'Mark of the Unicorn, Inc.', - 0x0001F3: u'QPS, Inc.', - 0x0001F4: u'Enterasys Networks', - 0x0001F5: u'ERIM S.A.', - 0x0001F6: u'Association of Musical Electronics Industry', - 0x0001F7: u'Image Display Systems, Inc.', - 0x0001F8: u'Adherent Systems, Ltd.', - 0x0001F9: u'TeraGlobal Communications Corp.', - 0x0001FA: u'HOROSCAS', - 0x0001FB: u'DoTop Technology, Inc.', - 0x0001FC: u'Keyence Corporation', - 0x0001FD: u'Digital Voice Systems, Inc.', - 0x0001FE: u'DIGITAL EQUIPMENT CORPORATION', - 0x0001FF: u'Data Direct Networks, Inc.', - 0x000200: u'Net & Sys Co., Ltd.', - 0x000201: u'IFM Electronic gmbh', - 0x000202: u'Amino Communications, Ltd.', - 0x000203: u'Woonsang Telecom, Inc.', - 0x000204: u'Bodmann Industries Elektronik GmbH', - 0x000205: u'Hitachi Denshi, Ltd.', - 0x000206: u'Telital R&D Denmark A/S', - 0x000207: u'VisionGlobal Network Corp.', - 0x000208: u'Unify Networks, Inc.', - 0x000209: u'Shenzhen SED Information Technology Co., Ltd.', - 0x00020A: u'Gefran Spa', - 0x00020B: u'Native Networks, Inc.', - 0x00020C: u'Metro-Optix', - 0x00020D: u'Micronpc.com', - 0x00020E: u'Laurel Networks, Inc.', - 0x00020F: u'AATR', - 0x000210: u'Fenecom', - 0x000211: u'Nature Worldwide Technology Corp.', - 0x000212: u'SierraCom', - 0x000213: u'S.D.E.L.', - 0x000214: u'DTVRO', - 0x000215: u'Cotas Computer Technology A/B', - 0x000216: u'Cisco Systems, Inc.', - 0x000217: u'Cisco Systems, Inc.', - 0x000218: u'Advanced Scientific Corp', - 0x000219: u'Paralon Technologies', - 0x00021A: u'Zuma Networks', - 0x00021B: u'Kollmorgen-Servotronix', - 0x00021C: u'Network Elements, Inc.', - 0x00021D: u'Data General Communication Ltd.', - 0x00021E: u'SIMTEL S.R.L.', - 0x00021F: u'Aculab PLC', - 0x000220: u'Canon Aptex, Inc.', - 0x000221: u'DSP Application, Ltd.', - 0x000222: u'Chromisys, Inc.', - 0x000223: u'ClickTV', - 0x000224: u'C-COR', - 0x000225: u'Certus Technology, Inc.', - 0x000226: u'XESystems, Inc.', - 0x000227: u'ESD GmbH', - 0x000228: u'Necsom, Ltd.', - 0x000229: u'Adtec Corporation', - 0x00022A: u'Asound Electronic', - 0x00022B: u'SAXA, Inc.', - 0x00022C: u'ABB Bomem, Inc.', - 0x00022D: u'Agere Systems', - 0x00022E: u'TEAC Corp. R& D', - 0x00022F: u'P-Cube, Ltd.', - 0x000230: u'Intersoft Electronics', - 0x000231: u'Ingersoll-Rand', - 0x000232: u'Avision, Inc.', - 0x000233: u'Mantra Communications, Inc.', - 0x000234: u'Imperial Technology, Inc.', - 0x000235: u'Paragon Networks International', - 0x000236: u'INIT GmbH', - 0x000237: u'Cosmo Research Corp.', - 0x000238: u'Serome Technology, Inc.', - 0x000239: u'Visicom', - 0x00023A: u'ZSK Stickmaschinen GmbH', - 0x00023B: u'Redback Networks', - 0x00023C: u'Creative Technology, Ltd.', - 0x00023D: u'NuSpeed, Inc.', - 0x00023E: u'Selta Telematica S.p.a', - 0x00023F: u'Compal Electronics, Inc.', - 0x000240: u'Seedek Co., Ltd.', - 0x000241: u'Amer.com', - 0x000242: u'Videoframe Systems', - 0x000243: u'Raysis Co., Ltd.', - 0x000244: u'SURECOM Technology Co.', - 0x000245: u'Lampus Co, Ltd.', - 0x000246: u'All-Win Tech Co., Ltd.', - 0x000247: u'Great Dragon Information Technology (Group) Co., Ltd.', - 0x000248: u'Pilz GmbH & Co.', - 0x000249: u'Aviv Infocom Co, Ltd.', - 0x00024A: u'Cisco Systems, Inc.', - 0x00024B: u'Cisco Systems, Inc.', - 0x00024C: u'SiByte, Inc.', - 0x00024D: u'Mannesman Dematic Colby Pty. Ltd.', - 0x00024E: u'Datacard Group', - 0x00024F: u'IPM Datacom S.R.L.', - 0x000250: u'Geyser Networks, Inc.', - 0x000251: u'Soma Networks, Inc.', - 0x000252: u'Carrier Corporation', - 0x000253: u'Televideo, Inc.', - 0x000254: u'WorldGate', - 0x000255: u'IBM Corporation', - 0x000256: u'Alpha Processor, Inc.', - 0x000257: u'Microcom Corp.', - 0x000258: u'Flying Packets Communications', - 0x000259: u'Tsann Kuen China (Shanghai)Enterprise Co., Ltd. IT Group', - 0x00025A: u'Catena Networks', - 0x00025B: u'Cambridge Silicon Radio', - 0x00025C: u'SCI Systems (Kunshan) Co., Ltd.', - 0x00025D: u'Calix Networks', - 0x00025E: u'High Technology Ltd', - 0x00025F: u'Nortel Networks', - 0x000260: u'Accordion Networks, Inc.', - 0x000261: u'Tilgin AB', - 0x000262: u'Soyo Group Soyo Com Tech Co., Ltd', - 0x000263: u'UPS Manufacturing SRL', - 0x000264: u'AudioRamp.com', - 0x000265: u'Virditech Co. Ltd.', - 0x000266: u'Thermalogic Corporation', - 0x000267: u'NODE RUNNER, INC.', - 0x000268: u'Harris Government Communications', - 0x000269: u'Nadatel Co., Ltd', - 0x00026A: u'Cocess Telecom Co., Ltd.', - 0x00026B: u'BCM Computers Co., Ltd.', - 0x00026C: u'Philips CFT', - 0x00026D: u'Adept Telecom', - 0x00026E: u'NeGeN Access, Inc.', - 0x00026F: u'Senao International Co., Ltd.', - 0x000270: u'Crewave Co., Ltd.', - 0x000271: u'Vpacket Communications', - 0x000272: u'CC&C Technologies, Inc.', - 0x000273: u'Coriolis Networks', - 0x000274: u'Tommy Technologies Corp.', - 0x000275: u'SMART Technologies, Inc.', - 0x000276: u'Primax Electronics Ltd.', - 0x000277: u'Cash Systemes Industrie', - 0x000278: u'Samsung Electro-Mechanics Co., Ltd.', - 0x000279: u'Control Applications, Ltd.', - 0x00027A: u'IOI Technology Corporation', - 0x00027B: u'Amplify Net, Inc.', - 0x00027C: u'Trilithic, Inc.', - 0x00027D: u'Cisco Systems, Inc.', - 0x00027E: u'Cisco Systems, Inc.', - 0x00027F: u'ask-technologies.com', - 0x000280: u'Mu Net, Inc.', - 0x000281: u'Madge Ltd.', - 0x000282: u'ViaClix, Inc.', - 0x000283: u'Spectrum Controls, Inc.', - 0x000284: u'AREVA T&D', - 0x000285: u'Riverstone Networks', - 0x000286: u'Occam Networks', - 0x000287: u'Adapcom', - 0x000288: u'GLOBAL VILLAGE COMMUNICATION', - 0x000289: u'DNE Technologies', - 0x00028A: u'Ambit Microsystems Corporation', - 0x00028B: u'VDSL Systems OY', - 0x00028C: u'Micrel-Synergy Semiconductor', - 0x00028D: u'Movita Technologies, Inc.', - 0x00028E: u'Rapid 5 Networks, Inc.', - 0x00028F: u'Globetek, Inc.', - 0x000290: u'Woorigisool, Inc.', - 0x000291: u'Open Network Co., Ltd.', - 0x000292: u'Logic Innovations, Inc.', - 0x000293: u'Solid Data Systems', - 0x000294: u'Tokyo Sokushin Co., Ltd.', - 0x000295: u'IP.Access Limited', - 0x000296: u'Lectron Co,. Ltd.', - 0x000297: u'C-COR.net', - 0x000298: u'Broadframe Corporation', - 0x000299: u'Apex, Inc.', - 0x00029A: u'Storage Apps', - 0x00029B: u'Kreatel Communications AB', - 0x00029C: u'3COM', - 0x00029D: u'Merix Corp.', - 0x00029E: u'Information Equipment Co., Ltd.', - 0x00029F: u'L-3 Communication Aviation Recorders', - 0x0002A0: u'Flatstack Ltd.', - 0x0002A1: u'World Wide Packets', - 0x0002A2: u'Hilscher GmbH', - 0x0002A3: u'ABB Power Automation', - 0x0002A4: u'AddPac Technology Co., Ltd.', - 0x0002A5: u'Compaq Computer Corporation', - 0x0002A6: u'Effinet Systems Co., Ltd.', - 0x0002A7: u'Vivace Networks', - 0x0002A8: u'Air Link Technology', - 0x0002A9: u'RACOM, s.r.o.', - 0x0002AA: u'PLcom Co., Ltd.', - 0x0002AB: u'CTC Union Technologies Co., Ltd.', - 0x0002AC: u'3PAR data', - 0x0002AD: u'Pentax Corpotation', - 0x0002AE: u'Scannex Electronics Ltd.', - 0x0002AF: u'TeleCruz Technology, Inc.', - 0x0002B0: u'Hokubu Communication & Industrial Co., Ltd.', - 0x0002B1: u'Anritsu, Ltd.', - 0x0002B2: u'Cablevision', - 0x0002B3: u'Intel Corporation', - 0x0002B4: u'DAPHNE', - 0x0002B5: u'Avnet, Inc.', - 0x0002B6: u'Acrosser Technology Co., Ltd.', - 0x0002B7: u'Watanabe Electric Industry Co., Ltd.', - 0x0002B8: u'WHI KONSULT AB', - 0x0002B9: u'Cisco Systems, Inc.', - 0x0002BA: u'Cisco Systems, Inc.', - 0x0002BB: u'Continuous Computing', - 0x0002BC: u'LVL 7 Systems, Inc.', - 0x0002BD: u'Bionet Co., Ltd.', - 0x0002BE: u'Totsu Engineering, Inc.', - 0x0002BF: u'dotRocket, Inc.', - 0x0002C0: u'Bencent Tzeng Industry Co., Ltd.', - 0x0002C1: u'Innovative Electronic Designs, Inc.', - 0x0002C2: u'Net Vision Telecom', - 0x0002C3: u'Arelnet Ltd.', - 0x0002C4: u'Vector International BUBA', - 0x0002C5: u'Evertz Microsystems Ltd.', - 0x0002C6: u'Data Track Technology PLC', - 0x0002C7: u'ALPS ELECTRIC Co., Ltd.', - 0x0002C8: u'Technocom Communications Technology (pte) Ltd', - 0x0002C9: u'Mellanox Technologies', - 0x0002CA: u'EndPoints, Inc.', - 0x0002CB: u'TriState Ltd.', - 0x0002CC: u'M.C.C.I', - 0x0002CD: u'TeleDream, Inc.', - 0x0002CE: u'FoxJet, Inc.', - 0x0002CF: u'ZyGate Communications, Inc.', - 0x0002D0: u'Comdial Corporation', - 0x0002D1: u'Vivotek, Inc.', - 0x0002D2: u'Workstation AG', - 0x0002D3: u'NetBotz, Inc.', - 0x0002D4: u'PDA Peripherals, Inc.', - 0x0002D5: u'ACR', - 0x0002D6: u'NICE Systems', - 0x0002D7: u'EMPEG Ltd', - 0x0002D8: u'BRECIS Communications Corporation', - 0x0002D9: u'Reliable Controls', - 0x0002DA: u'ExiO Communications, Inc.', - 0x0002DB: u'NETSEC', - 0x0002DC: u'Fujitsu General Limited', - 0x0002DD: u'Bromax Communications, Ltd.', - 0x0002DE: u'Astrodesign, Inc.', - 0x0002DF: u'Net Com Systems, Inc.', - 0x0002E0: u'ETAS GmbH', - 0x0002E1: u'Integrated Network Corporation', - 0x0002E2: u'NDC Infared Engineering', - 0x0002E3: u'LITE-ON Communications, Inc.', - 0x0002E4: u'JC HYUN Systems, Inc.', - 0x0002E5: u'Timeware Ltd.', - 0x0002E6: u'Gould Instrument Systems, Inc.', - 0x0002E7: u'CAB GmbH & Co KG', - 0x0002E8: u'E.D.&A.', - 0x0002E9: u'CS Systemes De Securite - C3S', - 0x0002EA: u'Focus Enhancements', - 0x0002EB: u'Pico Communications', - 0x0002EC: u'Maschoff Design Engineering', - 0x0002ED: u'DXO Telecom Co., Ltd.', - 0x0002EE: u'Nokia Danmark A/S', - 0x0002EF: u'CCC Network Systems Group Ltd.', - 0x0002F0: u'AME Optimedia Technology Co., Ltd.', - 0x0002F1: u'Pinetron Co., Ltd.', - 0x0002F2: u'eDevice, Inc.', - 0x0002F3: u'Media Serve Co., Ltd.', - 0x0002F4: u'PCTEL, Inc.', - 0x0002F5: u'VIVE Synergies, Inc.', - 0x0002F6: u'Equipe Communications', - 0x0002F7: u'ARM', - 0x0002F8: u'SEAKR Engineering, Inc.', - 0x0002F9: u'Mimos Semiconductor SDN BHD', - 0x0002FA: u'DX Antenna Co., Ltd.', - 0x0002FB: u'Baumuller Aulugen-Systemtechnik GmbH', - 0x0002FC: u'Cisco Systems, Inc.', - 0x0002FD: u'Cisco Systems, Inc.', - 0x0002FE: u'Viditec, Inc.', - 0x0002FF: u'Handan BroadInfoCom', - 0x000300: u'NetContinuum, Inc.', - 0x000301: u'Avantas Networks Corporation', - 0x000302: u'Charles Industries, Ltd.', - 0x000303: u'JAMA Electronics Co., Ltd.', - 0x000304: u'Pacific Broadband Communications', - 0x000305: u'Smart Network Devices GmbH', - 0x000306: u'Fusion In Tech Co., Ltd.', - 0x000307: u'Secure Works, Inc.', - 0x000308: u'AM Communications, Inc.', - 0x000309: u'Texcel Technology PLC', - 0x00030A: u'Argus Technologies', - 0x00030B: u'Hunter Technology, Inc.', - 0x00030C: u'Telesoft Technologies Ltd.', - 0x00030D: u'Uniwill Computer Corp.', - 0x00030E: u'Core Communications Co., Ltd.', - 0x00030F: u'Digital China (Shanghai) Networks Ltd.', - 0x000310: u'Link Evolution Corp.', - 0x000311: u'Micro Technology Co., Ltd.', - 0x000312: u'TR-Systemtechnik GmbH', - 0x000313: u'Access Media SPA', - 0x000314: u'Teleware Network Systems', - 0x000315: u'Cidco Incorporated', - 0x000316: u'Nobell Communications, Inc.', - 0x000317: u'Merlin Systems, Inc.', - 0x000318: u'Cyras Systems, Inc.', - 0x000319: u'Infineon AG', - 0x00031A: u'Beijing Broad Telecom Ltd., China', - 0x00031B: u'Cellvision Systems, Inc.', - 0x00031C: u'Svenska Hardvarufabriken AB', - 0x00031D: u'Taiwan Commate Computer, Inc.', - 0x00031E: u'Optranet, Inc.', - 0x00031F: u'Condev Ltd.', - 0x000320: u'Xpeed, Inc.', - 0x000321: u'Reco Research Co., Ltd.', - 0x000322: u'IDIS Co., Ltd.', - 0x000323: u'Cornet Technology, Inc.', - 0x000324: u'SANYO Multimedia Tottori Co., Ltd.', - 0x000325: u'Arima Computer Corp.', - 0x000326: u'Iwasaki Information Systems Co., Ltd.', - 0x000327: u'ACT\'L', - 0x000328: u'Mace Group, Inc.', - 0x000329: u'F3, Inc.', - 0x00032A: u'UniData Communication Systems, Inc.', - 0x00032B: u'GAI Datenfunksysteme GmbH', - 0x00032C: u'ABB Industrie AG', - 0x00032D: u'IBASE Technology, Inc.', - 0x00032E: u'Scope Information Management, Ltd.', - 0x00032F: u'Global Sun Technology, Inc.', - 0x000330: u'Imagenics, Co., Ltd.', - 0x000331: u'Cisco Systems, Inc.', - 0x000332: u'Cisco Systems, Inc.', - 0x000333: u'Digitel Co., Ltd.', - 0x000334: u'Newport Electronics', - 0x000335: u'Mirae Technology', - 0x000336: u'Zetes Technologies', - 0x000337: u'Vaone, Inc.', - 0x000338: u'Oak Technology', - 0x000339: u'Eurologic Systems, Ltd.', - 0x00033A: u'Silicon Wave, Inc.', - 0x00033B: u'TAMI Tech Co., Ltd.', - 0x00033C: u'Daiden Co., Ltd.', - 0x00033D: u'ILSHin Lab', - 0x00033E: u'Tateyama System Laboratory Co., Ltd.', - 0x00033F: u'BigBand Networks, Ltd.', - 0x000340: u'Floware Wireless Systems, Ltd.', - 0x000341: u'Axon Digital Design', - 0x000342: u'Nortel Networks', - 0x000343: u'Martin Professional A/S', - 0x000344: u'Tietech.Co., Ltd.', - 0x000345: u'Routrek Networks Corporation', - 0x000346: u'Hitachi Kokusai Electric, Inc.', - 0x000347: u'Intel Corporation', - 0x000348: u'Norscan Instruments, Ltd.', - 0x000349: u'Vidicode Datacommunicatie B.V.', - 0x00034A: u'RIAS Corporation', - 0x00034B: u'Nortel Networks', - 0x00034C: u'Shanghai DigiVision Technology Co., Ltd.', - 0x00034D: u'Chiaro Networks, Ltd.', - 0x00034E: u'Pos Data Company, Ltd.', - 0x00034F: u'Sur-Gard Security', - 0x000350: u'BTICINO SPA', - 0x000351: u'Diebold, Inc.', - 0x000352: u'Colubris Networks', - 0x000353: u'Mitac, Inc.', - 0x000354: u'Fiber Logic Communications', - 0x000355: u'TeraBeam Internet Systems', - 0x000356: u'Wincor Nixdorf GmbH & Co KG', - 0x000357: u'Intervoice-Brite, Inc.', - 0x000358: u'Hanyang Digitech Co., Ltd.', - 0x000359: u'DigitalSis', - 0x00035A: u'Photron Limited', - 0x00035B: u'BridgeWave Communications', - 0x00035C: u'Saint Song Corp.', - 0x00035D: u'Bosung Hi-Net Co., Ltd.', - 0x00035E: u'Metropolitan Area Networks, Inc.', - 0x00035F: u'Prueftechnik Condition Monitoring GmbH & Co. KG', - 0x000360: u'PAC Interactive Technology, Inc.', - 0x000361: u'Widcomm, Inc.', - 0x000362: u'Vodtel Communications, Inc.', - 0x000363: u'Miraesys Co., Ltd.', - 0x000364: u'Scenix Semiconductor, Inc.', - 0x000365: u'Kira Information & Communications, Ltd.', - 0x000366: u'ASM Pacific Technology', - 0x000367: u'Jasmine Networks, Inc.', - 0x000368: u'Embedone Co., Ltd.', - 0x000369: u'Nippon Antenna Co., Ltd.', - 0x00036A: u'Mainnet, Ltd.', - 0x00036B: u'Cisco Systems, Inc.', - 0x00036C: u'Cisco Systems, Inc.', - 0x00036D: u'Runtop, Inc.', - 0x00036E: u'Nicon Systems (Pty) Limited', - 0x00036F: u'Telsey SPA', - 0x000370: u'NXTV, Inc.', - 0x000371: u'Acomz Networks Corp.', - 0x000372: u'ULAN', - 0x000373: u'Aselsan A.S', - 0x000374: u'Hunter Watertech', - 0x000375: u'NetMedia, Inc.', - 0x000376: u'Graphtec Technology, Inc.', - 0x000377: u'Gigabit Wireless', - 0x000378: u'HUMAX Co., Ltd.', - 0x000379: u'Proscend Communications, Inc.', - 0x00037A: u'Taiyo Yuden Co., Ltd.', - 0x00037B: u'IDEC IZUMI Corporation', - 0x00037C: u'Coax Media', - 0x00037D: u'Stellcom', - 0x00037E: u'PORTech Communications, Inc.', - 0x00037F: u'Atheros Communications, Inc.', - 0x000380: u'SSH Communications Security Corp.', - 0x000381: u'Ingenico International', - 0x000382: u'A-One Co., Ltd.', - 0x000383: u'Metera Networks, Inc.', - 0x000384: u'AETA', - 0x000385: u'Actelis Networks, Inc.', - 0x000386: u'Ho Net, Inc.', - 0x000387: u'Blaze Network Products', - 0x000388: u'Fastfame Technology Co., Ltd.', - 0x000389: u'Plantronics', - 0x00038A: u'America Online, Inc.', - 0x00038B: u'PLUS-ONE I&T, Inc.', - 0x00038C: u'Total Impact', - 0x00038D: u'PCS Revenue Control Systems, Inc.', - 0x00038E: u'Atoga Systems, Inc.', - 0x00038F: u'Weinschel Corporation', - 0x000390: u'Digital Video Communications, Inc.', - 0x000391: u'Advanced Digital Broadcast, Ltd.', - 0x000392: u'Hyundai Teletek Co., Ltd.', - 0x000393: u'Apple Computer, Inc.', - 0x000394: u'Connect One', - 0x000395: u'California Amplifier', - 0x000396: u'EZ Cast Co., Ltd.', - 0x000397: u'Watchfront Electronics', - 0x000398: u'WISI', - 0x000399: u'Dongju Informations & Communications Co., Ltd.', - 0x00039A: u'SiConnect', - 0x00039B: u'NetChip Technology, Inc.', - 0x00039C: u'OptiMight Communications, Inc.', - 0x00039D: u'BENQ CORPORATION', - 0x00039E: u'Tera System Co., Ltd.', - 0x00039F: u'Cisco Systems, Inc.', - 0x0003A0: u'Cisco Systems, Inc.', - 0x0003A1: u'HIPER Information & Communication, Inc.', - 0x0003A2: u'Catapult Communications', - 0x0003A3: u'MAVIX, Ltd.', - 0x0003A4: u'Data Storage and Information Management', - 0x0003A5: u'Medea Corporation', - 0x0003A6: u'Traxit Technology, Inc.', - 0x0003A7: u'Unixtar Technology, Inc.', - 0x0003A8: u'IDOT Computers, Inc.', - 0x0003A9: u'AXCENT Media AG', - 0x0003AA: u'Watlow', - 0x0003AB: u'Bridge Information Systems', - 0x0003AC: u'Fronius Schweissmaschinen', - 0x0003AD: u'Emerson Energy Systems AB', - 0x0003AE: u'Allied Advanced Manufacturing Pte, Ltd.', - 0x0003AF: u'Paragea Communications', - 0x0003B0: u'Xsense Technology Corp.', - 0x0003B1: u'Hospira Inc.', - 0x0003B2: u'Radware', - 0x0003B3: u'IA Link Systems Co., Ltd.', - 0x0003B4: u'Macrotek International Corp.', - 0x0003B5: u'Entra Technology Co.', - 0x0003B6: u'QSI Corporation', - 0x0003B7: u'ZACCESS Systems', - 0x0003B8: u'NetKit Solutions, LLC', - 0x0003B9: u'Hualong Telecom Co., Ltd.', - 0x0003BA: u'Sun Microsystems', - 0x0003BB: u'Signal Communications Limited', - 0x0003BC: u'COT GmbH', - 0x0003BD: u'OmniCluster Technologies, Inc.', - 0x0003BE: u'Netility', - 0x0003BF: u'Centerpoint Broadband Technologies, Inc.', - 0x0003C0: u'RFTNC Co., Ltd.', - 0x0003C1: u'Packet Dynamics Ltd', - 0x0003C2: u'Solphone K.K.', - 0x0003C3: u'Micronik Multimedia', - 0x0003C4: u'Tomra Systems ASA', - 0x0003C5: u'Mobotix AG', - 0x0003C6: u'ICUE Systems, Inc.', - 0x0003C7: u'hopf Elektronik GmbH', - 0x0003C8: u'CML Emergency Services', - 0x0003C9: u'TECOM Co., Ltd.', - 0x0003CA: u'MTS Systems Corp.', - 0x0003CB: u'Nippon Systems Development Co., Ltd.', - 0x0003CC: u'Momentum Computer, Inc.', - 0x0003CD: u'Clovertech, Inc.', - 0x0003CE: u'ETEN Technologies, Inc.', - 0x0003CF: u'Muxcom, Inc.', - 0x0003D0: u'KOANKEISO Co., Ltd.', - 0x0003D1: u'Takaya Corporation', - 0x0003D2: u'Crossbeam Systems, Inc.', - 0x0003D3: u'Internet Energy Systems, Inc.', - 0x0003D4: u'Alloptic, Inc.', - 0x0003D5: u'Advanced Communications Co., Ltd.', - 0x0003D6: u'RADVision, Ltd.', - 0x0003D7: u'NextNet Wireless, Inc.', - 0x0003D8: u'iMPath Networks, Inc.', - 0x0003D9: u'Secheron SA', - 0x0003DA: u'Takamisawa Cybernetics Co., Ltd.', - 0x0003DB: u'Apogee Electronics Corp.', - 0x0003DC: u'Lexar Media, Inc.', - 0x0003DD: u'Comark Corp.', - 0x0003DE: u'OTC Wireless', - 0x0003DF: u'Desana Systems', - 0x0003E0: u'RadioFrame Networks, Inc.', - 0x0003E1: u'Winmate Communication, Inc.', - 0x0003E2: u'Comspace Corporation', - 0x0003E3: u'Cisco Systems, Inc.', - 0x0003E4: u'Cisco Systems, Inc.', - 0x0003E5: u'Hermstedt SG', - 0x0003E6: u'Entone Technologies, Inc.', - 0x0003E7: u'Logostek Co. Ltd.', - 0x0003E8: u'Wavelength Digital Limited', - 0x0003E9: u'Akara Canada, Inc.', - 0x0003EA: u'Mega System Technologies, Inc.', - 0x0003EB: u'Atrica', - 0x0003EC: u'ICG Research, Inc.', - 0x0003ED: u'Shinkawa Electric Co., Ltd.', - 0x0003EE: u'MKNet Corporation', - 0x0003EF: u'Oneline AG', - 0x0003F0: u'Redfern Broadband Networks', - 0x0003F1: u'Cicada Semiconductor, Inc.', - 0x0003F2: u'Seneca Networks', - 0x0003F3: u'Dazzle Multimedia, Inc.', - 0x0003F4: u'NetBurner', - 0x0003F5: u'Chip2Chip', - 0x0003F6: u'Allegro Networks, Inc.', - 0x0003F7: u'Plast-Control GmbH', - 0x0003F8: u'SanCastle Technologies, Inc.', - 0x0003F9: u'Pleiades Communications, Inc.', - 0x0003FA: u'TiMetra Networks', - 0x0003FB: u'Toko Seiki Company, Ltd.', - 0x0003FC: u'Intertex Data AB', - 0x0003FD: u'Cisco Systems, Inc.', - 0x0003FE: u'Cisco Systems, Inc.', - 0x0003FF: u'Microsoft Corporation', - 0x000400: u'LEXMARK INTERNATIONAL, INC.', - 0x000401: u'Osaki Electric Co., Ltd.', - 0x000402: u'Nexsan Technologies, Ltd.', - 0x000403: u'Nexsi Corporation', - 0x000404: u'Makino Milling Machine Co., Ltd.', - 0x000405: u'ACN Technologies', - 0x000406: u'Fa. Metabox AG', - 0x000407: u'Topcon Positioning Systems, Inc.', - 0x000408: u'Sanko Electronics Co., Ltd.', - 0x000409: u'Cratos Networks', - 0x00040A: u'Sage Systems', - 0x00040B: u'3com Europe Ltd.', - 0x00040C: u'KANNO Work\'s Ltd.', - 0x00040D: u'Avaya, Inc.', - 0x00040E: u'AVM GmbH', - 0x00040F: u'Asus Network Technologies, Inc.', - 0x000410: u'Spinnaker Networks, Inc.', - 0x000411: u'Inkra Networks, Inc.', - 0x000412: u'WaveSmith Networks, Inc.', - 0x000413: u'SNOM Technology AG', - 0x000414: u'Umezawa Musen Denki Co., Ltd.', - 0x000415: u'Rasteme Systems Co., Ltd.', - 0x000416: u'Parks S/A Comunicacoes Digitais', - 0x000417: u'ELAU AG', - 0x000418: u'Teltronic S.A.U.', - 0x000419: u'Fibercycle Networks, Inc.', - 0x00041A: u'ines GmbH', - 0x00041B: u'Digital Interfaces Ltd.', - 0x00041C: u'ipDialog, Inc.', - 0x00041D: u'Corega of America', - 0x00041E: u'Shikoku Instrumentation Co., Ltd.', - 0x00041F: u'Sony Computer Entertainment, Inc.', - 0x000420: u'Slim Devices, Inc.', - 0x000421: u'Ocular Networks', - 0x000422: u'Gordon Kapes, Inc.', - 0x000423: u'Intel Corporation', - 0x000424: u'TMC s.r.l.', - 0x000425: u'Atmel Corporation', - 0x000426: u'Autosys', - 0x000427: u'Cisco Systems, Inc.', - 0x000428: u'Cisco Systems, Inc.', - 0x000429: u'Pixord Corporation', - 0x00042A: u'Wireless Networks, Inc.', - 0x00042B: u'IT Access Co., Ltd.', - 0x00042C: u'Minet, Inc.', - 0x00042D: u'Sarian Systems, Ltd.', - 0x00042E: u'Netous Technologies, Ltd.', - 0x00042F: u'International Communications Products, Inc.', - 0x000430: u'Netgem', - 0x000431: u'GlobalStreams, Inc.', - 0x000432: u'Voyetra Turtle Beach, Inc.', - 0x000433: u'Cyberboard A/S', - 0x000434: u'Accelent Systems, Inc.', - 0x000435: u'Comptek International, Inc.', - 0x000436: u'ELANsat Technologies, Inc.', - 0x000437: u'Powin Information Technology, Inc.', - 0x000438: u'Nortel Networks', - 0x000439: u'Rosco Entertainment Technology, Inc.', - 0x00043A: u'Intelligent Telecommunications, Inc.', - 0x00043B: u'Lava Computer Mfg., Inc.', - 0x00043C: u'SONOS Co., Ltd.', - 0x00043D: u'INDEL AG', - 0x00043E: u'Telencomm', - 0x00043F: u'Electronic Systems Technology, Inc.', - 0x000440: u'cyberPIXIE, Inc.', - 0x000441: u'Half Dome Systems, Inc.', - 0x000442: u'NACT', - 0x000443: u'Agilent Technologies, Inc.', - 0x000444: u'Western Multiplex Corporation', - 0x000445: u'LMS Skalar Instruments GmbH', - 0x000446: u'CYZENTECH Co., Ltd.', - 0x000447: u'Acrowave Systems Co., Ltd.', - 0x000448: u'Polaroid Professional Imaging', - 0x000449: u'Mapletree Networks', - 0x00044A: u'iPolicy Networks, Inc.', - 0x00044B: u'NVIDIA', - 0x00044C: u'JENOPTIK', - 0x00044D: u'Cisco Systems, Inc.', - 0x00044E: u'Cisco Systems, Inc.', - 0x00044F: u'Leukhardt Systemelektronik GmbH', - 0x000450: u'DMD Computers SRL', - 0x000451: u'Medrad, Inc.', - 0x000452: u'RocketLogix, Inc.', - 0x000453: u'YottaYotta, Inc.', - 0x000454: u'Quadriga UK', - 0x000455: u'ANTARA.net', - 0x000456: u'PipingHot Networks', - 0x000457: u'Universal Access Technology, Inc.', - 0x000458: u'Fusion X Co., Ltd.', - 0x000459: u'Veristar Corporation', - 0x00045A: u'The Linksys Group, Inc.', - 0x00045B: u'Techsan Electronics Co., Ltd.', - 0x00045C: u'Mobiwave Pte Ltd', - 0x00045D: u'BEKA Elektronik', - 0x00045E: u'PolyTrax Information Technology AG', - 0x00045F: u'Evalue Technology, Inc.', - 0x000460: u'Knilink Technology, Inc.', - 0x000461: u'EPOX Computer Co., Ltd.', - 0x000462: u'DAKOS Data & Communication Co., Ltd.', - 0x000463: u'Bosch Security Systems', - 0x000464: u'Fantasma Networks, Inc.', - 0x000465: u'i.s.t isdn-support technik GmbH', - 0x000466: u'ARMITEL Co.', - 0x000467: u'Wuhan Research Institute of MII', - 0x000468: u'Vivity, Inc.', - 0x000469: u'Innocom, Inc.', - 0x00046A: u'Navini Networks', - 0x00046B: u'Palm Wireless, Inc.', - 0x00046C: u'Cyber Technology Co., Ltd.', - 0x00046D: u'Cisco Systems, Inc.', - 0x00046E: u'Cisco Systems, Inc.', - 0x00046F: u'Digitel S/A Industria Eletronica', - 0x000470: u'ipUnplugged AB', - 0x000471: u'IPrad', - 0x000472: u'Telelynx, Inc.', - 0x000473: u'Photonex Corporation', - 0x000474: u'LEGRAND', - 0x000475: u'3 Com Corporation', - 0x000476: u'3 Com Corporation', - 0x000477: u'Scalant Systems, Inc.', - 0x000478: u'G. Star Technology Corporation', - 0x000479: u'Radius Co., Ltd.', - 0x00047A: u'AXXESSIT ASA', - 0x00047B: u'Schlumberger', - 0x00047C: u'Skidata AG', - 0x00047D: u'Pelco', - 0x00047E: u'Optelecom=NKF', - 0x00047F: u'Chr. Mayr GmbH & Co. KG', - 0x000480: u'Foundry Networks, Inc.', - 0x000481: u'Econolite Control Products, Inc.', - 0x000482: u'Medialogic Corp.', - 0x000483: u'Deltron Technology, Inc.', - 0x000484: u'Amann GmbH', - 0x000485: u'PicoLight', - 0x000486: u'ITTC, University of Kansas', - 0x000487: u'Cogency Semiconductor, Inc.', - 0x000488: u'Eurotherm Controls', - 0x000489: u'YAFO Networks, Inc.', - 0x00048A: u'Temia Vertriebs GmbH', - 0x00048B: u'Poscon Corporation', - 0x00048C: u'Nayna Networks, Inc.', - 0x00048D: u'Tone Commander Systems, Inc.', - 0x00048E: u'Ohm Tech Labs, Inc.', - 0x00048F: u'TD Systems Corp.', - 0x000490: u'Optical Access', - 0x000491: u'Technovision, Inc.', - 0x000492: u'Hive Internet, Ltd.', - 0x000493: u'Tsinghua Unisplendour Co., Ltd.', - 0x000494: u'Breezecom, Ltd.', - 0x000495: u'Tejas Networks', - 0x000496: u'Extreme Networks', - 0x000497: u'MacroSystem Digital Video AG', - 0x000498: u'Mahi Networks', - 0x000499: u'Chino Corporation', - 0x00049A: u'Cisco Systems, Inc.', - 0x00049B: u'Cisco Systems, Inc.', - 0x00049C: u'Surgient Networks, Inc.', - 0x00049D: u'Ipanema Technologies', - 0x00049E: u'Wirelink Co., Ltd.', - 0x00049F: u'Freescale Semiconductor', - 0x0004A0: u'Verity Instruments, Inc.', - 0x0004A1: u'Pathway Connectivity', - 0x0004A2: u'L.S.I. Japan Co., Ltd.', - 0x0004A3: u'Microchip Technology, Inc.', - 0x0004A4: u'NetEnabled, Inc.', - 0x0004A5: u'Barco Projection Systems NV', - 0x0004A6: u'SAF Tehnika Ltd.', - 0x0004A7: u'FabiaTech Corporation', - 0x0004A8: u'Broadmax Technologies, Inc.', - 0x0004A9: u'SandStream Technologies, Inc.', - 0x0004AA: u'Jetstream Communications', - 0x0004AB: u'Comverse Network Systems, Inc.', - 0x0004AC: u'IBM CORP.', - 0x0004AD: u'Malibu Networks', - 0x0004AE: u'Liquid Metronics', - 0x0004AF: u'Digital Fountain, Inc.', - 0x0004B0: u'ELESIGN Co., Ltd.', - 0x0004B1: u'Signal Technology, Inc.', - 0x0004B2: u'ESSEGI SRL', - 0x0004B3: u'Videotek, Inc.', - 0x0004B4: u'CIAC', - 0x0004B5: u'Equitrac Corporation', - 0x0004B6: u'Stratex Networks, Inc.', - 0x0004B7: u'AMB i.t. Holding', - 0x0004B8: u'Kumahira Co., Ltd.', - 0x0004B9: u'S.I. Soubou, Inc.', - 0x0004BA: u'KDD Media Will Corporation', - 0x0004BB: u'Bardac Corporation', - 0x0004BC: u'Giantec, Inc.', - 0x0004BD: u'Motorola BCS', - 0x0004BE: u'OptXCon, Inc.', - 0x0004BF: u'VersaLogic Corp.', - 0x0004C0: u'Cisco Systems, Inc.', - 0x0004C1: u'Cisco Systems, Inc.', - 0x0004C2: u'Magnipix, Inc.', - 0x0004C3: u'CASTOR Informatique', - 0x0004C4: u'Allen & Heath Limited', - 0x0004C5: u'ASE Technologies, USA', - 0x0004C6: u'Yamaha Motor Co., Ltd.', - 0x0004C7: u'NetMount', - 0x0004C8: u'LIBA Maschinenfabrik GmbH', - 0x0004C9: u'Micro Electron Co., Ltd.', - 0x0004CA: u'FreeMs Corp.', - 0x0004CB: u'Tdsoft Communication, Ltd.', - 0x0004CC: u'Peek Traffic B.V.', - 0x0004CD: u'Informedia Research Group', - 0x0004CE: u'Patria Ailon', - 0x0004CF: u'Seagate Technology', - 0x0004D0: u'Softlink s.r.o.', - 0x0004D1: u'Drew Technologies, Inc.', - 0x0004D2: u'Adcon Telemetry GmbH', - 0x0004D3: u'Toyokeiki Co., Ltd.', - 0x0004D4: u'Proview Electronics Co., Ltd.', - 0x0004D5: u'Hitachi Communication Systems, Inc.', - 0x0004D6: u'Takagi Industrial Co., Ltd.', - 0x0004D7: u'Omitec Instrumentation Ltd.', - 0x0004D8: u'IPWireless, Inc.', - 0x0004D9: u'Titan Electronics, Inc.', - 0x0004DA: u'Relax Technology, Inc.', - 0x0004DB: u'Tellus Group Corp.', - 0x0004DC: u'Nortel Networks', - 0x0004DD: u'Cisco Systems, Inc.', - 0x0004DE: u'Cisco Systems, Inc.', - 0x0004DF: u'Teracom Telematica Ltda.', - 0x0004E0: u'Procket Networks', - 0x0004E1: u'Infinior Microsystems', - 0x0004E2: u'SMC Networks, Inc.', - 0x0004E3: u'Accton Technology Corp.', - 0x0004E4: u'Daeryung Ind., Inc.', - 0x0004E5: u'Glonet Systems, Inc.', - 0x0004E6: u'Banyan Network Private Limited', - 0x0004E7: u'Lightpointe Communications, Inc', - 0x0004E8: u'IER, Inc.', - 0x0004E9: u'Infiniswitch Corporation', - 0x0004EA: u'Hewlett-Packard Company', - 0x0004EB: u'Paxonet Communications, Inc.', - 0x0004EC: u'Memobox SA', - 0x0004ED: u'Billion Electric Co., Ltd.', - 0x0004EE: u'Lincoln Electric Company', - 0x0004EF: u'Polestar Corp.', - 0x0004F0: u'International Computers, Ltd', - 0x0004F1: u'WhereNet', - 0x0004F2: u'Polycom', - 0x0004F3: u'FS FORTH-SYSTEME GmbH', - 0x0004F4: u'Infinite Electronics Inc.', - 0x0004F5: u'SnowShore Networks, Inc.', - 0x0004F6: u'Amphus', - 0x0004F7: u'Omega Band, Inc.', - 0x0004F8: u'QUALICABLE TV Industria E Com., Ltda', - 0x0004F9: u'Xtera Communications, Inc.', - 0x0004FA: u'NBS Technologies Inc.', - 0x0004FB: u'Commtech, Inc.', - 0x0004FC: u'Stratus Computer (DE), Inc.', - 0x0004FD: u'Japan Control Engineering Co., Ltd.', - 0x0004FE: u'Pelago Networks', - 0x0004FF: u'Acronet Co., Ltd.', - 0x000500: u'Cisco Systems, Inc.', - 0x000501: u'Cisco Systems, Inc.', - 0x000502: u'APPLE COMPUTER', - 0x000503: u'ICONAG', - 0x000504: u'Naray Information & Communication Enterprise', - 0x000505: u'Systems Integration Solutions, Inc.', - 0x000506: u'Reddo Networks AB', - 0x000507: u'Fine Appliance Corp.', - 0x000508: u'Inetcam, Inc.', - 0x000509: u'AVOC Nishimura Ltd.', - 0x00050A: u'ICS Spa', - 0x00050B: u'SICOM Systems, Inc.', - 0x00050C: u'Network Photonics, Inc.', - 0x00050D: u'Midstream Technologies, Inc.', - 0x00050E: u'3ware, Inc.', - 0x00050F: u'Tanaka S/S Ltd.', - 0x000510: u'Infinite Shanghai Communication Terminals Ltd.', - 0x000511: u'Complementary Technologies Ltd', - 0x000512: u'MeshNetworks, Inc.', - 0x000513: u'VTLinx Multimedia Systems, Inc.', - 0x000514: u'KDT Systems Co., Ltd.', - 0x000515: u'Nuark Co., Ltd.', - 0x000516: u'SMART Modular Technologies', - 0x000517: u'Shellcomm, Inc.', - 0x000518: u'Jupiters Technology', - 0x000519: u'Siemens Building Technologies AG,', - 0x00051A: u'3Com Europe Ltd.', - 0x00051B: u'Magic Control Technology Corporation', - 0x00051C: u'Xnet Technology Corp.', - 0x00051D: u'Airocon, Inc.', - 0x00051E: u'Brocade Communications Systems, Inc.', - 0x00051F: u'Taijin Media Co., Ltd.', - 0x000520: u'Smartronix, Inc.', - 0x000521: u'Control Microsystems', - 0x000522: u'LEA*D Corporation, Inc.', - 0x000523: u'AVL List GmbH', - 0x000524: u'BTL System (HK) Limited', - 0x000525: u'Puretek Industrial Co., Ltd.', - 0x000526: u'IPAS GmbH', - 0x000527: u'SJ Tek Co. Ltd', - 0x000528: u'New Focus, Inc.', - 0x000529: u'Shanghai Broadan Communication Technology Co., Ltd', - 0x00052A: u'Ikegami Tsushinki Co., Ltd.', - 0x00052B: u'HORIBA, Ltd.', - 0x00052C: u'Supreme Magic Corporation', - 0x00052D: u'Zoltrix International Limited', - 0x00052E: u'Cinta Networks', - 0x00052F: u'Leviton Voice and Data', - 0x000530: u'Andiamo Systems, Inc.', - 0x000531: u'Cisco Systems, Inc.', - 0x000532: u'Cisco Systems, Inc.', - 0x000533: u'Sanera Systems, Inc.', - 0x000534: u'Northstar Engineering Ltd.', - 0x000535: u'Chip PC Ltd.', - 0x000536: u'Danam Communications, Inc.', - 0x000537: u'Nets Technology Co., Ltd.', - 0x000538: u'Merilus, Inc.', - 0x000539: u'A Brand New World in Sweden AB', - 0x00053A: u'Willowglen Services Pte Ltd', - 0x00053B: u'Harbour Networks Ltd., Co. Beijing', - 0x00053C: u'Xircom', - 0x00053D: u'Agere Systems', - 0x00053E: u'KID Systeme GmbH', - 0x00053F: u'VisionTek, Inc.', - 0x000540: u'FAST Corporation', - 0x000541: u'Advanced Systems Co., Ltd.', - 0x000542: u'Otari, Inc.', - 0x000543: u'IQ Wireless GmbH', - 0x000544: u'Valley Technologies, Inc.', - 0x000545: u'Internet Photonics', - 0x000546: u'KDDI Network & Solultions Inc.', - 0x000547: u'Starent Networks', - 0x000548: u'Disco Corporation', - 0x000549: u'Salira Optical Network Systems', - 0x00054A: u'Ario Data Networks, Inc.', - 0x00054B: u'Micro Innovation AG', - 0x00054C: u'RF Innovations Pty Ltd', - 0x00054D: u'Brans Technologies, Inc.', - 0x00054E: u'Philips Components', - 0x00054F: u'PRIVATE', - 0x000550: u'Vcomms Limited', - 0x000551: u'F & S Elektronik Systeme GmbH', - 0x000552: u'Xycotec Computer GmbH', - 0x000553: u'DVC Company, Inc.', - 0x000554: u'Rangestar Wireless', - 0x000555: u'Japan Cash Machine Co., Ltd.', - 0x000556: u'360 Systems', - 0x000557: u'Agile TV Corporation', - 0x000558: u'Synchronous, Inc.', - 0x000559: u'Intracom S.A.', - 0x00055A: u'Power Dsine Ltd.', - 0x00055B: u'Charles Industries, Ltd.', - 0x00055C: u'Kowa Company, Ltd.', - 0x00055D: u'D-Link Systems, Inc.', - 0x00055E: u'Cisco Systems, Inc.', - 0x00055F: u'Cisco Systems, Inc.', - 0x000560: u'LEADER COMM.CO., LTD', - 0x000561: u'nac Image Technology, Inc.', - 0x000562: u'Digital View Limited', - 0x000563: u'J-Works, Inc.', - 0x000564: u'Tsinghua Bitway Co., Ltd.', - 0x000565: u'Tailyn Communication Company Ltd.', - 0x000566: u'Secui.com Corporation', - 0x000567: u'Etymonic Design, Inc.', - 0x000568: u'Piltofish Networks AB', - 0x000569: u'VMWARE, Inc.', - 0x00056A: u'Heuft Systemtechnik GmbH', - 0x00056B: u'C.P. Technology Co., Ltd.', - 0x00056C: u'Hung Chang Co., Ltd.', - 0x00056D: u'Pacific Corporation', - 0x00056E: u'National Enhance Technology, Inc.', - 0x00056F: u'Innomedia Technologies Pvt. Ltd.', - 0x000570: u'Baydel Ltd.', - 0x000571: u'Seiwa Electronics Co.', - 0x000572: u'Deonet Co., Ltd.', - 0x000573: u'Cisco Systems, Inc.', - 0x000574: u'Cisco Systems, Inc.', - 0x000575: u'CDS-Electronics BV', - 0x000576: u'NSM Technology Ltd.', - 0x000577: u'SM Information & Communication', - 0x000578: u'PRIVATE', - 0x000579: u'Universal Control Solution Corp.', - 0x00057A: u'Hatteras Networks', - 0x00057B: u'Chung Nam Electronic Co., Ltd.', - 0x00057C: u'RCO Security AB', - 0x00057D: u'Sun Communications, Inc.', - 0x00057E: u'Eckelmann Steuerungstechnik GmbH', - 0x00057F: u'Acqis Technology', - 0x000580: u'Fibrolan Ltd.', - 0x000581: u'Snell & Wilcox Ltd.', - 0x000582: u'ClearCube Technology', - 0x000583: u'ImageCom Limited', - 0x000584: u'AbsoluteValue Systems, Inc.', - 0x000585: u'Juniper Networks, Inc.', - 0x000586: u'Lucent Technologies', - 0x000587: u'Locus, Incorporated', - 0x000588: u'Sensoria Corp.', - 0x000589: u'National Datacomputer', - 0x00058A: u'Netcom Co., Ltd.', - 0x00058B: u'IPmental, Inc.', - 0x00058C: u'Opentech Inc.', - 0x00058D: u'Lynx Photonic Networks, Inc.', - 0x00058E: u'Flextronics International GmbH & Co. Nfg. KG', - 0x00058F: u'CLCsoft co.', - 0x000590: u'Swissvoice Ltd.', - 0x000591: u'Active Silicon Ltd.', - 0x000592: u'Pultek Corp.', - 0x000593: u'Grammar Engine Inc.', - 0x000594: u'IXXAT Automation GmbH', - 0x000595: u'Alesis Corporation', - 0x000596: u'Genotech Co., Ltd.', - 0x000597: u'Eagle Traffic Control Systems', - 0x000598: u'CRONOS S.r.l.', - 0x000599: u'DRS Test and Energy Management or DRS-TEM', - 0x00059A: u'Cisco Systems, Inc.', - 0x00059B: u'Cisco Systems, Inc.', - 0x00059C: u'Kleinknecht GmbH, Ing. Buero', - 0x00059D: u'Daniel Computing Systems, Inc.', - 0x00059E: u'Zinwell Corporation', - 0x00059F: u'Yotta Networks, Inc.', - 0x0005A0: u'MOBILINE Kft.', - 0x0005A1: u'Zenocom', - 0x0005A2: u'CELOX Networks', - 0x0005A3: u'QEI, Inc.', - 0x0005A4: u'Lucid Voice Ltd.', - 0x0005A5: u'KOTT', - 0x0005A6: u'Extron Electronics', - 0x0005A7: u'Hyperchip, Inc.', - 0x0005A8: u'WYLE ELECTRONICS', - 0x0005A9: u'Princeton Networks, Inc.', - 0x0005AA: u'Moore Industries International Inc.', - 0x0005AB: u'Cyber Fone, Inc.', - 0x0005AC: u'Northern Digital, Inc.', - 0x0005AD: u'Topspin Communications, Inc.', - 0x0005AE: u'Mediaport USA', - 0x0005AF: u'InnoScan Computing A/S', - 0x0005B0: u'Korea Computer Technology Co., Ltd.', - 0x0005B1: u'ASB Technology BV', - 0x0005B2: u'Medison Co., Ltd.', - 0x0005B3: u'Asahi-Engineering Co., Ltd.', - 0x0005B4: u'Aceex Corporation', - 0x0005B5: u'Broadcom Technologies', - 0x0005B6: u'INSYS Microelectronics GmbH', - 0x0005B7: u'Arbor Technology Corp.', - 0x0005B8: u'Electronic Design Associates, Inc.', - 0x0005B9: u'Airvana, Inc.', - 0x0005BA: u'Area Netwoeks, Inc.', - 0x0005BB: u'Myspace AB', - 0x0005BC: u'Resorsys Ltd.', - 0x0005BD: u'ROAX BV', - 0x0005BE: u'Kongsberg Seatex AS', - 0x0005BF: u'JustEzy Technology, Inc.', - 0x0005C0: u'Digital Network Alacarte Co., Ltd.', - 0x0005C1: u'A-Kyung Motion, Inc.', - 0x0005C2: u'Soronti, Inc.', - 0x0005C3: u'Pacific Instruments, Inc.', - 0x0005C4: u'Telect, Inc.', - 0x0005C5: u'Flaga HF', - 0x0005C6: u'Triz Communications', - 0x0005C7: u'I/F-COM A/S', - 0x0005C8: u'VERYTECH', - 0x0005C9: u'LG Innotek', - 0x0005CA: u'Hitron Technology, Inc.', - 0x0005CB: u'ROIS Technologies, Inc.', - 0x0005CC: u'Sumtel Communications, Inc.', - 0x0005CD: u'Denon, Ltd.', - 0x0005CE: u'Prolink Microsystems Corporation', - 0x0005CF: u'Thunder River Technologies, Inc.', - 0x0005D0: u'Solinet Systems', - 0x0005D1: u'Metavector Technologies', - 0x0005D2: u'DAP Technologies', - 0x0005D3: u'eProduction Solutions, Inc.', - 0x0005D4: u'FutureSmart Networks, Inc.', - 0x0005D5: u'Speedcom Wireless', - 0x0005D6: u'Titan Wireless', - 0x0005D7: u'Vista Imaging, Inc.', - 0x0005D8: u'Arescom, Inc.', - 0x0005D9: u'Techno Valley, Inc.', - 0x0005DA: u'Apex Automationstechnik', - 0x0005DB: u'Nentec GmbH', - 0x0005DC: u'Cisco Systems, Inc.', - 0x0005DD: u'Cisco Systems, Inc.', - 0x0005DE: u'Gi Fone Korea, Inc.', - 0x0005DF: u'Electronic Innovation, Inc.', - 0x0005E0: u'Empirix Corp.', - 0x0005E1: u'Trellis Photonics, Ltd.', - 0x0005E2: u'Creativ Network Technologies', - 0x0005E3: u'LightSand Communications, Inc.', - 0x0005E4: u'Red Lion Controls L.P.', - 0x0005E5: u'Renishaw PLC', - 0x0005E6: u'Egenera, Inc.', - 0x0005E7: u'Netrake Corp.', - 0x0005E8: u'TurboWave, Inc.', - 0x0005E9: u'Unicess Network, Inc.', - 0x0005EA: u'Rednix', - 0x0005EB: u'Blue Ridge Networks, Inc.', - 0x0005EC: u'Mosaic Systems Inc.', - 0x0005ED: u'Technikum Joanneum GmbH', - 0x0005EE: u'BEWATOR Group', - 0x0005EF: u'ADOIR Digital Technology', - 0x0005F0: u'SATEC', - 0x0005F1: u'Vrcom, Inc.', - 0x0005F2: u'Power R, Inc.', - 0x0005F3: u'Weboyn', - 0x0005F4: u'System Base Co., Ltd.', - 0x0005F5: u'OYO Geospace Corp.', - 0x0005F6: u'Young Chang Co. Ltd.', - 0x0005F7: u'Analog Devices, Inc.', - 0x0005F8: u'Real Time Access, Inc.', - 0x0005F9: u'TOA Corporation', - 0x0005FA: u'IPOptical, Inc.', - 0x0005FB: u'ShareGate, Inc.', - 0x0005FC: u'Schenck Pegasus Corp.', - 0x0005FD: u'PacketLight Networks Ltd.', - 0x0005FE: u'Traficon N.V.', - 0x0005FF: u'SNS Solutions, Inc.', - 0x000600: u'Toshiba Teli Corporation', - 0x000601: u'Otanikeiki Co., Ltd.', - 0x000602: u'Cirkitech Electronics Co.', - 0x000603: u'Baker Hughes Inc.', - 0x000604: u'@Track Communications, Inc.', - 0x000605: u'Inncom International, Inc.', - 0x000606: u'RapidWAN, Inc.', - 0x000607: u'Omni Directional Control Technology Inc.', - 0x000608: u'At-Sky SAS', - 0x000609: u'Crossport Systems', - 0x00060A: u'Blue2space', - 0x00060B: u'Paceline Systems Corporation', - 0x00060C: u'Melco Industries, Inc.', - 0x00060D: u'Wave7 Optics', - 0x00060E: u'IGYS Systems, Inc.', - 0x00060F: u'Narad Networks Inc', - 0x000610: u'Abeona Networks Inc', - 0x000611: u'Zeus Wireless, Inc.', - 0x000612: u'Accusys, Inc.', - 0x000613: u'Kawasaki Microelectronics Incorporated', - 0x000614: u'Prism Holdings', - 0x000615: u'Kimoto Electric Co., Ltd.', - 0x000616: u'Tel Net Co., Ltd.', - 0x000617: u'Redswitch Inc.', - 0x000618: u'DigiPower Manufacturing Inc.', - 0x000619: u'Connection Technology Systems', - 0x00061A: u'Zetari Inc.', - 0x00061B: u'Portable Systems, IBM Japan Co, Ltd', - 0x00061C: u'Hoshino Metal Industries, Ltd.', - 0x00061D: u'MIP Telecom, Inc.', - 0x00061E: u'Maxan Systems', - 0x00061F: u'Vision Components GmbH', - 0x000620: u'Serial System Ltd.', - 0x000621: u'Hinox, Co., Ltd.', - 0x000622: u'Chung Fu Chen Yeh Enterprise Corp.', - 0x000623: u'MGE UPS Systems France', - 0x000624: u'Gentner Communications Corp.', - 0x000625: u'The Linksys Group, Inc.', - 0x000626: u'MWE GmbH', - 0x000627: u'Uniwide Technologies, Inc.', - 0x000628: u'Cisco Systems, Inc.', - 0x000629: u'IBM CORPORATION', - 0x00062A: u'Cisco Systems, Inc.', - 0x00062B: u'INTRASERVER TECHNOLOGY', - 0x00062C: u'Network Robots, Inc.', - 0x00062D: u'TouchStar Technologies, L.L.C.', - 0x00062E: u'Aristos Logic Corp.', - 0x00062F: u'Pivotech Systems Inc.', - 0x000630: u'Adtranz Sweden', - 0x000631: u'Optical Solutions, Inc.', - 0x000632: u'Mesco Engineering GmbH', - 0x000633: u'Smiths Heimann Biometric Systems', - 0x000634: u'GTE Airfone Inc.', - 0x000635: u'PacketAir Networks, Inc.', - 0x000636: u'Jedai Broadband Networks', - 0x000637: u'Toptrend-Meta Information (ShenZhen) Inc.', - 0x000638: u'Sungjin C&C Co., Ltd.', - 0x000639: u'Newtec', - 0x00063A: u'Dura Micro, Inc.', - 0x00063B: u'Arcturus Networks, Inc.', - 0x00063C: u'NMI Electronics Ltd', - 0x00063D: u'Microwave Data Systems Inc.', - 0x00063E: u'Opthos Inc.', - 0x00063F: u'Everex Communications Inc.', - 0x000640: u'White Rock Networks', - 0x000641: u'ITCN', - 0x000642: u'Genetel Systems Inc.', - 0x000643: u'SONO Computer Co., Ltd.', - 0x000644: u'NEIX Inc.', - 0x000645: u'Meisei Electric Co. Ltd.', - 0x000646: u'ShenZhen XunBao Network Technology Co Ltd', - 0x000647: u'Etrali S.A.', - 0x000648: u'Seedsware, Inc.', - 0x000649: u'Quante', - 0x00064A: u'Honeywell Co., Ltd. (KOREA)', - 0x00064B: u'Alexon Co., Ltd.', - 0x00064C: u'Invicta Networks, Inc.', - 0x00064D: u'Sencore', - 0x00064E: u'Broad Net Technology Inc.', - 0x00064F: u'PRO-NETS Technology Corporation', - 0x000650: u'Tiburon Networks, Inc.', - 0x000651: u'Aspen Networks Inc.', - 0x000652: u'Cisco Systems, Inc.', - 0x000653: u'Cisco Systems, Inc.', - 0x000654: u'Maxxio Technologies', - 0x000655: u'Yipee, Inc.', - 0x000656: u'Tactel AB', - 0x000657: u'Market Central, Inc.', - 0x000658: u'Helmut Fischer GmbH & Co. KG', - 0x000659: u'EAL (Apeldoorn) B.V.', - 0x00065A: u'Strix Systems', - 0x00065B: u'Dell Computer Corp.', - 0x00065C: u'Malachite Technologies, Inc.', - 0x00065D: u'Heidelberg Web Systems', - 0x00065E: u'Photuris, Inc.', - 0x00065F: u'ECI Telecom - NGTS Ltd.', - 0x000660: u'NADEX Co., Ltd.', - 0x000661: u'NIA Home Technologies Corp.', - 0x000662: u'MBM Technology Ltd.', - 0x000663: u'Human Technology Co., Ltd.', - 0x000664: u'Fostex Corporation', - 0x000665: u'Sunny Giken, Inc.', - 0x000666: u'Roving Networks', - 0x000667: u'Tripp Lite', - 0x000668: u'Vicon Industries Inc.', - 0x000669: u'Datasound Laboratories Ltd', - 0x00066A: u'InfiniCon Systems, Inc.', - 0x00066B: u'Sysmex Corporation', - 0x00066C: u'Robinson Corporation', - 0x00066D: u'Compuprint S.P.A.', - 0x00066E: u'Delta Electronics, Inc.', - 0x00066F: u'Korea Data Systems', - 0x000670: u'Upponetti Oy', - 0x000671: u'Softing AG', - 0x000672: u'Netezza', - 0x000673: u'Optelecom-nkf', - 0x000674: u'Spectrum Control, Inc.', - 0x000675: u'Banderacom, Inc.', - 0x000676: u'Novra Technologies Inc.', - 0x000677: u'SICK AG', - 0x000678: u'Marantz Japan, Inc.', - 0x000679: u'Konami Corporation', - 0x00067A: u'JMP Systems', - 0x00067B: u'Toplink C&C Corporation', - 0x00067C: u'CISCO SYSTEMS, INC.', - 0x00067D: u'Takasago Ltd.', - 0x00067E: u'WinCom Systems, Inc.', - 0x00067F: u'Rearden Steel Technologies', - 0x000680: u'Card Access, Inc.', - 0x000681: u'Goepel Electronic GmbH', - 0x000682: u'Convedia', - 0x000683: u'Bravara Communications, Inc.', - 0x000684: u'Biacore AB', - 0x000685: u'NetNearU Corporation', - 0x000686: u'ZARDCOM Co., Ltd.', - 0x000687: u'Omnitron Systems Technology, Inc.', - 0x000688: u'Telways Communication Co., Ltd.', - 0x000689: u'yLez Technologies Pte Ltd', - 0x00068A: u'NeuronNet Co. Ltd. R&D Center', - 0x00068B: u'AirRunner Technologies, Inc.', - 0x00068C: u'3Com Corporation', - 0x00068D: u'SEPATON, Inc.', - 0x00068E: u'HID Corporation', - 0x00068F: u'Telemonitor, Inc.', - 0x000690: u'Euracom Communication GmbH', - 0x000691: u'PT Inovacao', - 0x000692: u'Intruvert Networks, Inc.', - 0x000693: u'Flexus Computer Technology, Inc.', - 0x000694: u'Mobillian Corporation', - 0x000695: u'Ensure Technologies, Inc.', - 0x000696: u'Advent Networks', - 0x000697: u'R & D Center', - 0x000698: u'egnite Software GmbH', - 0x000699: u'Vida Design Co.', - 0x00069A: u'e & Tel', - 0x00069B: u'AVT Audio Video Technologies GmbH', - 0x00069C: u'Transmode Systems AB', - 0x00069D: u'Petards Mobile Intelligence', - 0x00069E: u'UNIQA, Inc.', - 0x00069F: u'Kuokoa Networks', - 0x0006A0: u'Mx Imaging', - 0x0006A1: u'Celsian Technologies, Inc.', - 0x0006A2: u'Microtune, Inc.', - 0x0006A3: u'Bitran Corporation', - 0x0006A4: u'INNOWELL Corp.', - 0x0006A5: u'PINON Corp.', - 0x0006A6: u'Artistic Licence (UK) Ltd', - 0x0006A7: u'Primarion', - 0x0006A8: u'KC Technology, Inc.', - 0x0006A9: u'Universal Instruments Corp.', - 0x0006AA: u'Miltope Corporation', - 0x0006AB: u'W-Link Systems, Inc.', - 0x0006AC: u'Intersoft Co.', - 0x0006AD: u'KB Electronics Ltd.', - 0x0006AE: u'Himachal Futuristic Communications Ltd', - 0x0006AF: u'PRIVATE', - 0x0006B0: u'Comtech EF Data Corp.', - 0x0006B1: u'Sonicwall', - 0x0006B2: u'Linxtek Co.', - 0x0006B3: u'Diagraph Corporation', - 0x0006B4: u'Vorne Industries, Inc.', - 0x0006B5: u'Luminent, Inc.', - 0x0006B6: u'Nir-Or Israel Ltd.', - 0x0006B7: u'TELEM GmbH', - 0x0006B8: u'Bandspeed Pty Ltd', - 0x0006B9: u'A5TEK Corp.', - 0x0006BA: u'Westwave Communications', - 0x0006BB: u'ATI Technologies Inc.', - 0x0006BC: u'Macrolink, Inc.', - 0x0006BD: u'BNTECHNOLOGY Co., Ltd.', - 0x0006BE: u'Baumer Optronic GmbH', - 0x0006BF: u'Accella Technologies Co., Ltd.', - 0x0006C0: u'United Internetworks, Inc.', - 0x0006C1: u'CISCO SYSTEMS, INC.', - 0x0006C2: u'Smartmatic Corporation', - 0x0006C3: u'Schindler Elevators Ltd.', - 0x0006C4: u'Piolink Inc.', - 0x0006C5: u'INNOVI Technologies Limited', - 0x0006C6: u'lesswire AG', - 0x0006C7: u'RFNET Technologies Pte Ltd (S)', - 0x0006C8: u'Sumitomo Metal Micro Devices, Inc.', - 0x0006C9: u'Technical Marketing Research, Inc.', - 0x0006CA: u'American Computer & Digital Components, Inc. (ACDC)', - 0x0006CB: u'Jotron Electronics A/S', - 0x0006CC: u'JMI Electronics Co., Ltd.', - 0x0006CD: u'Kodak IL Ltd.', - 0x0006CE: u'DATENO', - 0x0006CF: u'Thales Avionics In-Flight Systems, LLC', - 0x0006D0: u'Elgar Electronics Corp.', - 0x0006D1: u'Tahoe Networks, Inc.', - 0x0006D2: u'Tundra Semiconductor Corp.', - 0x0006D3: u'Alpha Telecom, Inc. U.S.A.', - 0x0006D4: u'Interactive Objects, Inc.', - 0x0006D5: u'Diamond Systems Corp.', - 0x0006D6: u'Cisco Systems, Inc.', - 0x0006D7: u'Cisco Systems, Inc.', - 0x0006D8: u'Maple Optical Systems', - 0x0006D9: u'IPM-Net S.p.A.', - 0x0006DA: u'ITRAN Communications Ltd.', - 0x0006DB: u'ICHIPS Co., Ltd.', - 0x0006DC: u'Syabas Technology (Amquest)', - 0x0006DD: u'AT & T Laboratories - Cambridge Ltd', - 0x0006DE: u'Flash Technology', - 0x0006DF: u'AIDONIC Corporation', - 0x0006E0: u'MAT Co., Ltd.', - 0x0006E1: u'Techno Trade s.a', - 0x0006E2: u'Ceemax Technology Co., Ltd.', - 0x0006E3: u'Quantitative Imaging Corporation', - 0x0006E4: u'Citel Technologies Ltd.', - 0x0006E5: u'Fujian Newland Computer Ltd. Co.', - 0x0006E6: u'DongYang Telecom Co., Ltd.', - 0x0006E7: u'Bit Blitz Communications Inc.', - 0x0006E8: u'Optical Network Testing, Inc.', - 0x0006E9: u'Intime Corp.', - 0x0006EA: u'ELZET80 Mikrocomputer GmbH&Co. KG', - 0x0006EB: u'Global Data', - 0x0006EC: u'M/A COM Private Radio System Inc.', - 0x0006ED: u'Inara Networks', - 0x0006EE: u'Shenyang Neu-era Information & Technology Stock Co., Ltd', - 0x0006EF: u'Maxxan Systems, Inc.', - 0x0006F0: u'Digeo, Inc.', - 0x0006F1: u'Optillion', - 0x0006F2: u'Platys Communications', - 0x0006F3: u'AcceLight Networks', - 0x0006F4: u'Prime Electronics & Satellitics Inc.', - 0x0006F8: u'CPU Technology, Inc.', - 0x0006F9: u'Mitsui Zosen Systems Research Inc.', - 0x0006FA: u'IP SQUARE Co, Ltd.', - 0x0006FB: u'Hitachi Printing Solutions, Ltd.', - 0x0006FC: u'Fnet Co., Ltd.', - 0x0006FD: u'Comjet Information Systems Corp.', - 0x0006FE: u'Celion Networks, Inc.', - 0x0006FF: u'Sheba Systems Co., Ltd.', - 0x000700: u'Zettamedia Korea', - 0x000701: u'RACAL-DATACOM', - 0x000702: u'Varian Medical Systems', - 0x000703: u'CSEE Transport', - 0x000705: u'Endress & Hauser GmbH & Co', - 0x000706: u'Sanritz Corporation', - 0x000707: u'Interalia Inc.', - 0x000708: u'Bitrage Inc.', - 0x000709: u'Westerstrand Urfabrik AB', - 0x00070A: u'Unicom Automation Co., Ltd.', - 0x00070B: u'Octal, SA', - 0x00070C: u'SVA-Intrusion.com Co. Ltd.', - 0x00070D: u'Cisco Systems Inc.', - 0x00070E: u'Cisco Systems Inc.', - 0x00070F: u'Fujant, Inc.', - 0x000710: u'Adax, Inc.', - 0x000711: u'Acterna', - 0x000712: u'JAL Information Technology', - 0x000713: u'IP One, Inc.', - 0x000714: u'Brightcom', - 0x000715: u'General Research of Electronics, Inc.', - 0x000716: u'J & S Marine Ltd.', - 0x000717: u'Wieland Electric GmbH', - 0x000718: u'iCanTek Co., Ltd.', - 0x000719: u'Mobiis Co., Ltd.', - 0x00071A: u'Finedigital Inc.', - 0x00071B: u'Position Technology Inc.', - 0x00071C: u'AT&T Fixed Wireless Services', - 0x00071D: u'Satelsa Sistemas Y Aplicaciones De Telecomunicaciones, S.A.', - 0x00071E: u'Tri-M Engineering / Nupak Dev. Corp.', - 0x00071F: u'European Systems Integration', - 0x000720: u'Trutzschler GmbH & Co. KG', - 0x000721: u'Formac Elektronik GmbH', - 0x000722: u'Nielsen Media Research', - 0x000723: u'ELCON Systemtechnik GmbH', - 0x000724: u'Telemax Co., Ltd.', - 0x000725: u'Bematech International Corp.', - 0x000727: u'Zi Corporation (HK) Ltd.', - 0x000728: u'Neo Telecom', - 0x000729: u'Kistler Instrumente AG', - 0x00072A: u'Innovance Networks', - 0x00072B: u'Jung Myung Telecom Co., Ltd.', - 0x00072C: u'Fabricom', - 0x00072D: u'CNSystems', - 0x00072E: u'North Node AB', - 0x00072F: u'Intransa, Inc.', - 0x000730: u'Hutchison OPTEL Telecom Technology Co., Ltd.', - 0x000731: u'Spiricon, Inc.', - 0x000732: u'AAEON Technology Inc.', - 0x000733: u'DANCONTROL Engineering', - 0x000734: u'ONStor, Inc.', - 0x000735: u'Flarion Technologies, Inc.', - 0x000736: u'Data Video Technologies Co., Ltd.', - 0x000737: u'Soriya Co. Ltd.', - 0x000738: u'Young Technology Co., Ltd.', - 0x000739: u'Motion Media Technology Ltd.', - 0x00073A: u'Inventel Systemes', - 0x00073B: u'Tenovis GmbH & Co KG', - 0x00073C: u'Telecom Design', - 0x00073D: u'Nanjing Postel Telecommunications Co., Ltd.', - 0x00073E: u'China Great-Wall Computer Shenzhen Co., Ltd.', - 0x00073F: u'Woojyun Systec Co., Ltd.', - 0x000740: u'Melco Inc.', - 0x000741: u'Sierra Automated Systems', - 0x000742: u'Current Technologies', - 0x000743: u'Chelsio Communications', - 0x000744: u'Unico, Inc.', - 0x000745: u'Radlan Computer Communications Ltd.', - 0x000746: u'TURCK, Inc.', - 0x000747: u'Mecalc', - 0x000748: u'The Imaging Source Europe', - 0x000749: u'CENiX Inc.', - 0x00074A: u'Carl Valentin GmbH', - 0x00074B: u'Daihen Corporation', - 0x00074C: u'Beicom Inc.', - 0x00074D: u'Zebra Technologies Corp.', - 0x00074E: u'Naughty boy co., Ltd.', - 0x00074F: u'Cisco Systems, Inc.', - 0x000750: u'Cisco Systems, Inc.', - 0x000751: u'm.u.t. - GmbH', - 0x000752: u'Rhythm Watch Co., Ltd.', - 0x000753: u'Beijing Qxcomm Technology Co., Ltd.', - 0x000754: u'Xyterra Computing, Inc.', - 0x000755: u'Lafon SA', - 0x000756: u'Juyoung Telecom', - 0x000757: u'Topcall International AG', - 0x000758: u'Dragonwave', - 0x000759: u'Boris Manufacturing Corp.', - 0x00075A: u'Air Products and Chemicals, Inc.', - 0x00075B: u'Gibson Guitars', - 0x00075C: u'Eastman Kodak Company', - 0x00075D: u'Celleritas Inc.', - 0x00075E: u'Ametek Power Instruments', - 0x00075F: u'VCS Video Communication Systems AG', - 0x000760: u'TOMIS Information & Telecom Corp.', - 0x000761: u'Logitech SA', - 0x000762: u'Group Sense Limited', - 0x000763: u'Sunniwell Cyber Tech. Co., Ltd.', - 0x000764: u'YoungWoo Telecom Co. Ltd.', - 0x000765: u'Jade Quantum Technologies, Inc.', - 0x000766: u'Chou Chin Industrial Co., Ltd.', - 0x000767: u'Yuxing Electronics Company Limited', - 0x000768: u'Danfoss A/S', - 0x000769: u'Italiana Macchi SpA', - 0x00076A: u'NEXTEYE Co., Ltd.', - 0x00076B: u'Stralfors AB', - 0x00076C: u'Daehanet, Inc.', - 0x00076D: u'Flexlight Networks', - 0x00076E: u'Sinetica Corporation Limited', - 0x00076F: u'Synoptics Limited', - 0x000770: u'Locusnetworks Corporation', - 0x000771: u'Embedded System Corporation', - 0x000772: u'Alcatel Shanghai Bell Co., Ltd.', - 0x000773: u'Ascom Powerline Communications Ltd.', - 0x000774: u'GuangZhou Thinker Technology Co. Ltd.', - 0x000775: u'Valence Semiconductor, Inc.', - 0x000776: u'Federal APD', - 0x000777: u'Motah Ltd.', - 0x000778: u'GERSTEL GmbH & Co. KG', - 0x000779: u'Sungil Telecom Co., Ltd.', - 0x00077A: u'Infoware System Co., Ltd.', - 0x00077B: u'Millimetrix Broadband Networks', - 0x00077C: u'OnTime Networks', - 0x00077E: u'Elrest GmbH', - 0x00077F: u'J Communications Co., Ltd.', - 0x000780: u'Bluegiga Technologies OY', - 0x000781: u'Itron Inc.', - 0x000782: u'Nauticus Networks, Inc.', - 0x000783: u'SynCom Network, Inc.', - 0x000784: u'Cisco Systems Inc.', - 0x000785: u'Cisco Systems Inc.', - 0x000786: u'Wireless Networks Inc.', - 0x000787: u'Idea System Co., Ltd.', - 0x000788: u'Clipcomm, Inc.', - 0x000789: u'Eastel Systems Corporation', - 0x00078A: u'Mentor Data System Inc.', - 0x00078B: u'Wegener Communications, Inc.', - 0x00078C: u'Elektronikspecialisten i Borlange AB', - 0x00078D: u'NetEngines Ltd.', - 0x00078E: u'Garz & Friche GmbH', - 0x00078F: u'Emkay Innovative Products', - 0x000790: u'Tri-M Technologies (s) Limited', - 0x000791: u'International Data Communications, Inc.', - 0x000792: u'Suetron Electronic GmbH', - 0x000793: u'Shin Satellite Public Company Limited', - 0x000794: u'Simple Devices, Inc.', - 0x000795: u'Elitegroup Computer System Co. (ECS)', - 0x000796: u'LSI Systems, Inc.', - 0x000797: u'Netpower Co., Ltd.', - 0x000798: u'Selea SRL', - 0x000799: u'Tipping Point Technologies, Inc.', - 0x00079A: u'SmartSight Networks Inc.', - 0x00079B: u'Aurora Networks', - 0x00079C: u'Golden Electronics Technology Co., Ltd.', - 0x00079D: u'Musashi Co., Ltd.', - 0x00079E: u'Ilinx Co., Ltd.', - 0x00079F: u'Action Digital Inc.', - 0x0007A0: u'e-Watch Inc.', - 0x0007A1: u'VIASYS Healthcare GmbH', - 0x0007A2: u'Opteon Corporation', - 0x0007A3: u'Ositis Software, Inc.', - 0x0007A4: u'GN Netcom Ltd.', - 0x0007A5: u'Y.D.K Co. Ltd.', - 0x0007A6: u'Home Automation, Inc.', - 0x0007A7: u'A-Z Inc.', - 0x0007A8: u'Haier Group Technologies Ltd.', - 0x0007A9: u'Novasonics', - 0x0007AA: u'Quantum Data Inc.', - 0x0007AC: u'Eolring', - 0x0007AD: u'Pentacon GmbH Foto-und Feinwerktechnik', - 0x0007AE: u'Britestream Networks, Inc.', - 0x0007AF: u'N-Tron Corp.', - 0x0007B0: u'Office Details, Inc.', - 0x0007B1: u'Equator Technologies', - 0x0007B2: u'Transaccess S.A.', - 0x0007B3: u'Cisco Systems Inc.', - 0x0007B4: u'Cisco Systems Inc.', - 0x0007B5: u'Any One Wireless Ltd.', - 0x0007B6: u'Telecom Technology Ltd.', - 0x0007B7: u'Samurai Ind. Prods Eletronicos Ltda', - 0x0007B8: u'American Predator Corp.', - 0x0007B9: u'Ginganet Corporation', - 0x0007BA: u'UTStarcom, Inc.', - 0x0007BB: u'Candera Inc.', - 0x0007BC: u'Identix Inc.', - 0x0007BD: u'Radionet Ltd.', - 0x0007BE: u'DataLogic SpA', - 0x0007BF: u'Armillaire Technologies, Inc.', - 0x0007C0: u'NetZerver Inc.', - 0x0007C1: u'Overture Networks, Inc.', - 0x0007C2: u'Netsys Telecom', - 0x0007C3: u'Cirpack', - 0x0007C4: u'JEAN Co. Ltd.', - 0x0007C5: u'Gcom, Inc.', - 0x0007C6: u'VDS Vosskuhler GmbH', - 0x0007C7: u'Synectics Systems Limited', - 0x0007C8: u'Brain21, Inc.', - 0x0007C9: u'Technol Seven Co., Ltd.', - 0x0007CA: u'Creatix Polymedia Ges Fur Kommunikaitonssysteme', - 0x0007CB: u'Freebox SA', - 0x0007CC: u'Kaba Benzing GmbH', - 0x0007CD: u'NMTEL Co., Ltd.', - 0x0007CE: u'Cabletime Limited', - 0x0007CF: u'Anoto AB', - 0x0007D0: u'Automat Engenharia de Automaoa Ltda.', - 0x0007D1: u'Spectrum Signal Processing Inc.', - 0x0007D2: u'Logopak Systeme', - 0x0007D3: u'Stork Digital Imaging B.V.', - 0x0007D4: u'Zhejiang Yutong Network Communication Co Ltd.', - 0x0007D5: u'3e Technologies Int;., Inc.', - 0x0007D6: u'Commil Ltd.', - 0x0007D7: u'Caporis Networks AG', - 0x0007D8: u'Hitron Systems Inc.', - 0x0007D9: u'Splicecom', - 0x0007DA: u'Neuro Telecom Co., Ltd.', - 0x0007DB: u'Kirana Networks, Inc.', - 0x0007DC: u'Atek Co, Ltd.', - 0x0007DD: u'Cradle Technologies', - 0x0007DE: u'eCopilt AB', - 0x0007DF: u'Vbrick Systems Inc.', - 0x0007E0: u'Palm Inc.', - 0x0007E1: u'WIS Communications Co. Ltd.', - 0x0007E2: u'Bitworks, Inc.', - 0x0007E3: u'Navcom Technology, Inc.', - 0x0007E4: u'SoftRadio Co., Ltd.', - 0x0007E5: u'Coup Corporation', - 0x0007E6: u'edgeflow Canada Inc.', - 0x0007E7: u'FreeWave Technologies', - 0x0007E8: u'St. Bernard Software', - 0x0007E9: u'Intel Corporation', - 0x0007EA: u'Massana, Inc.', - 0x0007EB: u'Cisco Systems Inc.', - 0x0007EC: u'Cisco Systems Inc.', - 0x0007ED: u'Altera Corporation', - 0x0007EE: u'telco Informationssysteme GmbH', - 0x0007EF: u'Lockheed Martin Tactical Systems', - 0x0007F0: u'LogiSync Corporation', - 0x0007F1: u'TeraBurst Networks Inc.', - 0x0007F2: u'IOA Corporation', - 0x0007F3: u'Thinkengine Networks', - 0x0007F4: u'Eletex Co., Ltd.', - 0x0007F5: u'Bridgeco Co AG', - 0x0007F6: u'Qqest Software Systems', - 0x0007F7: u'Galtronics', - 0x0007F8: u'ITDevices, Inc.', - 0x0007F9: u'Phonetics, Inc.', - 0x0007FA: u'ITT Co., Ltd.', - 0x0007FB: u'Giga Stream UMTS Technologies GmbH', - 0x0007FC: u'Adept Systems Inc.', - 0x0007FD: u'LANergy Ltd.', - 0x0007FE: u'Rigaku Corporation', - 0x0007FF: u'Gluon Networks', - 0x000800: u'MULTITECH SYSTEMS, INC.', - 0x000801: u'HighSpeed Surfing Inc.', - 0x000802: u'Compaq Computer Corporation', - 0x000803: u'Cos Tron', - 0x000804: u'ICA Inc.', - 0x000805: u'Techno-Holon Corporation', - 0x000806: u'Raonet Systems, Inc.', - 0x000807: u'Access Devices Limited', - 0x000808: u'PPT Vision, Inc.', - 0x000809: u'Systemonic AG', - 0x00080A: u'Espera-Werke GmbH', - 0x00080B: u'Birka BPA Informationssystem AB', - 0x00080C: u'VDA elettronica SrL', - 0x00080D: u'Toshiba', - 0x00080E: u'Motorola, BCS', - 0x00080F: u'Proximion Fiber Optics AB', - 0x000810: u'Key Technology, Inc.', - 0x000811: u'VOIX Corporation', - 0x000812: u'GM-2 Corporation', - 0x000813: u'Diskbank, Inc.', - 0x000814: u'TIL Technologies', - 0x000815: u'CATS Co., Ltd.', - 0x000816: u'Bluetags A/S', - 0x000817: u'EmergeCore Networks LLC', - 0x000818: u'Pixelworks, Inc.', - 0x000819: u'Banksys', - 0x00081A: u'Sanrad Intelligence Storage Communications (2000) Ltd.', - 0x00081B: u'Windigo Systems', - 0x00081C: u'@pos.com', - 0x00081D: u'Ipsil, Incorporated', - 0x00081E: u'Repeatit AB', - 0x00081F: u'Pou Yuen Tech Corp. Ltd.', - 0x000820: u'Cisco Systems Inc.', - 0x000821: u'Cisco Systems Inc.', - 0x000822: u'InPro Comm', - 0x000823: u'Texa Corp.', - 0x000824: u'Promatek Industries Ltd.', - 0x000825: u'Acme Packet', - 0x000826: u'Colorado Med Tech', - 0x000827: u'Pirelli Broadband Solutions', - 0x000828: u'Koei Engineering Ltd.', - 0x000829: u'Aval Nagasaki Corporation', - 0x00082A: u'Powerwallz Network Security', - 0x00082B: u'Wooksung Electronics, Inc.', - 0x00082C: u'Homag AG', - 0x00082D: u'Indus Teqsite Private Limited', - 0x00082E: u'Multitone Electronics PLC', - 0x00084E: u'DivergeNet, Inc.', - 0x00084F: u'Qualstar Corporation', - 0x000850: u'Arizona Instrument Corp.', - 0x000851: u'Canadian Bank Note Company, Ltd.', - 0x000852: u'Davolink Co. Inc.', - 0x000853: u'Schleicher GmbH & Co. Relaiswerke KG', - 0x000854: u'Netronix, Inc.', - 0x000855: u'NASA-Goddard Space Flight Center', - 0x000856: u'Gamatronic Electronic Industries Ltd.', - 0x000857: u'Polaris Networks, Inc.', - 0x000858: u'Novatechnology Inc.', - 0x000859: u'ShenZhen Unitone Electronics Co., Ltd.', - 0x00085A: u'IntiGate Inc.', - 0x00085B: u'Hanbit Electronics Co., Ltd.', - 0x00085C: u'Shanghai Dare Technologies Co. Ltd.', - 0x00085D: u'Aastra', - 0x00085E: u'PCO AG', - 0x00085F: u'Picanol N.V.', - 0x000860: u'LodgeNet Entertainment Corp.', - 0x000861: u'SoftEnergy Co., Ltd.', - 0x000862: u'NEC Eluminant Technologies, Inc.', - 0x000863: u'Entrisphere Inc.', - 0x000864: u'Fasy S.p.A.', - 0x000865: u'JASCOM CO., LTD', - 0x000866: u'DSX Access Systems, Inc.', - 0x000867: u'Uptime Devices', - 0x000868: u'PurOptix', - 0x000869: u'Command-e Technology Co.,Ltd.', - 0x00086A: u'Industrie Technik IPS GmbH', - 0x00086B: u'MIPSYS', - 0x00086C: u'Plasmon LMS', - 0x00086D: u'Missouri FreeNet', - 0x00086E: u'Hyglo AB', - 0x00086F: u'Resources Computer Network Ltd.', - 0x000870: u'Rasvia Systems, Inc.', - 0x000871: u'NORTHDATA Co., Ltd.', - 0x000872: u'Sorenson Technologies, Inc.', - 0x000873: u'DAP Design B.V.', - 0x000874: u'Dell Computer Corp.', - 0x000875: u'Acorp Electronics Corp.', - 0x000876: u'SDSystem', - 0x000877: u'Liebert HIROSS S.p.A.', - 0x000878: u'Benchmark Storage Innovations', - 0x000879: u'CEM Corporation', - 0x00087A: u'Wipotec GmbH', - 0x00087B: u'RTX Telecom A/S', - 0x00087C: u'Cisco Systems, Inc.', - 0x00087D: u'Cisco Systems Inc.', - 0x00087E: u'Bon Electro-Telecom Inc.', - 0x00087F: u'SPAUN electronic GmbH & Co. KG', - 0x000880: u'BroadTel Canada Communications inc.', - 0x000881: u'DIGITAL HANDS CO.,LTD.', - 0x000882: u'SIGMA CORPORATION', - 0x000883: u'Hewlett-Packard Company', - 0x000884: u'Index Braille AB', - 0x000885: u'EMS Dr. Thomas Wuensche', - 0x000886: u'Hansung Teliann, Inc.', - 0x000887: u'Maschinenfabrik Reinhausen GmbH', - 0x000888: u'OULLIM Information Technology Inc,.', - 0x000889: u'Echostar Technologies Corp', - 0x00088A: u'Minds@Work', - 0x00088B: u'Tropic Networks Inc.', - 0x00088C: u'Quanta Network Systems Inc.', - 0x00088D: u'Sigma-Links Inc.', - 0x00088E: u'Nihon Computer Co., Ltd.', - 0x00088F: u'ADVANCED DIGITAL TECHNOLOGY', - 0x000890: u'AVILINKS SA', - 0x000891: u'Lyan Inc.', - 0x000892: u'EM Solutions', - 0x000893: u'LE INFORMATION COMMUNICATION INC.', - 0x000894: u'InnoVISION Multimedia Ltd.', - 0x000895: u'DIRC Technologie GmbH & Co.KG', - 0x000896: u'Printronix, Inc.', - 0x000897: u'Quake Technologies', - 0x000898: u'Gigabit Optics Corporation', - 0x000899: u'Netbind, Inc.', - 0x00089A: u'Alcatel Microelectronics', - 0x00089B: u'ICP Electronics Inc.', - 0x00089C: u'Elecs Industry Co., Ltd.', - 0x00089D: u'UHD-Elektronik', - 0x00089E: u'Beijing Enter-Net co.LTD', - 0x00089F: u'EFM Networks', - 0x0008A0: u'Stotz Feinmesstechnik GmbH', - 0x0008A1: u'CNet Technology Inc.', - 0x0008A2: u'ADI Engineering, Inc.', - 0x0008A3: u'Cisco Systems', - 0x0008A4: u'Cisco Systems', - 0x0008A5: u'Peninsula Systems Inc.', - 0x0008A6: u'Multiware & Image Co., Ltd.', - 0x0008A7: u'iLogic Inc.', - 0x0008A8: u'Systec Co., Ltd.', - 0x0008A9: u'SangSang Technology, Inc.', - 0x0008AA: u'KARAM', - 0x0008AB: u'EnerLinx.com, Inc.', - 0x0008AC: u'PRIVATE', - 0x0008AD: u'Toyo-Linx Co., Ltd.', - 0x0008AE: u'PacketFront Sweden AB', - 0x0008AF: u'Novatec Corporation', - 0x0008B0: u'BKtel communications GmbH', - 0x0008B1: u'ProQuent Systems', - 0x0008B2: u'SHENZHEN COMPASS TECHNOLOGY DEVELOPMENT CO.,LTD', - 0x0008B3: u'Fastwel', - 0x0008B4: u'SYSPOL', - 0x0008B5: u'TAI GUEN ENTERPRISE CO., LTD', - 0x0008B6: u'RouteFree, Inc.', - 0x0008B7: u'HIT Incorporated', - 0x0008B8: u'E.F. Johnson', - 0x0008B9: u'KAON MEDIA Co., Ltd.', - 0x0008BA: u'Erskine Systems Ltd', - 0x0008BB: u'NetExcell', - 0x0008BC: u'Ilevo AB', - 0x0008BD: u'TEPG-US', - 0x0008BE: u'XENPAK MSA Group', - 0x0008BF: u'Aptus Elektronik AB', - 0x0008C0: u'ASA SYSTEMS', - 0x0008C1: u'Avistar Communications Corporation', - 0x0008C2: u'Cisco Systems', - 0x0008C3: u'Contex A/S', - 0x0008C4: u'Hikari Co.,Ltd.', - 0x0008C5: u'Liontech Co., Ltd.', - 0x0008C6: u'Philips Consumer Communications', - 0x0008C7: u'COMPAQ COMPUTER CORPORATION', - 0x0008C8: u'Soneticom, Inc.', - 0x0008C9: u'TechniSat Digital GmbH', - 0x0008CA: u'TwinHan Technology Co.,Ltd', - 0x0008CB: u'Zeta Broadband Inc.', - 0x0008CC: u'Remotec, Inc.', - 0x0008CD: u'With-Net Inc', - 0x0008CE: u'IPMobileNet Inc.', - 0x0008CF: u'Nippon Koei Power Systems Co., Ltd.', - 0x0008D0: u'Musashi Engineering Co., LTD.', - 0x0008D1: u'KAREL INC.', - 0x0008D2: u'ZOOM Networks Inc.', - 0x0008D3: u'Hercules Technologies S.A.', - 0x0008D4: u'IneoQuest Technologies, Inc', - 0x0008D5: u'Vanguard Managed Solutions', - 0x0008D6: u'HASSNET Inc.', - 0x0008D7: u'HOW CORPORATION', - 0x0008D8: u'Dowkey Microwave', - 0x0008D9: u'Mitadenshi Co.,LTD', - 0x0008DA: u'SofaWare Technologies Ltd.', - 0x0008DB: u'Corrigent Systems', - 0x0008DC: u'Wiznet', - 0x0008DD: u'Telena Communications, Inc.', - 0x0008DE: u'3UP Systems', - 0x0008DF: u'Alistel Inc.', - 0x0008E0: u'ATO Technology Ltd.', - 0x0008E1: u'Barix AG', - 0x0008E2: u'Cisco Systems', - 0x0008E3: u'Cisco Systems', - 0x0008E4: u'Envenergy Inc', - 0x0008E5: u'IDK Corporation', - 0x0008E6: u'Littlefeet', - 0x0008E7: u'SHI ControlSystems,Ltd.', - 0x0008E8: u'Excel Master Ltd.', - 0x0008E9: u'NextGig', - 0x0008EA: u'Motion Control Engineering, Inc', - 0x0008EB: u'ROMWin Co.,Ltd.', - 0x0008EC: u'Zonu, Inc.', - 0x0008ED: u'ST&T Instrument Corp.', - 0x0008EE: u'Logic Product Development', - 0x0008EF: u'DIBAL,S.A.', - 0x0008F0: u'Next Generation Systems, Inc.', - 0x0008F1: u'Voltaire', - 0x0008F2: u'C&S Technology', - 0x0008F3: u'WANY', - 0x0008F4: u'Bluetake Technology Co., Ltd.', - 0x0008F5: u'YESTECHNOLOGY Co.,Ltd.', - 0x0008F6: u'SUMITOMO ELECTRIC HIGHTECHS.co.,ltd.', - 0x0008F7: u'Hitachi Ltd, Semiconductor & Integrated Circuits Gr', - 0x0008F8: u'Guardall Ltd', - 0x0008F9: u'Padcom, Inc.', - 0x0008FA: u'Karl E.Brinkmann GmbH', - 0x0008FB: u'SonoSite, Inc.', - 0x0008FC: u'Gigaphoton Inc.', - 0x0008FD: u'BlueKorea Co., Ltd.', - 0x0008FE: u'UNIK C&C Co.,Ltd.', - 0x0008FF: u'Trilogy Communications Ltd', - 0x000900: u'TMT', - 0x000901: u'Shenzhen Shixuntong Information & Technoligy Co', - 0x000902: u'Redline Communications Inc.', - 0x000903: u'Panasas, Inc', - 0x000904: u'MONDIAL electronic', - 0x000905: u'iTEC Technologies Ltd.', - 0x000906: u'Esteem Networks', - 0x000907: u'Chrysalis Development', - 0x000908: u'VTech Technology Corp.', - 0x000909: u'Telenor Connect A/S', - 0x00090A: u'SnedFar Technology Co., Ltd.', - 0x00090B: u'MTL Instruments PLC', - 0x00090C: u'Mayekawa Mfg. Co. Ltd.', - 0x00090D: u'LEADER ELECTRONICS CORP.', - 0x00090E: u'Helix Technology Inc.', - 0x00090F: u'Fortinet Inc.', - 0x000910: u'Simple Access Inc.', - 0x000911: u'Cisco Systems', - 0x000912: u'Cisco Systems', - 0x000913: u'SystemK Corporation', - 0x000914: u'COMPUTROLS INC.', - 0x000915: u'CAS Corp.', - 0x000916: u'Listman Home Technologies, Inc.', - 0x000917: u'WEM Technology Inc', - 0x000918: u'SAMSUNG TECHWIN CO.,LTD', - 0x000919: u'MDS Gateways', - 0x00091A: u'Macat Optics & Electronics Co., Ltd.', - 0x00091B: u'Digital Generation Inc.', - 0x00091C: u'CacheVision, Inc', - 0x00091D: u'Proteam Computer Corporation', - 0x00091E: u'Firstech Technology Corp.', - 0x00091F: u'A&D Co., Ltd.', - 0x000920: u'EpoX COMPUTER CO.,LTD.', - 0x000921: u'Planmeca Oy', - 0x000922: u'Touchless Sensor Technology AG', - 0x000923: u'Heaman System Co., Ltd', - 0x000924: u'Telebau GmbH', - 0x000925: u'VSN Systemen BV', - 0x000926: u'YODA COMMUNICATIONS, INC.', - 0x000927: u'TOYOKEIKI CO.,LTD.', - 0x000928: u'Telecore Inc', - 0x000929: u'Sanyo Industries (UK) Limited', - 0x00092A: u'MYTECS Co.,Ltd.', - 0x00092B: u'iQstor Networks, Inc.', - 0x00092C: u'Hitpoint Inc.', - 0x00092D: u'High Tech Computer, Corp.', - 0x00092E: u'B&Tech System Inc.', - 0x00092F: u'Akom Technology Corporation', - 0x000930: u'AeroConcierge Inc.', - 0x000931: u'Future Internet, Inc.', - 0x000932: u'Omnilux', - 0x000933: u'OPTOVALLEY Co. Ltd.', - 0x000934: u'Dream-Multimedia-Tv GmbH', - 0x000935: u'Sandvine Incorporated', - 0x000936: u'Ipetronik GmbH & Co.KG', - 0x000937: u'Inventec Appliance Corp', - 0x000938: u'Allot Communications', - 0x000939: u'ShibaSoku Co.,Ltd.', - 0x00093A: u'Molex Fiber Optics', - 0x00093B: u'HYUNDAI NETWORKS INC.', - 0x00093C: u'Jacques Technologies P/L', - 0x00093D: u'Newisys,Inc.', - 0x00093E: u'C&I Technologies', - 0x00093F: u'Double-Win Enterpirse CO., LTD', - 0x000940: u'AGFEO GmbH & Co. KG', - 0x000941: u'Allied Telesis K.K.', - 0x000942: u'CRESCO, LTD.', - 0x000943: u'Cisco Systems', - 0x000944: u'Cisco Systems', - 0x000945: u'Palmmicro Communications Inc', - 0x000946: u'Cluster Labs GmbH', - 0x000947: u'Aztek, Inc.', - 0x000948: u'Vista Control Systems, Corp.', - 0x000949: u'Glyph Technologies Inc.', - 0x00094A: u'Homenet Communications', - 0x00094B: u'FillFactory NV', - 0x00094C: u'Communication Weaver Co.,Ltd.', - 0x00094D: u'Braintree Communications Pty Ltd', - 0x00094E: u'BARTECH SYSTEMS INTERNATIONAL, INC', - 0x00094F: u'elmegt GmbH & Co. KG', - 0x000950: u'Independent Storage Corporation', - 0x000951: u'Apogee Instruments, Inc', - 0x000952: u'Auerswald GmbH & Co. KG', - 0x000953: u'Linkage System Integration Co.Ltd.', - 0x000954: u'AMiT spol. s. r. o.', - 0x000955: u'Young Generation International Corp.', - 0x000956: u'Network Systems Group, Ltd. (NSG)', - 0x000957: u'Supercaller, Inc.', - 0x000958: u'INTELNET S.A.', - 0x000959: u'Sitecsoft', - 0x00095A: u'RACEWOOD TECHNOLOGY', - 0x00095B: u'Netgear, Inc.', - 0x00095C: u'Philips Medical Systems - Cardiac and Monitoring Systems (CM', - 0x00095D: u'Dialogue Technology Corp.', - 0x00095E: u'Masstech Group Inc.', - 0x00095F: u'Telebyte, Inc.', - 0x000960: u'YOZAN Inc.', - 0x000961: u'Switchgear and Instrumentation Ltd', - 0x000962: u'Filetrac AS', - 0x000963: u'Dominion Lasercom Inc.', - 0x000964: u'Hi-Techniques', - 0x000965: u'PRIVATE', - 0x000966: u'Thales Navigation', - 0x000967: u'Tachyon, Inc', - 0x000968: u'TECHNOVENTURE, INC.', - 0x000969: u'Meret Optical Communications', - 0x00096A: u'Cloverleaf Communications Inc.', - 0x00096B: u'IBM Corporation', - 0x00096C: u'Imedia Semiconductor Corp.', - 0x00096D: u'Powernet Technologies Corp.', - 0x00096E: u'GIANT ELECTRONICS LTD.', - 0x00096F: u'Beijing Zhongqing Elegant Tech. Corp.,Limited', - 0x000970: u'Vibration Research Corporation', - 0x000971: u'Time Management, Inc.', - 0x000972: u'Securebase,Inc', - 0x000973: u'Lenten Technology Co., Ltd.', - 0x000974: u'Innopia Technologies, Inc.', - 0x000975: u'fSONA Communications Corporation', - 0x000976: u'Datasoft ISDN Systems GmbH', - 0x000977: u'Brunner Elektronik AG', - 0x000978: u'AIJI System Co., Ltd.', - 0x000979: u'Advanced Television Systems Committee, Inc.', - 0x00097A: u'Louis Design Labs.', - 0x00097B: u'Cisco Systems', - 0x00097C: u'Cisco Systems', - 0x00097D: u'SecWell Networks Oy', - 0x00097E: u'IMI TECHNOLOGY CO., LTD', - 0x00097F: u'Vsecure 2000 LTD.', - 0x000980: u'Power Zenith Inc.', - 0x000981: u'Newport Networks', - 0x000982: u'Loewe Opta GmbH', - 0x000983: u'Gvision Incorporated', - 0x000984: u'MyCasa Network Inc.', - 0x000985: u'Auto Telecom Company', - 0x000986: u'Metalink LTD.', - 0x000987: u'NISHI NIPPON ELECTRIC WIRE & CABLE CO.,LTD.', - 0x000988: u'Nudian Electron Co., Ltd.', - 0x000989: u'VividLogic Inc.', - 0x00098A: u'EqualLogic Inc', - 0x00098B: u'Entropic Communications, Inc.', - 0x00098C: u'Option Wireless Sweden', - 0x00098D: u'Velocity Semiconductor', - 0x00098E: u'ipcas GmbH', - 0x00098F: u'Cetacean Networks', - 0x000990: u'ACKSYS Communications & systems', - 0x000991: u'GE Fanuc Automation Manufacturing, Inc.', - 0x000992: u'InterEpoch Technology,INC.', - 0x000993: u'Visteon Corporation', - 0x000994: u'Cronyx Engineering', - 0x000995: u'Castle Technology Ltd', - 0x000996: u'RDI', - 0x000997: u'Nortel Networks', - 0x000998: u'Capinfo Company Limited', - 0x000999: u'CP GEORGES RENAULT', - 0x00099A: u'ELMO COMPANY, LIMITED', - 0x00099B: u'Western Telematic Inc.', - 0x00099C: u'Naval Research Laboratory', - 0x00099D: u'Haliplex Communications', - 0x00099E: u'Testech, Inc.', - 0x00099F: u'VIDEX INC.', - 0x0009A0: u'Microtechno Corporation', - 0x0009A1: u'Telewise Communications, Inc.', - 0x0009A2: u'Interface Co., Ltd.', - 0x0009A3: u'Leadfly Techologies Corp. Ltd.', - 0x0009A4: u'HARTEC Corporation', - 0x0009A5: u'HANSUNG ELETRONIC INDUSTRIES DEVELOPMENT CO., LTD', - 0x0009A6: u'Ignis Optics, Inc.', - 0x0009A7: u'Bang & Olufsen A/S', - 0x0009A8: u'Eastmode Pte Ltd', - 0x0009A9: u'Ikanos Communications', - 0x0009AA: u'Data Comm for Business, Inc.', - 0x0009AB: u'Netcontrol Oy', - 0x0009AC: u'LANVOICE', - 0x0009AD: u'HYUNDAI SYSCOMM, INC.', - 0x0009AE: u'OKANO ELECTRIC CO.,LTD', - 0x0009AF: u'e-generis', - 0x0009B0: u'Onkyo Corporation', - 0x0009B1: u'Kanematsu Electronics, Ltd.', - 0x0009B2: u'L&F Inc.', - 0x0009B3: u'MCM Systems Ltd', - 0x0009B4: u'KISAN TELECOM CO., LTD.', - 0x0009B5: u'3J Tech. Co., Ltd.', - 0x0009B6: u'Cisco Systems', - 0x0009B7: u'Cisco Systems', - 0x0009B8: u'Entise Systems', - 0x0009B9: u'Action Imaging Solutions', - 0x0009BA: u'MAKU Informationstechik GmbH', - 0x0009BB: u'MathStar, Inc.', - 0x0009BC: u'Integrian, Inc.', - 0x0009BD: u'Epygi Technologies, Ltd.', - 0x0009BE: u'Mamiya-OP Co.,Ltd.', - 0x0009BF: u'Nintendo Co.,Ltd.', - 0x0009C0: u'6WIND', - 0x0009C1: u'PROCES-DATA A/S', - 0x0009C2: u'PRIVATE', - 0x0009C3: u'NETAS', - 0x0009C4: u'Medicore Co., Ltd', - 0x0009C5: u'KINGENE Technology Corporation', - 0x0009C6: u'Visionics Corporation', - 0x0009C7: u'Movistec', - 0x0009C8: u'SINAGAWA TSUSHIN KEISOU SERVICE', - 0x0009C9: u'BlueWINC Co., Ltd.', - 0x0009CA: u'iMaxNetworks(Shenzhen)Limited.', - 0x0009CB: u'HBrain', - 0x0009CC: u'Moog GmbH', - 0x0009CD: u'HUDSON SOFT CO.,LTD.', - 0x0009CE: u'SpaceBridge Semiconductor Corp.', - 0x0009CF: u'iAd GmbH', - 0x0009D0: u'Versatel Networks', - 0x0009D1: u'SERANOA NETWORKS INC', - 0x0009D2: u'Mai Logic Inc.', - 0x0009D3: u'Western DataCom Co., Inc.', - 0x0009D4: u'Transtech Networks', - 0x0009D5: u'Signal Communication, Inc.', - 0x0009D6: u'KNC One GmbH', - 0x0009D7: u'DC Security Products', - 0x0009D8: u'PRIVATE', - 0x0009D9: u'Neoscale Systems, Inc', - 0x0009DA: u'Control Module Inc.', - 0x0009DB: u'eSpace', - 0x0009DC: u'Galaxis Technology AG', - 0x0009DD: u'Mavin Technology Inc.', - 0x0009DE: u'Samjin Information & Communications Co., Ltd.', - 0x0009DF: u'Vestel Komunikasyon Sanayi ve Ticaret A.S.', - 0x0009E0: u'XEMICS S.A.', - 0x0009E1: u'Gemtek Technology Co., Ltd.', - 0x0009E2: u'Sinbon Electronics Co., Ltd.', - 0x0009E3: u'Angel Iglesias S.A.', - 0x0009E4: u'K Tech Infosystem Inc.', - 0x0009E5: u'Hottinger Baldwin Messtechnik GmbH', - 0x0009E6: u'Cyber Switching Inc.', - 0x0009E7: u'ADC Techonology', - 0x0009E8: u'Cisco Systems', - 0x0009E9: u'Cisco Systems', - 0x0009EA: u'YEM Inc.', - 0x0009EB: u'HuMANDATA LTD.', - 0x0009EC: u'Daktronics, Inc.', - 0x0009ED: u'CipherOptics', - 0x0009EE: u'MEIKYO ELECTRIC CO.,LTD', - 0x0009EF: u'Vocera Communications', - 0x0009F0: u'Shimizu Technology Inc.', - 0x0009F1: u'Yamaki Electric Corporation', - 0x0009F2: u'Cohu, Inc., Electronics Division', - 0x0009F3: u'WELL Communication Corp.', - 0x0009F4: u'Alcon Laboratories, Inc.', - 0x0009F5: u'Emerson Network Power Co.,Ltd', - 0x0009F6: u'Shenzhen Eastern Digital Tech Ltd.', - 0x0009F7: u'SED, a division of Calian', - 0x0009F8: u'UNIMO TECHNOLOGY CO., LTD.', - 0x0009F9: u'ART JAPAN CO., LTD.', - 0x0009FB: u'Philips Medizinsysteme Boeblingen GmbH', - 0x0009FC: u'IPFLEX Inc.', - 0x0009FD: u'Ubinetics Limited', - 0x0009FE: u'Daisy Technologies, Inc.', - 0x0009FF: u'X.net 2000 GmbH', - 0x000A00: u'Mediatek Corp.', - 0x000A01: u'SOHOware, Inc.', - 0x000A02: u'ANNSO CO., LTD.', - 0x000A03: u'ENDESA SERVICIOS, S.L.', - 0x000A04: u'3Com Europe Ltd', - 0x000A05: u'Widax Corp.', - 0x000A06: u'Teledex LLC', - 0x000A07: u'WebWayOne Ltd', - 0x000A08: u'ALPINE ELECTRONICS, INC.', - 0x000A09: u'TaraCom Integrated Products, Inc.', - 0x000A0A: u'SUNIX Co., Ltd.', - 0x000A0B: u'Sealevel Systems, Inc.', - 0x000A0C: u'Scientific Research Corporation', - 0x000A0D: u'MergeOptics GmbH', - 0x000A0E: u'Invivo Research Inc.', - 0x000A0F: u'Ilryung Telesys, Inc', - 0x000A10: u'FAST media integrations AG', - 0x000A11: u'ExPet Technologies, Inc', - 0x000A12: u'Azylex Technology, Inc', - 0x000A13: u'Silent Witness', - 0x000A14: u'TECO a.s.', - 0x000A15: u'Silicon Data, Inc', - 0x000A16: u'Lassen Research', - 0x000A17: u'NESTAR COMMUNICATIONS, INC', - 0x000A18: u'Vichel Inc.', - 0x000A19: u'Valere Power, Inc.', - 0x000A1A: u'Imerge Ltd', - 0x000A1B: u'Stream Labs', - 0x000A1C: u'Bridge Information Co., Ltd.', - 0x000A1D: u'Optical Communications Products Inc.', - 0x000A1E: u'Red-M Products Limited', - 0x000A1F: u'ART WARE Telecommunication Co., Ltd.', - 0x000A20: u'SVA Networks, Inc.', - 0x000A21: u'Integra Telecom Co. Ltd', - 0x000A22: u'Amperion Inc', - 0x000A23: u'Parama Networks Inc', - 0x000A24: u'Octave Communications', - 0x000A25: u'CERAGON NETWORKS', - 0x000A26: u'CEIA S.p.A.', - 0x000A27: u'Apple Computer, Inc.', - 0x000A28: u'Motorola', - 0x000A29: u'Pan Dacom Networking AG', - 0x000A2A: u'QSI Systems Inc.', - 0x000A2B: u'Etherstuff', - 0x000A2C: u'Active Tchnology Corporation', - 0x000A2D: u'PRIVATE', - 0x000A2E: u'MAPLE NETWORKS CO., LTD', - 0x000A2F: u'Artnix Inc.', - 0x000A30: u'Johnson Controls-ASG', - 0x000A31: u'HCV Wireless', - 0x000A32: u'Xsido Corporation', - 0x000A33: u'Emulex Corporation', - 0x000A34: u'Identicard Systems Incorporated', - 0x000A35: u'Xilinx', - 0x000A36: u'Synelec Telecom Multimedia', - 0x000A37: u'Procera Networks, Inc.', - 0x000A38: u'Netlock Technologies, Inc.', - 0x000A39: u'LoPA Information Technology', - 0x000A3A: u'J-THREE INTERNATIONAL Holding Co., Ltd.', - 0x000A3B: u'GCT Semiconductor, Inc', - 0x000A3C: u'Enerpoint Ltd.', - 0x000A3D: u'Elo Sistemas Eletronicos S.A.', - 0x000A3E: u'EADS Telecom', - 0x000A3F: u'Data East Corporation', - 0x000A40: u'Crown Audio', - 0x000A41: u'Cisco Systems', - 0x000A42: u'Cisco Systems', - 0x000A43: u'Chunghwa Telecom Co., Ltd.', - 0x000A44: u'Avery Dennison Deutschland GmbH', - 0x000A45: u'Audio-Technica Corp.', - 0x000A46: u'ARO Controls SAS', - 0x000A47: u'Allied Vision Technologies', - 0x000A48: u'Albatron Technology', - 0x000A49: u'Acopia Networks', - 0x000A4A: u'Targa Systems Ltd.', - 0x000A4B: u'DataPower Technology, Inc.', - 0x000A4C: u'Molecular Devices Corporation', - 0x000A4D: u'Noritz Corporation', - 0x000A4E: u'UNITEK Electronics INC.', - 0x000A4F: u'Brain Boxes Limited', - 0x000A50: u'REMOTEK CORPORATION', - 0x000A51: u'GyroSignal Technology Co., Ltd.', - 0x000A52: u'AsiaRF Ltd.', - 0x000A53: u'Intronics, Incorporated', - 0x000A54: u'Laguna Hills, Inc.', - 0x000A55: u'MARKEM Corporation', - 0x000A56: u'HITACHI Maxell Ltd.', - 0x000A57: u'Hewlett-Packard Company - Standards', - 0x000A58: u'Ingenieur-Buero Freyer & Siegel', - 0x000A59: u'HW server', - 0x000A5A: u'GreenNET Technologies Co.,Ltd.', - 0x000A5B: u'Power-One as', - 0x000A5C: u'Carel s.p.a.', - 0x000A5D: u'PUC Founder (MSC) Berhad', - 0x000A5E: u'3COM Corporation', - 0x000A5F: u'almedio inc.', - 0x000A60: u'Autostar Technology Pte Ltd', - 0x000A61: u'Cellinx Systems Inc.', - 0x000A62: u'Crinis Networks, Inc.', - 0x000A63: u'DHD GmbH', - 0x000A64: u'Eracom Technologies', - 0x000A65: u'GentechMedia.co.,ltd.', - 0x000A66: u'MITSUBISHI ELECTRIC SYSTEM & SERVICE CO.,LTD.', - 0x000A67: u'OngCorp', - 0x000A68: u'SolarFlare Communications, Inc.', - 0x000A69: u'SUNNY bell Technology Co., Ltd.', - 0x000A6A: u'SVM Microwaves s.r.o.', - 0x000A6B: u'Tadiran Telecom Business Systems LTD', - 0x000A6C: u'Walchem Corporation', - 0x000A6D: u'EKS Elektronikservice GmbH', - 0x000A6E: u'Broadcast Technology Limited', - 0x000A6F: u'ZyFLEX Technologies Inc', - 0x000A70: u'MPLS Forum', - 0x000A71: u'Avrio Technologies, Inc', - 0x000A72: u'SimpleTech, Inc.', - 0x000A73: u'Scientific Atlanta', - 0x000A74: u'Manticom Networks Inc.', - 0x000A75: u'Cat Electronics', - 0x000A76: u'Beida Jade Bird Huaguang Technology Co.,Ltd', - 0x000A77: u'Bluewire Technologies LLC', - 0x000A78: u'OLITEC', - 0x000A79: u'corega K.K.', - 0x000A7A: u'Kyoritsu Electric Co., Ltd.', - 0x000A7B: u'Cornelius Consult', - 0x000A7C: u'Tecton Ltd', - 0x000A7D: u'Valo, Inc.', - 0x000A7E: u'The Advantage Group', - 0x000A7F: u'Teradon Industries, Inc', - 0x000A80: u'Telkonet Inc.', - 0x000A81: u'TEIMA Audiotex S.L.', - 0x000A82: u'TATSUTA SYSTEM ELECTRONICS CO.,LTD.', - 0x000A83: u'SALTO SYSTEMS S.L.', - 0x000A84: u'Rainsun Enterprise Co., Ltd.', - 0x000A85: u'PLAT\'C2,Inc', - 0x000A86: u'Lenze', - 0x000A87: u'Integrated Micromachines Inc.', - 0x000A88: u'InCypher S.A.', - 0x000A89: u'Creval Systems, Inc.', - 0x000A8A: u'Cisco Systems', - 0x000A8B: u'Cisco Systems', - 0x000A8C: u'Guardware Systems Ltd.', - 0x000A8D: u'EUROTHERM LIMITED', - 0x000A8E: u'Invacom Ltd', - 0x000A8F: u'Aska International Inc.', - 0x000A90: u'Bayside Interactive, Inc.', - 0x000A91: u'HemoCue AB', - 0x000A92: u'Presonus Corporation', - 0x000A93: u'W2 Networks, Inc.', - 0x000A94: u'ShangHai cellink CO., LTD', - 0x000A95: u'Apple Computer, Inc.', - 0x000A96: u'MEWTEL TECHNOLOGY INC.', - 0x000A97: u'SONICblue, Inc.', - 0x000A98: u'M+F Gwinner GmbH & Co', - 0x000A99: u'Dataradio Inc.', - 0x000A9A: u'Aiptek International Inc', - 0x000A9B: u'Towa Meccs Corporation', - 0x000A9C: u'Server Technology, Inc.', - 0x000A9D: u'King Young Technology Co. Ltd.', - 0x000A9E: u'BroadWeb Corportation', - 0x000A9F: u'Pannaway Technologies, Inc.', - 0x000AA0: u'Cedar Point Communications', - 0x000AA1: u'V V S Limited', - 0x000AA2: u'SYSTEK INC.', - 0x000AA3: u'SHIMAFUJI ELECTRIC CO.,LTD.', - 0x000AA4: u'SHANGHAI SURVEILLANCE TECHNOLOGY CO,LTD', - 0x000AA5: u'MAXLINK INDUSTRIES LIMITED', - 0x000AA6: u'Hochiki Corporation', - 0x000AA7: u'FEI Company', - 0x000AA8: u'ePipe Pty. Ltd.', - 0x000AA9: u'Brooks Automation GmbH', - 0x000AAA: u'AltiGen Communications Inc.', - 0x000AAB: u'TOYOTA MACS, INC.', - 0x000AAC: u'TerraTec Electronic GmbH', - 0x000AAD: u'Stargames Corporation', - 0x000AAE: u'Rosemount Process Analytical', - 0x000AAF: u'Pipal Systems', - 0x000AB0: u'LOYTEC electronics GmbH', - 0x000AB1: u'GENETEC Corporation', - 0x000AB2: u'Fresnel Wireless Systems', - 0x000AB3: u'Fa. GIRA', - 0x000AB4: u'ETIC Telecommunications', - 0x000AB5: u'Digital Electronic Network', - 0x000AB6: u'COMPUNETIX, INC', - 0x000AB7: u'Cisco Systems', - 0x000AB8: u'Cisco Systems', - 0x000AB9: u'Astera Technologies Corp.', - 0x000ABA: u'Arcon Technology Limited', - 0x000ABB: u'Taiwan Secom Co,. Ltd', - 0x000ABC: u'Seabridge Ltd.', - 0x000ABD: u'Rupprecht & Patashnick Co.', - 0x000ABE: u'OPNET Technologies CO., LTD.', - 0x000ABF: u'HIROTA SS', - 0x000AC0: u'Fuyoh Video Industry CO., LTD.', - 0x000AC1: u'Futuretel', - 0x000AC2: u'FiberHome Telecommunication Technologies CO.,LTD', - 0x000AC3: u'eM Technics Co., Ltd.', - 0x000AC4: u'Daewoo Teletech Co., Ltd', - 0x000AC5: u'Color Kinetics', - 0x000AC6: u'Ceterus Networks, Inc.', - 0x000AC7: u'Unication Group', - 0x000AC8: u'ZPSYS CO.,LTD. (Planning&Management)', - 0x000AC9: u'Zambeel Inc', - 0x000ACA: u'YOKOYAMA SHOKAI CO.,Ltd.', - 0x000ACB: u'XPAK MSA Group', - 0x000ACC: u'Winnow Networks, Inc.', - 0x000ACD: u'Sunrich Technology Limited', - 0x000ACE: u'RADIANTECH, INC.', - 0x000ACF: u'PROVIDEO Multimedia Co. Ltd.', - 0x000AD0: u'Niigata Develoment Center, F.I.T. Co., Ltd.', - 0x000AD1: u'MWS', - 0x000AD2: u'JEPICO Corporation', - 0x000AD3: u'INITECH Co., Ltd', - 0x000AD4: u'CoreBell Systems Inc.', - 0x000AD5: u'Brainchild Electronic Co., Ltd.', - 0x000AD6: u'BeamReach Networks', - 0x000AD7: u'Origin ELECTRIC CO.,LTD.', - 0x000AD8: u'IPCserv Technology Corp.', - 0x000AD9: u'Sony Ericsson Mobile Communications AB', - 0x000ADA: u'PRIVATE', - 0x000ADB: u'SkyPilot Network, Inc', - 0x000ADC: u'RuggedCom Inc.', - 0x000ADD: u'InSciTek Microsystems, Inc.', - 0x000ADE: u'Happy Communication Co., Ltd.', - 0x000ADF: u'Gennum Corporation', - 0x000AE0: u'Fujitsu Softek', - 0x000AE1: u'EG Technology', - 0x000AE2: u'Binatone Electronics International, Ltd', - 0x000AE3: u'YANG MEI TECHNOLOGY CO., LTD', - 0x000AE4: u'Wistron Corp.', - 0x000AE5: u'ScottCare Corporation', - 0x000AE6: u'Elitegroup Computer System Co. (ECS)', - 0x000AE7: u'ELIOP S.A.', - 0x000AE8: u'Cathay Roxus Information Technology Co. LTD', - 0x000AE9: u'AirVast Technology Inc.', - 0x000AEA: u'ADAM ELEKTRONIK LTD.STI.', - 0x000AEB: u'Shenzhen Tp-Link Technology Co; Ltd.', - 0x000AEC: u'Koatsu Gas Kogyo Co., Ltd.', - 0x000AED: u'HARTING Vending G.m.b.H. & CO KG', - 0x000AEE: u'GCD Hard- & Software GmbH', - 0x000AEF: u'OTRUM ASA', - 0x000AF0: u'SHIN-OH ELECTRONICS CO., LTD. R&D', - 0x000AF1: u'Clarity Design, Inc.', - 0x000AF2: u'NeoAxiom Corp.', - 0x000AF3: u'Cisco Systems', - 0x000AF4: u'Cisco Systems', - 0x000AF5: u'Airgo Networks, Inc.', - 0x000AF6: u'Computer Process Controls', - 0x000AF7: u'Broadcom Corp.', - 0x000AF8: u'American Telecare Inc.', - 0x000AF9: u'HiConnect, Inc.', - 0x000AFA: u'Traverse Technologies Australia', - 0x000AFB: u'Ambri Limited', - 0x000AFC: u'Core Tec Communications, LLC', - 0x000AFD: u'Viking Electronic Services', - 0x000AFE: u'NovaPal Ltd', - 0x000AFF: u'Kilchherr Elektronik AG', - 0x000B00: u'FUJIAN START COMPUTER EQUIPMENT CO.,WARNING: couldn't encode ../python3/hachoir-parser/hachoir_parser/network/ouid.py's diff for your terminal RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/network/common.py LTD', - 0x000B01: u'DAIICHI ELECTRONICS CO., LTD.', - 0x000B02: u'Dallmeier electronic', - 0x000B03: u'Taekwang Industrial Co., Ltd', - 0x000B04: u'Volktek Corporation', - 0x000B05: u'Pacific Broadband Networks', - 0x000B06: u'Motorola BCS', - 0x000B07: u'Voxpath Networks', - 0x000B08: u'Pillar Data Systems', - 0x000B09: u'Ifoundry Systems Singapore', - 0x000B0A: u'dBm Optics', - 0x000B0B: u'Corrent Corporation', - 0x000B0C: u'Agile Systems Inc.', - 0x000B0D: u'Air2U, Inc.', - 0x000B0E: u'Trapeze Networks', - 0x000B0F: u'Nyquist Industrial Control BV', - 0x000B10: u'11wave Technonlogy Co.,Ltd', - 0x000B11: u'HIMEJI ABC TRADING CO.,LTD.', - 0x000B12: u'NURI Telecom Co., Ltd.', - 0x000B13: u'ZETRON INC', - 0x000B14: u'ViewSonic Corporation', - 0x000B15: u'Platypus Technology', - 0x000B16: u'Communication Machinery Corporation', - 0x000B17: u'MKS Instruments', - 0x000B18: u'PRIVATE', - 0x000B19: u'Vernier Networks, Inc.', - 0x000B1A: u'Teltone Corporation', - 0x000B1B: u'Systronix, Inc.', - 0x000B1C: u'SIBCO bv', - 0x000B1D: u'LayerZero Power Systems, Inc.', - 0x000B1E: u'KAPPA opto-electronics GmbH', - 0x000B1F: u'I CON Computer Co.', - 0x000B20: u'Hirata corporation', - 0x000B21: u'G-Star Communications Inc.', - 0x000B22: u'Environmental Systems and Services', - 0x000B23: u'Siemens Subscriber Networks', - 0x000B24: u'AirLogic', - 0x000B25: u'Aeluros', - 0x000B26: u'Wetek Corporation', - 0x000B27: u'Scion Corporation', - 0x000B28: u'Quatech Inc.', - 0x000B29: u'LG Industrial Systems Co.,Ltd.', - 0x000B2A: u'HOWTEL Co., Ltd.', - 0x000B2B: u'HOSTNET CORPORATION', - 0x000B2C: u'Eiki Industrial Co. Ltd.', - 0x000B2D: u'Danfoss Inc.', - 0x000B2E: u'Cal-Comp Electronics (Thailand) Public Company Limited Taipe', - 0x000B2F: u'bplan GmbH', - 0x000B30: u'Beijing Gongye Science & Technology Co.,Ltd', - 0x000B31: u'Yantai ZhiYang Scientific and technology industry CO., LTD', - 0x000B32: u'VORMETRIC, INC.', - 0x000B33: u'Vivato', - 0x000B34: u'ShangHai Broadband Technologies CO.LTD', - 0x000B35: u'Quad Bit System co., Ltd.', - 0x000B36: u'Productivity Systems, Inc.', - 0x000B37: u'MANUFACTURE DES MONTRES ROLEX SA', - 0x000B38: u'Knuerr AG', - 0x000B39: u'Keisoku Giken Co.,Ltd.', - 0x000B3A: u'QuStream Corporation', - 0x000B3B: u'devolo AG', - 0x000B3C: u'Cygnal Integrated Products, Inc.', - 0x000B3D: u'CONTAL OK Ltd.', - 0x000B3E: u'BittWare, Inc', - 0x000B3F: u'Anthology Solutions Inc.', - 0x000B40: u'OpNext Inc.', - 0x000B41: u'Ing. Buero Dr. Beutlhauser', - 0x000B42: u'commax Co., Ltd.', - 0x000B43: u'Microscan Systems, Inc.', - 0x000B44: u'Concord IDea Corp.', - 0x000B45: u'Cisco', - 0x000B46: u'Cisco', - 0x000B47: u'Advanced Energy', - 0x000B48: u'sofrel', - 0x000B49: u'RF-Link System Inc.', - 0x000B4A: u'Visimetrics (UK) Ltd', - 0x000B4B: u'VISIOWAVE SA', - 0x000B4C: u'Clarion (M) Sdn Bhd', - 0x000B4D: u'Emuzed', - 0x000B4E: u'VertexRSI Antenna Products Division', - 0x000B4F: u'Verifone, INC.', - 0x000B50: u'Oxygnet', - 0x000B51: u'Micetek International Inc.', - 0x000B52: u'JOYMAX ELECTRONICS CORP.', - 0x000B53: u'INITIUM Co., Ltd.', - 0x000B54: u'BiTMICRO Networks, Inc.', - 0x000B55: u'ADInstruments', - 0x000B56: u'Cybernetics', - 0x000B57: u'Silicon Laboratories', - 0x000B58: u'Astronautics C.A LTD', - 0x000B59: u'ScriptPro, LLC', - 0x000B5A: u'HyperEdge', - 0x000B5B: u'Rincon Research Corporation', - 0x000B5C: u'Newtech Co.,Ltd', - 0x000B5D: u'FUJITSU LIMITED', - 0x000B5E: u'Audio Engineering Society Inc.', - 0x000B5F: u'Cisco Systems', - 0x000B60: u'Cisco Systems', --- ../python3/hachoir-parser/hachoir_parser/network/common.py (original) +++ ../python3/hachoir-parser/hachoir_parser/network/common.py (refactored) @@ -44,7 +44,7 @@ def createValue(self): value = self._parent.stream.readBits(self.absolute_address, 128, self.parent.endian) parts = [] - for index in xrange(8): + for index in range(8): RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/word_doc.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/misc/word_2.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/ttf.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/torrent.py part = "%04x" % (value & 0xffff) value >>= 16 parts.append(part) --- ../python3/hachoir-parser/hachoir_parser/misc/word_doc.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/word_doc.py (refactored) @@ -374,7 +374,7 @@ extra_data_field = UInt16(self, "extra_data_len", "Size of optional extra data after each string") yield extra_data_field extra_data_len = extra_data_field.value - for i in xrange(self["count"].value): + for i in range(self["count"].value): if self.name == "SttbfAssoc": desc = self.SttbfAssocDESC.get(i, None) else: @@ -402,9 +402,9 @@ if size is None: size = chunk_parser.static_size // 8 n = (self.size / 8 - 4) / (4 + size) - for i in xrange(n+1): + for i in range(n+1): yield UInt32(self, "cp_fc[]", "CP or FC value") - for i in xrange(n): + for i in range(n): yield chunk_parser(self, "obj[]") class WordTableParser(OLE2FragmentParser): --- ../python3/hachoir-parser/hachoir_parser/misc/ttf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/ttf.py (refactored) @@ -24,34 +24,34 @@ MAX_NB_TABLE = 30 DIRECTION_NAME = { - 0: u"Mixed directional", - 1: u"Left to right", - 2: u"Left to right + neutrals", - -1: u"Right to left", - -2: u"Right to left + neutrals", + 0: "Mixed directional", + 1: "Left to right", + 2: "Left to right + neutrals", + -1: "Right to left", + -2: "Right to left + neutrals", } NAMEID_NAME = { - 0: u"Copyright notice", - 1: u"Font family name", - 2: u"Font subfamily name", - 3: u"Unique font identifier", - 4: u"Full font name", - 5: u"Version string", - 6: u"Postscript name", - 7: u"Trademark", - 8: u"Manufacturer name", - 9: u"Designer", - 10: u"Description", - 11: u"URL Vendor", - 12: u"URL Designer", - 13: u"License Description", - 14: u"License info URL", - 16: u"Preferred Family", - 17: u"Preferred Subfamily", - 18: u"Compatible Full", - 19: u"Sample text", - 20: u"PostScript CID findfont name", + 0: "Copyright notice", + 1: "Font family name", + 2: "Font subfamily name", + 3: "Unique font identifier", + 4: "Full font name", + 5: "Version string", + 6: "Postscript name", + 7: "Trademark", + 8: "Manufacturer name", + 9: "Designer", + 10: "Description", + 11: "URL Vendor", + 12: "URL Designer", + 13: "License Description", + 14: "License info URL", + 16: "Preferred Family", + 17: "Preferred Subfamily", + 18: "Compatible Full", + 19: "Sample text", + 20: "PostScript CID findfont name", } PLATFORM_NAME = { @@ -169,7 +169,7 @@ # Read name index entries = [] - for index in xrange(self["count"].value): + for index in range(self["count"].value): entry = NameHeader(self, "header[]") yield entry entries.append(entry) @@ -259,7 +259,7 @@ yield UInt16(self, "entry_selector") yield UInt16(self, "range_shift") tables = [] - for index in xrange(self["nb_table"].value): + for index in range(self["nb_table"].value): table = TableHeader(self, "table_hdr[]") yield table tables.append(table) --- ../python3/hachoir-parser/hachoir_parser/misc/torrent.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/torrent.py (refactored) @@ -128,7 +128,7 @@ # Map first chunk byte => type TAGS = {'d': Dictionary, 'i': Integer, 'l': List} -for index in xrange(0, 9+1): +for index in range(0, 9+1): TAGS[str(index)] = TorrentString # Create an entry @@ -148,7 +148,7 @@ "category": "misc", "file_ext": ("torrent",), "min_size": 50*8, - "mime": (u"application/x-bittorrent",), + "mime": ("application/x-bittorrent",), "magic": ((MAGIC, 0),), "description":RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/pifv.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/pdf.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/pcf.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/misc/ole2_util.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/ole2.py "Torrent metainfo file" } --- ../python3/hachoir-parser/hachoir_parser/misc/pifv.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/pifv.py (refactored) @@ -72,11 +72,11 @@ EFI_FV_FILETYPE_FIRMWARE_VOLUME_IMAGE: "Firmware volume image", EFI_FV_FILETYPE_FFS_PAD: "Pad File For FFS", } -for x in xrange(0xc0, 0xe0): +for x in range(0xc0, 0xe0): EFI_FV_FILETYPE[x] = "OEM File" -for x in xrange(0xe0, 0xf0): +for x in range(0xe0, 0xf0): EFI_FV_FILETYPE[x] = "Debug/Test File" -for x in xrange(0xf1, 0x100): +for x in range(0xf1, 0x100): EFI_FV_FILETYPE[x] = "Firmware File System Specific File" --- ../python3/hachoir-parser/hachoir_parser/misc/pdf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/pdf.py (refactored) @@ -284,7 +284,7 @@ offsets.append(self["/cross_ref_table"].absolute_address//8) offsets.sort() - for index in xrange(len(offsets)-1): + for index in range(len(offsets)-1): yield Catalog(self, "object[]", size=offsets[index+1]-offsets[index]) class Entry(FieldSet): @@ -418,7 +418,7 @@ "id": "pdf", "category": "misc", "file_ext": ("pdf",), - "mime": (u"application/pdf",), + "mime": ("application/pdf",), "min_size": (5+4)*8, "magic": ((MAGIC, 5),), "description": "Portable Document Format (PDF) document" --- ../python3/hachoir-parser/hachoir_parser/misc/pcf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/pcf.py (refactored) @@ -82,7 +82,7 @@ yield PropertiesFormat(self, "format") yield UInt32(self, "count") offsets = [] - for index in xrange(self["count"].value): + for index in range(self["count"].value): offset = UInt32(self, "offset[]") yield offset offsets.append(offset.value) @@ -103,7 +103,7 @@ yield PropertiesFormat(self, "format") yield UInt32(self, "nb_prop") properties = [] - for index in xrange(self["nb_prop"].value): + for index in range(self["nb_prop"].value): property = Property(self, "property[]") yield property properties.append(property) @@ -145,7 +145,7 @@ yield Bytes(self, "signature", 4, r'File signature ("\1pcf")') yield UInt32(self, "nb_toc") entries = [] - for index in xrange(self["nb_toc"].value): + for index in range(self["nb_toc"].value): entry = TOC(self, "toc[]") yield entry entries.append(entry) --- ../python3/hachoir-parser/hachoir_parser/misc/ole2.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/ole2.py (refactored) @@ -108,16 +108,16 @@ self.count=db_count def createFields(self): - for index in xrange(NB_DIFAT): + for index in range(NB_DIFAT): yield SECT(self, "index[%u]" % index) difat_sect = self.start index = NB_DIFAT entries_per_sect = self.parent.sector_size / 32 - 1 - for ctr in xrange(self.count): + for ctr in range(self.count): # this is relative to real DIFAT start self.seekBit(NB_DIFAT*SECT.static_size + self.parent.sector_size*difat_sect) - for sect_index in xrange(entries_per_sect): + for sect_index in range(entries_per_sect): yield SECT(self, "index[%u]" % (index+sect_index)) index += entries_per_sect next = SECT(self, "difat[%u]" % ctr) @@ -154,7 +154,7 @@ self.start = start def createFields(self): - for i in xrange(self.start, self.start + self.count): + for i in range(self.start, self.start + self.count): yield SECT(self, "index[%u]" % i) class OLE2_File(HachoirParser, RootSeekableFieldSet): @@ -169,9 +169,9 @@ "msi", # Windows installer ), "mime": ( - u"application/msword", - u"application/msexcel", - u"application/mspowerpointRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/mstask.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/msoffice_summary.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/msoffice.py ", + "application/msword", + "application/msexcel", + "application/mspowerpoint", ), "min_size": 512*8, "description": "Microsoft Office document", @@ -228,7 +228,7 @@ self.properties = [] for block in chain: self.seekBlock(block) - for index in xrange(prop_per_sector): + for index in range(prop_per_sector): property = Property(self, "property[]") yield property self.properties.append(property) @@ -259,7 +259,7 @@ chain = self.getChain(property["start"].value) while True: try: - block = chain.next() + block = next(chain) contiguous = False if first is None: first = block @@ -312,7 +312,7 @@ index = block // items_per_fat try: block = fat[index]["index[%u]" % block].value - except LookupError, err: + except LookupError as err: break def readBFAT(self): --- ../python3/hachoir-parser/hachoir_parser/misc/mstask.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/mstask.py (refactored) @@ -164,5 +164,5 @@ elif self["ReservedDataSize"].value: yield RawBytes(self, "Reserved", self["ReservedDataSize"].value) yield UInt16(self, "TriggerCount", "size of the array of triggers") - for i in xrange(self["TriggerCount"].value): + for i in range(self["TriggerCount"].value): yield TaskTrigger(self, "Trigger[]") --- ../python3/hachoir-parser/hachoir_parser/misc/msoffice_summary.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/msoffice_summary.py (refactored) @@ -273,7 +273,7 @@ # raise ParserError( elif self["is_vector"].value: yield UInt32(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield handler(self, "item[]", **kw) else: yield handler(self, "value", **kw) @@ -289,9 +289,9 @@ self.osconfig = self.parent.osconfig yield UInt32(self, "size") yield UInt32(self, "property_count") - for index in xrange(self["property_count"].value): + for index in range(self["property_count"].value): yield PropertyIndex(self, "property_index[]") - for index in xrange(self["property_count"].value): + for index in range(self["property_count"].value): findex = self["property_index[%u]" % index] self.seekByte(findex["offset"].value) field = PropertyContent(self, "property[]", findex["id"].display) @@ -330,7 +330,7 @@ raise ParserError("OLE2: Too much sections (%s)" % self["section_count"].value) section_indexes = [] - for index in xrange(self["section_count"].value): + for index in range(self["section_count"].value): section_index = SummaryIndex(self, "section_index[]") yield section_index section_indexes.append(section_index) --- ../python3/hachoir-parser/hachoir_parser/misc/msoffice.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/msoffice.py (refactored) @@ -50,7 +50,7 @@ chain = ole2.getChain(property["start"].value, ole2.ss_fat) while True: try: - block = chain.next() + block = next(chain) contiguous = False if first is None: first = block @@ -99,7 +99,7 @@ # FIXME: Use smarter code to send arguments self.args["ole2"] = self.items[0].root tags = {"class": self.parser, "args": self.args} - tags = tags.iteritems() + tags = iter(tags.items()) return StringInputStream(data, "", tags=tags) class CustomFragment(FieldSet): @@ -756,20 +756,20 @@ yield UInt32(self, "count") yRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/lnk.py ield UInt32(self, "unknown[]") yield UInt32(self, "unknown[]") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield ThumbsCatalog.ThumbsEntry(self, "entry[]") PROPERTY_NAME = { - u"Root Entry": ("root",RootEntry), - u"\5DocumentSummaryInformation": ("doc_summary",Summary), - u"\5SummaryInformation": ("summary",Summary), - u"\1CompObj": ("compobj",CompObj), - u"Pictures": ("pictures",Pictures), - u"PowerPoint Document": ("powerpointdoc",PowerPointDocument), - u"Current User": ("current_user",CurrentUser), - u"Workbook": ("workbook",ExcelWorkbook), - u"Catalog": ("catalog",ThumbsCatalog), - u"WordDocument": ("word_doc",WordDocumentParser), - u"0Table": ("table0",WordTableParser), - u"1Table": ("table1",WordTableParser), + "Root Entry": ("root",RootEntry), + "\5DocumentSummaryInformation": ("doc_summary",Summary), + "\5SummaryInformation": ("summary",Summary), + "\1CompObj": ("compobj",CompObj), + "Pictures": ("pictures",Pictures), + "PowerPoint Document": ("powerpointdoc",PowerPointDocument), + "Current User": ("current_user",CurrentUser), + "Workbook": ("workbook",ExcelWorkbook), + "Catalog": ("catalog",ThumbsCatalog), + "WordDocument": ("word_doc",WordDocumentParser), + "0Table": ("table0",WordTableParser), + "1Table": ("table1",WordTableParser), } --- ../python3/hachoir-parser/hachoir_parser/misc/lnk.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/lnk.py (refactored) @@ -452,7 +452,7 @@ yield UInt32(self, "history_size", "Size of the history buffer (in lines)") yield UInt32(self, "history_count", "Number of history buffers (each process gets one up to this limit)") yield Enum(UInt32(self, "history_no_dup", "Automatically eliminate duplicate lines in the history buffer?"), self.BOOL_ENUM) - for index in xrange(16): + for index in range(16): yield ColorRef(self, "color[]") elif self["signature"].value == 0xA0000004: @@ -469,48 +469,48 @@ return "End of Extra Info" HOT_KEYS = { - 0x00: u'None', - 0x13: u'Pause', - 0x14: u'Caps Lock', - 0x21: u'Page Up', - 0x22: u'Page Down', - 0x23: u'End', - 0x24: u'Home', - 0x25: u'Left', - 0x26: u'Up', - 0x27: u'Right', - 0x28: u'Down', - 0x2d: u'Insert', - 0x2e: u'Delete', - 0x6a: u'Num *', - 0x6b: u'Num +', - 0x6d: u'Num -', - 0x6e: u'Num .', - 0x6f: u'Num /', - 0x90: u'Num Lock', - 0x91: u'Scroll Lock', - 0xba: u';', - 0xbb: u'=', - 0xbc: u',', - 0xbd: u'-', - 0xbe: u'.', - 0xbf: u'/', - 0xc0: u'`', - 0xdb: u'[', - 0xdc: u'\\', - 0xdd: u']', - 0xde: u"'", + 0x00: 'None', + 0x13: 'Pause', + 0x14: 'Caps Lock', + 0x21: 'Page Up', + 0x22: 'Page Down', + 0x23: 'End', + 0x24: 'Home', + 0x25: 'Left', + 0x26: 'Up', + 0x27: 'Right', + 0x28: 'Down', + 0x2d: 'Insert', + 0x2e: 'Delete', + 0x6a: 'Num *', + 0x6b: 'Num +', + 0x6d: 'Num -', + 0x6e: 'Num .', + 0x6f: 'Num /', + 0x90: 'Num Lock', + 0x91: 'Scroll Lock', + 0xba: ';', + 0xbb: '=', + 0xbc: ',', + 0xbd: '-', + 0xbe: '.', + 0xbf: '/', + 0xc0: '`', + 0xdb: '[', + 0xdc: '\\', + 0xdd: ']', + 0xde: "'", } def text_hot_key(field): assert hasattr(field, "value") val=field.value if 0x30 <= val <= 0x39: - return unichr(val) + return chr(val) elif 0x41 <= val <= 0x5A: - return unichr(val) + return chr(val) elif 0x60 <= val <= 0x69: - return u'Numpad %c' % unichr(val-0x30) + return 'Numpad %c' % chr(val-0x30) elif 0x70 <= val <= 0x87: return 'F%i'%(val-0x6F) elif val in HOT_KEYS: @@ -523,7 +523,7 @@ "id": "lnk", "category": "misc", "file_ext": ("lnk",), - "mime": (u"application/x-ms-shortcut",), + "mime": ("application/x-ms-shortcut",), "magic": ((MAGIC, 0),), "mRefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/misc/hlp.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/gnome_keyring.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/file_3ds.py in_size": len(MAGIC)*8, # signature + guid = 20 bytes "description": "Windows Shortcut (.lnk)", @@ -531,17 +531,17 @@ endian = LITTLE_ENDIAN SHOW_WINDOW_STATE = { - 0: u"Hide", - 1: u"Show Normal", - 2: u"Show Minimized", - 3: u"Show Maximized", - 4: u"Show Normal, not activated", - 5: u"Show", - 6: u"Minimize", - 7: u"Show Minimized, not activated", - 8: u"Show, not activated", - 9: u"Restore", - 10: u"Show Default", + 0: "Hide", + 1: "Show Normal", + 2: "Show Minimized", + 3: "Show Maximized", + 4: "Show Normal, not activated", + 5: "Show", + 6: "Minimize", + 7: "Show Minimized, not activated", + 8: "Show, not activated", + 9: "Restore", + 10: "Show Default", } def validate(self): --- ../python3/hachoir-parser/hachoir_parser/misc/gnome_keyring.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/gnome_keyring.py (refactored) @@ -62,13 +62,13 @@ if "text" in self: return self["text"].value else: - return u'' + return '' def createDescription(self): if "text" in self: return self["text"].value else: - return u"(empty string)" + return "(empty string)" class Attribute(FieldSet): def createFields(self): @@ -98,7 +98,7 @@ yield UInt32(self, "id") yield UInt32(self, "type") yield UInt32(self, "attr_count") - for index in xrange(self["attr_count"].value): + for index in range(self["attr_count"].value): yield Attribute(self, "attr[]") def createDescription(self): @@ -107,7 +107,7 @@ class Items(FieldSet): def createFields(self): yield UInt32(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield Item(self, "item[]") class EncryptedItem(FieldSet): @@ -117,13 +117,13 @@ yield TimestampUnix64(self, "mtime") yield TimestampUnix64(self, "ctime") yield KeyringString(self, "reserved[]") - for index in xrange(4): + for index in range(4): yield UInt32(self, "reserved[]") yield UInt32(self, "attr_count") - for index in xrange(self["attr_count"].value): + for index in range(self["attr_count"].value): yield Attribute(self, "attr[]") yield UInt32(self, "acl_count") - for index in xrange(self["acl_count"].value): + for index in range(self["acl_count"].value): yield ACL(self, "acl[]") # size = 8 # paddingSize((self.stream.size - self.current_size) // 8, 16) # if size: @@ -133,7 +133,7 @@ PARSER_TAGS = { "id": "gnomeencryptedkeyring", "min_size": 16*8, - "description": u"Gnome encrypted keyring", + "description": "Gnome encrypted keyring", } endian = BIG_ENDIAN def validate(self): @@ -157,20 +157,20 @@ "category": "misc", "magic": ((MAGIC, 0),), "min_size": 47*8, - "description": u"Gnome keyring", + "description": "Gnome keyring", } CRYPTO_NAMES = { - 0: u"AEL", + 0: "AEL", } HASH_NAMES = { - 0: u"MD5", + 0: "MD5", } endian = BIG_ENDIAN def validate(self): if self.stream.readBytes(0, len(self.MAGIC)) != self.MAGIC: - return u"Invalid magic string" + return "Invalid magic string" return True def createFields(self): @@ -194,7 +194,7 @@ def generate_key(password, salt, hash_iterations): sha = sha256(password+salt) - for index in xrange(hash_iterations-1): + for index in range(hash_iterations-1): sha = sha256(sha) return sha[:16], sha[16:] --- ../python3/hachoir-parser/hachoir_parser/misc/file_3ds.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/file_3ds.py (refactored)RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/file_3do.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/dsstore.py @@ -35,7 +35,7 @@ def readMapList(parent): yield UInt16(parent, "count", "Map count") - for index in xrange(parent["count"].value): + for index in range(parent["count"].value): yield MapUV(parent, "map_uv[]", "Mapping UV") def readColor(parent): @@ -159,7 +159,7 @@ "id": "3ds", "category": "misc", "file_ext": ("3ds",), - "mime": (u"image/x-3ds",), + "mime": ("image/x-3ds",), "min_size": 16*8, "description": "3D Studio Max model" } --- ../python3/hachoir-parser/hachoir_parser/misc/file_3do.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/file_3do.py (refactored) @@ -30,7 +30,7 @@ self._size = item_size * self.count def createFields(self): - for index in xrange(self.count): + for index in range(self.count): yield self.type(self, self.ename, self.edesc) class Face(FieldSet): @@ -104,7 +104,7 @@ class Geoset(FieldSet): def createFields(self): yield UInt32(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield Mesh(self, "mesh[]") def createDescription(self): @@ -139,7 +139,7 @@ yield Float32(self, "pitch") yield Float32(self, "yaw") yield Float32(self, "roll") - for index in xrange(4): + for index in range(4): yield Vertex(self, "unknown_vertex[]") if self["parent_offset"].value != 0: yield UInt32(self, "parent_id") @@ -154,7 +154,7 @@ class Nodes(FieldSet): def createFields(self): yield UInt32(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield Node(self, "node[]") def createDescription(self): @@ -168,7 +168,7 @@ def createFields(self): yield UInt32(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield String(self, "filename[]", 32, "Material file name", strip="\0") def createDescription(self): @@ -179,7 +179,7 @@ "id": "3do", "category": "misc", "file_ext": ("3do",), - "mime": (u"image/x-3do",), + "mime": ("image/x-3do",), "min_size": 8*4, "description": "renderdroid 3d model." } @@ -201,7 +201,7 @@ yield String(self, "model_name", 32, "model file name", strip="\0") yield RawBytes(self, "unknown[]", 4) yield UInt32(self, "ngeosets") - for index in xrange(self["ngeosets"].value): + for index in range(self["ngeosets"].value): yield Geoset(self, "geoset[]") yield RawBytes(self, "unknown[]", 4) yield Nodes(self, "nodes") --- ../python3/hachoir-parser/hachoir_parser/misc/dsstore.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/dsstore.py (refactored) @@ -40,7 +40,7 @@ yield UInt32(self, "allocator_offset") yield UInt32(self, "allocator_size") yield UInt32(self, "allocator_offset_backup", description="Finder will refuse to read the file if this does not match the first copy") - for i in xrange(4): + for i in range(4): yield BlockAddress(self, "block_address_copy[]", description="Copies of block addresses defined in the allocator") class BudDirectory(FieldSet): @@ -57,22 +57,22 @@ class FreeList(FieldSet): def createFields(self): yield UInt32(self, "count") - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield UInt32(self, "offset[]") class BudAllocator(FieldSet): def createFields(self): yield UInt32(self, "nblocks") yield UInt32(self, "unknown", description="Always 0") - for i in xrange(self['nblocks'].value): + for i in range(self['nblocks'].value): yield BlockAddress(self, "block[]") padding = paddingSize(self['nblocks'].value, 256) if padding: RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/misc/common.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/chm.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/misc/bplist.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/xcf.py yield NullBytes(self, "padding", padding*4, description="padding to make the number of blocks a multiple of 256") yield UInt32(self, "ndirs") - for i in xrange(self['ndirs'].value): + for i in range(self['ndirs'].value): yield BudDirectory(self, "dir[]") - for i in xrange(32): + for i in range(32): yield FreeList(self, "freelist[]") if self.current_size < self.size: yield PaddingBytes(self, "slack", (self.size-self.current_size)//8, description="slack space") @@ -94,7 +94,7 @@ def createValue(self): return self['value'].value def createDisplay(self): - return unicode(self['value'].display) + return str(self['value'].display) class DSRecord(FieldSet): def createFields(self): @@ -133,7 +133,7 @@ yield UInt32(self, "last_block") yield UInt32(self, "count") if self['last_block'].value != 0: - for i in xrange(self['count'].value): + for i in range(self['count'].value): block = UInt32(self, "child_block[]") yield block link = Link(self, "child_link[]") @@ -144,7 +144,7 @@ link.createValue = self.linkValue(self['last_block']) yield link else: - for i in xrange(self['count'].value): + for i in range(self['count'].value): yield DSRecord(self, "record[]") if self.current_size < self.size: yield PaddingBytes(self, "slack", (self.size-self.current_size)//8, description="slack space") --- ../python3/hachoir-parser/hachoir_parser/misc/chm.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/chm.py (refactored) @@ -133,7 +133,7 @@ num_quickref = (entry_count // quickref_frequency) if entry_count % quickref_frequency == 0: num_quickref -= 1 - print self.current_size//8, quickref_frequency, num_quickref + print(self.current_size//8, quickref_frequency, num_quickref) padding = (self["free_space"].value - (num_quickref*2+2)) if padding: yield PaddingBytes(self, "padding", padding) @@ -173,7 +173,7 @@ if nb_dir < 0: nb_dir = 1 - for index in xrange(nb_dir): + for index in range(nb_dir): yield PMGL(self, "pmgl[]", size=block_size) if self.current_size < self.size: @@ -211,7 +211,7 @@ yield UInt64(self, "uncompressed_size") yield UInt64(self, "compressed_size") yield UInt64(self, "block_size", "Block size in bytes") - for i in xrange(self["count"].value): + for i in range(self["count"].value): yield UInt64(self, "block_location[]", "location in compressed data of 1st block boundary in uncompressed data") class SystemEntry(FieldSet): --- ../python3/hachoir-parser/hachoir_parser/misc/bplist.py (original) +++ ../python3/hachoir-parser/hachoir_parser/misc/bplist.py (refactored) @@ -97,7 +97,7 @@ yield BPListObjectRef(self, "valref[]") def createValue(self): - return zip(self.array('keyref'),self.array('valref')) + return list(zip(self.array('keyref'),self.array('valref'))) def createDisplay(self): return '{' + ', '.join(['%s: %s'%(k.display,v.display) for k,v in self.value]) + '}' @@ -223,15 +223,15 @@ if 'value' in self: return self['value'].value elif self['marker_type'].value in [4,5,6]: - return u'' + return '' else: return None def createDisplay(self): if 'value' in self: - return unicode(self['value'].display) + return str(self['value'].display) elif self['marker_type'].value in [4,5,6]: - return u'' + return '' else: return None --- ../python3/hachoir-parser/hachoir_parser/image/xcf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/xcf.py (refactored) @@ -18,10 +18,10 @@ class XcfComRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/wmf.py pression(FieldSet): static_size = 8 COMPRESSION_NAME = { - 0: u"None", - 1: u"RLE", - 2: u"Zlib", - 3: u"Fractal" + 0: "None", + 1: "RLE", + 2: "Zlib", + 3: "Fractal" } def createFields(self): @@ -45,29 +45,29 @@ class LayerMode(FieldSet): static_size = 32 MODE_NAME = { - 0: u"Normal", - 1: u"Dissolve", - 2: u"Behind", - 3: u"Multiply", - 4: u"Screen", - 5: u"Overlay", - 6: u"Difference", - 7: u"Addition", - 8: u"Subtract", - 9: u"Darken only", - 10: u"Lighten only", - 11: u"Hue", - 12: u"Saturation", - 13: u"Color", - 14: u"Value", - 15: u"Divide", - 16: u"Dodge", - 17: u"Burn", - 18: u"Hard light", - 19: u"Soft light", - 20: u"Grain extract", - 21: u"Grain merge", - 22: u"Color erase" + 0: "Normal", + 1: "Dissolve", + 2: "Behind", + 3: "Multiply", + 4: "Screen", + 5: "Overlay", + 6: "Difference", + 7: "Addition", + 8: "Subtract", + 9: "Darken only", + 10: "Lighten only", + 11: "Hue", + 12: "Saturation", + 13: "Color", + 14: "Value", + 15: "Divide", + 16: "Dodge", + 17: "Burn", + 18: "Hard light", + 19: "Soft light", + 20: "Grain extract", + 21: "Grain merge", + 22: "Color erase" } def createFields(self): @@ -181,33 +181,33 @@ PROP_RESOLUTION = 19 PROP_PARASITES = 21 TYPE_NAME = { - 0: u"End", - 1: u"Colormap", - 2: u"Active layer", - 3: u"Active channel", - 4: u"Selection", - 5: u"Floating selection", - 6: u"Opacity", - 7: u"Mode", - 8: u"Visible", - 9: u"Linked", - 10: u"Lock alpha", - 11: u"Apply mask", - 12: u"Edit mask", - 13: u"Show mask", - 14: u"Show masked", - 15: u"Offsets", - 16: u"Color", - 17: u"Compression", - 18: u"Guides", - 19: u"Resolution", - 20: u"Tattoo", - 21: u"Parasites", - 22: u"Unit", - 23: u"Paths", - 24: u"User unit", - 25: u"Vectors", - 26: u"Text layer flags", + 0: "End", + 1: "Colormap", + 2: "Active layer", + 3: "Active channel", + 4: "Selection", + 5: "Floating selection", + 6: "Opacity", + 7: "Mode", + 8: "Visible", + 9: "Linked", + 10: "Lock alpha", + 11: "Apply mask", + 12: "Edit mask", + 13: "Show mask", + 14: "Show masked", + 15: "Offsets", + 16: "Color", + 17: "Compression", + 18: "Guides", + 19: "Resolution", + 20: "Tattoo", + 21: "Parasites", + 22: "Unit", + 23: "Paths", + 24: "User unit", + 25: "Vectors", + 26: "Text layer flags", } handler = { @@ -258,7 +258,7 @@ "id": "xcf", "category": "image", "file_ext": ("xcf",), - "mime": (u"image/x-xcf", u"application/x-gimp-image"), + "mime": ("image/x-xcf", "application/x-gimp-image"), "min_size": (26 + 8 + 4 + 4)*8, # header+empty property+layer offset+channel offset "magic": ( ('gimp xcf file\0', 0), @@ -268,9 +268,9 @@ } endian = NETWORK_ENDIAN IMAGE_TYPE_NAME = { - 0: u"RGB", - 1: u"Gray", - 2: u"Indexed" + 0: "RGB", + 1: "Gray", + 2: "Indexed" } def validate(self): --- ../python3/hachoir-parser/hachoir_parser/image/wmf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/wmf.py (refactored) @@ -28,56 +28,56 @@ POLYFILL_MODE = {1: "Alternate", 2: "Winding"} BRUSH_STYLE = { - 0: u"Solid", - 1: u"Null", - 2: u"Hollow", - 3: u"Pattern", - 4: u"Indexed", - 5: u"DIB pattern", - 6: u"DIB pattern point", - 7: u"Pattern 8x8", - 8: u"DIB pattern 8x8", + 0: "Solid", + 1: "Null", + 2: "Hollow", + 3: "Pattern", + 4: "Indexed", + 5: "DIB pattern", + 6: "DIB pattern point", + 7: "Pattern 8x8", + 8: "DIB pattern 8x8", } HATCH_STYLE = { - 0: u"Horizontal", # ----- - 1: u"Vertical", # ||||| - 2: u"FDIAGONAL", # \\\\\ - 3: u"BDIAGONAL", # ///// - 4: u"Cross", # +++++ - 5: u"Diagonal cross", # xxxxx + 0: "Horizontal", # ----- + 1: "Vertical", # ||||| + 2: "FDIAGONAL", # \\\\\ + 3: "BDIAGONAL", # ///// + 4: "Cross", # +++++ + 5: "Diagonal cross", # xxxxx } PEN_STYLE = { - 0: u"Solid", - 1: u"Dash", # ------- - 2: u"Dot", # ....... - 3: u"Dash dot", # _._._._ - 4: u"Dash dot dot", # _.._.._ - 5: u"Null", - 6: u"Inside frame", - 7: u"User style", - 8: u"Alternate", + 0: "Solid", + 1: "Dash", # ------- + 2: "Dot", # ....... + 3: "Dash dot", # _._._._ + 4: "Dash dot dot", # _.._.._ + 5: "Null", + 6: "Inside frame", + 7: "User style", + 8: "Alternate", } # Binary raster operations ROP2_DESC = { - 1: u"Black (0)", - 2: u"Not merge pen (DPon)", - 3: u"Mask not pen (DPna)", - 4: u"Not copy pen (PN)", - 5: u"Mask pen not (PDna)", - 6: u"Not (Dn)", - 7: u"Xor pen (DPx)", - 8: u"Not mask pen (DPan)", - 9: u"Mask pen (DPa)", - 10: u"Not xor pen (DPxn)", - 11: u"No operation (D)", - 12: u"Merge not pen (DPno)", - 13: u"Copy pen (P)", - 14: u"Merge pen not (PDno)", - 15: u"Merge pen (DPo)", - 16: u"White (1)", + 1: "Black (0)", + 2: "Not merge pen (DPon)", + 3: "Mask not pen (DPna)", + 4: "Not copy pen (PN)", + 5: "Mask pen not (PDna)", + 6: "Not (Dn)", + 7: "Xor pen (DPx)", + 8: "Not mask pen (DPan)", + 9: "Mask pen (DPa)", + 10: "Not xor pen (DPxn)", + 11: "No operation (D)", + 12: "Merge not pen (DPno)", + 13: "Copy pen (P)", + 14: "Merge pen not (PDno)", + 15: "Merge pen (DPo)", + 16: "White (1)", } def parseXY(parser): @@ -114,73 +114,73 @@ def parsePolygon(parser): yield UInt16(parser, "count") - for index in xrange(parser["count"].value): + for index in range(parser["count"].value): yield Point(parser, "point[]") META = { - 0x0000: ("EOF", u"End of file", None), - 0x001E: ("SAVEDC", u"Save device context", None), - 0x0035: ("REALIZEPALETTE", u"Realize palette", None), - 0x0037: ("SETPALENTRIES", u"Set palette entries", None), - 0x00f7: ("CREATEPALETTE", u"Create palette", None), - 0x0102: ("SETBKMODE", u"Set background mode", None), - 0x0103: ("SETMAPMODE", u"Set mapping mode", None), - 0x0104: ("SETROP2", u"Set foreground mix mode", parseROP2), - 0x0106: ("SETPOLYFILLMODE", u"Set polygon fill mode", parsePolyFillMode), - 0x0107: ("SETSTRETCHBLTMODE", u"Set bitmap streching mode", None), - 0x0108: ("SETTEXTCHAREXTRA", u"Set text character extra", None), - 0x0127: ("RESTOREDC", u"Restore device context", None), - 0x012A: ("INVERTREGION", u"Invert region", None), - 0x012B: ("PAINTREGION", u"Paint region", None), - 0x012C: ("SELECTCLIPREGION", u"Select clipping region", None), - 0x012D: ("SELECTOBJECT", u"Select object", parseObjectID), - 0x012E: ("SETTEXTALIGN", u"Set text alignment", None), - 0x0142: ("CREATEDIBPATTERNBRUSH", u"Create DIB brush with specified pattern", None), - 0x01f0: ("DELETEOBJECT", u"Delete object", parseObjectID), - 0x0201: ("SETBKCOLOR", u"Set background color", None), - 0x0209: ("SETTEXTCOLOR", u"Set text color", None), - 0x020A: ("SETTEXTJUSTIFICATION", u"Set text justification", None), - 0x020B: ("SETWINDOWORG", u"Set window origin", parseXY), - 0x020C: ("SETWINDOWEXT", u"Set window extends", parseXY), - 0x020D: ("SETVIEWPORTORG", u"Set view port origin", None), - 0x020E: ("SETVIEWPORTEXT", u"Set view port extends", None), - 0x020F: ("OFFSETWINDOWORG", u"Offset window origin", None), - 0x0211: ("OFFSETVIEWPORTORG", u"Offset view port origin", None), - 0x0213: ("LINETO", u"Draw a line to", None), - 0x0214: ("MOVETO", u"Move to", None), - 0x0220: ("OFFSETCLIPRGN", u"Offset clipping rectangle", None), - 0x0228: ("FILLREGION", u"Fill region", None), - 0x0231: ("SETMAPPERFLAGS", u"Set mapper flags", None), - 0x0234: ("SELECTPALETTE", u"Select palette", None), - 0x02FB: ("CREATEFONTINDIRECT", u"Create font indirect", None), - 0x02FA: ("CREATEPENINDIRECT", u"Create pen indirect", parsePenIndirect), - 0x02FC: ("CREATEBRUSHINDIRECT", u"Create brush indirect", parseCreateBrushIndirect), - 0x0324: ("POLYGON", u"Draw a polygon", parsePolygon), - 0x0325: ("POLYLINE", u"Draw a polyline", None), - 0x0410: ("SCALEWINDOWEXT", u"Scale window extends", None), - 0x0412: ("SCALEVIEWPORTEXT", u"Scale view port extends", None), - 0x0415: ("EXCLUDECLIPRECT", u"Exclude clipping rectangle", None), - 0x0416: ("INTERSECTCLIPRECT", u"Intersect clipping rectangle", None), - 0x0418: ("ELLIPSE", u"Draw an ellipse", None), - 0x0419: ("FLOODFILL", u"Flood fill", None), - 0x041B: ("RECTANGLE", u"Draw a rectangle", None), - 0x041F: ("SETPIXEL", u"Set pixel", None), - 0x0429: ("FRAMEREGION", u"Fram region", None), - 0x0521: ("TEXTOUT", u"Draw text", None), - 0x0538: ("POLYPOLYGON", u"Draw multiple polygons", None), - 0x0548: ("EXTFLOODFILL", u"Extend flood fill", None), - 0x061C: ("ROUNDRECT", u"Draw a rounded rectangle", None), - 0x061D: ("PATBLT", u"Pattern blitting", None), - 0x0626: ("ESCAPE", u"Escape", None), - 0x06FF: ("CREATEREGION", u"Create region", None), - 0x0817: ("ARC", u"Draw an arc", None), - 0x081A: ("PIE", u"Draw a pie", None), - 0x0830: ("CHORD", u"Draw a chord", None), - 0x0940: ("DIBBITBLT", u"DIB bit blitting", None), - 0x0a32: ("EXTTEXTOUT", u"Draw text (extra)", None), - 0x0b41: ("DIBSTRETCHBLT", u"DIB stretch blitting", None), - 0x0d33: ("SETDIBTODEV", u"Set DIB to device", None), - 0x0f43: ("STRETCHDIB", u"Stretch DIB", None), + 0x0000: ("EOF", "End of file", None), + 0x001E: ("SAVEDC", "Save device context", None), + 0x0035: ("REALIZEPALETTE", "Realize palette", None), + 0x0037: ("SETPALENTRIES", "Set palette entries", None), + 0x00f7: ("CREATEPALETTE", "Create palette", None), + 0x0102: ("SETBKMODE", "Set background mode", None), + 0x0103: ("SETMAPMODE", "Set mapping mode", None), + 0x0104: ("SETROP2", "Set foreground mix mode", parseROP2), + 0x0106: ("SETPOLYFILLMODE", "Set polygon fill mode", parsePolyFillMode), + 0x0107: ("SETSTRETCHBLTMODE", "Set bitmap streching mode", None), + 0x0108: ("SETTEXTCHAREXTRA", "Set text character extra", None), + 0x0127: ("RESTOREDC", "Restore device context", None), + 0x012A: ("INVERTREGION", "Invert region", None), + 0x012B: ("PAINTREGION", "Paint region", None), + 0x012C: ("SELECTCLIPREGION", "Select clipping region", None), + 0x012D: ("SELECTOBJECT", "Select object", parseObjectID), + 0x012E: ("SETTEXTALIGN", "Set text alignment", None), + 0x0142: ("CREATEDIBPATTERNBRUSH", "Create DIB brush with specified pattern", None), + 0x01f0: ("DELETEOBJECT", "Delete object", parseObjectID), + 0x0201: ("SETBKCOLOR", "Set background color", None), + 0x0209: ("SETTEXTCOLOR", "Set text color", None), + 0x020A: ("SETTEXTJUSTIFICATION", "Set text justification", None), + 0x020B: ("SETWINDOWORG", "Set window origin", parseXY), + 0x020C: ("SETWINDOWEXT", "Set window extends", parseXY), + 0x020D: ("SETVIEWPORTORG", "Set view port origin", None), + 0x020E: ("SETVIEWPORTEXT", "Set view port extends", None), + 0x020F: ("OFFSETWINDOWORG", "Offset window origin", None), + 0x0211: ("OFFSETVIEWPORTORG", "Offset view port origin", None), + 0x0213: ("LINETO", "Draw a line to", None), + 0x0214: ("MOVETO", "Move to", None), + 0x0220: ("OFFSETCLIPRGN", "Offset clipping rectangle", None), + 0x0228: ("FILLREGION", "Fill region", None), + 0x0231: ("SETMAPPERFLAGS", "Set mapper flags", None), + 0x0234: ("SELECTPALETTE", "Select palette", None), + 0x02FB: ("CREATEFONTINDIRECT", "Create font indirect", None), + 0x02FA: ("CREATEPENINDIRECT", "Create pen indirect", parsePenIndirect), + 0x02FC: ("CREATEBRUSHINDIRECT", "Create brush indirect", parseCreateBrushIndirect), + 0x0324: ("POLYGON", "Draw a polygon", parsePolygon), + 0x0325: ("POLYLINE", "Draw a polyline", None), + 0x0410: ("SCALEWINDOWEXT", "Scale window extends", None), + 0x0412: ("SCALEVIEWPORTEXT", "Scale view port extends", None), + 0x0415: ("EXCLUDECLIPRECT", "Exclude clipping rectangle", None), + 0x0416: ("INTERSECTCLIPRECT", "Intersect clipping rectangle", None), + 0x0418: ("ELLIPSE", "Draw an ellipse", None), + 0x0419: ("FLOODFILL", "Flood fill", None), + 0x041B: ("RECTANGLE", "Draw a rectangle", None), + 0x041F: ("SETPIXEL", "Set pixel", None), + 0x0429: ("FRAMEREGION", "Fram region", None), + 0x0521: ("TEXTOUT", "Draw text", None), + 0x0538: ("POLYPOLYGON", "Draw multiple polygons", None), + 0x0548: ("EXTFLOODFILL", "Extend flood fill", None), + 0x061C: ("ROUNDRECT", "Draw a rounded rectangle", None), + 0x061D: ("PATBLT", "Pattern blitting", None), + 0x0626: ("ESCAPE", "Escape", None), + 0x06FF: ("CREATEREGION", "Create region", None), + 0x0817: ("ARC", "Draw an arc", None), + 0x081A: ("PIE", "Draw a pie", None), + 0x0830: ("CHORD", "Draw a chord", None), + 0x0940: ("DIBBITBLT", "DIB bit blitting", None), + 0x0a32: ("EXTTEXTOUT", "Draw text (extra)", None), + 0x0b41: ("DIBSTRETCHBLT", "DIB stretch blitting", None), + 0x0d33: ("SETDIBTODEV", "Set DIB to device", None), + 0x0f43: ("STRETCHDIB", "Stretch DIB", None), } META_NAME = createDict(META, 0) META_DESC = createDict(META, 1) @@ -230,7 +230,7 @@ def parsePoint16array(parser): yield RECT32(parser, "bounds") yield UInt32(parser, "count") - for index in xrange(parser["count"].value): + for index in range(parser["count"].value): yield Point16(parser, "point[]") def parseGDIComment(parser): @@ -254,113 +254,113 @@ yield RGBA(parser, "color") yield UInt32(parser, "hatch") yield UInt32(parser, "nb_style") - for index in xrange(parser["nb_style"].value): + for index in range(parser["nb_style"].value): yield UInt32(parser, "style") EMF_META = { - 1: ("HEADER", u"Header", None), - 2: ("POLYBEZIER", u"Draw poly bezier", None), - 3: ("POLYGON", u"Draw polygon", None), - 4: ("POLYLINE", u"Draw polyline", None), - 5: ("POLYBEZIERTO", u"Draw poly bezier to", None), - 6: ("POLYLINETO", u"Draw poly line to", None), - 7: ("POLYPOLYLINE", u"Draw poly polyline", None), - 8: ("POLYPOLYGON", u"Draw poly polygon", None), - 9: ("SETWINDOWEXTEX", u"Set window extend EX", parseXY32), - 10: ("SETWINDOWORGEX", u"Set window origin EX", parseXY32), - 11: ("SETVIEWPORTEXTEX", u"Set viewport extend EX", parseXY32), - 12: ("SETVIEWPORTORGEX", u"Set viewport origin EX", parseXY32), - 13: ("SETBRUSHORGEX", u"Set brush org EX", None), - 14: ("EOF", u"End of file", None), - 15: ("SETPIXELV", u"Set pixel V", None), - 16: ("SETMAPPERFLAGS", u"Set mapper flags", None), - 17: ("SETMAPMODE", u"Set mapping mode", parseEmfMappingMode), - 18: ("SETBKMODE", u"Set background mode", None), - 19: ("SETPOLYFILLMODE", u"Set polyfill mode", None), - 20: ("SETROP2", u"Set ROP2", None), - 21: ("SETSTRETCHBLTMODE", u"Set stretching blitting mode", None), - 22: ("SETTEXTALIGN", u"Set text align", None), - 23: ("SETCOLORADJUSTMENT", u"Set color adjustment", None), - 24: ("SETTEXTCOLOR", u"Set text color", None), - 25: ("SETBKCOLOR", u"Set background color", None), - 26: ("OFFSETCLIPRGN", u"Offset clipping region", None), - 27: ("MOVETOEX", u"Move to EX", parseXY32), - 28: ("SETMETARGN", u"Set meta region", None), - 29: ("EXCLUDECLIPRECT", u"Exclude clipping rectangle", None), - 30: ("INTERSECTCLIPRECT", u"Intersect clipping rectangle", None), - 31: ("SCALEVIEWPORTEXTEX", u"Scale viewport extend EX", None), - 32: ("SCALEWINDOWEXTEX", u"Scale window extend EX", None), - 33: ("SAVEDC", u"Save device context", None), - 34: ("RESTOREDC", u"Restore device context", None), - 35: ("SETWORLDTRANSFORM", u"Set world transform", None), - 36: ("MODIFYWORLDTRANSFORM", u"Modify world transform", None), - 37: ("SELECTOBJECT", u"Select object", parseObjectID32), - 38: ("CREATEPEN", u"Create pen", None), - 39: ("CREATEBRUSHINDIRECT", u"Create brush indirect", parseBrushIndirect), - 40: ("DELETEOBJECT", u"Delete object", parseObjectID32), - 41: ("ANGLEARC", u"Draw angle arc", None), - 42: ("ELLIPSE", u"Draw ellipse", None), - 43: ("RECTANGLE", u"Draw rectangle", None), - 44: ("ROUNDRECT", u"Draw rounded rectangle", None), - 45: ("ARC", u"Draw arc", None), - 46: ("CHORD", u"Draw chord", None), - 47: ("PIE", u"Draw pie", None), - 48: ("SELECTPALETTE", u"Select palette", None), - 49: ("CREATEPALETTE", u"Create palette", None), - 50: ("SETPALETTEENTRIES", u"Set palette entries", None), - 51: ("RESIZEPALETTE", u"Resize palette", None), - 52: ("REALIZEPALETTE", u"Realize palette", None), - 53: ("EXTFLOODFILL", u"EXT flood fill", None), - 54: ("LINETO", u"Draw line to", parseXY32), - 55: ("ARCTO", u"Draw arc to", None), - 56: ("POLYDRAW", u"Draw poly draw", None), - 57: ("SETARCDIRECTION", u"Set arc direction", None), - 58: ("SETMITERLIMIT", u"Set miter limit", None), - 59: ("BEGINPATH", u"Begin path", None), - 60: ("ENDPATH", u"End path", None), - 61: ("CLOSEFIGURE", u"Close figure", None), - 62: ("FILLPATH", u"Fill path", None), - 63: ("STROKEANDFILLPATH", u"Stroke and fill path", None), - 64: ("STROKEPATH", u"Stroke path", None), - 65: ("FLATTENPATH", u"Flatten path", None), - 66: ("WIDENPATH", u"Widen path", None), - 67: ("SELECTCLIPPATH", u"Select clipping path", None), - 68: ("ABORTPATH", u"Arbort path", None), - 70: ("GDICOMMENT", u"GDI comment", parseGDIComment), - 71: ("FILLRGN", u"Fill region", None), - 72: ("FRAMERGN", u"Frame region", None), - 73: ("INVERTRGN", u"Invert region", None), - 74: ("PAINTRGN", u"Paint region", None), - 75: ("EXTSELECTCLIPRGN", u"EXT select clipping region", None), - 76: ("BITBLT", u"Bit blitting", None), - 77: ("STRETCHBLT", u"Stretch blitting", None), - 78: ("MASKBLT", u"Mask blitting", None), - 79: ("PLGBLT", u"PLG blitting", None), - 80: ("SETDIBITSTODEVICE", u"Set DIB bits to device", None), - 81: ("STRETCHDIBITS", u"Stretch DIB bits", None), - 82: ("EXTCREATEFONTINDIRECTW", u"EXT create font indirect W", None), - 83: ("EXTTEXTOUTA", u"EXT text out A", None), - 84: ("EXTTEXTOUTW", u"EXT text out W", None), - 85: ("POLYBEZIER16", u"Draw poly bezier (16-bit)", None), - 86: ("POLYGON16", u"Draw polygon (16-bit)", parsePoint16array), - 87: ("POLYLINE16", u"Draw polyline (16-bit)", parsePoint16array), - 88: ("POLYBEZIERTO16", u"Draw poly bezier to (16-bit)", parsePoint16array), - 89: ("POLYLINETO16", u"Draw polyline to (16-bit)", parsePoint16array), - 90: ("POLYPOLYLINE16", u"Draw poly polyline (16-bit)", None), - 91: ("POLYPOLYGON16", u"Draw poly polygon (16-bit)", parsePoint16array), - 92: ("POLYDRAW16", u"Draw poly draw (16-bit)", None), - 93: ("CREATEMONOBRUSH", u"Create monobrush", None), - 94: ("CREATEDIBPATTERNBRUSHPT", u"Create DIB pattern brush PT", None), - 95: ("EXTCREATEPEN", u"EXT create pen", parseExtCreatePen), - 96: ("POLYTEXTOUTA", u"Poly text out A", None), - 97: ("POLYTEXTOUTW", u"Poly text out W", None), - 98: ("SETICMMODE", u"Set ICM mode", parseICMMode), - 99: ("CREATECOLORSPACE", u"Create color space", None), - 100: ("SETCOLORSPACE", u"Set color space", None), - 101: ("DELETECOLORSPACE", u"Delete color space", None), - 102: ("GLSRECORD", u"GLS record", None), - 103: ("GLSBOUNDEDRECORD", u"GLS bound ED record", None), - 104: ("PIXELFORMAT", u"Pixel format", None), + 1: ("HEADER", "Header", None), + 2: ("POLYBEZIER", "Draw poly bezier", None), + 3: ("POLYGON", "Draw polygon", None), + 4: ("POLYLINE", "Draw polyline", None), + 5: ("POLYBEZIERTO", "Draw poly bezier to", None), + 6: ("POLYLINETO", "Draw poly line to", None), + 7: ("POLYPOLYLINE", "Draw poly polyline", None), + 8: ("POLYPOLYGON", "Draw poly polygon", None), + 9: ("SETWINDOWEXTEX", "Set window extend EX", parseXY32), + 10: ("SETWINDOWORGEX", "Set window origin EX", parseXY32), + 11: ("SETVIEWPORTEXTEX", "Set viewport extend EX", parseXY32), + 12: ("SETVIEWPORTORGEX", "Set viewport origin EX", parseXY32), + 13: ("SETBRUSHORGEX", "Set brush org EX", None), + 14: ("EOF", "End of file", None), + 15: ("SETPIXELV", "Set pixel V", None), + 16: ("SETMAPPERFLAGS", "Set mapper flags", None), + 17: ("SETMAPMODE", "Set mapping mode", parseEmfMappingMode), + 18: ("SETBKMODE", "Set background mode", None), + 19: ("SETPOLYFILLMODE", "Set polyfill mode", None), + 20: ("SETROP2", "Set ROP2", None), + 21: ("SETSTRETCHBLTMODE", "Set stretching blitting mode", None), + 22: ("SETTEXTALIGN", "Set text align", None), + 23: ("SETCOLORADJUSTMENT", "Set color adjustment", None), + 24: ("SETTEXTCOLOR", "Set text color", None), + 25: ("SETBKCOLOR", "Set background color", None), + 26: ("OFFSETCLIPRGN", "Offset clipping region", None), + 27: ("MOVETOEX", "Move to EX", parseXY32), + 28: ("SETMETARGN", "Set meta region", None), + 29: ("EXCLUDECLIPRECT", "Exclude clipping rectangle", None), + 30: ("INTERSECTCLIPRECT", "Intersect clipping rectangle", None), + 31: ("SCALEVIEWPORTEXTEX", "Scale viewport extend EX", None), + 32: ("SCALEWINDOWEXTEX", "Scale window extend EX", None), + 33: ("SAVEDC", "Save device context", None), + 34: ("RESTOREDC", "Restore device context", None), + 35: ("SETWORLDTRANSFORM", "Set world transform", None), + 36: ("MODIFYWORLDTRANSFORM", "Modify world transform", None), + 37: ("SELECTOBJECT", "Select object", parseObjectID32), + 38: ("CREATEPEN", "Create pen", None), + 39: ("CREATEBRUSHINDIRECT", "Create brush indirect", parseBrushIndirect), + 40: ("DELETEOBJECT", "Delete object", parseObjectID32), + 41: ("ANGLEARC", "Draw angle arc", None), + 42: ("ELLIPSE", "Draw ellipse", None), + 43: ("RECTANGLE", "Draw rectangle", None), + 44: ("ROUNDRECT", "Draw rounded rectangle", None), + 45: ("ARC", "Draw arc", None), + 46: ("CHORD", "Draw chord", None), + 47: ("PIE", "Draw pie", None), + 48: ("SELECTPALETTE", "Select palette", None), + 49: ("CREATEPALETTE", "Create palette", None), + 50: ("SETPALETTEENTRIES", "Set palette entries", None), + 51: ("RESIZEPALETTE", "Resize palette", None), + 52: ("REALIZEPALETTE", "Realize palette", None), + 53: ("EXTFLOODFILL", "EXT flood fill", None), + 54: ("LINETO", "Draw line to", parseXY32), + 55: ("ARCTO", "Draw arc to", None), + 56: ("POLYDRAW", "Draw poly draw", None), + 57: ("SETARCDIRECTION", "Set arc direction", None), + 58: ("SETMITERLIMIT", "Set miter limit", None), + 59: ("BEGINPATH", "Begin path", None), + 60: ("ENDPATH", "End path", None), + 61: ("CLOSEFIGURE", "Close figure", None), + 62: ("FILLPATH", "Fill path", None), + 63: ("STROKEANDFILLPATH", "Stroke and fill path", None), + 64: ("STROKEPATH", "Stroke path", None), + 65: ("FLATTENPATH", "Flatten path", None), + 66: ("WIDENPATH", "Widen path", None), + 67: ("SELECTCLIPPATH", "Select clipping path", None), + 68: ("ABORTPATH", "Arbort path", None), + 70: ("GDICOMMENT", "GDI comment", parseGDIComment), + 71: ("FILLRGN", "Fill region", None), + 72: ("FRAMERGN", "Frame region", None), + 73: ("INVERTRGN", "Invert region", None), + 74: ("PAINTRGN", "Paint region", None), + 75: ("EXTSELECTCLIPRGN", "EXT select clipping region", None), + 76: ("BITBLT", "Bit blitting", None), + 77: ("STRETCHBLT", "Stretch blitting", None), + 78: ("MASKBLT", "Mask blitting", None), + 79: ("PLGBLT", "PLG blitting", None), + 80: ("SETDIBITSTODEVICE", "Set DIB bits to device", None), + 81: ("STRETCHDIBITS", "StRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/tiff.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/tga.py retch DIB bits", None), + 82: ("EXTCREATEFONTINDIRECTW", "EXT create font indirect W", None), + 83: ("EXTTEXTOUTA", "EXT text out A", None), + 84: ("EXTTEXTOUTW", "EXT text out W", None), + 85: ("POLYBEZIER16", "Draw poly bezier (16-bit)", None), + 86: ("POLYGON16", "Draw polygon (16-bit)", parsePoint16array), + 87: ("POLYLINE16", "Draw polyline (16-bit)", parsePoint16array), + 88: ("POLYBEZIERTO16", "Draw poly bezier to (16-bit)", parsePoint16array), + 89: ("POLYLINETO16", "Draw polyline to (16-bit)", parsePoint16array), + 90: ("POLYPOLYLINE16", "Draw poly polyline (16-bit)", None), + 91: ("POLYPOLYGON16", "Draw poly polygon (16-bit)", parsePoint16array), + 92: ("POLYDRAW16", "Draw poly draw (16-bit)", None), + 93: ("CREATEMONOBRUSH", "Create monobrush", None), + 94: ("CREATEDIBPATTERNBRUSHPT", "Create DIB pattern brush PT", None), + 95: ("EXTCREATEPEN", "EXT create pen", parseExtCreatePen), + 96: ("POLYTEXTOUTA", "Poly text out A", None), + 97: ("POLYTEXTOUTW", "Poly text out W", None), + 98: ("SETICMMODE", "Set ICM mode", parseICMMode), + 99: ("CREATECOLORSPACE", "Create color space", None), + 100: ("SETCOLORSPACE", "Set color space", None), + 101: ("DELETECOLORSPACE", "Delete color space", None), + 102: ("GLSRECORD", "GLS record", None), + 103: ("GLSBOUNDEDRECORD", "GLS bound ED record", None), + 104: ("PIXELFORMAT", "Pixel format", None), } EMF_META_NAME = createDict(EMF_META, 0) EMF_META_DESC = createDict(EMF_META, 1) @@ -491,9 +491,9 @@ "category": "image", "file_ext": ("wmf", "apm", "emf"), "mime": ( - u"image/wmf", u"image/x-wmf", u"image/x-win-metafile", - u"application/x-msmetafile", u"application/wmf", u"application/x-wmf", - u"image/x-emf"), + "image/wmf", "image/x-wmf", "image/x-win-metafile", + "application/x-msmetafile", "application/wmf", "application/x-wmf", + "image/x-emf"), "magic": ( (PlaceableHeader.MAGIC, 0), (EMF_Header.MAGIC, 40*8), @@ -503,7 +503,7 @@ ("\1\0\x09\0\0\3", 0), ), "min_size": 40*8, - "description": u"Microsoft Windows Metafile (WMF)", + "description": "Microsoft Windows Metafile (WMF)", } endian = LITTLE_ENDIAN FILE_TYPE = {0: "memory", 1: "disk"} @@ -536,7 +536,7 @@ return "Invalid number of parameters" # Check first functions - for index in xrange(5): + for index in range(5): try: func = self["func[%u]" % index] except MissingField: @@ -588,17 +588,17 @@ def createDescription(self): if self.isEMF(): - return u"Microsoft Enhanced Metafile (EMF) picture" + return "Microsoft Enhanced Metafile (EMF) picture" elif self.isAPM(): - return u"Aldus Placeable Metafile (APM) picture" - else: - return u"Microsoft Windows Metafile (WMF) picture" + return "Aldus Placeable Metafile (APM) picture" + else: + return "Microsoft Windows Metafile (WMF) picture" def createMimeType(self): if self.isEMF(): - return u"image/x-emf" - else: - return u"image/wmf" + return "image/x-emf" + else: + return "image/wmf" def createContentSize(self): if self.isEMF(): --- ../python3/hachoir-parser/hachoir_parser/image/tiff.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/tiff.py (refactored) @@ -36,7 +36,7 @@ "id": "tiff", "category": "image", "file_ext": ("tif", "tiff"), - "mime": (u"image/tiff",), + "mime": ("image/tiff",), "min_size": 8*8, "magic": (("II\x2A\0", 0), ("MM\0\x2A", 0)), "description": "TIFF picture" --- ../python3/hachoir-parser/hachoir_parser/image/tga.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/tga.py (refactored) @@ -16,7 +16,7 @@ self._size = self["/widthRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/psd.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/png.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/image/photoshop_metadata.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/pcx.py "].value * self["/bpp"].value def createFields(self): - for x in xrange(self["/width"].value): + for x in range(self["/width"].value): yield UInt8(self, "pixel[]") class Pixels(FieldSet): @@ -26,9 +26,9 @@ def createFields(self): if self["/options"].value == 0: - RANGE = xrange(self["/height"].value-1,-1,-1) + RANGE = range(self["/height"].value-1,-1,-1) else: - RANGE = xrange(self["/height"].value) + RANGE = range(self["/height"].value) for y in RANGE: yield Line(self, "line[%u]" % y) @@ -37,15 +37,15 @@ "id": "targa", "category": "image", "file_ext": ("tga",), - "mime": (u"image/targa", u"image/tga", u"image/x-tga"), + "mime": ("image/targa", "image/tga", "image/x-tga"), "min_size": 18*8, - "description": u"Truevision Targa Graphic (TGA)" + "description": "Truevision Targa Graphic (TGA)" } CODEC_NAME = { - 1: u"8-bit uncompressed", - 2: u"24-bit uncompressed", - 9: u"8-bit RLE", - 10: u"24-bit RLE", + 1: "8-bit uncompressed", + 2: "24-bit uncompressed", + 9: "8-bit RLE", + 10: "24-bit RLE", } endian = LITTLE_ENDIAN --- ../python3/hachoir-parser/hachoir_parser/image/psd.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/psd.py (refactored) @@ -27,20 +27,20 @@ "id": "psd", "category": "image", "file_ext": ("psd",), - "mime": (u"image/psd", u"image/photoshop", u"image/x-photoshop"), + "mime": ("image/psd", "image/photoshop", "image/x-photoshop"), "min_size": 4*8, "magic": (("8BPS\0\1",0),), "description": "Photoshop (PSD) picture", } COLOR_MODE = { - 0: u"Bitmap", - 1: u"Grayscale", - 2: u"Indexed", - 3: u"RGB color", - 4: u"CMYK color", - 7: u"Multichannel", - 8: u"Duotone", - 9: u"Lab Color", + 0: "Bitmap", + 1: "Grayscale", + 2: "Indexed", + 3: "RGB color", + 4: "CMYK color", + 7: "Multichannel", + 8: "Duotone", + 9: "Lab Color", } COMPRESSION_NAME = { 0: "Raw data", --- ../python3/hachoir-parser/hachoir_parser/image/png.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/png.py (refactored) @@ -42,7 +42,7 @@ UNIT_NAME = {1: "Meter"} COMPRESSION_NAME = { - 0: u"deflate" # with 32K sliding window + 0: "deflate" # with 32K sliding window } MAX_CHUNK_SIZE = 5 * 1024 * 1024 # Maximum chunk size (5 MB) @@ -67,7 +67,7 @@ if (size % 3) != 0: raise ParserError("Palette have invalid size (%s), should be 3*n!" % size) nb_colors = size // 3 - for index in xrange(nb_colors): + for index in range(nb_colors): yield RGB(parent, "color[]") def paletteDescription(parent): @@ -88,9 +88,9 @@ def textDescription(parent): if "text" in parent: - return u'Text: %s' % parent["text"].display + return 'Text: %s' % parent["text"].display else: - return u'Text' + return 'Text' def timestampParse(parent): yield UInt16(parent, "year", "Year") @@ -230,7 +230,7 @@ "id": "png", "category": "image", "file_ext": ("png",), - "mime": (u"image/png", u"image/x-png"), + "mime": ("image/png", "image/x-png"), "min_size": 8*8, # just the identifier "magic": [('\x89PNG\r\n\x1A\n', 0)], "description": "Portable Network Graphics (PNG) picture" --- ../python3/hachoir-parser/hachoir_parser/image/pcx.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/pcx.py (refactored) @@ -16,17 +16,17 @@ "id": "pcx", "category": "image", "file_ext": ("pcx",), - "mime": (u"image/x-pcx",), + "mime": ("image/x-pcx",), "min_size": 128*8, "description": "PC Paintbrush (PCX) picture" } compression_name = { 1: "Run-length encoding (RLE)" RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/jpeg.py } version_name = { - 0: u"Version 2.5 of PC Paintbrush", - 2: u"Version 2.8 with palette information", - 3: u"Version 2.8 without palette information", - 4: u"PC Paintbrush for Windows", - 5: u"Version 3.0 (or greater) of PC Paintbrush" + 0: "Version 2.5 of PC Paintbrush", + 2: "Version 2.8 with palette information", + 3: "Version 2.8 without palette information", + 4: "PC Paintbrush for Windows", + 5: "Version 3.0 (or greater) of PC Paintbrush" } def validate(self): --- ../python3/hachoir-parser/hachoir_parser/image/jpeg.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/jpeg.py (refactored) @@ -222,7 +222,7 @@ coeff_type = UInt16 else: coeff_type = UInt8 - for index in xrange(64): + for index in range(64): natural = JPEG_NATURAL_ORDER[index] yield coeff_type(self, "coeff[%u]" % natural) @@ -241,18 +241,18 @@ 0:"DC or Lossless Table", 1:"AC Table"}) yield Bits(self, "index", 4, "Huffman table destination identifier") - for i in xrange(1, 17): + for i in range(1, 17): yield UInt8(self, "count[%i]" % i, "Number of codes of length %i" % i) lengths = [] remap = {} - for i in xrange(1, 17): - for j in xrange(self["count[%i]" % i].value): + for i in range(1, 17): + for j in range(self["count[%i]" % i].value): field = UInt8(self, "value[%i][%i]" % (i, j), "Value of code #%i of length %i" % (j, i)) yield field remap[len(lengths)] = field.value lengths.append(i) self.tree = {} - for i,j in build_tree(lengths).iteritems(): + for i,j in build_tree(lengths).items(): self.tree[i] = remap[j] class DefineHuffmanTable(FieldSet): @@ -441,21 +441,21 @@ 0xFE: ("comment[]", "Comment", Comment), } START_OF_FRAME = { - 0xC0: u"Baseline", - 0xC1: u"Extended sequential", - 0xC2: u"Progressive", - 0xC3: u"Lossless", - 0xC5: u"Differential sequential", - 0xC6: u"Differential progressive", - 0xC7: u"Differential lossless", - 0xC9: u"Extended sequential, arithmetic coding", - 0xCA: u"Progressive, arithmetic coding", - 0xCB: u"Lossless, arithmetic coding", - 0xCD: u"Differential sequential, arithmetic coding", - 0xCE: u"Differential progressive, arithmetic coding", - 0xCF: u"Differential lossless, arithmetic coding", + 0xC0: "Baseline", + 0xC1: "Extended sequential", + 0xC2: "Progressive", + 0xC3: "Lossless", + 0xC5: "Differential sequential", + 0xC6: "Differential progressive", + 0xC7: "Differential lossless", + 0xC9: "Extended sequential, arithmetic coding", + 0xCA: "Progressive, arithmetic coding", + 0xCB: "Lossless, arithmetic coding", + 0xCD: "Differential sequential, arithmetic coding", + 0xCE: "Differential progressive, arithmetic coding", + 0xCF: "Differential lossless, arithmetic coding", } - for key, text in START_OF_FRAME.iteritems(): + for key, text in START_OF_FRAME.items(): TAG_INFO[key] = ("start_frame", "Start of frame (%s)" % text.lower(), StartOfFrame) def __init__(self, parent, name, description=None): @@ -481,7 +481,7 @@ raise ParserError("JPEG: Invalid chunk header!") yield textHandler(UInt8(self, "type", "Type"), hexadecimal) tag = self["type"].value - if tag in [self.TAG_SOI, self.TAG_EOI] + range(0xD0, 0xD8): # D0 - D7 inclusive are the restart markers + if tag in [self.TAG_SOI, self.TAG_EOI] + list(range(0xD0, 0xD8)): # D0 - D7 inclusive are the restart markers return yield UInt16(self, "size", "Size") size = (self["size"].value - 2) @@ -500,7 +500,7 @@ "id": "jpeg", "category": "image", "file_ext": ("jpg"RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/image/iptc.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/ico.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/gif.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/exif.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/image/common.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/image/bmp.py , "jpeg"), - "mime": (u"image/jpeg",), + "mime": ("image/jpeg",), "magic": ( ("\xFF\xD8\xFF\xE0", 0), # (Start Of Image, APP0) ("\xFF\xD8\xFF\xE1", 0), # (Start Of Image, EXIF) --- ../python3/hachoir-parser/hachoir_parser/image/ico.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/ico.py (refactored) @@ -66,7 +66,7 @@ "id": "ico", "category": "image", "file_ext": ("ico", "cur"), - "mime": (u"image/x-ico",), + "mime": ("image/x-ico",), "min_size": (22 + 40)*8, # "magic": ( # ("\0\0\1\0", 0), # Icon @@ -110,7 +110,7 @@ yield Enum(UInt16(self, "type", "Resource type"), self.TYPE_NAME) yield UInt16(self, "nb_items", "Number of items") items = [] - for index in xrange(self["nb_items"].value): + for index in range(self["nb_items"].value): item = IconHeader(self, "icon_header[]") yield item items.append(item) --- ../python3/hachoir-parser/hachoir_parser/image/gif.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/gif.py (refactored) @@ -45,7 +45,7 @@ # FIXME: Use smarter code to send arguments self.args["startbits"] = self.items[0].parent["lzw_min_code_size"].value tags = {"class": self.parser, "args": self.args} - tags = tags.iteritems() + tags = iter(tags.items()) return StringInputStream(data, "", tags=tags) class CustomFragment(FieldSet): @@ -86,7 +86,7 @@ runlen = 1 result = [] try: - previous = iterable.next() + previous = next(iterable) except StopIteration: return "[]" for element in iterable: @@ -319,7 +319,7 @@ "id": "gif", "category": "image", "file_ext": ("gif",), - "mime": (u"image/gif",), + "mime": ("image/gif",), "min_size": (6 + 7 + 1 + 9)*8, # signature + screen + separator + image "magic": (("GIF87a", 0), ("GIF89a", 0)), "description": "GIF picture" --- ../python3/hachoir-parser/hachoir_parser/image/exif.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/exif.py (refactored) @@ -97,7 +97,7 @@ else: if count > 1: name += "[]" - for i in xrange(count): + for i in range(count): yield self.value_cls(self, name) if totalsize < 32: yield NullBits(self, "padding", 32-totalsize) @@ -322,10 +322,10 @@ count = self["count"].value if count == 0: raise ParserError("IFDs cannot be empty.") - for i in xrange(count): + for i in range(count): yield self.EntryClass(self, "entry[]") yield UInt32(self, "next", "Offset to next IFD") - for i in xrange(count): + for i in range(count): entry = self['entry[%d]'%i] if 'offset' not in entry: continue @@ -337,7 +337,7 @@ else: if count > 1: name += "[]" - for i in xrange(count): + for i in range(count): yield entry.value_cls(self, name) def getEntryValues(self, entry): --- ../python3/hachoir-parser/hachoir_parser/image/bmp.py (original) +++ ../python3/hachoir-parser/hachoir_parser/image/bmp.py (refactored) @@ -29,7 +29,7 @@ self._size = alignValue(self._width * self._pixel.static_size, 32) def createFields(self): - for x in xrange(self._width): + for x in range(self._width): yield self._pixel(self, "pixel[]") size = self.size - self.current_size if size: @@ -43,7 +43,7 @@ self._pixel = pixel_class def createFields(self): - for y in xrange(self._height-1, -1, -1): + for y in range(self._height-1, -1, -1): yield ImageLine(self, "line[%u]" % y, self._width, self._pixel) size = (self.size - self.cRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/guess.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/game/zsnes.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/game/spider_man_video.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/game/laf.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/game/blp.py urrent_size) // 8 if size: @@ -127,7 +127,7 @@ "id": "bmp", "category": "image", "file_ext": ("bmp",), - "mime": (u"image/x-ms-bmp", u"image/x-bmp"), + "mime": ("image/x-ms-bmp", "image/x-bmp"), "min_size": 30*8, # "magic": (("BM", 0),), "magic_regex": (( @@ -139,12 +139,12 @@ endian = LITTLE_ENDIAN COMPRESSION_NAME = { - 0: u"Uncompressed", - 1: u"RLE 8-bit", - 2: u"RLE 4-bit", - 3: u"Bitfields", - 4: u"JPEG", - 5: u"PNG", + 0: "Uncompressed", + 1: "RLE 8-bit", + 2: "RLE 4-bit", + 3: "Bitfields", + 4: "JPEG", + 5: "PNG", } def validate(self): @@ -188,7 +188,7 @@ yield parseImageData(self, "pixels", size, header) def createDescription(self): - return u"Microsoft Bitmap version %s" % self["header"].getFormatVersion() + return "Microsoft Bitmap version %s" % self["header"].getFormatVersion() def createContentSize(self): return self["file_size"].value * 8 --- ../python3/hachoir-parser/hachoir_parser/guess.py (original) +++ ../python3/hachoir-parser/hachoir_parser/guess.py (refactored) @@ -9,6 +9,7 @@ from hachoir_core.stream import FileInputStream from hachoir_core.i18n import _ import weakref +import collections class QueryParser(object): @@ -51,7 +52,7 @@ if tag is None: self.parsers.clear() return [] - elif callable(tag): + elif isinstance(tag, collections.Callable): parsers = [ parser for parser in self.parsers if tag(parser) ] for parser in parsers: self.parsers.remove(parser) @@ -68,7 +69,7 @@ key = tag[0] byname = self.db.bytag.get(key,{}) if tag[1] is None: - values = byname.itervalues() + values = iter(byname.values()) else: values = byname.get(tag[1],()), if key == "id" and values: @@ -100,15 +101,15 @@ try: parser_obj = parser(stream, validate=self.validate) if self.parser_args: - for key, value in self.parser_args.iteritems(): + for key, value in self.parser_args.items(): setattr(parser_obj, key, value) return parser_obj - except ValidateError, err: - res = unicode(err) + except ValidateError as err: + res = str(err) if fallback and self.fallback: fb = parser - except HACHOIR_ERRORS, err: - res = unicode(err) + except HACHOIR_ERRORS as err: + res = str(err) if warn: if parser == self.other: warn = info --- ../python3/hachoir-parser/hachoir_parser/game/laf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/game/laf.py (refactored) @@ -28,7 +28,7 @@ def createFields(self): width = self.char["width_pixels"].value - for line in xrange(self.char["height_pixels"].value): + for line in range(self.char["height_pixels"].value): yield GenericVector(self, "line[]", width, UInt8, "pixel") --- ../python3/hachoir-parser/hachoir_parser/game/blp.py (original) +++ ../python3/hachoir-parser/hachoir_parser/game/blp.py (refactored) @@ -32,7 +32,7 @@ self.item_name = item_name def createFields(self): - for i in xrange(self.height): + for i in range(self.height): yield GenericVector(self, self.row_name+"[]", self.width, self.item_class, self.item_name) class BLP1File(Parser): @@ -41,7 +41,7 @@ "id": "blp1", "category": "game", "file_ext": ("blp",), - "mime": (u"application/x-blp",), # TODO: real mime type??? + "mime": ("application/x-blp",), # TODO: real mime type??? "magic": ((MAGIC, 0),), "mRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/file_system/reiser_fs.py in_size": 7*32, # 7 DWORDs start, incl. magic "description": "Blizzard Image Format, version 1", @@ -66,9 +66,9 @@ 4:"Uncompressed Index List + Alpha List", 5:"Uncompressed Index List"}) yield UInt32(self, "subtype") - for i in xrange(16): + for i in range(16): yield UInt32(self, "mipmap_offset[]") - for i in xrange(16): + for i in range(16): yield UInt32(self, "mipmap_size[]") compression = self["compression"].value @@ -84,7 +84,7 @@ offsets = self.array("mipmap_offset") sizes = self.array("mipmap_size") - for i in xrange(16): + for i in range(16): if not offsets[i].value or not sizes[i].value: continue padding = self.seekByte(offsets[i].value) @@ -105,14 +105,14 @@ >>> list(interp_avg(1, 10, 3)) [4, 7] """ - if isinstance(data_low, (int, long)): + if isinstance(data_low, int): for i in range(1, n): yield (data_low * (n-i) + data_high * i) / n else: # iterable - pairs = zip(data_low, data_high) + pairs = list(zip(data_low, data_high)) pair_iters = [interp_avg(x, y, n) for x, y in pairs] for i in range(1, n): - yield [iter.next() for iter in pair_iters] + yield [next(iter) for iter in pair_iters] def color_name(data, bits): """Color names in #RRGGBB format, given the number of bits for each component.""" @@ -141,7 +141,7 @@ else: values += interp_avg(values[0], values[1], 2) values.append(None) # transparent - for i in xrange(16): + for i in range(16): pixel = Bits(self, "pixel[%i][%i]" % divmod(i, 4), 2) color = values[pixel.value] if color is None: @@ -153,7 +153,7 @@ class DXT3Alpha(FieldSet): static_size = 64 def createFields(self): - for i in xrange(16): + for i in range(16): yield Bits(self, "alpha[%i][%i]" % divmod(i, 4), 4) class DXT3(FieldSet): @@ -175,7 +175,7 @@ else: values += interp_avg(values[0], values[1], 5) values += [0, 255] - for i in xrange(16): + for i in range(16): pixel = Bits(self, "alpha[%i][%i]" % divmod(i, 4), 3) alpha = values[pixel.value] pixel._description = "Alpha value: %i" % alpha @@ -193,7 +193,7 @@ "id": "blp2", "category": "game", "file_ext": ("blp",), - "mime": (u"application/x-blp",), + "mime": ("application/x-blp",), "magic": ((MAGIC, 0),), "min_size": 5*32, # 5 DWORDs start, incl. magic "description": "Blizzard Image Format, version 2", @@ -223,9 +223,9 @@ 1:"Mip levels present; number of levels determined by image size"}) yield UInt32(self, "width", "Base image width") yield UInt32(self, "height", "Base image height") - for i in xrange(16): + for i in range(16): yield UInt32(self, "mipmap_offset[]") - for i in xrange(16): + for i in range(16): yield UInt32(self, "mipmap_size[]") yield PaletteRGBA(self, "palette", 256) @@ -242,7 +242,7 @@ offsets = self.array("mipmap_offset") sizes = self.array("mipmap_size") - for i in xrange(16): + for i in range(16): if not offsets[i].value or not sizes[i].value: continue padding = self.seekByte(offsets[i].value) --- ../python3/hachoir-parser/hachoir_parser/file_system/reiser_fs.py (original) +++ ../python3/hachoir-parser/hachoir_parser/file_system/reiser_fs.py (refactored) @@ -57,7 +57,7 @@ def createFields(self): block_size=self["/superblock/blocksize"].value - for i in xrange(0, block_size * 8): + for i in range(0, block_size * 8): yield BlockState(self, "block[]", i) @@ -72,7 +72,7 @@ yield BitmapBlock(self, "BitmapBlock[]", "BitmRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/file_system/ntfs.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/file_system/mbr.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/file_system/linux_swap.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/file_system/iso9660.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/file_system/fat.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/file_system/ext2.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/container/swf.py ap blocks tells for each block if it is used") # The other bitmap blocks - for i in xrange(1, nb_bitmap_block): + for i in range(1, nb_bitmap_block): self.seekByte( (block_size**2) * 8 * i, relative=False) yield BitmapBlock(self, "BitmapBlock[]", "Bitmap blocks tells for each block if it is used") --- ../python3/hachoir-parser/hachoir_parser/file_system/ntfs.py (original) +++ ../python3/hachoir-parser/hachoir_parser/file_system/ntfs.py (refactored) @@ -168,7 +168,7 @@ def parseBitmap(self): size = (self.size - self.current_size) - for index in xrange(size): + for index in range(size): yield Bit(self, "bit[]") # --- Type information --- @@ -276,7 +276,7 @@ padding = self.seekByte(offset, relative=False) if padding: yield padding - for index in xrange(1000): + for index in range(1000): yield File(self, "file[]") size = (self.size - self.current_size) // 8 --- ../python3/hachoir-parser/hachoir_parser/file_system/mbr.py (original) +++ ../python3/hachoir-parser/hachoir_parser/file_system/mbr.py (refactored) @@ -173,7 +173,7 @@ yield textHandler(UInt16(self, "signature", "Signature (0xAA55)"), hexadecimal) def _getPartitions(self): - return ( self[index] for index in xrange(1,5) ) + return ( self[index] for index in range(1,5) ) headers = property(_getPartitions) --- ../python3/hachoir-parser/hachoir_parser/file_system/fat.py (original) +++ ../python3/hachoir-parser/hachoir_parser/file_system/fat.py (refactored) @@ -287,7 +287,7 @@ def __call__(self, prev): name = self.path + "[]" - address, size, last = self.cluster.next() + address, size, last = next(self.cluster) if self.filesize: if self.done >= self.filesize: error("(FAT) bad metadata for " + self.path) @@ -371,7 +371,7 @@ if fat_size == 0: fat_size = boot["fat32_size"].value fat_size *= self.sector_size * 8 - for i in xrange(boot["fat_nb"].value): + for i in range(boot["fat_nb"].value): yield FAT(self, "fat[]", "File Allocation Table", size=fat_size) # Read inode table (Directory) --- ../python3/hachoir-parser/hachoir_parser/file_system/ext2.py (original) +++ ../python3/hachoir-parser/hachoir_parser/file_system/ext2.py (refactored) @@ -18,7 +18,7 @@ humanDuration, humanFilesize) from hachoir_core.endian import LITTLE_ENDIAN from hachoir_core.text_handler import textHandler -from itertools import izip + class DirectoryEntry(FieldSet): file_type = { @@ -109,10 +109,10 @@ ("group_read", "group_write", "group_exec"), ("other_read", "other_write", "other_exec")) letters = "rwx" - mode = [ "-" for index in xrange(10) ] + mode = [ "-" for index in range(10) ] index = 1 - for loop in xrange(3): - for name, letter in izip(names[loop], letters): + for loop in range(3): + for name, letter in zip(names[loop], letters): if self[name].value: mode[index] = letter index += 1 @@ -148,7 +148,7 @@ yield UInt32(self, "blocks", "Number of blocks") yield UInt32(self, "flags", "Flags") yield NullBytes(self, "reserved[]", 4, "Reserved") - for index in xrange(15): + for index in range(15): yield UInt32(self, "block[]") yield UInt32(self, "version", "Version") yield UInt32(self, "file_acl", "File ACL") @@ -180,7 +180,7 @@ self.start = 1+start def createFields(self): - for index in xrange(self._size): + for index in range(self._size): yield Bit(self, "item[]", "Item %s" % (self.start+index)) BlockBitmap = Bitmap --- ../python3/hachoir-parser/hachoir_parser/container/swf.py (original) +++ ../python3/hachoir-parser/hachoir_parser/container/swf.py (refactored) @@ -81,7 +81,7 @@RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/container/riff.py class SoundEnvelope(FieldSet): def createFields(self): yield UInt8(self, "count") - for index in xrange(self["count"].value): + for index in range(self["count"].value): yield UInt32(self, "mark44[]") yield UInt16(self, "level0[]") yield UInt16(self, "level1[]") @@ -203,7 +203,7 @@ def parseExport(parent, size): yield UInt16(parent, "count") - for index in xrange(parent["count"].value): + for index in range(parent["count"].value): yield Export(parent, "export[]") def parseProductInfo(parent, size): @@ -220,7 +220,7 @@ def parseSymbolClass(parent, size): yield UInt16(parent, "count") - for index in xrange(parent["count"].value): + for index in range(parent["count"].value): yield UInt16(parent, "symbol_id[]") yield CString(parent, "symbol_name[]") @@ -365,14 +365,14 @@ return "Tag: %s (%s)" % (self["code"].display, self["length"].display) class SwfFile(Parser): - VALID_VERSIONS = set(xrange(1, 10+1)) + VALID_VERSIONS = set(range(1, 10+1)) PARSER_TAGS = { "id": "swf", "category": "container", "file_ext": ["swf"], - "mime": (u"application/x-shockwave-flash",), + "mime": ("application/x-shockwave-flash",), "min_size": 64, - "description": u"Macromedia Flash data" + "description": "Macromedia Flash data" } PARSER_TAGS["magic"] = [] for version in VALID_VERSIONS: @@ -422,7 +422,7 @@ desc = ["version %u" % self["version"].value] if self["signature"].value == "CWS": desc.append("compressed") - return u"Macromedia Flash data: %s" % (", ".join(desc)) + return "Macromedia Flash data: %s" % (", ".join(desc)) def createContentSize(self): if self["signature"].value == "FWS": --- ../python3/hachoir-parser/hachoir_parser/container/riff.py (original) +++ ../python3/hachoir-parser/hachoir_parser/container/riff.py (refactored) @@ -289,7 +289,7 @@ def createDescription(self): tag = self["tag"].display - return u"Chunk (tag %s)" % tag + return "Chunk (tag %s)" % tag class ChunkAVI(Chunk): TAG_INFO = Chunk.TAG_INFO.copy() @@ -359,7 +359,7 @@ "category": "container", "file_ext": ("avi", "cda", "wav", "ani"), "min_size": 16*8, - "mime": (u"video/x-msvideo", u"audio/x-wav", u"audio/x-cda"), + "mime": ("video/x-msvideo", "audio/x-wav", "audio/x-cda"), # FIXME: Use regex "RIFF.{4}(WAVE|CDDA|AVI )" "magic": ( ("AVI LIST", 8*8), @@ -370,10 +370,10 @@ "description": "Microsoft RIFF container" } VALID_TYPES = { - "WAVE": (ChunkWAVE, u"audio/x-wav", u"Microsoft WAVE audio", ".wav"), - "CDDA": (ChunkCDDA, u"audio/x-cda", u"Microsoft Windows audio CD file (cda)", ".cda"), - "AVI ": (ChunkAVI, u"video/x-msvideo", u"Microsoft AVI video", ".avi"), - "ACON": (ChunkACON, u"image/x-ani", u"Microsoft Windows animated cursor", ".ani"), + "WAVE": (ChunkWAVE, "audio/x-wav", "Microsoft WAVE audio", ".wav"), + "CDDA": (ChunkCDDA, "audio/x-cda", "Microsoft Windows audio CD file (cda)", ".cda"), + "AVI ": (ChunkAVI, "video/x-msvideo", "Microsoft AVI video", ".avi"), + "ACON": (ChunkACON, "image/x-ani", "Microsoft Windows animated cursor", ".ani"), } endian = LITTLE_ENDIAN @@ -410,7 +410,7 @@ def createDescription(self): tag = self["type"].value if tag == "AVI ": - desc = u"Microsoft AVI video" + desc = "Microsoft AVI video" if "headers/avi_hdr" in self: header = self["headers/avi_hdr"] desc += ": %ux%u pixels" % (header["width"].value, header["height"].value) @@ -425,7 +425,7 @@ try: return self.VALID_TYPES[tag][2] except KeyError: - return u"Microsoft RIFF container" + return "Microsoft RIFF container"RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/container/realmedia.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/container/ogg.py def createContentSize(self): size = (self["filesize"].value + 8) * 8 --- ../python3/hachoir-parser/hachoir_parser/container/realmedia.py (original) +++ ../python3/hachoir-parser/hachoir_parser/container/realmedia.py (refactored) @@ -64,15 +64,15 @@ yield UInt32(self, "size") yield UInt16(self, "obj_version") yield UInt16(self, "nb_physical_stream") - for index in xrange(self["nb_physical_stream"].value): + for index in range(self["nb_physical_stream"].value): yield UInt16(self, "physical_stream[]") - for index in xrange(self["nb_physical_stream"].value): + for index in range(self["nb_physical_stream"].value): yield UInt16(self, "data_offset[]") yield UInt16(self, "nb_rule") - for index in xrange(self["nb_rule"].value): + for index in range(self["nb_rule"].value): yield UInt16(self, "rule[]") yield UInt16(self, "nb_prop") - for index in xrange(self["nb_prop"].value): + for index in range(self["nb_prop"].value): yield NameValueProperty(self, "prop[]") def parseMediaPropertiesHeader(self): @@ -140,14 +140,14 @@ "category": "container", "file_ext": ("rm",), "mime": ( - u"video/x-pn-realvideo", - u"audio/x-pn-realaudio", - u"audio/x-pn-realaudio-plugin", - u"audio/x-real-audio", - u"application/vnd.rn-realmedia"), + "video/x-pn-realvideo", + "audio/x-pn-realaudio", + "audio/x-pn-realaudio-plugin", + "audio/x-real-audio", + "application/vnd.rn-realmedia"), "min_size": len(MAGIC)*8, # just the identifier "magic": ((MAGIC, 0),), - "description": u"RealMedia (rm) Container File", + "description": "RealMedia (rm) Container File", } endian = BIG_ENDIAN @@ -167,6 +167,6 @@ def createMimeType(self): for prop in self.array("stream_prop"): if prop["mime_type"].value == "video/x-pn-realvideo": - return u"video/x-pn-realvideo" - return u"audio/x-pn-realaudio" + return "video/x-pn-realvideo" + return "audio/x-pn-realaudio" --- ../python3/hachoir-parser/hachoir_parser/container/ogg.py (original) +++ ../python3/hachoir-parser/hachoir_parser/container/ogg.py (refactored) @@ -47,7 +47,7 @@ def parseVorbisComment(parent): yield PascalString32(parent, 'vendor', charset="UTF-8") yield UInt32(parent, 'count') - for index in xrange(parent["count"].value): + for index in range(parent["count"].value): yield PascalString32(parent, 'metadata[]', charset="UTF-8") if parent.current_size != parent.size: yield UInt8(parent, "framing_flag") @@ -164,7 +164,7 @@ if size: yield size * 8 size = segment_size - fragment = fragment.next + fragment = fragment.__next__ if size: yield size * 8 @@ -249,10 +249,10 @@ "category": "container", "file_ext": ("ogg", "ogm"), "mime": ( - u"application/ogg", u"application/x-ogg", - u"audio/ogg", u"audio/x-ogg", - u"video/ogg", u"video/x-ogg", - u"video/theora", u"video/x-theora", + "application/ogg", "application/x-ogg", + "audio/ogg", "audio/x-ogg", + "video/ogg", "video/x-ogg", + "video/theora", "video/x-theora", ), "magic": ((OggPage.MAGIC, 0),), "subfile": "skip", @@ -266,7 +266,7 @@ if self.stream.readBytes(0, len(magic)) != magic: return "Invalid magic string" # Validate first 3 pages - for index in xrange(3): + for index in range(3): try: page = self[index] except MissingField: @@ -282,19 +282,19 @@ def createMimeType(self): if "theora_hdr" in self["page[0]/segments"]: - return u"video/theora" + RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/container/mkv.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/container/asn1.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/container/action_script.py return "video/theora" elif "vorbis_hdr" in self["page[0]/segments"]: - return u"audio/vorbis" - else: - return u"application/ogg" + return "audio/vorbis" + else: + return "application/ogg" def createDescription(self): if "theora_hdr" in self["page[0]"]: - return u"Ogg/Theora video" + return "Ogg/Theora video" elif "vorbis_hdr" in self["page[0]"]: - return u"Ogg/Vorbis audio" - else: - return u"Ogg multimedia container" + return "Ogg/Vorbis audio" + else: + return "Ogg multimedia container" def createFields(self): self.streams = {} --- ../python3/hachoir-parser/hachoir_parser/container/mkv.py (original) +++ ../python3/hachoir-parser/hachoir_parser/container/mkv.py (refactored) @@ -17,6 +17,7 @@ from hachoir_core.text_handler import textHandler, hexadecimal from hachoir_parser.container.ogg import XiphInt from datetime import datetime, timedelta +import collections class RawInt(GenericInteger): """ @@ -166,19 +167,19 @@ FieldSet.__init__(self, parent, 'Lace', size=size * 8) def parseXiph(self): - for i in xrange(self.n_frames): + for i in range(self.n_frames): yield XiphInt(self, 'size[]') - for i in xrange(self.n_frames): + for i in range(self.n_frames): yield RawBytes(self, 'frame[]', self['size['+str(i)+']'].value) yield RawBytes(self,'frame[]', (self._size - self.current_size) / 8) def parseEBML(self): yield Unsigned(self, 'size') - for i in xrange(1, self.n_frames): + for i in range(1, self.n_frames): yield Signed(self, 'dsize[]') size = self['size'].value yield RawBytes(self, 'frame[]', size) - for i in xrange(self.n_frames-1): + for i in range(self.n_frames-1): size += self['dsize['+str(i)+']'].value yield RawBytes(self, 'frame[]', size) yield RawBytes(self,'frame[]', (self._size - self.current_size) / 8) @@ -186,7 +187,7 @@ def parseFixed(self): n = self.n_frames + 1 size = self._size / 8 / n - for i in xrange(n): + for i in range(n): yield RawBytes(self, 'frame[]', size) class Block(FieldSet): @@ -534,7 +535,7 @@ yield RawInt(self, 'id') yield Unsigned(self, 'size') for val in self.val[1:]: - if callable(val): + if isinstance(val, collections.Callable): yield val(self) else: while not self.eof: @@ -547,10 +548,10 @@ "category": "container", "file_ext": ("mka", "mkv", "webm"), "mime": ( - u"video/x-matroska", - u"audio/x-matroska", - u"video/webm", - u"audio/webm"), + "video/x-matroska", + "audio/x-matroska", + "video/webm", + "audio/webm"), "min_size": 5*8, "magic": (("\x1A\x45\xDF\xA3", 0),), "description": "Matroska multimedia container" @@ -592,7 +593,7 @@ def createMimeType(self): if self._getDoctype() == 'webm': - return u"video/webm" + return "video/webm" else: - return u"video/x-matroska" - + return "video/x-matroska" + --- ../python3/hachoir-parser/hachoir_parser/container/action_script.py (original) +++ ../python3/hachoir-parser/hachoir_parser/container/action_script.py (refactored) @@ -404,7 +404,7 @@ def createFields(self): ctr = FlashU30(self, "count") yield ctr - for i in xrange(ctr.value-1): + for i in range(ctr.value-1): yield self.klass(self, "constant[%i]"%(i+1)) class ABCObjectArray(FieldSet): @@ -415,7 +415,7 @@ def createFields(self): ctr = FlashU30(self, "count") yield ctr - for i in xrange(ctr.value): + for i in range(ctr.value): yield self.klass(sRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/common/win32_lang_id.py elf, self.arrname+"[]") class ABCClassArray(FieldSet): @@ -424,9 +424,9 @@ def createFields(self): ctr = FlashU30(self, "count") yield ctr - for i in xrange(ctr.value): + for i in range(ctr.value): yield ABCInstanceInfo(self, "instance[]") - for i in xrange(ctr.value): + for i in range(ctr.value): yield ABCClassInfo(self, "class[]") class ABCConstantString(FieldSet): @@ -470,7 +470,7 @@ def createFields(self): ctr = FlashU30(self, "namespace_count") yield ctr - for i in xrange(ctr.value): + for i in range(ctr.value): yield ABCNSIndex(self, "namespace_index[]") def createDescription(self): @@ -556,7 +556,7 @@ def createFields(self): yield FlashU30(self, "param_count") yield ABCMultinameIndex(self, "ret_type") - for i in xrange(self["param_count"].value): + for i in range(self["param_count"].value): yield ABCMultinameIndex(self, "param_type[]") yield ABCStringIndex(self, "name_index") yield Bit(self, "need_arguments") @@ -570,7 +570,7 @@ if self["has_optional"].value: yield ABCObjectArray(self, "optional", ABCValueKind) if self["has_paramnames"].value: - for i in xrange(self["param_count"].value): + for i in range(self["param_count"].value): yield FlashU30(self, "param_name[]") def createDescription(self): @@ -584,9 +584,9 @@ yield ABCStringIndex(self, "name_index") yield FlashU30(self, "values_count") count = self["values_count"].value - for i in xrange(count): + for i in range(count): yield FlashU30(self, "key[]") - for i in xrange(count): + for i in range(count): yield FlashU30(self, "value[]") class ABCInstanceInfo(FieldSet): @@ -601,7 +601,7 @@ if self['is_protected'].value: yield ABCNSIndex(self, "protectedNS") yield FlashU30(self, "interfaces_count") - for i in xrange(self["interfaces_count"].value): + for i in range(self["interfaces_count"].value): yield ABCMultinameIndex(self, "interface[]") yield ABCMethodIndex(self, "iinit_index") yield ABCObjectArray(self, "trait", ABCTrait) --- ../python3/hachoir-parser/hachoir_parser/common/win32_lang_id.py (original) +++ ../python3/hachoir-parser/hachoir_parser/common/win32_lang_id.py (refactored) @@ -6,131 +6,131 @@ """ LANGUAGE_ID = { - 0x0436: u"Afrikaans", - 0x041c: u"Albanian", - 0x0401: u"Arabic Saudi Arabia", - 0x0801: u"Arabic Iraq", - 0x0c01: u"Arabic Egypt", - 0x1001: u"Arabic Libya", - 0x1401: u"Arabic Algeria", - 0x1801: u"Arabic Morocco", - 0x1c01: u"Arabic Tunisia", - 0x2001: u"Arabic Oman", - 0x2401: u"Arabic Yemen", - 0x2801: u"Arabic Syria", - 0x2c01: u"Arabic Jordan", - 0x3001: u"Arabic Lebanon", - 0x3401: u"Arabic Kuwait", - 0x3801: u"Arabic UAE", - 0x3c01: u"Arabic Bahrain", - 0x4001: u"Arabic Qatar", - 0x042b: u"Armenian", - 0x042c: u"Azeri Latin", - 0x082c: u"Azeri Cyrillic", - 0x042d: u"Basque", - 0x0423: u"Belarusian", - 0x0402: u"Bulgarian", - 0x0403: u"Catalan", - 0x0404: u"Chinese Taiwan", - 0x0804: u"Chinese PRC", - 0x0c04: u"Chinese Hong Kong", - 0x1004: u"Chinese Singapore", - 0x1404: u"Chinese Macau", - 0x041a: u"Croatian", - 0x0405: u"Czech", - 0x0406: u"Danish", - 0x0413: u"Dutch Standard", - 0x0813: u"Dutch Belgian", - 0x0409: u"English United States", - 0x0809: u"English United Kingdom", - 0x0c09: u"English Australian", - 0x1009: u"English Canadian", - 0x1409: u"English New Zealand", - 0x1809: u"English Irish", - 0x1c09: u"English South Africa", - 0x2009: u"English Jamaica", - 0x2409: u"English Caribbean", - 0x2809: u"English Belize", - 0x2c09: u"English Trinidad", - 0x3009: u"English Zimbabwe", - 0x3409: u"English Philippines", - 0x0425: u"Estonian", - 0x0438: u"Faeroese", - 0x0429: u"Farsi", - 0x040b: u"Finnish", - 0x040c: u"French Standard", - 0x080c: u"French Belgian", - 0x0c0c: u"French Canadian", - 0x100c: u"French Swiss", - 0x140c: u"French Luxembourg", - 0x180c: u"French Monaco", - 0x0437: u"Georgian", - 0x0407: u"German Standard", - 0x0807: u"German Swiss", - 0x0c07: u"German Austrian", - 0x1007: u"German Luxembourg", - 0x1407: u"German Liechtenstein", - 0x0408: u"Greek", - 0x040d: u"Hebrew", - 0x0439: u"Hindi", - 0x040e: u"Hungarian", - 0x040f: u"Icelandic", - 0x0421: u"Indonesian", - 0x0410: u"Italian Standard", - 0x0810: u"Italian Swiss", - 0x0411: u"Japanese", - 0x043f: u"Kazakh", - 0x0457: u"Konkani", - 0x0412: u"Korean", - 0x0426: u"Latvian", - 0x0427: u"Lithuanian", - 0x042f: u"Macedonian", - 0x043e: u"Malay Malaysia", - 0x083e: u"Malay Brunei Darussalam", - 0x044e: u"Marathi", - 0x0414: u"Norwegian Bokmal", - 0x0814: u"Norwegian Nynorsk", - 0x0415: u"Polish", - 0x0416: u"Portuguese Brazilian", - 0x0816: u"Portuguese Standard", - 0x0418: u"Romanian", - 0x0419: u"Russian", - 0x044f: u"Sanskrit", - 0x081a: u"Serbian Latin", - 0x0c1a: u"Serbian Cyrillic", - 0x041b: u"Slovak", - 0x0424: u"Slovenian", - 0x040a: u"Spanish Traditional Sort", - 0x080a: u"Spanish Mexican", - 0x0c0a: u"Spanish Modern Sort", - 0x100a: u"Spanish Guatemala", - 0x140a: u"Spanish Costa Rica", - 0x180a: u"Spanish Panama", - 0x1c0a: u"Spanish Dominican Republic", - 0x200a: u"Spanish Venezuela", - 0x240a: u"Spanish Colombia", - 0x280a: u"Spanish Peru", - 0x2c0a: u"Spanish Argentina", - 0x300a: u"Spanish Ecuador", - 0x340a: u"Spanish Chile", - 0x380a: u"Spanish Uruguay", - 0x3c0a: u"Spanish Paraguay", - 0x400a: u"Spanish Bolivia", - 0x440a: u"Spanish El Salvador", - 0x480a: u"Spanish Honduras", - 0x4c0a: u"Spanish Nicaragua", - 0x500a: u"Spanish Puerto Rico", - 0x0441: u"Swahili", - 0x041d: u"Swedish", - 0x081d: u"Swedish Finland", - 0x0449: u"Tamil", - 0x0444: u"Tatar", - 0x041e: u"Thai", - 0x041f: u"Turkish", - 0x0422: u"Ukrainian", - 0x0420: u"Urdu", - 0x0443: u"Uzbek Latin", - 0x0843: u"Uzbek Cyrillic", - 0x042a: u"Vietnamese", + 0x0436: "Afrikaans", + 0x041c: "Albanian", + 0x0401: "Arabic Saudi Arabia", + 0x0801: "Arabic Iraq", + 0x0c01: "Arabic Egypt", + 0x1001: "Arabic Libya", + 0x1401: "Arabic Algeria", + 0x1801: "Arabic Morocco", + 0x1c01: "Arabic Tunisia", + 0x2001: "Arabic Oman", + 0x2401: "Arabic Yemen", + 0x2801: "Arabic Syria", + 0x2c01: "Arabic Jordan", + 0x3001: "Arabic Lebanon", + 0x3401: "Arabic Kuwait", + 0x3801: "Arabic UAE", + 0x3c01: "Arabic Bahrain", + 0x4001: "Arabic Qatar", + 0x042b: "Armenian", + 0x042c: "Azeri Latin", + 0x082c: "Azeri Cyrillic", + 0x042d: "Basque", + 0x0423: "Belarusian", + 0x0402: "Bulgarian", + 0x0403: "Catalan", + 0x0404: "Chinese Taiwan", + 0x0804: "Chinese PRC", + 0x0c04: "Chinese Hong Kong", + 0x1004: "Chinese Singapore", + 0x1404: "Chinese Macau", + 0x041a: "Croatian", + 0x0405: "Czech", + 0x0406: "Danish", + 0x0413: "Dutch Standard", + 0x0813: "Dutch Belgian", + 0x0409: "English United States", + 0x0809: "English United Kingdom", + 0x0c09: "English Australian", + 0x1009: "English Canadian", + 0x1409: "English New Zealand", + 0x1809: "English Irish", + 0x1c09: "English South Africa", + 0x2009: "English Jamaica", + 0x2409: "English Caribbean", + 0x2809: "English Belize", + 0x2c09: "English Trinidad", + 0x3009: "English Zimbabwe", + 0x3409: "English Philippines", + 0x0425: "Estonian", + 0x0438: "Faeroese", + 0x0429: "Farsi", + 0x040b: "Finnish", + 0x040c: "French Standard", + 0x080c: "French Belgian", + 0x0c0c: "French Canadian", + 0x100c: "French Swiss", + 0x140c: "French Luxembourg", + 0x180c: "French Monaco", + 0x0437: "Georgian", + 0x04RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/common/win32.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/common/tracker.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/common/msdos.py RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/common/deflate.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/xm.py 07: "German Standard", + 0x0807: "German Swiss", + 0x0c07: "German Austrian", + 0x1007: "German Luxembourg", + 0x1407: "German Liechtenstein", + 0x0408: "Greek", + 0x040d: "Hebrew", + 0x0439: "Hindi", + 0x040e: "Hungarian", + 0x040f: "Icelandic", + 0x0421: "Indonesian", + 0x0410: "Italian Standard", + 0x0810: "Italian Swiss", + 0x0411: "Japanese", + 0x043f: "Kazakh", + 0x0457: "Konkani", + 0x0412: "Korean", + 0x0426: "Latvian", + 0x0427: "Lithuanian", + 0x042f: "Macedonian", + 0x043e: "Malay Malaysia", + 0x083e: "Malay Brunei Darussalam", + 0x044e: "Marathi", + 0x0414: "Norwegian Bokmal", + 0x0814: "Norwegian Nynorsk", + 0x0415: "Polish", + 0x0416: "Portuguese Brazilian", + 0x0816: "Portuguese Standard", + 0x0418: "Romanian", + 0x0419: "Russian", + 0x044f: "Sanskrit", + 0x081a: "Serbian Latin", + 0x0c1a: "Serbian Cyrillic", + 0x041b: "Slovak", + 0x0424: "Slovenian", + 0x040a: "Spanish Traditional Sort", + 0x080a: "Spanish Mexican", + 0x0c0a: "Spanish Modern Sort", + 0x100a: "Spanish Guatemala", + 0x140a: "Spanish Costa Rica", + 0x180a: "Spanish Panama", + 0x1c0a: "Spanish Dominican Republic", + 0x200a: "Spanish Venezuela", + 0x240a: "Spanish Colombia", + 0x280a: "Spanish Peru", + 0x2c0a: "Spanish Argentina", + 0x300a: "Spanish Ecuador", + 0x340a: "Spanish Chile", + 0x380a: "Spanish Uruguay", + 0x3c0a: "Spanish Paraguay", + 0x400a: "Spanish Bolivia", + 0x440a: "Spanish El Salvador", + 0x480a: "Spanish Honduras", + 0x4c0a: "Spanish Nicaragua", + 0x500a: "Spanish Puerto Rico", + 0x0441: "Swahili", + 0x041d: "Swedish", + 0x081d: "Swedish Finland", + 0x0449: "Tamil", + 0x0444: "Tatar", + 0x041e: "Thai", + 0x041f: "Turkish", + 0x0422: "Ukrainian", + 0x0420: "Urdu", + 0x0443: "Uzbek Latin", + 0x0843: "Uzbek Cyrillic", + 0x042a: "Vietnamese", } --- ../python3/hachoir-parser/hachoir_parser/common/win32.py (original) +++ ../python3/hachoir-parser/hachoir_parser/common/win32.py (refactored) @@ -140,12 +140,12 @@ static_size = 40*8 COMPRESSION_NAME = { - 0: u"Uncompressed (RGB)", - 1: u"RLE (8 bits)", - 2: u"RLE (4 bits)", - 3: u"Bitfields", - 4: u"JPEG", - 5: u"PNG" + 0: "Uncompressed (RGB)", + 1: "RLE (8 bits)", + 2: "RLE (4 bits)", + 3: "Bitfields", + 4: "JPEG", + 5: "PNG" } def __init__(self, parent, name, use_fourcc=False): --- ../python3/hachoir-parser/hachoir_parser/common/tracker.py (original) +++ ../python3/hachoir-parser/hachoir_parser/common/tracker.py (refactored) @@ -4,7 +4,7 @@ NOTE_NAME = {} NOTES = ("C", "C#", "D", "D#", "E", "F", "F#", "G", "G#", "G#", "A", "A#", "B") -for octave in xrange(10): +for octave in range(10): for index, note in enumerate(NOTES): NOTE_NAME[octave*12+index] = "%s (octave %s)" % (note, octave) --- ../python3/hachoir-parser/hachoir_parser/audio/xm.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/xm.py (refactored) @@ -101,7 +101,7 @@ sample_size = 0 if samples: - for index in xrange(samples): + for index in range(samples): # Read the sample size from the header sample_size += s.stream.readBits(addr, 32, LITTLE_ENDIAN) # Seek to next sample header @@ -139,7 +139,7 @@ # This part probably wrong sample_size = [ ] - for index in xrange(num): + for index in range(num): sample = SampleHeader(self, "sample_header[]") yield sample sample_size.append(sample["length"].value) @@ -284,7 +284,7 @@ class Row(FieldSet): def createFields(self): - for index in xrange(self["/header/channels"].value): + for index in range(self["/header/channels"].value): yield Note(self, "note[]") def createPatternContentSize(s, addr): @@ -303,7 +303,7 @@ yield UInt16(self, "data_RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/s3m.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/real_audio.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/mpeg_audio.py size", r"Packed patterndata size") rows = self["rows"].value self.info("Pattern: %i rows" % rows) - for index in xrange(rows): + for index in range(rows): yield Row(self, "row[]") def createDescription(self): @@ -343,8 +343,8 @@ "category": "audio", "file_ext": ("xm",), "mime": ( - u'audio/xm', u'audio/x-xm', - u'audio/module-xm', u'audio/mod', u'audio/x-mod'), + 'audio/xm', 'audio/x-xm', + 'audio/module-xm', 'audio/mod', 'audio/x-mod'), "magic": ((Header.MAGIC, 0),), "min_size": Header.static_size +29*8, # Header + 1 empty instrument "description": "FastTracker2 module" @@ -361,9 +361,9 @@ def createFields(self): yield Header(self, "header") - for index in xrange(self["/header/patterns"].value): + for index in range(self["/header/patterns"].value): yield Pattern(self, "pattern[]") - for index in xrange(self["/header/instruments"].value): + for index in range(self["/header/instruments"].value): yield Instrument(self, "instrument[]") # Metadata added by ModPlug - can be discarded @@ -375,11 +375,11 @@ size = Header.static_size # Add patterns size - for index in xrange(self["/header/patterns"].value): + for index in range(self["/header/patterns"].value): size += createPatternContentSize(self, size) # Add instruments size - for index in xrange(self["/header/instruments"].value): + for index in range(self["/header/instruments"].value): size += createInstrumentContentSize(self, size) # Not reporting Modplug metadata --- ../python3/hachoir-parser/hachoir_parser/audio/s3m.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/s3m.py (refactored) @@ -312,13 +312,13 @@ def getSubChunks(self): # Instruments - no warranty that they are concatenated - for index in xrange(self["num_instruments"].value): + for index in range(self["num_instruments"].value): yield Chunk(S3MInstrument, "instrument[]", 16*self["instr_pptr/offset[%u]" % index].value, S3MInstrument.static_size//8) # Patterns - size unknown but listed in their headers - for index in xrange(self["num_patterns"].value): + for index in range(self["num_patterns"].value): yield Chunk(S3MPattern, "pattern[]", 16*self["pattern_pptr/offset[%u]" % index].value, 0) @@ -358,7 +358,7 @@ # Instruments and minimal end position for last pattern count = self["num_instruments"].value addr = self.absolute_address - for index in xrange(count): + for index in range(count): offset = (self.static_size+index*PTMInstrument.static_size)//8 yield Chunk(PTMInstrument, "instrument[]", offset, PTMInstrument.static_size//8) @@ -639,7 +639,7 @@ "id": "s3m", "category": "audio", "file_ext": ("s3m",), - "mime": (u'audio/s3m', u'audio/x-s3m'), + "mime": ('audio/s3m', 'audio/x-s3m'), "min_size": 64*8, "description": "ScreamTracker3 module" } --- ../python3/hachoir-parser/hachoir_parser/audio/real_audio.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/real_audio.py (refactored) @@ -30,10 +30,10 @@ "id": "real_audio", "category": "audio", "file_ext": ["ra"], - "mime": (u"audio/x-realaudio", u"audio/x-pn-realaudio"), + "mime": ("audio/x-realaudio", "audio/x-pn-realaudio"), "min_size": 6*8, "magic": ((MAGIC, 0),), - "description": u"Real audio (.ra)", + "description": "Real audio (.ra)", } endian = BIG_ENDIAN --- ../python3/hachoir-parser/hachoir_parser/audio/mpeg_audio.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/mpeg_audio.py (refactored) @@ -275,8 +275RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/modplug.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/mod.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/midi.py ,8 @@ # MPEG frame magic # TODO: Use longer magic: 32 bits instead of 16 bits SYNC_BITS = 2047 - for version in Frame.VERSION_NAME.iterkeys(): - for layer in Frame.LAYER_NAME.iterkeys(): + for version in Frame.VERSION_NAME.keys(): + for layer in Frame.LAYER_NAME.keys(): for crc16 in (0, 1): magic = (SYNC_BITS << 5) | (version << 3) | (layer << 1) | crc16 magic = long2raw(magic, BIG_ENDIAN, 2) @@ -288,7 +288,7 @@ "id": "mpeg_audio", "category": "audio", "file_ext": ("mpa", "mp1", "mp2", "mp3"), - "mime": (u"audio/mpeg",), + "mime": ("audio/mpeg",), "min_size": 4*8, # "magic": createMpegAudioMagic(), "description": "MPEG audio version 1, 2, 2.5", @@ -304,7 +304,7 @@ return False # Validate first 5 frames - for index in xrange(5): + for index in range(5): try: frame = self["frames/frame[%u]" % index] except MissingField: --- ../python3/hachoir-parser/hachoir_parser/audio/modplug.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/modplug.py (refactored) @@ -13,6 +13,7 @@ RawBytes, String, GenericVector, ParserError) from hachoir_core.endian import LITTLE_ENDIAN from hachoir_core.text_handler import textHandler, hexadecimal +import collections MAX_ENVPOINTS = 32 @@ -41,13 +42,13 @@ class MidiSFXExt(FieldSet): static_size = 16*32*8 def createFields(self): - for index in xrange(16): + for index in range(16): yield Command(self, "command[]") class MidiZXXExt(FieldSet): static_size = 128*32*8 def createFields(self): - for index in xrange(128): + for index in range(128): yield Command(self, "command[]") def parseMidiConfig(parser): @@ -255,7 +256,7 @@ self.has_size = False if t in self.BLOCK_INFO: self._name, self.has_size, desc, parseBlock = self.BLOCK_INFO[t] - if callable(desc): + if isinstance(desc, collections.Callable): self.createDescription = lambda: desc(self) if parseBlock: self.parseBlock = lambda: parseBlock(self) --- ../python3/hachoir-parser/hachoir_parser/audio/mod.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/mod.py (refactored) @@ -92,7 +92,7 @@ self._size = 8*self.channels*4 def createFields(self): - for index in xrange(self.channels): + for index in range(self.channels): yield Note(self, "note[]") class Pattern(FieldSet): @@ -102,7 +102,7 @@ self._size = 64*8*self.channels*4 def createFields(self): - for index in xrange(64): + for index in range(64): yield Row(self, "row[]", self.channels) class AmigaModule(Parser): @@ -110,7 +110,7 @@ "id": "mod", "category": "audio", "file_ext": ("mod", "nst", "wow", "oct", "sd0" ), - "mime": (u'audio/mod', u'audio/x-mod', u'audio/mod', u'audio/x-mod'), + "mime": ('audio/mod', 'audio/x-mod', 'audio/mod', 'audio/x-mod'), "min_size": 1084*8, "description": "Uncompressed amiga module" } @@ -130,17 +130,17 @@ # Number of patterns patterns = 0 - for index in xrange(128): + for index in range(128): patterns = max(patterns, header["patterns/position[%u]" % index].value) patterns += 1 # Yield patterns - for index in xrange(patterns): + for index in range(patterns): yield Pattern(self, "pattern[]", channels) # Yield samples - for index in xrange(31): + for index in range(31): count = header["samples/info[%u]/sample_count" % index].value if count: self.info("Yielding sample %u: %u samples" % (index, count)) --- ../python3/hachoir-parser/hachoir_parser/audio/midi.py (original) +++ ../python3/hachoir-pRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/itunesdb.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/id3.py arser/hachoir_parser/audio/midi.py (refactored) @@ -80,7 +80,7 @@ class Command(FieldSet): COMMAND = {} - for channel in xrange(16): + for channel in range(16): COMMAND[0x80+channel] = ("Note off (channel %u)" % channel, parseNote) COMMAND[0x90+channel] = ("Note on (channel %u)" % channel, parseNote) COMMAND[0xA0+channel] = ("Key after-touch (channel %u)" % channel, parseNote) @@ -212,7 +212,7 @@ "id": "midi", "category": "audio", "file_ext": ["mid", "midi"], - "mime": (u"audio/mime", ), + "mime": ("audio/mime", ), "magic": ((MAGIC, 0),), "min_size": 64, "description": "MIDI audio" --- ../python3/hachoir-parser/hachoir_parser/audio/itunesdb.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/itunesdb.py (refactored) @@ -119,7 +119,7 @@ padding = self.seekByte(padding_offset, "header padding") if padding: yield padding - for i in xrange(self["entry_count"].value): + for i in range(self["entry_count"].value): yield UInt32(self, "index["+str(i)+"]", "Index of the "+str(i)+"nth mhit") else: padding = self.seekByte(self["header_length"].value, "header padding") @@ -244,7 +244,7 @@ yield padding #while ((self.stream.readBytes(0, 4) == 'mhod') and ((self.current_size/8) < self["entry_length"].value)): - for i in xrange(self["string_number"].value): + for i in range(self["string_number"].value): yield DataObject(self, "data[]") padding = self.seekBit(self._size, "entry padding") if padding: @@ -260,7 +260,7 @@ if padding: yield padding - for i in xrange(self["track_number"].value): + for i in range(self["track_number"].value): yield TrackItem(self, "track[]") class PlaylistItem(FieldSet): @@ -282,7 +282,7 @@ if padding: yield padding - for i in xrange(self["data_object_child_count"].value): + for i in range(self["data_object_child_count"].value): yield DataObject(self, "mhod[]") @@ -356,10 +356,10 @@ if padding: yield padding - for i in xrange(self["data_object_child_count"].value): + for i in range(self["data_object_child_count"].value): yield DataObject(self, "mhod[]") - for i in xrange(self["playlist_count"].value): + for i in range(self["playlist_count"].value): yield PlaylistItem(self, "playlist_item[]") @@ -374,7 +374,7 @@ if padding: yield padding - for i in xrange(self["playlist_number"].value): + for i in range(self["playlist_number"].value): yield Playlist(self, "playlist[]") class Album(FieldSet): @@ -397,7 +397,7 @@ if padding: yield padding - for i in xrange(self["data_object_child_count"].value): + for i in range(self["data_object_child_count"].value): yield DataObject(self, "mhod[]") class AlbumList(FieldSet): @@ -410,7 +410,7 @@ if padding: yield padding - for i in xrange(self["album_number"].value): + for i in range(self["album_number"].value): yield Album(self, "album[]") class DataSet(FieldSet): @@ -490,7 +490,7 @@ size = self["header_length"].value-self.current_size/ 8 if size>0: yield NullBytes(self, "padding", size) - for i in xrange(self["child_number"].value): + for i in range(self["child_number"].value): yield DataSet(self, "dataset[]") padding = self.seekByte(self["entry_length"].value, "entry padding") if padding: --- ../python3/hachoir-parser/hachoir_parser/audio/id3.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/id3.py (refactored) @@ -13,159 +13,160 @@ from hachoir_core.text_handler import textHandler from hachoir_core.tools import humanDuration from hachoir_core.endian import NETWORK_ENDIAN +from functools import reduce class ID3v1(FieldSet): static_size = 128 * 8 GENRE_NAME = { - 0: u"Blues", - 1: u"Classic Rock", - 2: u"Country", - 3: u"Dance", - 4: u"Disco", - 5: u"Funk", - 6: u"Grunge", - 7: u"Hip-Hop", - 8: u"Jazz", - 9: u"Metal", - 10: u"New Age", - 11: u"Oldies", - 12: u"Other", - 13: u"Pop", - 14: u"R&B", - 15: u"Rap", - 16: u"Reggae", - 17: u"Rock", - 18: u"Techno", - 19: u"Industrial", - 20: u"Alternative", - 21: u"Ska", - 22: u"Death Metal", - 23: u"Pranks", - 24: u"Soundtrack", - 25: u"Euro-Techno", - 26: u"Ambient", - 27: u"Trip-Hop", - 28: u"Vocal", - 29: u"Jazz+Funk", - 30: u"Fusion", - 31: u"Trance", - 32: u"Classical", - 33: u"Instrumental", - 34: u"Acid", - 35: u"House", - 36: u"Game", - 37: u"Sound Clip", - 38: u"Gospel", - 39: u"Noise", - 40: u"AlternRock", - 41: u"Bass", - 42: u"Soul", - 43: u"Punk", - 44: u"Space", - 45: u"Meditative", - 46: u"Instrumental Pop", - 47: u"Instrumental Rock", - 48: u"Ethnic", - 49: u"Gothic", - 50: u"Darkwave", - 51: u"Techno-Industrial", - 52: u"Electronic", - 53: u"Pop-Folk", - 54: u"Eurodance", - 55: u"Dream", - 56: u"Southern Rock", - 57: u"Comedy", - 58: u"Cult", - 59: u"Gangsta", - 60: u"Top 40", - 61: u"Christian Rap", - 62: u"Pop/Funk", - 63: u"Jungle", - 64: u"Native American", - 65: u"Cabaret", - 66: u"New Wave", - 67: u"Psychadelic", - 68: u"Rave", - 69: u"Showtunes", - 70: u"Trailer", - 71: u"Lo-Fi", - 72: u"Tribal", - 73: u"Acid Punk", - 74: u"Acid Jazz", - 75: u"Polka", - 76: u"Retro", - 77: u"Musical", - 78: u"Rock & Roll", - 79: u"Hard Rock", + 0: "Blues", + 1: "Classic Rock", + 2: "Country", + 3: "Dance", + 4: "Disco", + 5: "Funk", + 6: "Grunge", + 7: "Hip-Hop", + 8: "Jazz", + 9: "Metal", + 10: "New Age", + 11: "Oldies", + 12: "Other", + 13: "Pop", + 14: "R&B", + 15: "Rap", + 16: "Reggae", + 17: "Rock", + 18: "Techno", + 19: "Industrial", + 20: "Alternative", + 21: "Ska", + 22: "Death Metal", + 23: "Pranks", + 24: "Soundtrack", + 25: "Euro-Techno", + 26: "Ambient", + 27: "Trip-Hop", + 28: "Vocal", + 29: "Jazz+Funk", + 30: "Fusion", + 31: "Trance", + 32: "Classical", + 33: "Instrumental", + 34: "Acid", + 35: "House", + 36: "Game", + 37: "Sound Clip", + 38: "Gospel", + 39: "Noise", + 40: "AlternRock", + 41: "Bass", + 42: "Soul", + 43: "Punk", + 44: "Space", + 45: "Meditative", + 46: "Instrumental Pop", + 47: "Instrumental Rock", + 48: "Ethnic", + 49: "Gothic", + 50: "Darkwave", + 51: "Techno-Industrial", + 52: "Electronic", + 53: "Pop-Folk", + 54: "Eurodance", + 55: "Dream", + 56: "Southern Rock", + 57: "Comedy", + 58: "Cult", + 59: "Gangsta", + 60: "Top 40", + 61: "Christian Rap", + 62: "Pop/Funk", + 63: "Jungle", + 64: "Native American", + 65: "Cabaret", + 66: "New Wave", + 67: "Psychadelic", + 68: "Rave", + 69: "Showtunes", + 70: "Trailer", + 71: "Lo-Fi", + 72: "Tribal", + RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/flac.py 73: "Acid Punk", + 74: "Acid Jazz", + 75: "Polka", + 76: "Retro", + 77: "Musical", + 78: "Rock & Roll", + 79: "Hard Rock", # Following are winamp extentions - 80: u"Folk", - 81: u"Folk-Rock", - 82: u"National Folk", - 83: u"Swing", - 84: u"Fast Fusion", - 85: u"Bebob", - 86: u"Latin", - 87: u"Revival", - 88: u"Celtic", - 89: u"Bluegrass", - 90: u"Avantgarde", - 91: u"Gothic Rock", - 92: u"Progressive Rock", - 93: u"Psychedelic Rock", - 94: u"Symphonic Rock", - 95: u"Slow Rock", - 96: u"Big Band", - 97: u"Chorus", - 98: u"Easy Listening", - 99: u"Acoustic", - 100: u"Humour", - 101: u"Speech", - 102: u"Chanson", - 103: u"Opera", - 104: u"Chamber Music", - 105: u"Sonata", - 106: u"Symphony", - 107: u"Booty Bass", - 108: u"Primus", - 109: u"Porn Groove", - 110: u"Satire", - 111: u"Slow Jam", - 112: u"Club", - 113: u"Tango", - 114: u"Samba", - 115: u"Folklore", - 116: u"Ballad", - 117: u"Power Ballad", - 118: u"Rhythmic Soul", - 119: u"Freestyle", - 120: u"Duet", - 121: u"Punk Rock", - 122: u"Drum Solo", - 123: u"A capella", - 124: u"Euro-House", - 125: u"Dance Hall", - 126: u"Goa", - 127: u"Drum & Bass", - 128: u"Club-House", - 129: u"Hardcore", - 130: u"Terror", - 131: u"Indie", - 132: u"Britpop", - 133: u"Negerpunk", - 134: u"Polsk Punk", - 135: u"Beat", - 136: u"Christian Gangsta Rap", - 137: u"Heavy Metal", - 138: u"Black Metal", - 139: u"Crossover", - 140: u"Contemporary Christian", - 141: u"Christian Rock ", - 142: u"Merengue", - 143: u"Salsa", - 144: u"Trash Metal", - 145: u"Anime", - 146: u"JPop", - 147: u"Synthpop" + 80: "Folk", + 81: "Folk-Rock", + 82: "National Folk", + 83: "Swing", + 84: "Fast Fusion", + 85: "Bebob", + 86: "Latin", + 87: "Revival", + 88: "Celtic", + 89: "Bluegrass", + 90: "Avantgarde", + 91: "Gothic Rock", + 92: "Progressive Rock", + 93: "Psychedelic Rock", + 94: "Symphonic Rock", + 95: "Slow Rock", + 96: "Big Band", + 97: "Chorus", + 98: "Easy Listening", + 99: "Acoustic", + 100: "Humour", + 101: "Speech", + 102: "Chanson", + 103: "Opera", + 104: "Chamber Music", + 105: "Sonata", + 106: "Symphony", + 107: "Booty Bass", + 108: "Primus", + 109: "Porn Groove", + 110: "Satire", + 111: "Slow Jam", + 112: "Club", + 113: "Tango", + 114: "Samba", + 115: "Folklore", + 116: "Ballad", + 117: "Power Ballad", + 118: "Rhythmic Soul", + 119: "Freestyle", + 120: "Duet", + 121: "Punk Rock", + 122: "Drum Solo", + 123: "A capella", + 124: "Euro-House", + 125: "Dance Hall", + 126: "Goa", + 127: "Drum & Bass", + 128: "Club-House", + 129: "Hardcore", + 130: "Terror", + 131: "Indie", + 132: "Britpop", + 133: "Negerpunk", + 134: "Polsk Punk", + 135: "Beat", + 136: "Christian Gangsta Rap", + 137: "Heavy Metal", + 138: "Black Metal", + 139: "Crossover", + 140: "Contemporary Christian", + 141: "Christian Rock ", + 142: "Merengue", + 143: "Salsa", + 144: "Trash Metal", + 145: "Anime", + 146: "JPop", + 147: "Synthpop" } def createFields(self): --- ../python3/hachoir-parser/hachoir_parser/audio/flac.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/flac.py (refactorRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/au.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/audio/aiff.py ed) @@ -47,13 +47,13 @@ "Metadata block field: http://flac.sourceforge.net/format.html#metadata_block" BLOCK_TYPES = { - 0: ("stream_info", u"Stream info", StreamInfo), - 1: ("padding[]", u"Padding", None), - 2: ("application[]", u"Application", None), - 3: ("seek_table", u"Seek table", SeekTable), - 4: ("comment", u"Vorbis comment", VorbisComment), - 5: ("cue_sheet[]", u"Cue sheet", None), - 6: ("picture[]", u"Picture", None), + 0: ("stream_info", "Stream info", StreamInfo), + 1: ("padding[]", "Padding", None), + 2: ("application[]", "Application", None), + 3: ("seek_table", "Seek table", SeekTable), + 4: ("comment", "Vorbis comment", VorbisComment), + 5: ("cue_sheet[]", "Cue sheet", None), + 6: ("picture[]", "Picture", None), } BLOCK_TYPE_DESC = createDict(BLOCK_TYPES, 1) @@ -138,7 +138,7 @@ "id": "flac", "category": "audio", "file_ext": ("flac",), - "mime": (u"audio/x-flac",), + "mime": ("audio/x-flac",), "magic": ((MAGIC, 0),), "min_size": 4*8, "description": "FLAC audio", @@ -147,7 +147,7 @@ def validate(self): if self.stream.readBytes(0, len(self.MAGIC)) != self.MAGIC: - return u"Invalid magic string" + return "Invalid magic string" return True def createFields(self): --- ../python3/hachoir-parser/hachoir_parser/audio/au.py (original) +++ ../python3/hachoir-parser/hachoir_parser/audio/au.py (refactored) @@ -16,7 +16,7 @@ "id": "sun_next_snd", "category": "audio", "file_ext": ("au", "snd"), - "mime": (u"audio/basic",), + "mime": ("audio/basic",), "min_size": 24*8, "magic": ((".snd", 0),), "description": "Sun/NeXT audio" @@ -24,28 +24,28 @@ endian = BIG_ENDIAN CODEC_INFO = { - 1: (8, u"8-bit ISDN u-law"), - 2: (8, u"8-bit linear PCM"), - 3: (16, u"16-bit linear PCM"), - 4: (24, u"24-bit linear PCM"), - 5: (32, u"32-bit linear PCM"), - 6: (32, u"32-bit IEEE floating point"), - 7: (64, u"64-bit IEEE floating point"), - 8: (None, u"Fragmented sample data"), - 9: (None, u"DSP program"), - 10: (8, u"8-bit fixed point"), - 11: (16, u"16-bit fixed point"), - 12: (24, u"24-bit fixed point"), - 13: (32, u"32-bit fixed point"), - 18: (16, u"16-bit linear with emphasis"), - 19: (16, u"16-bit linear compressed"), - 20: (16, u"16-bit linear with emphasis and compression"), - 21: (None, u"Music kit DSP commands"), - 23: (None, u"4-bit ISDN u-law compressed (CCITT G.721 ADPCM)"), - 24: (None, u"ITU-T G.722 ADPCM"), - 25: (None, u"ITU-T G.723 3-bit ADPCM"), - 26: (None, u"ITU-T G.723 5-bit ADPCM"), - 27: (8, u"8-bit ISDN A-law"), + 1: (8, "8-bit ISDN u-law"), + 2: (8, "8-bit linear PCM"), + 3: (16, "16-bit linear PCM"), + 4: (24, "24-bit linear PCM"), + 5: (32, "32-bit linear PCM"), + 6: (32, "32-bit IEEE floating point"), + 7: (64, "64-bit IEEE floating point"), + 8: (None, "Fragmented sample data"), + 9: (None, "DSP program"), + 10: (8, "8-bit fixed point"), + 11: (16, "16-bit fixed point"), + 12: (24, "24-bit fixed point"), + 13: (32, "32-bit fixed point"), + 18: (16, "16-bit linear with emphasis"), + 19: (16, "16-bit linear compressed"), + 20: (16, "16-bit linear with emphasis and compression"), + 21: (None, "Music kit DSP commands"), + 23: (None, "4-bit ISDN u-law compressed (CCITT G.721 ADPCM)"), + 24: (None, "ITU-T G.722 ADPCM"), + 25: (None, "ITU-T G.723 3-bit ADPCM"), + 26: (None, "ITU-T G.723 5-bit ADPCM"), + 27: (8, "8-bit ISDN A-law"), } # Create bit rate and codec name dictionnaries --- ../python3/hachoir-parser/hachoir_parser/audio/aiff.py (origiRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/zlib.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/zip.py nal) +++ ../python3/hachoir-parser/hachoir_parser/audio/aiff.py (refactored) @@ -16,12 +16,12 @@ from hachoir_parser.audio.id3 import ID3v2 CODEC_NAME = { - 'ACE2': u"ACE 2-to-1", - 'ACE8': u"ACE 8-to-3", - 'MAC3': u"MAC 3-to-1", - 'MAC6': u"MAC 6-to-1", - 'NONE': u"None", - 'sowt': u"Little-endian, no compression", + 'ACE2': "ACE 2-to-1", + 'ACE8': "ACE 8-to-3", + 'MAC3': "MAC 3-to-1", + 'MAC6': "MAC 6-to-1", + 'NONE': "None", + 'sowt': "Little-endian, no compression", } class Comment(FieldSet): @@ -37,7 +37,7 @@ def parseComment(self): yield UInt16(self, "nb_comment") - for index in xrange(self["nb_comment"].value): + for index in range(self["nb_comment"].value): yield Comment(self, "comment[]") def parseCommon(self): @@ -95,7 +95,7 @@ "id": "aiff", "category": "audio", "file_ext": ("aif", "aiff", "aifc"), - "mime": (u"audio/x-aiff",), + "mime": ("audio/x-aiff",), "magic_regex": (("FORM.{4}AIF[CF]", 0),), "min_size": 12*8, "description": "Audio Interchange File Format (AIFF)" --- ../python3/hachoir-parser/hachoir_parser/archive/zlib.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/zlib.py (refactored) @@ -33,7 +33,7 @@ if i: bit_counts[i] += 1 code = 0 - for i in xrange(1, len(bit_counts)): + for i in range(1, len(bit_counts)): next_code[i] = code = (code + bit_counts[i-1]) << 1 for i, ln in enumerate(lengths): if ln: @@ -150,15 +150,15 @@ elif self["compression_type"].value == 1: # Fixed Huffman length_tree = {} # (size, huffman code): value distance_tree = {} - for i in xrange(144): + for i in range(144): length_tree[(8, i+48)] = i - for i in xrange(144, 256): + for i in range(144, 256): length_tree[(9, i+256)] = i - for i in xrange(256, 280): + for i in range(256, 280): length_tree[(7, i-256)] = i - for i in xrange(280, 288): + for i in range(280, 288): length_tree[(8, i-88)] = i - for i in xrange(32): + for i in range(32): distance_tree[(5, i)] = i elif self["compression_type"].value == 2: # Dynamic Huffman yield Bits(self, "huff_num_length_codes", 5, "Number of Literal/Length Codes, minus 257") --- ../python3/hachoir-parser/hachoir_parser/archive/zip.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/zip.py (refactored) @@ -22,27 +22,27 @@ COMPRESSION_DEFLATE = 8 COMPRESSION_METHOD = { - 0: u"no compression", - 1: u"Shrunk", - 2: u"Reduced (factor 1)", - 3: u"Reduced (factor 2)", - 4: u"Reduced (factor 3)", - 5: u"Reduced (factor 4)", - 6: u"Imploded", - 7: u"Tokenizing", - 8: u"Deflate", - 9: u"Deflate64", - 10: u"PKWARE Imploding", - 11: u"Reserved by PKWARE", - 12: u"File is compressed using BZIP2 algorithm", - 13: u"Reserved by PKWARE", - 14: u"LZMA (EFS)", - 15: u"Reserved by PKWARE", - 16: u"Reserved by PKWARE", - 17: u"Reserved by PKWARE", - 18: u"File is compressed using IBM TERSE (new)", - 19: u"IBM LZ77 z Architecture (PFS)", - 98: u"PPMd version I, Rev 1", + 0: "no compression", + 1: "Shrunk", + 2: "Reduced (factor 1)", + 3: "Reduced (factor 2)", + 4: "Reduced (factor 3)", + 5: "Reduced (factor 4)", + 6: "Imploded", + 7: "Tokenizing", + 8: "Deflate", + 9: "Deflate64", + 10: "PKWARE Imploding", + 11: "Reserved by PKWARE", + 12: "File is compressed using BZIP2 algorithm", + 13: "Reserved by PKWARE", + 14: "LZMA (EFS)", + 15: "Reserved by PKWARE", + 16: "Reserved by PKWARE", + 17: "Reserved by PKWARE", + 18: "File is compressed using IBM TERSE (new)", + 19: "IBM LZ77 z Architecture (PFS)", + 98: "PPMd version I, Rev 1", } def ZipRevision(field): @@ -51,24 +51,24 @@ class ZipVersion(FieldSet): static_size = 16 HOST_OS = { - 0: u"FAT file system (DOS, OS/2, NT)", - 1: u"Amiga", - 2: u"VMS (VAX or Alpha AXP)", - 3: u"Unix", - 4: u"VM/CMS", - 5: u"Atari", - 6: u"HPFS file system (OS/2, NT 3.x)", - 7: u"Macintosh", - 8: u"Z-System", - 9: u"CP/M", - 10: u"TOPS-20", - 11: u"NTFS file system (NT)", - 12: u"SMS/QDOS", - 13: u"Acorn RISC OS", - 14: u"VFAT file system (Win95, NT)", - 15: u"MVS", - 16: u"BeOS (BeBox or PowerMac)", - 17: u"Tandem", + 0: "FAT file system (DOS, OS/2, NT)", + 1: "Amiga", + 2: "VMS (VAX or Alpha AXP)", + 3: "Unix", + 4: "VM/CMS", + 5: "Atari", + 6: "HPFS file system (OS/2, NT 3.x)", + 7: "Macintosh", + 8: "Z-System", + 9: "CP/M", + 10: "TOPS-20", + 11: "NTFS file system (NT)", + 12: "SMS/QDOS", + 13: "Acorn RISC OS", + 14: "VFAT file system (Win95, NT)", + 15: "MVS", + 16: "BeOS (BeBox or PowerMac)", + 17: "Tandem", } def createFields(self): yield textHandler(UInt8(self, "zip_version", "ZIP version"), ZipRevision) @@ -322,49 +322,49 @@ endian = LITTLE_ENDIAN MIME_TYPES = { # Default ZIP archive - u"application/zip": "zip", - u"application/x-zip": "zip", + "application/zip": "zip", + "application/x-zip": "zip", # Java archive (JAR) - u"application/x-jar": "jar", - u"application/java-archive": "jar", + "application/x-jar": "jar", + "application/java-archive": "jar", # OpenOffice 1.0 - u"application/vnd.sun.xml.calc": "sxc", - u"application/vnd.sun.xml.draw": "sxd", - u"application/vnd.sun.xml.impress": "sxi", - u"application/vnd.sun.xml.writer": "sxw", - u"application/vnd.sun.xml.math": "sxm", + "application/vnd.sun.xml.calc": "sxc", + "application/vnd.sun.xml.draw": "sxd", + "application/vnd.sun.xml.impress": "sxi", + "application/vnd.sun.xml.writer": "sxw", + "application/vnd.sun.xml.math": "sxm", # OpenOffice 1.0 (template) - u"application/vnd.sun.xml.calc.template": "stc", - u"application/vnd.sun.xml.draw.template": "std", - u"application/vnd.sun.xml.impress.template": "sti", - u"application/vnd.sun.xml.writer.template": "stw", - u"application/vnd.sun.xml.writer.global": "sxg", + "application/vnd.sun.xml.calc.template": "stc", + "application/vnd.sun.xml.draw.template": "std", + "application/vnd.sun.xml.impress.template": "sti", + "application/vnd.sun.xml.writer.template": "stw", + "application/vnd.sun.xml.writer.global": "sxg", # OpenDocument - u"application/vnd.oasis.opendocument.chart": "odc", - u"application/vnd.oasis.opendocument.image": "odi", - u"application/vnd.oasis.opendocument.database": "odb", - u"application/vnd.oasis.opendocument.formula": "odf", - u"application/vnd.oasis.opendocument.graphics": "odg", - u"application/vnd.oasis.opendocument.presentation": "odp", - u"application/vnd.oasis.opendocument.spreadsheet": "ods", - u"application/vnd.oasis.opendocument.text": "odt", - u"application/vnd.oasis.opendocument.text-master": "odm", + "application/vnd.oasis.opendocument.chart": "odc", + "application/vnd.oasis.opendocument.image": "odi", + "application/vnd.oasis.opendocument.database": "odb", + "application/vnd.oasis.opendocument.formula": "odf", + "application/vnd.oasis.opendocument.graphics": "odg", + "application/vnd.oasis.opendocument.presentation": "odp", + "application/vnd.oasis.opendocument.spreadsheet": "ods", + "application/vnd.oasis.opendocument.text": "odt", + "application/vnd.oasis.opendocument.text-master": "odm", # OpenDocument (template) - u"application/vnd.oasis.oRefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/tar.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/sevenzip.py pendocument.graphics-template": "otg", - u"application/vnd.oasis.opendocument.presentation-template": "otp", - u"application/vnd.oasis.opendocument.spreadsheet-template": "ots", - u"application/vnd.oasis.opendocument.text-template": "ott", + "application/vnd.oasis.opendocument.graphics-template": "otg", + "application/vnd.oasis.opendocument.presentation-template": "otp", + "application/vnd.oasis.opendocument.spreadsheet-template": "ots", + "application/vnd.oasis.opendocument.text-template": "ott", } PARSER_TAGS = { "id": "zip", "category": "archive", - "file_ext": tuple(MIME_TYPES.itervalues()), - "mime": tuple(MIME_TYPES.iterkeys()), + "file_ext": tuple(MIME_TYPES.values()), + "mime": tuple(MIME_TYPES.keys()), "magic": (("PK\3\4", 0),), "subfile": "skip", "min_size": (4 + 26)*8, # header + file entry @@ -376,7 +376,7 @@ return "Invalid magic" try: file0 = self["file[0]"] - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: return "Unable to get file #0" err = file0.validate() if err: @@ -414,7 +414,7 @@ if self["file[0]/filename"].value == "mimetype": return makeUnicode(self["file[0]/data"].value) else: - return u"application/zip" + return "application/zip" def createFilenameSuffix(self): if self["file[0]/filename"].value == "mimetype": --- ../python3/hachoir-parser/hachoir_parser/archive/tar.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/tar.py (refactored) @@ -14,15 +14,15 @@ class FileEntry(FieldSet): type_name = { # 48 is "0", 49 is "1", ... - 0: u"Normal disk file (old format)", - 48: u"Normal disk file", - 49: u"Link to previously dumped file", - 50: u"Symbolic link", - 51: u"Character special file", - 52: u"Block special file", - 53: u"Directory", - 54: u"FIFO special file", - 55: u"Contiguous file" + 0: "Normal disk file (old format)", + 48: "Normal disk file", + 49: "Link to previously dumped file", + 50: "Symbolic link", + 51: "Character special file", + 52: "Block special file", + 53: "Directory", + 54: "FIFO special file", + 55: "Contiguous file" } def getOctal(self, name): @@ -88,7 +88,7 @@ "id": "tar", "category": "archive", "file_ext": ("tar",), - "mime": (u"application/x-tar", u"application/x-gtar"), + "mime": ("application/x-tar", "application/x-gtar"), "min_size": 512*8, "magic": (("ustar \0", 257*8),), "subfile": "skip", --- ../python3/hachoir-parser/hachoir_parser/archive/sevenzip.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/sevenzip.py (refactored) @@ -28,7 +28,7 @@ addr = self.absolute_address mask = 0x80 firstByte = parent.stream.readBits(addr, 8, LITTLE_ENDIAN) - for i in xrange(8): + for i in range(8): addr += 8 if not (firstByte & mask): value += ((firstByte & (mask-1)) << (8*i)) @@ -43,7 +43,7 @@ ID_CRC, ID_FOLDER, ID_CODERS_UNPACK_SIZE, ID_NUM_UNPACK_STREAMS, \ ID_EMPTY_STREAM, ID_EMPTY_FILE, ID_ANTI, ID_NAME, ID_CREATION_TIME, \ ID_LAST_ACCESS_TIME, ID_LAST_WRITE_TIME, ID_WIN_ATTR, ID_COMMENT, \ -ID_ENCODED_HEADER = xrange(24) +ID_ENCODED_HEADER = range(24) ID_INFO = { ID_END : "End", @@ -100,7 +100,7 @@ bytes = self.stream.readBytes(self.absolute_address, self.num_digests) if self.num_digests > 0: yield GenericVector(self, "defined[]", self.num_digests, UInt8, "bool") - for index in xrange(self.num_digests): + for index in range(self.num_digests): if bytes[index]: yield textHandler(UInt32(self, "hash[]", "Hash for digest %u"RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/rpm.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/rar.py % index), hexadecimal) @@ -117,7 +117,7 @@ for field in waitForID(self, ID_SIZE, "size_marker"): yield field - for size in xrange(num): + for size in range(num): yield SZUInt64(self, "pack_size[]") while not self.eof: @@ -220,7 +220,7 @@ self.info("Folder: %u codecs" % num) # Coders info - for index in xrange(num): + for index in range(num): ci = CoderInfo(self, "coder_info[]") yield ci self.in_streams += ci.in_streams @@ -228,7 +228,7 @@ # Bin pairs self.info("out streams: %u" % self.out_streams) - for index in xrange(self.out_streams-1): + for index in range(self.out_streams-1): yield BindPairInfo(self, "bind_pair[]") # Packed streams @@ -237,7 +237,7 @@ if packed_streams == 1: pass else: - for index in xrange(packed_streams): + for index in range(packed_streams): yield SZUInt64(self, "pack_stream[]") @@ -255,15 +255,15 @@ yield UInt8(self, "is_external") # Read folder items - for folder_index in xrange(num): + for folder_index in range(num): yield FolderItem(self, "folder_item[]") # Get unpack sizes for each coder of each folder for field in waitForID(self, ID_CODERS_UNPACK_SIZE, "coders_unpsize_marker"): yield field - for folder_index in xrange(num): + for folder_index in range(num): folder_item = self["folder_item[%u]" % folder_index] - for index in xrange(folder_item.out_streams): + for index in range(folder_item.out_streams): #yield UInt8(self, "unpack_size[]") yield SZUInt64(self, "unpack_size[]") @@ -376,7 +376,7 @@ "id": "7zip", "category": "archive", "file_ext": ("7z",), - "mime": (u"application/x-7z-compressed",), + "mime": ("application/x-7z-compressed",), "min_size": 32*8, "magic": (("7z\xbc\xaf\x27\x1c", 0),), "description": "Compressed archive in 7z format" --- ../python3/hachoir-parser/hachoir_parser/archive/rpm.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/rpm.py (refactored) @@ -49,7 +49,7 @@ args = (self, "value[]") else: args = (self, "value") - for index in xrange(count): + for index in range(count): yield cls(*args) class Item(FieldSet): @@ -222,7 +222,7 @@ "id": "rpm", "category": "archive", "file_ext": ("rpm",), - "mime": (u"application/x-rpm",), + "mime": ("application/x-rpm",), "min_size": (96 + 16 + 16)*8, # file header + checksum + content header "magic": (('\xED\xAB\xEE\xDB', 0),), "description": "RPM package" --- ../python3/hachoir-parser/hachoir_parser/archive/rar.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/rar.py (refactored) @@ -14,6 +14,7 @@ from hachoir_core.text_handler import textHandler, filesizeHandler, hexadecimal from hachoir_core.endian import LITTLE_ENDIAN from hachoir_parser.common.msdos import MSDOSFileAttr32 +import collections MAX_FILESIZE = 1000 * 1024 * 1024 @@ -151,7 +152,7 @@ def createFields(self): yield textHandler(UInt16(self, "time_flags", "Flags for extended time"), hexadecimal) flags = self["time_flags"].value - for index in xrange(4): + for index in range(4): rmode = flags >> ((3-index)*4) if rmode & 8: if index: @@ -255,7 +256,7 @@ t = self["block_type"].value if t in self.BLOCK_INFO: self._name, desc, parseFlags, parseHeader, parseBody = self.BLOCK_INFO[t] - if callable(desc): + if isinstance(desc, collections.Callable): self.createDescription = lambda: desc(self) elif desc: self._description = desc RefactoringTool: No changes to ../python3/hachoir-parser/hachoir_parser/archive/mozilla_ar.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/mar.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/lzx.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/gzip_parser.py @@ -326,7 +327,7 @@ "id": "rar", "category": "archive", "file_ext": ("rar",), - "mime": (u"application/x-rar-compressed", ), + "mime": ("application/x-rar-compressed", ), "min_size": 7*8, "magic": ((MAGIC, 0),), "description": "Roshal archive (RAR)", --- ../python3/hachoir-parser/hachoir_parser/archive/mar.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/mar.py (refactored) @@ -51,7 +51,7 @@ yield UInt32(self, "version") yield UInt32(self, "nb_file") files = [] - for index in xrange(self["nb_file"].value): + for index in range(self["nb_file"].value): item = FileIndex(self, "file[]") yield item if item["filesize"].value: --- ../python3/hachoir-parser/hachoir_parser/archive/lzx.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/lzx.py (refactored) @@ -22,9 +22,9 @@ self.num_elements = num_elements def createFields(self): - for i in xrange(20): + for i in range(20): yield Bits(self, "pretree_lengths[]", 4) - pre_tree = build_tree([self['pretree_lengths[%d]'%x].value for x in xrange(20)]) + pre_tree = build_tree([self['pretree_lengths[%d]'%x].value for x in range(20)]) if not hasattr(self.root, "lzx_tree_lengths_"+self.name): self.lengths = [0] * self.num_elements setattr(self.root, "lzx_tree_lengths_"+self.name, self.lengths) @@ -141,9 +141,9 @@ curlen = len(self.parent.uncompressed_data) if self.block_type in (1, 2): # Verbatim or aligned offset block if self.block_type == 2: - for i in xrange(8): + for i in range(8): yield Bits(self, "aligned_len[]", 3) - aligned_tree = build_tree([self['aligned_len[%d]'%i].value for i in xrange(8)]) + aligned_tree = build_tree([self['aligned_len[%d]'%i].value for i in range(8)]) yield LZXPreTreeEncodedTree(self, "main_tree_start", 256) yield LZXPreTreeEncodedTree(self, "main_tree_rest", self.window_size * 8) main_tree = build_tree(self["main_tree_start"].lengths + self["main_tree_rest"].lengths) --- ../python3/hachoir-parser/hachoir_parser/archive/gzip_parser.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/gzip_parser.py (refactored) @@ -19,33 +19,33 @@ "id": "gzip", "category": "archive", "file_ext": ("gz",), - "mime": (u"application/x-gzip",), + "mime": ("application/x-gzip",), "min_size": 18*8, #"magic": (('\x1F\x8B\x08', 0),), "magic_regex": ( # (magic, compression=deflate, , , ) ('\x1F\x8B\x08.{5}[\0\2\4\6][\x00-\x0D]', 0), ), - "description": u"gzip archive", + "description": "gzip archive", } os_name = { - 0: u"FAT filesystem", - 1: u"Amiga", - 2: u"VMS (or OpenVMS)", - 3: u"Unix", - 4: u"VM/CMS", - 5: u"Atari TOS", - 6: u"HPFS filesystem (OS/2, NT)", - 7: u"Macintosh", - 8: u"Z-System", - 9: u"CP/M", - 10: u"TOPS-20", - 11: u"NTFS filesystem (NT)", - 12: u"QDOS", - 13: u"Acorn RISCOS", + 0: "FAT filesystem", + 1: "Amiga", + 2: "VMS (or OpenVMS)", + 3: "Unix", + 4: "VM/CMS", + 5: "Atari TOS", + 6: "HPFS filesystem (OS/2, NT)", + 7: "Macintosh", + 8: "Z-System", + 9: "CP/M", + 10: "TOPS-20", + 11: "NTFS filesystem (NT)", + 12: "QDOS", + 13: "Acorn RISCOS", } COMPRESSION_NAME = { - 8: u"deflate", + 8: "deflate", } def validate(self): @@ -117,7 +117,7 @@ yield filesizeHandler(UInt32(self, "size", "Uncompressed size")) def createDescription(self): - desc = u"gzip archive" + desc = "gzip archive" info = [] if RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/cab.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/bzip2_parser.py "filename" in self: info.append('filename "%s"' % self["filename"].value) --- ../python3/hachoir-parser/hachoir_parser/archive/cab.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/cab.py (refactored) @@ -7,7 +7,7 @@ - Microsoft Cabinet SDK http://msdn2.microsoft.com/en-us/library/ms974336.aspx """ -from __future__ import absolute_import + from hachoir_parser import Parser from hachoir_core.field import (FieldSet, Enum, CString, String, @@ -107,7 +107,7 @@ # FIXME: Use smarter code to send arguments self.args["compr_level"] = self.items[0].parent.parent.folder["compr_level"].value tags = {"class": self.parser, "args": self.args} - tags = tags.iteritems() + tags = iter(tags.items()) return StringInputStream(data, "", tags=tags) class CustomFragment(FieldSet): @@ -187,7 +187,7 @@ def createFields(self): self.uncompressed_data = "" - for index in xrange(self.folder["data_blocks"].value): + for index in range(self.folder["data_blocks"].value): block = DataBlock(self, "block[]") for i in block: pass @@ -200,7 +200,7 @@ "id": "cab", "category": "archive", "file_ext": ("cab",), - "mime": (u"application/vnd.ms-cab-compressed",), + "mime": ("application/vnd.ms-cab-compressed",), "magic": ((MAGIC, 0),), "min_size": 1*8, # header + file entry "description": "Microsoft Cabinet archive" @@ -245,18 +245,18 @@ folders = [] files = [] - for index in xrange(self["nb_folder"].value): + for index in range(self["nb_folder"].value): folder = Folder(self, "folder[]") yield folder folders.append(folder) - for index in xrange(self["nb_files"].value): + for index in range(self["nb_files"].value): file = File(self, "file[]") yield file files.append(file) folders = sorted(enumerate(folders), key=lambda x:x[1]["offset"].value) - for i in xrange(len(folders)): + for i in range(len(folders)): index, folder = folders[i] padding = self.seekByte(folder["offset"].value) if padding: --- ../python3/hachoir-parser/hachoir_parser/archive/bzip2_parser.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/bzip2_parser.py (refactored) @@ -62,7 +62,7 @@ self.start_index = start_index def createFields(self): - for i in xrange(self.start_index, self.start_index+self.nb_items): + for i in range(self.start_index, self.start_index+self.nb_items): yield Bit(self, "symbol_used[%i]"%i, "Is the symbol %i (%r) used?"%(i, chr(i))) class Bzip2Lengths(FieldSet): @@ -74,7 +74,7 @@ yield Bits(self, "start_length", 5) length = self["start_length"].value lengths = [] - for i in xrange(self.symbols): + for i in range(self.symbols): while True: bit = Bit(self, "change_length[%i][]"%i, "Should the length be changed for symbol %i?"%i) yield bit @@ -94,10 +94,10 @@ class Bzip2Selectors(FieldSet): def __init__(self, parent, name, ngroups, *args, **kwargs): FieldSet.__init__(self, parent, name, *args, **kwargs) - self.groups = range(ngroups) - - def createFields(self): - for i in xrange(self["../selectors_used"].value): + self.groups = list(range(ngroups)) + + def createFields(self): + for i in range(self["../selectors_used"].value): field = ZeroTerminatedNumber(self, "selector_list[]") move_to_front(self.groups, field.value) field.realvalue = self.groups[0] @@ -126,7 +126,7 @@ yield Bits(self, "selectors_used", 15, "Number of times the Huffman tables are switched") yield Bzip2Selectors(self, "selectors_list", self["huffman_groups"].value) trees = [] - for group in xrange(self["huffman_RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/ar.py RefactoringTool: Refactored ../python3/hachoir-parser/hachoir_parser/archive/ace.py RefactoringTool: Refactored ../python3/hachoir-parser/README.py RefactoringTool: Refactored ../python3/hachoir-metadata/test_doc.py RefactoringTool: Refactored ../python3/hachoir-metadata/setup.py groups"].value): + for group in range(self["huffman_groups"].value): field = Bzip2Lengths(self, "huffman_lengths[]", len(symbols_used)+2) yield field trees.append(field.tree) @@ -182,7 +182,7 @@ "id": "bzip2", "category": "archive", "file_ext": ("bz2",), - "mime": (u"application/x-bzip2",), + "mime": ("application/x-bzip2",), "min_size": 10*8, "magic": (('BZh', 0),), "description": "bzip2 archive" --- ../python3/hachoir-parser/hachoir_parser/archive/ar.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/ar.py (refactored) @@ -28,9 +28,9 @@ "category": "archive", "file_ext": ("a", "deb"), "mime": - (u"application/x-debian-package", - u"application/x-archive", - u"application/x-dpkg"), + ("application/x-debian-package", + "application/x-archive", + "application/x-dpkg"), "min_size": (8 + 13)*8, # file signature + smallest file as possible "magic": ((MAGIC, 0),), "description": "Unix archive" --- ../python3/hachoir-parser/hachoir_parser/archive/ace.py (original) +++ ../python3/hachoir-parser/hachoir_parser/archive/ace.py (refactored) @@ -150,7 +150,7 @@ # size_blocks blocks of size size_blocks follow # The ultimate data is the xor data of all those blocks size = self["size_blocks"].value - for index in xrange(self["num_blocks"].value): + for index in range(self["num_blocks"].value): yield RawBytes(self, "data[]", size, "Recovery block %i" % index) yield RawBytes(self, "xor_data", size, "The XOR value of the above data blocks") @@ -251,7 +251,7 @@ "id": "ace", "category": "archive", "file_ext": ("ace",), - "mime": (u"application/x-ace-compressed",), + "mime": ("application/x-ace-compressed",), "min_size": 50*8, "description": "ACE archive" } --- ../python3/hachoir-parser/README.py (original) +++ ../python3/hachoir-parser/README.py (refactored) @@ -1,5 +1,5 @@ #!/usr/bin/env python -from __future__ import with_statement + def writeReadme(out): from hachoir_parser.parser_list import HachoirParserList @@ -7,29 +7,29 @@ # Write header for line in open('README.header'): line = line.rstrip() - print >>out, line + print(line, file=out) if line: - print >>out + print(file=out) # Write changelog for line in open('ChangeLog'): line = line.rstrip() - print >>out, line + print(line, file=out) if line: - print >>out + print(file=out) # Write parser list format = "rest" if format == "rest": - print >>out, "Parser list" - print >>out, "===========" - print >>out + print("Parser list", file=out) + print("===========", file=out) + print(file=out) HachoirParserList().print_(out=out, format=format) def main(): with open('README', 'w') as readme: writeReadme(readme) - print "README updated." + print("README updated.") if __name__ == "__main__": main() --- ../python3/hachoir-metadata/test_doc.py (original) +++ ../python3/hachoir-metadata/test_doc.py (refactored) @@ -10,12 +10,12 @@ return mod def testModule(name): - print "--- Test module %s" % name + print("--- Test module %s" % name) module = importModule(name) failure, nb_test = doctest.testmod(module) if failure: sys.exit(1) - print "--- End of test" + print("--- End of test") def main(): # Configure Hachoir for tests --- ../python3/hachoir-metadata/setup.py (original) +++ ../python3/hachoir-metadata/setup.py (refactored) @@ -62,17 +62,17 @@ command = ["pyuic4", "-o", dialog_python, dialog + ".ui"] try: exitcode = call(command) - except OSError, err: + except OSError as err: exitcode = 1 if exitcode: if path.RefactoringTool: Refactored ../python3/hachoir-metadata/run_testcase.py WARNING: couldn't encode ../python3/hachoir-metadata/run_testcase.py's diff for your terminal RefactoringTool: Refactored ../python3/hachoir-metadata/metadata_csv.py exists(dialog_python): - print >>sys.stderr, "Warning: unable to recompile dialog.ui to dialog_ui.py using pyuic4" - print >>sys.stderr, '(use command "%s --disable-qt" to disable this warning)' % ' '.join(sys.argv) - print >>sys.stderr + print("Warning: unable to recompile dialog.ui to dialog_ui.py using pyuic4", file=sys.stderr) + print('(use command "%s --disable-qt" to disable this warning)' % ' '.join(sys.argv), file=sys.stderr) + print(file=sys.stderr) else: - print >>sys.stderr, "ERROR: Unable to compile dialog.ui to dialog_ui.py using pyuic4" - print >>sys.stderr, 'Use command "%s --disable-qt" to skip hachoir-metadata-qt' % ' '.join(sys.argv) - print >>sys.stderr, 'pyuic4 is included in the PyQt4 development package' + print("ERROR: Unable to compile dialog.ui to dialog_ui.py using pyuic4", file=sys.stderr) + print('Use command "%s --disable-qt" to skip hachoir-metadata-qt' % ' '.join(sys.argv), file=sys.stderr) + print('pyuic4 is included in the PyQt4 development package', file=sys.stderr) sys.exit(1) PACKAGES.append("hachoir_metadata.qt") else: --- ../python3/hachoir-metadata/run_testcase.py (original) +++ ../python3/hachoir-metadata/run_testcase.py (refactored) @@ -56,7 +56,7 @@ # Check type if type(read) != type(value) \ - and not(isinstance(value, (int, long)) and isinstance(value, (int, long))): + and not(isinstance(value, int) and isinstance(value, int)): sys.stdout.write("wrong type (%s instead of %s)!\n" % (type(read).__name__, type(value).__name__)) return False @@ -72,10 +72,10 @@ def checkLogoUbuntuMeta(metadata): return ( checkAttr(metadata, "bits_per_pixel", 32), checkAttr(metadata, "creation_date", datetime(2006, 5, 26, 9, 41, 46)), - checkAttr(metadata, "mime_type", u"image/png")) + checkAttr(metadata, "mime_type", "image/png")) def checkClickMeta(metadata): return ( - checkAttr(metadata, "producer", u"Sound Forge 4.5"), + checkAttr(metadata, "producer", "Sound Forge 4.5"), checkAttr(metadata, "creation_date", date(2001, 2, 21)), checkAttr(metadata, "duration", timedelta(microseconds=19546)), checkAttr(metadata, "bit_rate", 705600), @@ -85,22 +85,22 @@ checkAttr(metadata, "file_size", 99), checkAttr(metadata, "compr_size", 90), checkAttr(metadata, "last_modification", datetime(2006, 7, 29, 12, 20, 44)), - checkAttr(metadata, "os", u"Unix"), - checkAttr(metadata, "compression", u"deflate")) + checkAttr(metadata, "os", "Unix"), + checkAttr(metadata, "compression", "deflate")) def checkSheepMeta(metadata): return ( - checkAttr(metadata, "format_version", u"MPEG version 1 layer III"), - checkAttr(metadata, "author", u"Sheep On Drugs"), - checkAttr(metadata, "comment", u"Stainless Steel Provider is compilated to the car of Twinstar.")) + checkAttr(metadata, "format_version", "MPEG version 1 layer III"), + checkAttr(metadata, "author", "Sheep On Drugs"), + checkAttr(metadata, "comment", "Stainless Steel Provider is compilated to the car of Twinstar.")) def checkPng331_90_8Meta(metadata): return ( checkAttr(metadata, "width", 331), checkAttr(metadata, "creation_date", datetime(2006, 5, 26, 9, 41, 46)), - checkAttr(metadata, "mime_type", u"image/png"), - checkAttr(metadata, "endian", u"Big endian")) + checkAttr(metadata, "mime_type", "image/png"), + checkAttr(metadata, "endian", "Big endian")) def checkFlashMobInfo(metadata): return ( --- ../python3/hachoir-metadata/metadata_csv.py (original) +++ ../python3/hachoir-metadata/metadata_csv.py (refactored) @@ -27,19 +27,19 @@ self.total += 1 line = self.processFile(filename) if line: - print >>output, line + print(line, file=output) else: self.invalidRefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/video.py RefactoringTool: No changes to ../python3/hachoir-metadata/hachoir_metadata/version.py RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/timezone.py RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/setter.py += 1 output.close() self.summary() def summary(self): - print >>stderr - print >>stderr, "Valid files: %s" % (self.total - self.invalid) - print >>stderr, "Invalid files: %s" % self.invalid - print >>stderr, "Total files: %s" % self.total - print >>stderr - print >>stderr, "Result written into %s" % OUTPUT_FILENAME + print(file=stderr) + print("Valid files: %s" % (self.total - self.invalid), file=stderr) + print("Invalid files: %s" % self.invalid, file=stderr) + print("Total files: %s" % self.total, file=stderr) + print(file=stderr) + print("Result written into %s" % OUTPUT_FILENAME, file=stderr) def findFiles(self, directory, pattern): for dirpath, dirnames, filenames in walk(directory): @@ -50,24 +50,24 @@ def processFile(self, filename): filename, realname = unicodeFilename(filename), filename - print u"[%s] Process file %s..." % (self.total, filename) + print("[%s] Process file %s..." % (self.total, filename)) parser = createParser(filename, realname) if not parser: - print >>stderr, "Unable to parse file" + print("Unable to parse file", file=stderr) return None try: metadata = extractMetadata(parser) - except HachoirError, err: - print >>stderr, "Metadata extraction error: %s" % unicode(err) + except HachoirError as err: + print("Metadata extraction error: %s" % str(err), file=stderr) return None if not metadata: - print >>stderr, "Unable to extract metadata" + print("Unable to extract metadata", file=stderr) return None filename = makePrintable(filename, self.charset, to_unicode=True) line = [filename] for field in self.fields: - value = metadata.getText(field, u'') + value = metadata.getText(field, '') value = makePrintable(value, self.charset, to_unicode=True) line.append(value) return '; '.join(line) @@ -75,9 +75,9 @@ def main(): initLocale() if len(argv) != 3: - print >>stderr, "usage: %s directory fields" % argv[0] - print >>stderr - print >>stderr, "eg. %s . title,creation_date" % argv[0] + print("usage: %s directory fields" % argv[0], file=stderr) + print(file=stderr) + print("eg. %s . title,creation_date" % argv[0], file=stderr) exit(1) directory = argv[1] fields = [field.strip() for field in argv[2].split(",")] --- ../python3/hachoir-metadata/hachoir_metadata/video.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/video.py (refactored) @@ -289,7 +289,7 @@ del data["IsVBR"] # Store data - for key, value in data.iteritems(): + for key, value in data.items(): if key in self.EXT_DESC_TO_ATTR: key = self.EXT_DESC_TO_ATTR[key] else: @@ -376,7 +376,7 @@ self.creation_date = prop["creation_date"].value self.duration = prop["play_duration"].value if prop["seekable"].value: - self.comment = u"Is seekable" + self.comment = "Is seekable" value = prop["max_bitrate"].value text = prop["max_bitrate"].display if is_vbr is True: --- ../python3/hachoir-metadata/hachoir_metadata/timezone.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/timezone.py (refactored) @@ -8,7 +8,7 @@ return TimezoneUTC.ZERO def tzname(self, dt): - return u"UTC" + return "UTC" def dst(self, dt): return TimezoneUTC.ZERO @@ -20,7 +20,7 @@ """Fixed offset in hour from UTC.""" def __init__(self, offset): self._offset = timedelta(minutes=offset*60) - self._name = u"%+03u00" % offset + self._name = "%+03u00" % offset def utcoffset(self, dt): return self._offset --- ../python3/hachoiRefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/safe.py RefactoringTool: No changes to ../python3/hachoir-metadata/hachoir_metadata/riff.py RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/register.py r-metadata/hachoir_metadata/setter.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/setter.py (refactored) @@ -55,7 +55,7 @@ if regs: try: year = int(regs.group(1)) - return (date(year, 1, 1), unicode(year)) + return (date(year, 1, 1), str(year)) except ValueError: pass regs = DATE_REGEX1.match(value) @@ -126,7 +126,7 @@ return None def setDatetime(meta, key, value): - if isinstance(value, (str, unicode)): + if isinstance(value, str): return parseDatetime(value) elif isinstance(value, (date, datetime)): return value @@ -153,7 +153,7 @@ return None def setTrackNumber(meta, key, number): - if isinstance(number, (int, long)): + if isinstance(number, int): return number if "/" in number: number, total = number.split("/", 1) --- ../python3/hachoir-metadata/hachoir_metadata/safe.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/safe.py (refactored) @@ -4,7 +4,7 @@ def safe_func(*args, **kw): try: func(*args, **kw) - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: warning("Error when calling function %s(): %s" % ( func.__name__, err)) return safe_func @@ -14,7 +14,7 @@ field = fieldset[key] if field.hasValue(): return getattr(field, attrname) - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: warning("Unable to get %s of field %s/%s: %s" % ( attrname, fieldset.path, key, err)) return None --- ../python3/hachoir-metadata/hachoir_metadata/register.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/register.py (refactored) @@ -34,45 +34,45 @@ timedelta(days=365)) def registerAllItems(meta): - meta.register(Data("title", 100, _("Title"), type=unicode)) - meta.register(Data("artist", 101, _("Artist"), type=unicode)) - meta.register(Data("author", 102, _("Author"), type=unicode)) - meta.register(Data("music_composer", 103, _("Music composer"), type=unicode)) + meta.register(Data("title", 100, _("Title"), type=str)) + meta.register(Data("artist", 101, _("Artist"), type=str)) + meta.register(Data("author", 102, _("Author"), type=str)) + meta.register(Data("music_composer", 103, _("Music composer"), type=str)) - meta.register(Data("album", 200, _("Album"), type=unicode)) + meta.register(Data("album", 200, _("Album"), type=str)) meta.register(Data("duration", 201, _("Duration"), # integer in milliseconde type=timedelta, text_handler=humanDuration, filter=DURATION_FILTER)) meta.register(Data("nb_page", 202, _("Nb page"), filter=NumberFilter(1, MAX_NB_PAGE))) - meta.register(Data("music_genre", 203, _("Music genre"), type=unicode)) + meta.register(Data("music_genre", 203, _("Music genre"), type=str)) meta.register(Data("language", 204, _("Language"), conversion=setLanguage, type=Language)) meta.register(Data("track_number", 205, _("Track number"), conversion=setTrackNumber, - filter=NumberFilter(1, MAX_TRACK), type=(int, long))) + filter=NumberFilter(1, MAX_TRACK), type=(int, int))) meta.register(Data("track_total", 206, _("Track total"), conversion=setTrackTotal, - filter=NumberFilter(1, MAX_TRACK), type=(int, long))) - meta.register(Data("organization", 210, _("Organization"), type=unicode)) + filter=NumberFilter(1, MAX_TRACK), type=(int, int))) + meta.register(Data("organization", 210, _("Organization"), type=str)) meta.register(Data("version", 220, _("Version"))) - meta.register(Data("width", 301, _("Image width"), filter=NumberFilter(1, MAX_WIDTH), type=(int, long), text_handler=humanPixelSize)) - meta.register(Data("height", 302, _("Image height"), filter=NumberFilter(1, MAX_HEIGHT), type=(int, long), text_handler=humanPixelSize)) - meta.register(Data("nb_channel", 303, _("Channel"), text_handler=humanAudioChannel, filter=NumberFilter(1, MAX_NB_CHANNEL), type=(int, long))) - meta.register(Data("sample_rate", 304, _("Sample rate"), text_handler=humanFrequency, filter=NumberFilter(MIN_SAMPLE_RATE, MAX_SAMPLE_RATE), type=(int, long, float))) - meta.register(Data("bits_per_sample", 305, _("Bits/sample"), text_handler=humanBitSize, filter=NumberFilter(1, 64), type=(int, long))) + meta.register(Data("width", 301, _("Image width"), filter=NumberFilter(1, MAX_WIDTH), type=(int, int), text_handler=humanPixelSize)) + meta.register(Data("height", 302, _("Image height"), filter=NumberFilter(1, MAX_HEIGHT), type=(int, int), text_handler=humanPixelSize)) + meta.register(Data("nb_channel", 303, _("Channel"), text_handler=humanAudioChannel, filter=NumberFilter(1, MAX_NB_CHANNEL), type=(int, int))) + meta.register(Data("sample_rate", 304, _("Sample rate"), text_handler=humanFrequency, filter=NumberFilter(MIN_SAMPLE_RATE, MAX_SAMPLE_RATE), type=(int, int, float))) + meta.register(Data("bits_per_sample", 305, _("Bits/sample"), text_handler=humanBitSize, filter=NumberFilter(1, 64), type=(int, int))) meta.register(Data("image_orientation", 306, _("Image orientation"))) - meta.register(Data("nb_colors", 307, _("Number of colors"), filter=NumberFilter(1, MAX_NB_COLOR), type=(int, long))) - meta.register(Data("bits_per_pixel", 308, _("Bits/pixel"), filter=NumberFilter(1, MAX_BITS_PER_PIXEL), type=(int, long))) - meta.register(Data("filename", 309, _("File name"), type=unicode)) - meta.register(Data("file_size", 310, _("File size"), text_handler=humanFilesize, type=(int, long))) + meta.register(Data("nb_colors", 307, _("Number of colors"), filter=NumberFilter(1, MAX_NB_COLOR), type=(int, int))) + meta.register(Data("bits_per_pixel", 308, _("Bits/pixel"), filter=NumberFilter(1, MAX_BITS_PER_PIXEL), type=(int, int))) + meta.register(Data("filename", 309, _("File name"), type=str)) + meta.register(Data("file_size", 310, _("File size"), text_handler=humanFilesize, type=(int, int))) meta.register(Data("pixel_format", 311, _("Pixel format"))) - meta.register(Data("compr_size", 312, _("Compressed file size"), text_handler=humanFilesize, type=(int, long))) - meta.register(Data("compr_rate", 313, _("Compression rate"), text_handler=humanComprRate, filter=NumberFilter(MIN_COMPR_RATE, MAX_COMPR_RATE), type=(int, long, float))) + meta.register(Data("compr_size", 312, _("Compressed file size"), text_handler=humanFilesize, type=(int, int))) + meta.register(Data("compr_rate", 313, _("Compression rate"), text_handler=humanComprRate, filter=NumberFilter(MIN_COMPR_RATE, MAX_COMPR_RATE), type=(int, int, float))) - meta.register(Data("width_dpi", 320, _("Image DPI width"), filter=NumberFilter(1, MAX_DPI_WIDTH), type=(int, long), text_handler=humanDPI)) - meta.register(Data("height_dpi", 321, _("Image DPI height"), filter=NumberFilter(1, MAX_DPI_HEIGHT), type=(int, long), text_handler=humanDPI)) + meta.register(Data("width_dpi", 320, _("Image DPI width"), filter=NumberFilter(1, MAX_DPI_WIDTH), type=(int, int), text_handler=humanDPI)) + meta.register(Data("height_dpi", 321, _("Image DPI height"), filter=NumberFilter(1, MAX_DPI_HEIGHT), type=(int, int), text_handler=humanDPI)) meta.register(Data("file_attr", 400, _("File attributes"))) meta.register(Data("file_type", 401, _("File type"))) - meta.register(Data("subtitle_author", 402, _("Subtitle author"), type=unicode)) + meta.register(Data("subtitle_author", 402, _("Subtitle author"), type=str)) meta.register(Data("creation_date", 500, _("Creation date"), text_handler=humanDatetime, filter=DATETIME_FILTER, type=(datetime, date), conversion=setDatetime)) @@ -81,32 +81,32 @@ meta.register(Data("latitude", 510, _("Latitude"), type=float)) meta.register(Data("longitude", 511, _("Longitude"), type=float)) meta.register(Data("altitude", 511, _("Altitude"), type=float, text_handler=humanAltitude)) - meta.register(Data("location", 530, _("Location"), type=unicode)) - meta.register(Data("city", 531, _("City"), type=unicode)) - meta.registerRefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/program.py (Data("country", 532, _("Country"), type=unicode)) - meta.register(Data("charset", 540, _("Charset"), type=unicode)) + meta.register(Data("location", 530, _("Location"), type=str)) + meta.register(Data("city", 531, _("City"), type=str)) + meta.register(Data("country", 532, _("Country"), type=str)) + meta.register(Data("charset", 540, _("Charset"), type=str)) meta.register(Data("font_weight", 550, _("Font weight"))) meta.register(Data("camera_aperture", 520, _("Camera aperture"))) meta.register(Data("camera_focal", 521, _("Camera focal"))) meta.register(Data("camera_exposure", 522, _("Camera exposure"))) meta.register(Data("camera_brightness", 530, _("Camera brightness"))) - meta.register(Data("camera_model", 531, _("Camera model"), type=unicode)) - meta.register(Data("camera_manufacturer", 532, _("Camera manufacturer"), type=unicode)) + meta.register(Data("camera_model", 531, _("Camera model"), type=str)) + meta.register(Data("camera_manufacturer", 532, _("Camera manufacturer"), type=str)) meta.register(Data("compression", 600, _("Compression"))) - meta.register(Data("copyright", 601, _("Copyright"), type=unicode)) - meta.register(Data("url", 602, _("URL"), type=unicode)) + meta.register(Data("copyright", 601, _("Copyright"), type=str)) + meta.register(Data("url", 602, _("URL"), type=str)) meta.register(Data("frame_rate", 603, _("Frame rate"), text_handler=humanFrameRate, - filter=NumberFilter(1, MAX_FRAME_RATE), type=(int, long, float))) + filter=NumberFilter(1, MAX_FRAME_RATE), type=(int, int, float))) meta.register(Data("bit_rate", 604, _("Bit rate"), text_handler=humanBitRate, - filter=NumberFilter(1, MAX_BIT_RATE), type=(int, long, float))) - meta.register(Data("aspect_ratio", 604, _("Aspect ratio"), type=(int, long, float))) + filter=NumberFilter(1, MAX_BIT_RATE), type=(int, int, float))) + meta.register(Data("aspect_ratio", 604, _("Aspect ratio"), type=(int, int, float))) - meta.register(Data("os", 900, _("OS"), type=unicode)) - meta.register(Data("producer", 901, _("Producer"), type=unicode)) - meta.register(Data("comment", 902, _("Comment"), type=unicode)) - meta.register(Data("format_version", 950, _("Format version"), type=unicode)) - meta.register(Data("mime_type", 951, _("MIME type"), type=unicode)) - meta.register(Data("endian", 952, _("Endianness"), type=unicode)) + meta.register(Data("os", 900, _("OS"), type=str)) + meta.register(Data("producer", 901, _("Producer"), type=str)) + meta.register(Data("comment", 902, _("Comment"), type=str)) + meta.register(Data("format_version", 950, _("Format version"), type=str)) + meta.register(Data("mime_type", 951, _("MIME type"), type=str)) + meta.register(Data("endian", 952, _("Endianness"), type=str)) --- ../python3/hachoir-metadata/hachoir_metadata/program.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/program.py (refactored) @@ -4,17 +4,17 @@ class ExeMetadata(RootMetadata): KEY_TO_ATTR = { - u"ProductName": "title", - u"LegalCopyright": "copyright", - u"LegalTrademarks": "copyright", - u"LegalTrademarks1": "copyright", - u"LegalTrademarks2": "copyright", - u"CompanyName": "author", - u"BuildDate": "creation_date", - u"FileDescription": "title", - u"ProductVersion": "version", + "ProductName": "title", + "LegalCopyright": "copyright", + "LegalTrademarks": "copyright", + "LegalTrademarks1": "copyright", + "LegalTrademarks2": "copyright", + "CompanyName": "author", + "BuildDate": "creation_date", + "FileDescription": "title", + "ProductVersion": "version", } - SKIP_KEY = set((u"InternalName", u"OriginalFilename", u"FileVersion", u"BuildVersion")) + SKIP_KEY = set(("InternalName", "OriginalFilename", "FileVersion", "BuildVersion")) def extract(self, exe): if exe.isPE(): @@ -52,20 +52,20 @@ @fault_tolerant def useNE_Header(self, hdRefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/misc.py RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/metadata_item.py r): if hdr["is_dll"].value: - self.format_version = u"New-style executable: Dynamic-link library (DLL)" + self.format_version = "New-style executable: Dynamic-link library (DLL)" elif hdr["is_win_app"].value: - self.format_version = u"New-style executable: Windows 3.x application" + self.format_version = "New-style executable: Windows 3.x application" else: - self.format_version = u"New-style executable for Windows 3.x" + self.format_version = "New-style executable for Windows 3.x" @fault_tolerant def usePE_Header(self, hdr): self.creation_date = hdr["creation_date"].value self.comment = "CPU: %s" % hdr["cpu"].display if hdr["is_dll"].value: - self.format_version = u"Portable Executable: Dynamic-link library (DLL)" + self.format_version = "Portable Executable: Dynamic-link library (DLL)" else: - self.format_version = u"Portable Executable: Windows application" + self.format_version = "Portable Executable: Windows application" @fault_tolerant def usePE_OptHeader(self, hdr): @@ -90,7 +90,7 @@ del values["FileDescription"] del values["ProductName"] - for key, value in values.iteritems(): + for key, value in values.items(): if key in self.KEY_TO_ATTR: setattr(self, self.KEY_TO_ATTR[key], value) elif key not in self.SKIP_KEY: --- ../python3/hachoir-metadata/hachoir_metadata/misc.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/misc.py (refactored) @@ -9,13 +9,13 @@ class TorrentMetadata(RootMetadata): KEY_TO_ATTR = { - u"announce": "url", - u"comment": "comment", - u"creation_date": "creation_date", + "announce": "url", + "comment": "comment", + "creation_date": "creation_date", } INFO_TO_ATTR = { - u"length": "file_size", - u"name": "filename", + "length": "file_size", + "name": "filename", } def extract(self, torrent): @@ -61,8 +61,8 @@ def extractHeader(self, header): self.creation_date = header["created"].value self.last_modification = header["modified"].value - self.comment = u"Smallest readable size in pixels: %s pixels" % header["lowest"].value - self.comment = u"Font direction: %s" % header["font_dir"].display + self.comment = "Smallest readable size in pixels: %s pixels" % header["lowest"].value + self.comment = "Font direction: %s" % header["font_dir"].display @fault_tolerant def extractNames(self, names): @@ -77,7 +77,7 @@ if key not in self.NAMEID_TO_ATTR: continue key = self.NAMEID_TO_ATTR[key] - if key == "version" and value.startswith(u"Version "): + if key == "version" and value.startswith("Version "): # "Version 1.2" => "1.2" value = value[8:] setattr(self, key, value) @@ -172,7 +172,7 @@ # Get value value = field.value - if isinstance(value, (str, unicode)): + if isinstance(value, str): value = normalizeString(value) if not value: return --- ../python3/hachoir-metadata/hachoir_metadata/metadata_item.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/metadata_item.py (refactored) @@ -25,7 +25,7 @@ def handler(value) -> str/unicode """ assert MIN_PRIORITY <= priority <= MAX_PRIORITY - assert isinstance(description, unicode) + assert isinstance(description, str) self.metadata = None self.key = key self.description = description @@ -40,11 +40,11 @@ def _createItem(self, value, text=None): if text is None: - if isinstance(value, unicode): + if isinstance(value, str): text = value elif self.text_handler: text = seRefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/metadata.py lf.text_handler(value) - assert isinstance(text, unicode) + assert isinstance(text, str) else: text = makeUnicode(value) return DataValue(value, text) @@ -61,7 +61,7 @@ if value is None: return - if isinstance(value, (str, unicode)): + if isinstance(value, str): value = normalizeString(value) if not value: return @@ -70,7 +70,7 @@ if self.conversion: try: new_value = self.conversion(self.metadata, self.key, value) - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: self.metadata.warning("Error during conversion of %r value: %s" % ( self.key, err)) return @@ -87,7 +87,7 @@ else: value = new_value elif isinstance(value, str): - value = unicode(value, "ISO-8859-1") + value = str(value, "ISO-8859-1") if self.type and not isinstance(value, self.type): dest_types = " or ".join(str(item.__name__) for item in self.type) @@ -96,7 +96,7 @@ return # Skip empty strings - if isinstance(value, unicode): + if isinstance(value, str): value = normalizeNewline(value) if config.MAX_STR_LENGTH \ and config.MAX_STR_LENGTH < len(value): @@ -113,10 +113,10 @@ # For string, if you have "verlongtext" and "verylo", # keep the longer value - if isinstance(value, unicode): + if isinstance(value, str): for index, item in enumerate(self.values): item = item.value - if not isinstance(item, unicode): + if not isinstance(item, str): continue if value.startswith(item): # Find longer value, replace the old one --- ../python3/hachoir-metadata/hachoir_metadata/metadata.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/metadata.py (refactored) @@ -13,10 +13,10 @@ extractors = {} class Metadata(Logger): - header = u"Metadata" + header = "Metadata" def __init__(self, parent, quality=QUALITY_NORMAL): - assert isinstance(self.header, unicode) + assert isinstance(self.header, str) # Limit to 0.0 .. 1.0 if parent: @@ -115,7 +115,7 @@ self.__data[data.key] = data def __iter__(self): - return self.__data.itervalues() + return iter(self.__data.values()) def __str__(self): r""" @@ -149,7 +149,7 @@ """ return "\n".join(self.exportPlaintext()) - def exportPlaintext(self, priority=None, human=True, line_prefix=u"- ", title=None): + def exportPlaintext(self, priority=None, human=True, line_prefix="- ", title=None): r""" Convert metadata to multi-line Unicode string and skip datas with priority lower than specified priority. @@ -197,8 +197,8 @@ else: return None - def __nonzero__(self): - return any(item for item in self.__data.itervalues()) + def __bool__(self): + return any(item for item in self.__data.values()) class RootMetadata(Metadata): def __init__(self, quality=QUALITY_NORMAL): @@ -218,9 +218,9 @@ return self.__groups[key] def iterGroups(self): - return self.__groups.itervalues() - - def __nonzero__(self): + return iter(self.__groups.values()) + + def __bool__(self): if RootMetadata.__nonzero__(self): return True return any(bool(group) for group in self.__groups) @@ -246,13 +246,13 @@ self.__groups.append(key, metadata) return True - def exportPlaintext(self, priority=None, human=True, line_prefix=u"- "): + def exportPlaintext(self, priority=None, human=True, line_prefix="- "): common = Metadata.exportPlaintext(self, priority, human, line_prefix) if common: RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/jpeg.py RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/image.py RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/formatter.py text = common else: text = [] - for key, metadata in self.__groups.iteritems(): + for key, metadata in self.__groups.items(): if not human: title = key else: @@ -282,8 +282,8 @@ metadata = extractor(quality) try: metadata.extract(parser) - except HACHOIR_ERRORS, err: - error("Error during metadata extraction: %s" % unicode(err)) + except HACHOIR_ERRORS as err: + error("Error during metadata extraction: %s" % str(err)) if metadata: metadata.mime_type = parser.mime_type metadata.endian = endian_name[parser.endian] --- ../python3/hachoir-metadata/hachoir_metadata/jpeg.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/jpeg.py (refactored) @@ -81,7 +81,7 @@ if "data" in jpeg: computeComprRate(self, jpeg["data"].size) if not self.has("producer") and "photoshop" in jpeg: - self.producer = u"Adobe Photoshop" + self.producer = "Adobe Photoshop" if self.has("compression"): self.compression = "JPEG" @@ -120,7 +120,7 @@ sumcoeff = 0 for qt in qtlist: coeff = qt.array("coeff") - for index in xrange(64): + for index in range(64): sumcoeff += coeff[index].value # Choose the right quality table and compute hash value @@ -138,7 +138,7 @@ return # Find the JPEG quality - for index in xrange(100): + for index in range(100): if (hashval >= hashtable[index]) or (sumcoeff >= sumtable[index]): quality = "%s%%" % (index + 1) if (hashval > hashtable[index]) or (sumcoeff > sumtable[index]): @@ -148,7 +148,7 @@ @fault_tolerant def extractAPP0(self, app0): - self.format_version = u"JFIF %u.%02u" \ + self.format_version = "JFIF %u.%02u" \ % (app0["ver_maj"].value, app0["ver_min"].value) if "y_density" in app0: self.width_dpi = app0["x_density"].value @@ -176,9 +176,9 @@ if not value: return if isinstance(value, float): - value = (value, u"1/%g" % (1/value)) + value = (value, "1/%g" % (1/value)) elif entry["type"].value in (BasicIFDEntry.TYPE_RATIONAL, BasicIFDEntry.TYPE_SIGNED_RATIONAL): - value = (value, u"%.3g" % value) + value = (value, "%.3g" % value) # Store information setattr(self, key, value) @@ -251,7 +251,7 @@ # Get value value = field["content"].value - if isinstance(value, (str, unicode)): + if isinstance(value, str): value = value.replace("\r", " ") value = value.replace("\n", " ") --- ../python3/hachoir-metadata/hachoir_metadata/image.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/image.py (refactored) @@ -38,7 +38,7 @@ self.nb_colors = hdr["used_colors"].value self.bits_per_pixel = bpp self.compression = hdr["compression"].display - self.format_version = u"Microsoft Bitmap version %s" % hdr.getFormatVersion() + self.format_version = "Microsoft Bitmap version %s" % hdr.getFormatVersion() self.width_dpi = hdr["horizontal_dpi"].value self.height_dpi = hdr["vertical_dpi"].value --- ../python3/hachoir-metadata/hachoir_metadata/formatter.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/formatter.py (refactored) @@ -3,16 +3,16 @@ NB_CHANNEL_NAME = {1: _("mono"), 2: _("stereo")} def humanAudioChannel(value): - return NB_CHANNEL_NAME.get(value, unicode(value)) + return NB_CHANNEL_NAME.get(value, str(value)) def humanFrameRate(value): - if isinstance(value, (int, long, float)): + if isinstance(value, (int, float)): return _("%.1f fps") % value else: return value def humanComprRate(rate): - return u"%.1fx" % rate + return "%.1fx" % rateRefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/filter.py RefactoringTool: No changes to ../python3/hachoir-metadata/hachoir_metadata/file_system.py RefactoringTool: Refactored ../python3/hachoir-metadata/hachoir_metadata/audio.py RefactoringTool: No changes to ../python3/hachoir-metadata/hachoir_metadata/archive.py RefactoringTool: Refactored ../python3/hachoir-http/cgi-bin/hachoir.py def humanAltitude(value): return ngettext("%.1f meter", "%.1f meters", value) % value @@ -21,5 +21,5 @@ return ngettext("%s pixel", "%s pixels", value) % value def humanDPI(value): - return u"%s DPI" % value + return "%s DPI" % value --- ../python3/hachoir-metadata/hachoir_metadata/filter.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/filter.py (refactored) @@ -22,7 +22,7 @@ class NumberFilter(Filter): def __init__(self, min=None, max=None): - Filter.__init__(self, (int, long, float), min, max) + Filter.__init__(self, (int, int, float), min, max) class DatetimeFilter(Filter): def __init__(self, min=None, max=None): --- ../python3/hachoir-metadata/hachoir_metadata/audio.py (original) +++ ../python3/hachoir-metadata/hachoir_metadata/audio.py (refactored) @@ -120,10 +120,10 @@ meta.comment = "Quality: %s" % header["quality"].value def vorbisHeader(self, header, meta): - meta.compression = u"Vorbis" + meta.compression = "Vorbis" meta.sample_rate = header["audio_sample_rate"].value meta.nb_channel = header["audio_channels"].value - meta.format_version = u"Vorbis version %s" % header["vorbis_version"].value + meta.format_version = "Vorbis version %s" % header["vorbis_version"].value meta.bit_rate = header["bitrate_nominal"].value class AuMetadata(RootMetadata): @@ -142,9 +142,9 @@ class RealAudioMetadata(RootMetadata): FOURCC_TO_BITRATE = { - u"28_8": 15200, # 28.8 kbit/sec (audio bit rate: 15.2 kbit/s) - u"14_4": 8000, # 14.4 kbit/sec - u"lpcJ": 8000, # 14.4 kbit/sec + "28_8": 15200, # 28.8 kbit/sec (audio bit rate: 15.2 kbit/s) + "14_4": 8000, # 14.4 kbit/sec + "lpcJ": 8000, # 14.4 kbit/sec } def extract(self, real): @@ -303,7 +303,7 @@ if "/frames/frame[0]" in mp3: frame = mp3["/frames/frame[0]"] self.nb_channel = (frame.getNbChannel(), frame["channel_mode"].display) - self.format_version = u"MPEG version %s layer %s" % \ + self.format_version = "MPEG version %s layer %s" % \ (frame["version"].display, frame["layer"].display) self.sample_rate = frame.getSampleRate() self.bits_per_sample = 16 --- ../python3/hachoir-http/cgi-bin/hachoir.py (original) +++ ../python3/hachoir-http/cgi-bin/hachoir.py (refactored) @@ -11,10 +11,10 @@ import time # for time import hashlib # for md5 import random # for random -import cPickle -from cStringIO import StringIO - -from Cookie import SimpleCookie +import pickle +from io import StringIO + +from http.cookies import SimpleCookie import cgi import cgitb; cgitb.enable() @@ -98,7 +98,7 @@ """Save the persistent storage variable "data" for a given session.""" f = open(tmp_dir+sessid+'.sess','wb') try: - cPickle.dump(data, f, -1) + pickle.dump(data, f, -1) except Exception: f.close() raise @@ -133,7 +133,7 @@ # taking time to re-guess the parser... if streamdata[0] is None: # original file stream = FileInputStream(data['filename'], - real_filename = unicode(tmp_dir+sessid+'.file')) + real_filename = str(tmp_dir+sessid+'.file')) if 'parser_cache' in data: parser = data['parser_cache'](stream) else: @@ -162,9 +162,9 @@ the message will appear with the CSS class "notice" """ - print 'Content-Type: text/html' - print - print ''' + print('Content-Type: text/html') + print() + print(''' Hachoir -- Upload a file @@ -180,7 +180,7 @@ -'''%(msg, script_name) +'''%(msg, script_name)) def print_page(): """Produce and print the main AJAX framing page @@ -192,9 +192,9 @@ """A check box which fires an AJAX event when changed.""" return '''%s'''%(name, name, desc) - print 'Content-Type: text/html' - print - print ''' + print('Content-Type: text/html') + print() + print(''' Hachoir @@ -220,7 +220,7 @@ -'''%script_name +'''%script_name) def print_error(msg, eclass='error', print_headers=True): """Print an error message. @@ -231,9 +231,9 @@ """ if print_headers: - print 'Content-Type: text/html' - print - print '''

%s

'''%(eclass, msg) + print('Content-Type: text/html') + print() + print('''

%s

'''%(eclass, msg)) def print_parse_error(): """Print a parser error as HTML, using CSS class "parseerror". @@ -243,7 +243,7 @@ """ print_error('File is not recognized. Error(s) encountered:') - print '
'+sys.stderr.getvalue()+'
' + print('
'+sys.stderr.getvalue()+'
') def print_path(path, data, stream_id): """Print a clickable bar of the current field path. @@ -252,28 +252,28 @@ path is a string of the path starting with '/'. """ - print '''''' + print('''''') if len(data['streams']) > 1: - print ''''''\ - '''delete current stream'''%stream_id - print '''''') + print('') for index, stream in enumerate(data['streams']): if index == stream_id: opt='' else: opt='' - print opt%(index, stream[2]) - print '' - print '/' + print(opt%(index, stream[2])) + print('') + print('/') cur = '/' for i in path.strip('/').split('/'): if not i: continue cur += i+'/' - print '%s/'%(cur, i) - print '''''' + print('%s/'%(cur, i)) + print('''''') def handle_form(): @@ -306,9 +306,9 @@ f.close() # write session variables try: - fn = unicode(form['file'].filename,'utf-8') + fn = str(form['file'].filename,'utf-8') except UnicodeDecodeError: - fn = unicode(form['file'].filename,'iso-8859-1') + fn = str(form['file'].filename,'iso-8859-1') # stream "None" represents the original stream save_data({'filename':fn,'streams':[(None, None, fn)]}, sessid) # send session id and reset variables @@ -316,7 +316,7 @@ c['sess'] = sessid c['hpath'] = '/' # clear path var. c['stream'] = '0' # clear stream var - print c # send cookie to client (headers) + print(c) # send cookie to client (headers) print_page() # print AJAX frame page elif get_sessid(): # or perhaps you already have a file to parse? if not 'hpath' in form: @@ -330,7 +330,7 @@ path = hpath.split(':')[stream_id] sessid = get_sessid() try: - data = cPickle.load(file(tmp_dir+sessid+'.sess','rb')) + data = pickle.load(file(tmp_dir+sessid+'.sess','rb')) except IOError: print_error('Your fiRefactoringTool: Refactored ../python3/hachoir-editor/hachoir_editor/typed_field.py le was deleted due to inactivity. ' 'Please upload a new one.') @@ -409,14 +409,14 @@ c = SimpleCookie() c['hpath'] = hpath c['stream'] = str(stream_id) - print c # send cookie to client + print(c) # send cookie to client # send headers - print 'Content-Type: text/html' - print + print('Content-Type: text/html') + print() # breadcrumb trail path up top print_path(path, data, stream_id) # fields - print ''' + print('''
@@ -425,7 +425,7 @@ -''' +''') for i in parser[path]: # determine options display = i.raw_display if form.getfirst('raw','0') == '1'\ @@ -442,14 +442,14 @@ class="fieldlink">%s/'''%(path, i.name, i.name) else: name = i.name - print '' - print ''%disp_off(addr) - print ''%name - print ''%i.__class__.__name__ - print ''%disp_off(i.size) - print ''%i.description - print ''%display - print '') + print(''%disp_off(addr)) + print(''%name) + print(''%i.__class__.__name__) + print(''%disp_off(i.size)) + print(''%i.description) + print(''%display) + print('' - print '' - print '
Offset NameDescription Data Download Field
%s%s%s%s%s%s' + print('
%s%s%s%s%s%s') paths = hpath.split(':') paths[stream_id] += i.name url = "%s?hpath=%s&stream=%s"%\ @@ -464,22 +464,22 @@ # substream, and thus gets the substream features. if not isinstance(i.getSubIStream(), InputSubStream)\ or isinstance(i, SubFile): - print 'Parse Substream
'%(path+i.name) - print 'Download Substream
'%url - print 'Download Raw'%url + print('Parse Substream
'%(path+i.name)) + print('Download Substream
'%url) + print('Download Raw'%url) else: - print 'Download'%url - print '
' + print('Download'%url) + print('') + print('') + print('') print_path(path, data, stream_id) if sys.stderr.getvalue(): print_error('Error(s) encountered:', print_headers=False) - print '
%s
'%sys.stderr.getvalue() + print('
%s
'%sys.stderr.getvalue()) else: print_form('Note: Cookies MUST be enabled!') --- ../python3/hachoir-editor/hachoir_editor/typed_field.py (original) +++ ../python3/hachoir-editor/hachoir_editor/typed_field.py (refactored) @@ -80,7 +80,7 @@ "(parent, name, [size, value])") size = args[0] value = args[1] - assert isinstance(value, (int, long)) + assert isinstance(RefactoringTool: Refactored ../python3/hachoir-editor/hachoir_editor/fieldset.py RefactoringTool: No changes to ../python3/hachoir-editor/hachoir_editor/field.py RefactoringTool: Refactored ../python3/hachoir-core/test_doc.py RefactoringTool: Refactored ../python3/hachoir-core/setup.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/version.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/tools.py value, int) else: size = None value = None @@ -210,7 +210,7 @@ "(parent, name, [signed, size, value])") size = args[1] value = args[2] - assert isinstance(value, (int, long)) + assert isinstance(value, int) else: size = None value = None --- ../python3/hachoir-editor/hachoir_editor/fieldset.py (original) +++ ../python3/hachoir-editor/hachoir_editor/fieldset.py (refactored) @@ -32,14 +32,14 @@ return True if self._deleted: return True - return any(field.is_altered for field in self._fields.itervalues()) + return any(field.is_altered for field in self._fields.values()) is_altered = property(_isAltered) def reset(self): """ Reset the field set and the input field set. """ - for key, field in self._fields.iteritems(): + for key, field in self._fields.items(): if not field.is_altered: del self._fields[key] self.input.reset() @@ -47,7 +47,7 @@ def __len__(self): return len(self.input) \ - len(self._deleted) \ - + sum( len(new) for new in self._inserted.itervalues() ) + + sum( len(new) for new in self._inserted.values() ) def __iter__(self): for field in self.input: @@ -95,7 +95,7 @@ raise UniqKeyError(_("Field name '%s' already exists") % name) # Check that field names are not in inserted fields - for fields in self._inserted.itervalues(): + for fields in self._inserted.values(): for field in fields: if field.name in new_names: raise UniqKeyError(_("Field name '%s' already exists") % field.name) @@ -110,7 +110,7 @@ # Whould like to insert in inserted fields? if key: - for fields in self._inserted.itervalues(): + for fields in self._inserted.values(): names = [item.name for item in fields] try: pos = names.index(key) @@ -237,7 +237,7 @@ """ if "/" in key: return self._getItemByPath(key.split("/")) - if isinstance(key, (int, long)): + if isinstance(key, int): raise EditorError("Integer index are not supported") if (key in self._deleted) or (key not in self.input): --- ../python3/hachoir-core/test_doc.py (original) +++ ../python3/hachoir-core/test_doc.py (refactored) @@ -6,12 +6,12 @@ from locale import setlocale, LC_ALL def testDoc(filename, name=None): - print "--- %s: Run tests" % filename + print("--- %s: Run tests" % filename) failure, nb_test = doctest.testfile( filename, optionflags=doctest.ELLIPSIS, name=name) if failure: sys.exit(1) - print "--- %s: End of tests" % filename + print("--- %s: End of tests" % filename) def importModule(name): mod = __import__(name) @@ -21,12 +21,12 @@ return mod def testModule(name): - print "--- Test module %s" % name + print("--- Test module %s" % name) module = importModule(name) failure, nb_test = doctest.testmod(module) if failure: sys.exit(1) - print "--- End of test" + print("--- End of test") def main(): setlocale(LC_ALL, "C") --- ../python3/hachoir-core/setup.py (original) +++ ../python3/hachoir-core/setup.py (refactored) @@ -38,7 +38,7 @@ def main(): # Check Python version! if sys.hexversion < 0x2040000: - print "Sorry, you need Python 2.4 or greater to run (install) Hachoir!" + print("Sorry, you need Python 2.4 or greater to run (install) Hachoir!") sys.exit(1) if "--setuptools" in sys.argv: --- ../python3/hachoir-core/hachoir_core/tools.py (original) +++ ../python3/hachoir-core/hachoir_core/tools.py (refactored) @@ -100,17 +100,17 @@ # Nano second if nsec < 1000: - return u"%u nsec" % nsec + return "%u nsec" % nsec # Micro seconds usec, nsec = divmod(nsec, 1000) if usec < 1000: - return u"%.2f usec" % (usec+float(nsec)/1000) + return "%.2f usec" % (usec+float(nsec)/1000) # Milli seconds msec, usec = divmod(usec, 1000) if msec < 1000: - return u"%.2f ms" % (msec + float(usec)/1000) + return "%.2f ms" % (msec + float(usec)/1000) return humanDuration(msec) def humanDuration(delta): @@ -133,15 +133,15 @@ # Milliseconds text = [] if 1000 <= delta.microseconds: - text.append(u"%u ms" % (delta.microseconds//1000)) + text.append("%u ms" % (delta.microseconds//1000)) # Seconds minutes, seconds = divmod(delta.seconds, 60) hours, minutes = divmod(minutes, 60) if seconds: - text.append(u"%u sec" % seconds) + text.append("%u sec" % seconds) if minutes: - text.append(u"%u min" % minutes) + text.append("%u min" % minutes) if hours: text.append(ngettext("%u hour", "%u hours", hours) % hours) @@ -154,8 +154,8 @@ if 3 < len(text): text = text[-3:] elif not text: - return u"0 ms" - return u" ".join(reversed(text)) + return "0 ms" + return " ".join(reversed(text)) def humanFilesize(size): """ @@ -197,13 +197,13 @@ divisor = 1000 if size < divisor: return ngettext("%u bit", "%u bits", size) % size - units = [u"Kbit", u"Mbit", u"Gbit", u"Tbit"] + units = ["Kbit", "Mbit", "Gbit", "Tbit"] size = float(size) for unit in units: size = size / divisor if size < divisor: return "%.1f %s" % (size, unit) - return u"%u %s" % (size, unit) + return "%u %s" % (size, unit) def humanBitRate(size): """ @@ -230,14 +230,14 @@ """ divisor = 1000 if hertz < divisor: - return u"%u Hz" % hertz - units = [u"kHz", u"MHz", u"GHz", u"THz"] + return "%u Hz" % hertz + units = ["kHz", "MHz", "GHz", "THz"] hertz = float(hertz) for unit in units: hertz = hertz / divisor if hertz < divisor: - return u"%.1f %s" % (hertz, unit) - return u"%s %s" % (hertz, unit) + return "%.1f %s" % (hertz, unit) + return "%s %s" % (hertz, unit) regex_control_code = re.compile(r"([\x00-\x1f\x7f])") controlchars = tuple({ @@ -249,7 +249,7 @@ ord("\a"): r"\a", ord("\b"): r"\b", }.get(code, '\\x%02x' % code) - for code in xrange(128) + for code in range(128) ) def makePrintable(data, charset, quote=None, to_unicode=False, smart=True): @@ -298,8 +298,8 @@ """ if data: - if not isinstance(data, unicode): - data = unicode(data, "ISO-8859-1") + if not isinstance(data, str): + data = str(data, "ISO-8859-1") charset = "ASCII" data = regex_control_code.sub( lambda regs: controlchars[ord(regs.group(1))], data) @@ -314,7 +314,7 @@ # Replace \x00\x01 by \0\1 data = re.sub(r"\\x0([0-7])(?=[^0-7]|$)", r"\\\1", data) if to_unicode: - data = unicode(data, charset) + data = str(data, charset) return data def makeUnicode(text): @@ -328,10 +328,10 @@ u'a\xe9' """ if isinstance(text, str): - text = unicode(text, "ISO-8859-1") - elif not isinstance(text, unicode): + text = str(text, "ISO-8859-1") + elif not isinstance(text, str): try: - text = unicode(text) + text = str(text) except UnicodeError: try: text = str(text) @@ -415,7 +415,7 @@ return '?' chars = [ ftypelet(mode), 'r', 'w', 'x', 'r', 'w', 'x', 'r', 'w', 'x' ] - for i in xrange(1, 10): + for i in range(1, 10): if not mode & 1 << 9 - i: chars[i] = '-' if mode & stat.S_ISUID: @@ -433,7 +433,7 @@ chars[9] = 'T' else: chars[9] = 't' - return u"%s (%o)" % (''.join(chars), mode) + return "%s (%o)" % (''.join(chars), mode) def createDicRefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/timeout.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/text_handler.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/stream/output.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/stream/input_helper.py t(data, index): """ @@ -446,7 +446,7 @@ >>> createDict(data, 2) {10: 'a', 20: 'b'} """ - return dict( (key,values[index]) for key, values in data.iteritems() ) + return dict( (key,values[index]) for key, values in data.items() ) # Start of UNIX timestamp (Epoch): 1st January 1970 at 00:00 UNIX_TIMESTAMP_T0 = datetime(1970, 1, 1) @@ -468,7 +468,7 @@ >>> timestampUNIX(2147483647) datetime.datetime(2038, 1, 19, 3, 14, 7) """ - if not isinstance(value, (float, int, long)): + if not isinstance(value, (float, int)): raise TypeError("timestampUNIX(): an integer or float is required") if not(0 <= value <= 2147483647): raise ValueError("timestampUNIX(): value have to be in 0..2147483647") @@ -487,7 +487,7 @@ >>> timestampMac32(2843043290) datetime.datetime(1994, 2, 2, 14, 14, 50) """ - if not isinstance(value, (float, int, long)): + if not isinstance(value, (float, int)): raise TypeError("an integer or float is required") if not(0 <= value <= 4294967295): return _("invalid Mac timestamp (%s)") % value @@ -503,7 +503,7 @@ >>> str(durationWin64(2146280000)) '0:03:34.628000' """ - if not isinstance(value, (float, int, long)): + if not isinstance(value, (float, int)): raise TypeError("an integer or float is required") if value < 0: raise ValueError("value have to be a positive or nul integer") @@ -543,7 +543,7 @@ >>> timestampUUID60(130435676263032368) datetime.datetime(1996, 2, 14, 5, 13, 46, 303236) """ - if not isinstance(value, (float, int, long)): + if not isinstance(value, (float, int)): raise TypeError("an integer or float is required") if value < 0: raise ValueError("value have to be a positive or nul integer") @@ -563,7 +563,7 @@ >>> humanDatetime( datetime(2003, 6, 30, 16, 0, 5, 370000), False ) u'2003-06-30 16:00:05.370000' """ - text = unicode(value.isoformat()) + text = str(value.isoformat()) text = text.replace('T', ' ') if strip_microsecond and "." in text: text = text.split(".")[0] --- ../python3/hachoir-core/hachoir_core/timeout.py (original) +++ ../python3/hachoir-core/hachoir_core/timeout.py (refactored) @@ -30,7 +30,7 @@ """ if isinstance(second, float): second = int(ceil(second)) - assert isinstance(second, (int, long)) + assert isinstance(second, int) return max(second, 1) if not IMPLEMENTATION: --- ../python3/hachoir-core/hachoir_core/text_handler.py (original) +++ ../python3/hachoir-core/hachoir_core/text_handler.py (refactored) @@ -55,6 +55,6 @@ assert hasattr(field, "value") and hasattr(field, "size") size = field.size padding = alignValue(size, 4) // 4 - pattern = u"0x%%0%ux" % padding + pattern = "0x%%0%ux" % padding return pattern % field.value --- ../python3/hachoir-core/hachoir_core/stream/output.py (original) +++ ../python3/hachoir-core/hachoir_core/stream/output.py (refactored) @@ -1,4 +1,4 @@ -from cStringIO import StringIO +from io import StringIO from hachoir_core.endian import BIG_ENDIAN, LITTLE_ENDIAN from hachoir_core.bits import long2raw from hachoir_core.stream import StreamError @@ -148,7 +148,7 @@ self._output.seek(0) try: return self._output.read(nbytes) - except IOError, err: + except IOError as err: if err[0] == EBADF: raise OutputStreamError("Stream doesn't support read() operation") finally: @@ -167,7 +167,7 @@ Filename have to be unicode, whereas (optional) real_filename can be str. """ - assert isinstance(filename, unicode) + assert isinstance(filename, str) if not real_filename: real_filename = filename output = open(real_filename, 'wb') --- ../python3/hachoir-core/hachoir_core/stream/input_helper.py (original) +++ ../python3/hachoir-core/hachoir_core/stream/input_helper.py (refactored) @@ -10,14 +10,14 @@ not able to convert fiRefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/stream/input.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/profiler.py lename to real unicode string (ie. you have to use unicode(name, 'replace') or unicode(name, 'ignore')). """ - assert isinstance(filename, unicode) + assert isinstance(filename, str) if not real_filename: real_filename = filename try: inputio = open(real_filename, 'rb') - except IOError, err: + except IOError as err: charset = getTerminalCharset() - errmsg = unicode(str(err), charset) + errmsg = str(str(err), charset) raise InputStreamError(_("Unable to open file %s: %s") % (filename, errmsg)) source = "file:" + filename offset = args.pop("offset", 0) --- ../python3/hachoir-core/hachoir_core/stream/input.py (original) +++ ../python3/hachoir-core/hachoir_core/stream/input.py (refactored) @@ -348,7 +348,7 @@ def read(self, size): end = self.address + size - for i in xrange(len(self.buffers), (end >> self.buffer_size) + 1): + for i in range(len(self.buffers), (end >> self.buffer_size) + 1): data = self._input.read(1 << self.buffer_size) if len(data) < 1 << self.buffer_size: self.size = (len(self.buffers) << self.buffer_size) + len(data) @@ -360,7 +360,7 @@ self._append(data) block, offset = divmod(self.address, 1 << self.buffer_size) data = ''.join(self._get(index) - for index in xrange(block, (end - 1 >> self.buffer_size) + 1) + for index in range(block, (end - 1 >> self.buffer_size) + 1) )[offset:offset+size] self._flush() self.address += len(data) @@ -377,12 +377,12 @@ try: input.seek(0, 2) size = input.tell() * 8 - except IOError, err: + except IOError as err: if err.errno == ESPIPE: input = InputPipe(input, self._setSize) else: charset = getTerminalCharset() - errmsg = unicode(str(err), charset) + errmsg = str(str(err), charset) source = args.get("source", "" % input) raise InputStreamError(_("Unable to get size of %s: %s") % (source, errmsg)) self._input = input @@ -469,10 +469,10 @@ self.stream = field.parent.stream data = field.getData() self.fragments = [ (0, data.absolute_address, data.size) ] - self.next = field.next + self.next = field.__next__ args.setdefault("source", "%s%s" % (self.stream.source, field.path)) InputStream.__init__(self, **args) - if not self.next: + if not self.__next__: self._current_size = data.size self._setSize() @@ -483,14 +483,14 @@ a, fa, fs = self.fragments[-1] while self.stream.sizeGe(fa + min(fs, end - a)): a += fs - f = self.next + f = self.__next__ if a >= end: self._current_size = end if a == end and not f: self._setSize() return False if f: - self.next = f.next + self.next = f.__next__ f = f.getData() if not f: self._current_size = a --- ../python3/hachoir-core/hachoir_core/profiler.py (original) +++ ../python3/hachoir-core/hachoir_core/profiler.py (refactored) @@ -7,23 +7,23 @@ prof = Profile(profile_filename) try: if verbose: - print "[+] Run profiler" + print("[+] Run profiler") result = prof.runcall(func, *args, **kw) prof.close() if verbose: - print "[+] Stop profiler" - print "[+] Process data..." + print("[+] Stop profiler") + print("[+] Process data...") stat = loadStats(profile_filename) if verbose: - print "[+] Strip..." + print("[+] Strip...RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/memory.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/log.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/language.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/iso639.py ") stat.strip_dirs() if verbose: - print "[+] Sort data..." + print("[+] Sort data...") stat.sort_stats(*sort_by) if verbose: - print - print "[+] Display statistics" - print + print() + print("[+] Display statistics") + print() stat.print_stats(nb_func) return result finally: --- ../python3/hachoir-core/hachoir_core/log.py (original) +++ ../python3/hachoir-core/hachoir_core/log.py (refactored) @@ -46,7 +46,7 @@ else: self.__file = codecs.open(filename, "w", "utf-8") self._writeIntoFile(_("Starting Hachoir")) - except IOError, err: + except IOError as err: if err.errno == 2: self.__file = None self.info(_("[Log] setFilename(%s) fails: no such file") % filename) @@ -55,7 +55,7 @@ def _writeIntoFile(self, message): timestamp = time.strftime("%Y-%m-%d %H:%M:%S") - self.__file.write(u"%s - %s\n" % (timestamp, message)) + self.__file.write("%s - %s\n" % (timestamp, message)) self.__file.flush() def newMessage(self, level, text, ctxt=None): @@ -88,7 +88,7 @@ # Add message to log buffer if self.use_buffer: - if not self.__buffer.has_key(level): + if level not in self.__buffer: self.__buffer[level] = [text] else: self.__buffer[level].append(text) --- ../python3/hachoir-core/hachoir_core/language.py (original) +++ ../python3/hachoir-core/hachoir_core/language.py (refactored) @@ -19,5 +19,5 @@ return self.__unicode__() def __repr__(self): - return "" % (unicode(self), self.code) + return "" % (str(self), self.code) --- ../python3/hachoir-core/hachoir_core/iso639.py (original) +++ ../python3/hachoir-core/hachoir_core/iso639.py (refactored) @@ -8,545 +8,545 @@ # ISO-639, the list comes from: # http://www.loc.gov/standards/iso639-2/php/English_list.php _ISO639 = ( - (u"Abkhazian", "abk", "ab"), - (u"Achinese", "ace", None), - (u"Acoli", "ach", None), - (u"Adangme", "ada", None), - (u"Adygei", "ady", None), - (u"Adyghe", "ady", None), - (u"Afar", "aar", "aa"), - (u"Afrihili", "afh", None), - (u"Afrikaans", "afr", "af"), - (u"Afro-Asiatic (Other)", "afa", None), - (u"Ainu", "ain", None), - (u"Akan", "aka", "ak"), - (u"Akkadian", "akk", None), - (u"Albanian", "alb/sqi", "sq"), - (u"Alemani", "gsw", None), - (u"Aleut", "ale", None), - (u"Algonquian languages", "alg", None), - (u"Altaic (Other)", "tut", None), - (u"Amharic", "amh", "am"), - (u"Angika", "anp", None), - (u"Apache languages", "apa", None), - (u"Arabic", "ara", "ar"), - (u"Aragonese", "arg", "an"), - (u"Aramaic", "arc", None), - (u"Arapaho", "arp", None), - (u"Araucanian", "arn", None), - (u"Arawak", "arw", None), - (u"Armenian", "arm/hye", "hy"), - (u"Aromanian", "rup", None), - (u"Artificial (Other)", "art", None), - (u"Arumanian", "rup", None), - (u"Assamese", "asm", "as"), - (u"Asturian", "ast", None), - (u"Athapascan languages", "ath", None), - (u"Australian languages", "aus", None), - (u"Austronesian (Other)", "map", None), - (u"Avaric", "ava", "av"), - (u"Avestan", "ave", "ae"), - (u"Awadhi", "awa", None), - (u"Aymara", "aym", "ay"), - (u"Azerbaijani", "aze", "az"), - (u"Bable", "ast", None), - (u"Balinese", "ban", None), - (u"Baltic (Other)", "bat", None), - (u"Baluchi", "bal", None), - (u"Bambara", "bam", "bm"), - (u"Bamileke languages", "bai", None), - (u"Banda", "bad", None), - (u"Bantu (Other)", "bnt", None), - (u"Basa", "bas", None), - (u"Bashkir", "bak", "ba"), - (u"Basque", "baq/eus", "eu"), - (u"Batak (Indonesia)", "btk", None), - (u"Beja", "bej", None), - (u"Belarusian", "bel", "be"), - (u"Bemba", "bem", None), - (u"Bengali", "ben",WARNING: couldn't encode ../python3/hachoir-core/hachoir_core/iso639.py's diff for your terminal RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/i18n.py WARNING: couldn't encode ../python3/hachoir-core/hachoir_core/i18n.py's diff for your terminal RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/vector.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/timestamp.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/sub_file.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/string_field.py "bn"), - (u"Berber (Other)", "ber", None), - (u"Bhojpuri", "bho", None), - (u"Bihari", "bih", "bh"), - (u"Bikol", "bik", None), - (u"Bilin", "byn", None), - (u"Bini", "bin", None), - (u"Bislama", "bis", "bi"), - (u"Blin", "byn", None), --- ../python3/hachoir-core/hachoir_core/i18n.py (original) +++ ../python3/hachoir-core/hachoir_core/i18n.py (refactored) @@ -75,7 +75,7 @@ self.device.flush() def write(self, text): - if isinstance(text, unicode): + if isinstance(text, str): text = text.encode(self.charset, 'replace') self.device.write(text) @@ -107,13 +107,13 @@ initLocale.is_done = False def _dummy_gettext(text): - return unicode(text) + return str(text) def _dummy_ngettext(singular, plural, count): if 1 < abs(count) or not count: - return unicode(plural) + return str(plural) else: - return unicode(singular) + return str(singular) def _initGettext(): charset = initLocale() @@ -145,9 +145,9 @@ # TODO: translate_unicode lambda function really sucks! # => find native function to do that unicode_gettext = lambda text: \ - unicode(translate(text), charset) + str(translate(text), charset) unicode_ngettext = lambda singular, plural, count: \ - unicode(ngettext(singular, plural, count), charset) + str(ngettext(singular, plural, count), charset) return (unicode_gettext, unicode_ngettext) UTF_BOMS = ( @@ -159,10 +159,10 @@ # Set of valid characters for specific charset CHARSET_CHARACTERS = ( # U+00E0: LATIN SMALL LETTER A WITH GRAVE --- ../python3/hachoir-core/hachoir_core/field/vector.py (original) +++ ../python3/hachoir-core/hachoir_core/field/vector.py (refactored) @@ -4,7 +4,7 @@ def __init__(self, parent, name, nb_items, item_class, item_name="item", description=None): # Sanity checks assert issubclass(item_class, Field) - assert isinstance(item_class.static_size, (int, long)) + assert isinstance(item_class.static_size, int) if not(0 < nb_items): raise ParserError('Unable to create empty vector "%s" in %s' \ % (name, parent.path)) @@ -20,7 +20,7 @@ def createFields(self): name = self._item_name + "[]" parser = self._item_class - for index in xrange(len(self)): + for index in range(len(self)): yield parser(self, name) class UserVector(GenericVector): --- ../python3/hachoir-core/hachoir_core/field/timestamp.py (original) +++ ../python3/hachoir-core/hachoir_core/field/timestamp.py (refactored) @@ -13,9 +13,9 @@ def createRawDisplay(self): value = Bits.createValue(self) - return unicode(value) + return str(value) - def __nonzero__(self): + def __bool__(self): return Bits.createValue(self) != 0 def timestampFactory(cls_name, handler, size): --- ../python3/hachoir-core/hachoir_core/field/sub_file.py (original) +++ ../python3/hachoir-core/hachoir_core/field/sub_file.py (refactored) @@ -9,7 +9,7 @@ def __init__(self, parent, name, length, description=None, parser=None, filename=None, mime_type=None, parser_class=None): if filename: - if not isinstance(filename, unicode): + if not isinstance(filename, str): filename = makePrintable(filename, "ISO-8859-1") if not description: description = 'File "%s" (%s)' % (filename, humanFilesize(length)) --- ../python3/hachoir-core/hachoir_core/field/string_field.py (original) +++ ../python3/hachoir-core/hachoir_core/field/string_field.py (refactored) @@ -230,8 +230,8 @@ # Try to convert to Unicode try: - return unicode(text, self._charset, "strict") - except UnicodeDecodeError, err: + return str(text, self._charset, "strict") + except UnicodeDecodeError as err: pass #--- Conversion error --- @@ -242,15 +242,15 @@ and err.end == len(text) \ aRefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/static_field_set.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/field/seekable_field_set.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/field/parser.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/padding.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/field/new_seekable_field_set.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/link.py nd self._charset == "UTF-16-LE": try: - text = unicode(text+"\0", self._charset, "strict") + text = str(text+"\0", self._charset, "strict") self.warning("Fix truncated %s string: add missing nul byte" % self._charset) return text - except UnicodeDecodeError, err: + except UnicodeDecodeError as err: pass # On error, use FALLBACK_CHARSET - self.warning(u"Unable to convert string to Unicode: %s" % err) - return unicode(text, FALLBACK_CHARSET, "strict") + self.warning("Unable to convert string to Unicode: %s" % err) + return str(text, FALLBACK_CHARSET, "strict") def _guessCharset(self): addr = self.absolute_address + self._content_offset * 8 @@ -267,7 +267,7 @@ size = self._size // 8 if size == 0: # Empty string - return u"" + return "" # Read bytes in data stream text = self._parent.stream.readBytes(addr, size) @@ -287,11 +287,11 @@ # Strip string if needed if self._strip: - if isinstance(self._strip, (str, unicode)): + if isinstance(self._strip, str): text = text.strip(self._strip) else: text = text.strip() - assert isinstance(text, unicode) + assert isinstance(text, str) return text def createDisplay(self, human=True): @@ -344,7 +344,7 @@ def getFieldType(self): info = self.charset if self._strip: - if isinstance(self._strip, (str, unicode)): + if isinstance(self._strip, str): info += ",strip=%s" % makePrintable(self._strip, "ASCII", quote="'") else: info += ",strip=True" --- ../python3/hachoir-core/hachoir_core/field/static_field_set.py (original) +++ ../python3/hachoir-core/hachoir_core/field/static_field_set.py (refactored) @@ -1,4 +1,5 @@ from hachoir_core.field import FieldSet, ParserError +import collections class StaticFieldSet(FieldSet): """ @@ -28,13 +29,13 @@ if item_class.static_size is None: raise ParserError("Unable to get static size of field type: %s" % item_class.__name__) - if callable(item_class.static_size): + if isinstance(item_class.static_size, collections.Callable): if isinstance(item[-1], dict): return item_class.static_size(*item[1:-1], **item[-1]) else: return item_class.static_size(*item[1:]) else: - assert isinstance(item_class.static_size, (int, long)) + assert isinstance(item_class.static_size, int) return item_class.static_size def createFields(self): --- ../python3/hachoir-core/hachoir_core/field/padding.py (original) +++ ../python3/hachoir-core/hachoir_core/field/padding.py (refactored) @@ -41,7 +41,7 @@ def createDisplay(self): if self._display_pattern: - return u"" % self.pattern + return "" % self.pattern else: return Bits.createDisplay(self) @@ -94,7 +94,7 @@ def createDisplay(self): if self._display_pattern: - return u"" % makePrintable(self.pattern, "ASCII", quote="'") + return "" % makePrintable(self.pattern, "ASCII", quote="'") else: return Bytes.createDisplay(self) --- ../python3/hachoir-core/hachoir_core/field/link.py (original) +++ ../python3/hachoir-core/hachoir_core/field/link.py (refactored) @@ -1,5 +1,6 @@ from hachoir_core.field import Field, FieldSet, ParserError, Bytes, MissingField from hachoir_core.stream import FragmentedStream +import collections class Link(Field): @@ -33,7 +34,7 @@ while fragment is not None: data = fragment.getData() yield data and data.size - fragment = fragment.next + RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/field/integer.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/field/helper.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/generic_field_set.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/float.py fragment = fragment.__next__ class Fragment(FieldSet): @@ -48,7 +49,7 @@ def getData(self): try: return self._getData() - except MissingField, e: + except MissingField as e: self.error(str(e)) return None @@ -68,7 +69,7 @@ def _getNext(self): next = self._feedLinks()._next - if callable(next): + if isinstance(next, collections.Callable): self._next = next = next() return next next = property(_getNext) --- ../python3/hachoir-core/hachoir_core/field/generic_field_set.py (original) +++ ../python3/hachoir-core/hachoir_core/field/generic_field_set.py (refactored) @@ -165,7 +165,7 @@ self.__is_feeding = True try: field_size = field.size - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: if field.is_field_set and field.current_length and field.eof: self.warning("Error when getting size of '%s': %s" % (field.name, err)) field._stopFeeding() @@ -187,8 +187,8 @@ self._current_size += field.size try: self._fields.append(field._name, field) - except UniqKeyError, err: - self.warning("Duplicate field name " + unicode(err)) + except UniqKeyError as err: + self.warning("Duplicate field name " + str(err)) field._name += "[]" self.setUniqueFieldName(field) self._fields.append(field._name, field) @@ -217,7 +217,7 @@ return field def getField(self, key, const=True): - if isinstance(key, (int, long)): + if isinstance(key, int): if key < 0: raise KeyError("Key must be positive!") if not const: @@ -324,11 +324,11 @@ return None try: while True: - field = self._field_generator.next() + field = next(self._field_generator) self._addField(field) if field.name == field_name: return field - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: if self._fixFeedError(err) is False: raise except StopIteration: @@ -345,9 +345,9 @@ return 0 oldlen = len(self._fields) try: - for index in xrange(number): - self._addField( self._field_generator.next() ) - except HACHOIR_ERRORS, err: + for index in range(number): + self._addField( next(self._field_generator) ) + except HACHOIR_ERRORS as err: if self._fixFeedError(err) is False: raise except StopIteration: @@ -359,9 +359,9 @@ return try: while True: - field = self._field_generator.next() + field = next(self._field_generator) self._addField(field) - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: if self._fixFeedError(err) is False: raise except StopIteration: @@ -378,11 +378,11 @@ if done == len(self._fields): if self._field_generator is None: break - self._addField( self._field_generator.next() ) + self._addField( next(self._field_generator) ) for field in self._fields.values[done:]: yield field done += 1 - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: field = self._fixFeedError(err) if isinstance(field, Field): yield field --- ../python3/hachoir-core/hachoir_core/field/float.py (original) +++ ../python3/hachoir-core/hachoir_core/field/float.py (refactored) @@ -14,7 +14,7 @@ return 1 + float(value) / (2 ** self.size) def createRawDisplay(self): - return unicode(Bits.createValue(self)) + returRefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/field.py n str(Bits.createValue(self)) class FloatExponent(Bits): def __init__(self, parent, name, size): @@ -25,7 +25,7 @@ return Bits.createValue(self) - self.bias def createRawDisplay(self): - return unicode(self.value + self.bias) + return str(self.value + self.bias) def floatFactory(name, format, mantissa_bits, exponent_bits, doc): size = 1 + mantissa_bits + exponent_bits @@ -58,7 +58,7 @@ self.absolute_address, self._size//8) try: return struct.unpack(self.struct_format, raw)[0] - except struct.error, err: + except struct.error as err: raise ValueError("[%s] conversion error: %s" % (self.__class__.__name__, err)) else: --- ../python3/hachoir-core/hachoir_core/field/field.py (original) +++ ../python3/hachoir-core/hachoir_core/field/field.py (refactored) @@ -34,7 +34,7 @@ return 'Can\'t get field "%s" from %s' % (self.key, self.field.path) def __unicode__(self): - return u'Can\'t get field "%s" from %s' % (self.key, self.field.path) + return 'Can\'t get field "%s" from %s' % (self.key, self.field.path) class Field(Logger): # static size can have two differents value: None (no static size), an @@ -89,8 +89,8 @@ if isinstance(self._description, str): self._description = makePrintable( self._description, "ISO-8859-1", to_unicode=True) - except HACHOIR_ERRORS, err: - self.error("Error getting description: " + unicode(err)) + except HACHOIR_ERRORS as err: + self.error("Error getting description: " + str(err)) self._description = "" return self._description description = property(_getDescription, @@ -111,8 +111,8 @@ def _getValue(self): try: value = self.createValue() - except HACHOIR_ERRORS, err: - self.error(_("Unable to create value: %s") % unicode(err)) + except HACHOIR_ERRORS as err: + self.error(_("Unable to create value: %s") % str(err)) value = None self._getValue = lambda: value return value @@ -123,14 +123,14 @@ parent = property(_getParent, doc="Parent of this field") def createDisplay(self): - return unicode(self.value) + return str(self.value) def _getDisplay(self): if not hasattr(self, "_Field__display"): try: self.__display = self.createDisplay() - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: self.error("Unable to create display: %s" % err) - self.__display = u"" + self.__display = "" return self.__display display = property(lambda self: self._getDisplay(), doc="Short (unicode) string which represents field content") @@ -140,14 +140,14 @@ if isinstance(value, str): return makePrintable(value, "ASCII", to_unicode=True) else: - return unicode(value) + return str(value) def _getRawDisplay(self): if not hasattr(self, "_Field__raw_display"): try: self.__raw_display = self.createRawDisplay() - except HACHOIR_ERRORS, err: + except HACHOIR_ERRORS as err: self.error("Unable to create raw display: %s" % err) - self.__raw_display = u"" + self.__raw_display = "" return self.__raw_display raw_display = property(lambda self: self._getRawDisplay(), doc="(Unicode) string which represents raw field content") @@ -199,7 +199,7 @@ if name.strip("."): return None field = self - for index in xrange(1, len(name)): + for index in range(1, len(name)): field = field._parent if field is None: break @@ -250,7 +250,7 @@ cis = self._creaRefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/fake_array.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/field/enum.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/character.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/field/byte_field.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/bit_field.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/field/basic_field_set.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/event_handler.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/error.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/endian.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/dict.py RefactoringTool: No changes to ../python3/hachoir-core/hachoir_core/config.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/compatibility.py teInputStream self._createInputStream = lambda **args: createInputStream(cis, **args) - def __nonzero__(self): + def __bool__(self): """ Method called by code like "if field: (...)". Always returns True --- ../python3/hachoir-core/hachoir_core/field/fake_array.py (original) +++ ../python3/hachoir-core/hachoir_core/field/fake_array.py (refactored) @@ -26,7 +26,7 @@ self._known_size = False self._max_index = -1 - def __nonzero__(self): + def __bool__(self): "Is the array empty or not?" if self._cache: return True --- ../python3/hachoir-core/hachoir_core/field/character.py (original) +++ ../python3/hachoir-core/hachoir_core/field/character.py (refactored) @@ -20,7 +20,7 @@ self.absolute_address, 8, BIG_ENDIAN)) def createRawDisplay(self): - return unicode(Bits.createValue(self)) + return str(Bits.createValue(self)) def createDisplay(self): return makePrintable(self.value, "ASCII", quote="'", to_unicode=True) --- ../python3/hachoir-core/hachoir_core/field/bit_field.py (original) +++ ../python3/hachoir-core/hachoir_core/field/bit_field.py (refactored) @@ -30,7 +30,7 @@ def createDisplay(self): if self._size < config.max_bit_length: - return unicode(self.value) + return str(self.value) else: return _("<%s size=%u>" % (self.__class__.__name__, self._size)) @@ -64,5 +64,5 @@ self.absolute_address, 1, self._parent.endian) def createRawDisplay(self): - return unicode(int(self.value)) + return str(int(self.value)) --- ../python3/hachoir-core/hachoir_core/field/basic_field_set.py (original) +++ ../python3/hachoir-core/hachoir_core/field/basic_field_set.py (refactored) @@ -32,7 +32,7 @@ # Set field set size if size is None and self.static_size: - assert isinstance(self.static_size, (int, long)) + assert isinstance(self.static_size, int) size = self.static_size # Set Field attributes --- ../python3/hachoir-core/hachoir_core/dict.py (original) +++ ../python3/hachoir-core/hachoir_core/dict.py (refactored) @@ -89,7 +89,7 @@ 'two': 'deux' 'one': 'un' """ - for index in xrange(len(self)): + for index in range(len(self)): yield (self._key_list[index], self._value_list[index]) def itervalues(self): @@ -144,13 +144,13 @@ del self._key_list[index] # First loop which may alter self._index - for key, item_index in self._index.iteritems(): + for key, item_index in self._index.items(): if item_index == index: del self._index[key] break # Second loop update indexes - for key, item_index in self._index.iteritems(): + for key, item_index in self._index.items(): if index < item_index: self._index[key] -= 1 @@ -170,7 +170,7 @@ index += len(self._value_list) if not(0 <= index <= len(self._value_list)): raise IndexError(_("Insert error: index '%s' is invalid") % _index) - for item_key, item_index in self._index.iteritems(): + for item_key, item_index in self._index.items(): if item_index >= index: self._index[item_key] += 1 self._index[key] = index @@ -178,6 +178,6 @@ self._value_list.insert(index, value) def __repr__(self): - items = ( "%r: %r" % (key, value) for key, value in self.iteritems() ) + items = ( "%r: %r" % (key, value) for key, value in self.items() ) return "{%s}" % ", ".join(items) --- ../python3/hachoir-core/hachoir_core/compatibility.py (original) +++ ../python3/hachoir-core/hachoir_core/compatibility.py (refactored) @@ -83,6 +83,7 @@ import copy import operator +from functools import reduce # --- True and False constants from Python 2.0 --- # --- Warning: for PythoRefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/cmd_line.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/bits.py RefactoringTool: Refactored ../python3/hachoir-core/hachoir_core/benchmark.py n < 2.3, they are aliases for 1 and 0 --- @@ -95,7 +96,7 @@ # --- any() from Python 2.5 --- try: - from __builtin__ import any + from builtins import any except ImportError: def any(items): for item in items: @@ -105,7 +106,7 @@ # ---all() from Python 2.5 --- try: - from __builtin__ import all + from builtins import all except ImportError: def all(items): return reduce(operator.__and__, items) @@ -136,9 +137,9 @@ # --- isinstance with isinstance Python 2.3 behaviour (arg 2 is a type) --- try: if isinstance(1, int): - from __builtin__ import isinstance + from builtins import isinstance except TypeError: - print "Redef isinstance" + print("Redef isinstance") def isinstance20(a, typea): if type(typea) != type(type): raise TypeError("TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types") @@ -147,7 +148,7 @@ # --- reversed() from Python 2.4 --- try: - from __builtin__ import reversed + from builtins import reversed except ImportError: # if hasYield() == "ok": # code = """ @@ -166,13 +167,13 @@ if not isinstance(data, list): data = list(data) reversed_data = [] - for index in xrange(len(data)-1, -1, -1): + for index in range(len(data)-1, -1, -1): reversed_data.append(data[index]) return reversed_data # --- sorted() from Python 2.4 --- try: - from __builtin__ import sorted + from builtins import sorted except ImportError: def sorted(data): sorted_data = copy.copy(data) --- ../python3/hachoir-core/hachoir_core/cmd_line.py (original) +++ ../python3/hachoir-core/hachoir_core/cmd_line.py (refactored) @@ -37,7 +37,7 @@ if not charset: charset = getTerminalCharset() try: - return unicode(filename, charset) + return str(filename, charset) except UnicodeDecodeError: return makePrintable(filename, charset, to_unicode=True) --- ../python3/hachoir-core/hachoir_core/bits.py (original) +++ ../python3/hachoir-core/hachoir_core/bits.py (refactored) @@ -24,11 +24,11 @@ >>> "%x" % swap32(0x12345678) '78563412' """ - value = long(value) - return ((value & 0x000000FFL) << 24) \ - | ((value & 0x0000FF00L) << 8) \ - | ((value & 0x00FF0000L) >> 8) \ - | ((value & 0xFF000000L) >> 24) + value = int(value) + return ((value & 0x000000FF) << 24) \ + | ((value & 0x0000FF00) << 8) \ + | ((value & 0x00FF0000) >> 8) \ + | ((value & 0xFF000000) >> 24) def arrswapmid(data): r""" @@ -77,7 +77,7 @@ value += bit return value -def str2hex(value, prefix="", glue=u"", format="%02X"): +def str2hex(value, prefix="", glue="", format="%02X"): r""" Convert binary string in hexadecimal (base 16). @@ -91,7 +91,7 @@ u'\\x41\\x42\\x43' """ if isinstance(glue, str): - glue = unicode(glue) + glue = str(glue) if 0 < len(prefix): text = [prefix] else: @@ -208,7 +208,7 @@ text = "" assert endian in (LITTLE_ENDIAN, BIG_ENDIAN) assert 0 <= value - for index in xrange(size): + for index in range(size): if (value & 1) == 1: text += "1" else: --- ../python3/hachoir-core/hachoir_core/benchmark.py (original) +++ ../python3/hachoir-core/hachoir_core/benchmark.py (refactored) @@ -41,7 +41,7 @@ def __len__(self): return len(self._values) - def __nonzero__(self): + def __bool__(self): return bool(self._values) def getMin(self): @@ -97,8 +97,8 @@ average = stat.getSum() / len(stat) values = (stat.getMin(), average, stat.getMax(), stat.getSum()) values = tuple(self.formatTime(value) for value in values) - print _("Benchmark: best=%s average=%s worst=%s total=%s") \ - % values + print(_("Benchmark: best=%s average=%s worst=%s total=%s") \ + % values) defRefactoringTool: No changes to ../python3/coverage_test.py RefactoringTool: Files that were modified: RefactoringTool: ../python3/test_doc.py RefactoringTool: ../python3/setup.py RefactoringTool: ../python3/hachoir-wx/setup.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/version.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/unicode.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/resource/resource.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/stubs.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_setup.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll_setup.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll_imp.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_scroll.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view_imp.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/hex_view.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/compat_msw.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/compat_gtk.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/compat_all.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/hex_view/__init__.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view_setup.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view_imp.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/frame_view/frame_view.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/frame_view/__init__.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/stubs.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/mutator.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/format.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_view_setup.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_view_imp.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_view.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_split_menu_imp.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_split_menu_fwd.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_split_menu.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_setup.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_imp.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/field_menu_fwd.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/core_type_menu_imp.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/core_type_menu_fwd.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/field_view/__init__.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/dispatcher.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/dialogs.py RefactoringTool: ../python3/hachoir-wx/hachoir_wx/app.py RefactoringTool: ../python3/hachoir-urwid/setup.py RefactoringTool: ../python3/hachoir-urwid/hachoir_urwid/version.py RefactoringTool: ../python3/hachoir-urwid/hachoir_urwid/urwid_ui.py RefactoringTool: ../python3/hachoir-tools/swf_extractor.py RefactoringTool: ../python3/hachoir-tools/steganography.py RefactoringTool: ../python3/hachoir-tools/hachoir-fuse.py RefactoringTool: ../python3/hachoir-tools/fuzzer/tools.py RefactoringTool: ../python3/hachoir-tools/fuzzer/stress.py RefactoringTool: ../python3/hachoir-tools/fuzzer/mangle.py RefactoringTool: ../python3/hachoir-tools/fuzzer/file_fuzzer.py RefactoringTool: ../python3/hachoir-tools/flv_extractor.py RefactoringTool: ../python3/hachoir-tools/find_deflate.py RefactoringTool: ../python3/hachoir-tools/entropy.py RefactoringTool: ../python3/hachoir-tools/download_random/webgobbler/webgobbler.py RefactoringTool: ../python3/hachoir-tools/download_random/webgobbler/main.py RefactoringTool: ../python3/hachoir-subfile/setup.py RefactoringTool: ../python3/hachoir-subfile/hachoir_subfile/version.py RefactoringTool: ../python3/hachoir-subfile/hachoir_subfile/search.py RefactoringTool: ../python3/hachoir-subfile/hachoir_subfile/pattern.py RefactoringTool: ../python3/hachoir-subfile/hachoir_subfile/output.py RefactoringTool: ../python3/hachoir-subfile/hachoir_subfile/data_rate.py RefactoringTool: ../python3/hachoir-regex/test_doc.py RefactoringTool: ../python3/hachoir-regex/setup.py RefactoringTool: ../python3/hachoir-regex/hachoir_regex/version.py RefactoringTool: ../python3/hachoir-regex/hachoir_regex/tools.py RefactoringTool: ../python3/hachoir-regex/hachoir_regex/regex.py RefactoringTool: ../python3/hachoir-regex/hachoir_regex/pattern.py RefactoringTool: ../python3/hachoir-regex/hachoir_regex/parser.py RefactoringTool: ../python3/hachoir-regex/hachoir_regex/compatibility.py RefactoringTool: ../python3/hachoir-parser/tests/run_testcase.py RefactoringTool: ../python3/hachoir-parser/tests/download_testcase.py RefactoringTool: ../python3/hachoir-parser/setup.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/video/mpeg_video.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/video/mpeg_ts.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/video/mov.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/video/fourcc.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/video/flv.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/video/asf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/video/amf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/version.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/template.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/python.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/prc.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/nds.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/java.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/exe_res.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/exe_pe.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/exe_ne.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/exe.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/program/elf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/parser_list.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/parser.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/network/tcpdump.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/network/ouid.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/network/common.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/word_doc.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/word_2.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/ttf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/torrent.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/pifv.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/pdf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/pcf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/ole2_util.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/ole2.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/mstask.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/msoffice_summary.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/msoffice.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/lnk.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/hlp.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/gnome_keyring.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/file_3ds.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/file_3do.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/dsstore.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/common.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/chm.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/misc/bplist.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/xcf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/wmf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/tiff.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/tga.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/psd.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/png.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/photoshop_metadata.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/pcx.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/jpeg.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/iptc.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/ico.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/gif.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/exif.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/common.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/image/bmp.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/guess.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/game/zsnes.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/game/spider_man_video.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/game/laf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/game/blp.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/file_system/reiser_fs.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/file_system/ntfs.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/file_system/mbr.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/file_system/linux_swap.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/file_system/iso9660.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/file_system/fat.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/file_system/ext2.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/container/swf.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/container/riff.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/container/realmedia.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/container/ogg.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/container/mkv.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/container/asn1.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/container/action_script.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/common/win32_lang_id.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/common/win32.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/common/tracker.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/common/msdos.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/common/deflate.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/xm.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/s3m.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/real_audio.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/mpeg_audio.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/modplug.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/mod.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/midi.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/itunesdb.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/id3.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/flac.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/au.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/audio/aiff.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/zlib.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/zip.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/tar.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/sevenzip.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/rpm.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/rar.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/mozilla_ar.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/mar.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/lzx.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/gzip_parser.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/cab.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/bzip2_parser.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/ar.py RefactoringTool: ../python3/hachoir-parser/hachoir_parser/archive/ace.py RefactoringTool: ../python3/hachoir-parser/README.py RefactoringTool: ../python3/hachoir-metadata/test_doc.py RefactoringTool: ../python3/hachoir-metadata/setup.py RefactoringTool: ../python3/hachoir-metadata/run_testcase.py RefactoringTool: ../python3/hachoir-metadata/metadata_csv.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/video.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/version.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/timezone.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/setter.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/safe.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/riff.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/register.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/program.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/misc.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/metadata_item.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/metadata.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/jpeg.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/image.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/formatter.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/filter.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/file_system.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/audio.py RefactoringTool: ../python3/hachoir-metadata/hachoir_metadata/archive.py RefactoringTool: ../python3/hachoir-http/cgi-bin/hachoir.py RefactoringTool: ../python3/hachoir-editor/hachoir_editor/typed_field.py RefactoringTool: ../python3/hachoir-editor/hachoir_editor/fieldset.py RefactoringTool: ../python3/hachoir-editor/hachoir_editor/field.py RefactoringTool: ../python3/hachoir-core/test_doc.py RefactoringTool: ../python3/hachoir-core/setup.py RefactoringTool: ../python3/hachoir-core/hachoir_core/version.py RefactoringTool: ../python3/hachoir-core/hachoir_core/tools.py RefactoringTool: ../python3/hachoir-core/hachoir_core/timeout.py RefactoringTool: ../python3/hachoir-core/hachoir_core/text_handler.py RefactoringTool: ../python3/hachoir-core/hachoir_core/stream/output.py RefactoringTool: ../python3/hachoir-core/hachoir_core/stream/input_helper.py RefactoringTool: ../python3/hachoir-core/hachoir_core/stream/input.py RefactoringTool: ../python3/hachoir-core/hachoir_core/profiler.py RefactoringTool: ../python3/hachoir-core/hachoir_core/memory.py RefactoringTool: ../python3/hachoir-core/hachoir_core/log.py RefactoringTool: ../python3/hachoir-core/hachoir_core/language.py RefactoringTool: ../python3/hachoir-core/hachoir_core/iso639.py RefactoringTool: ../python3/hachoir-core/hachoir_core/i18n.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/vector.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/timestamp.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/sub_file.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/string_field.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/static_field_set.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/seekable_field_set.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/parser.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/padding.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/new_seekable_field_set.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/link.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/integer.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/helper.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/generic_field_set.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/float.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/field.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/fake_array.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/enum.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/character.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/byte_field.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/bit_field.py RefactoringTool: ../python3/hachoir-core/hachoir_core/field/basic_field_set.py RefactoringTool: ../python3/hachoir-core/hachoir_core/event_handler.py RefactoringTool: ../python3/hachoir-core/hachoir_core/error.py RefactoringTool: ../python3/hachoir-core/hachoir_core/endian.py RefactoringTool: ../python3/hachoir-core/hachoir_core/dict.py RefactoringTool: ../python3/hachoir-core/hachoir_core/config.py RefactoringTool: ../python3/hachoir-core/hachoir_core/compatibility.py RefactoringTool: ../python3/hachoir-core/hachoir_core/cmd_line.py RefactoringTool: ../python3/hachoir-core/hachoir_core/bits.py RefactoringTool: ../python3/hachoir-core/hachoir_core/benchmark.py RefactoringTool: ../python3/coverage_test.py RefactoringTool: Warnings/messages while refactoring: RefactoringTool: ### In file ../python3/hachoir-core/hachoir_core/bits.py ### RefactoringTool: Line 180: You should use 'operator.mul("\0", need)' here. RefactoringTool: Line 182: You should use 'operator.mul("\0", need)' here. _runOnce(self, func, args, kw): before = time() @@ -139,33 +139,33 @@ return stat estimate = diff * count if self.verbose: - print _("Run benchmark: %s calls (estimate: %s)") \ - % (count, self.formatTime(estimate)) + print(_("Run benchmark: %s calls (estimate: %s)") \ + % (count, self.formatTime(estimate))) display_progress = self.verbose and (1.0 <= estimate) total_count = 1 while total_count < count: # Run benchmark and display each result if display_progress: - print _("Result %s/%s: %s (best: %s)") % \ + print(_("Result %s/%s: %s (best: %s)") % \ (total_count, count, - self.formatTime(diff), self.formatTime(best)) + self.formatTime(diff), self.formatTime(best))) part = count - total_count # Will takes more than one second? average = total_time / total_count if self.progress_time < part * average: part = max( int(self.progress_time / average), 1) - for index in xrange(part): + for index in range(part): diff = self._runOnce(func, args, kw) stat.append(diff) total_time += diff best = min(diff, best) total_count += part if display_progress: - print _("Result %s/%s: %s (best: %s)") % \ + print(_("Result %s/%s: %s (best: %s)") % \ (count, count, - self.formatTime(diff), self.formatTime(best)) + self.formatTime(diff), self.formatTime(best))) return stat def validateStat(self, stat): + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.9973 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + . setupenv.sh ++ '[' /usr/src/tmp/rpm-tmp.9973 == setupenv.sh ']' ++ MY_NAME=setupenv.sh +++ echo setupenv.sh +++ sed -e 's,^\([^/].*\),/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/setupenv.sh,' -e 's,setupenv.sh$,,' ++ SETUPENV_DIR=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/ +++ cat +++ /usr/bin/env python - /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/ ++ eval echo Setting up env around /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4 ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools ';' export PATH=/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools ';' echo Set PATH to /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ';' export PYTHONPATH=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ';' echo Set PYTHONPATH to /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ';' +++ echo Setting up env around /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4 Setting up env around /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4 +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ export PATH=/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ PATH=/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ echo Set PATH to /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools Set PATH to /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile +++ export PYTHONPATH=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile +++ PYTHONPATH=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile +++ echo Set PYTHONPATH to /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile Set PYTHONPATH to /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile + pushd hachoir-core ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_core copying hachoir_core/version.py -> build/lib/hachoir_core copying hachoir_core/tools.py -> build/lib/hachoir_core copying hachoir_core/timeout.py -> build/lib/hachoir_core copying hachoir_core/text_handler.py -> build/lib/hachoir_core copying hachoir_core/profiler.py -> build/lib/hachoir_core copying hachoir_core/memory.py -> build/lib/hachoir_core copying hachoir_core/log.py -> build/lib/hachoir_core copying hachoir_core/language.py -> build/lib/hachoir_core copying hachoir_core/iso639.py -> build/lib/hachoir_core copying hachoir_core/i18n.py -> build/lib/hachoir_core copying hachoir_core/event_handler.py -> build/lib/hachoir_core copying hachoir_core/error.py -> build/lib/hachoir_core copying hachoir_core/endian.py -> build/lib/hachoir_core copying hachoir_core/dict.py -> build/lib/hachoir_core copying hachoir_core/config.py -> build/lib/hachoir_core copying hachoir_core/compatibility.py -> build/lib/hachoir_core copying hachoir_core/cmd_line.py -> build/lib/hachoir_core copying hachoir_core/bits.py -> build/lib/hachoir_core copying hachoir_core/benchmark.py -> build/lib/hachoir_core copying hachoir_core/__init__.py -> build/lib/hachoir_core creating build/lib/hachoir_core/field copying hachoir_core/field/vector.py -> build/lib/hachoir_core/field copying hachoir_core/field/timestamp.py -> build/lib/hachoir_core/field copying hachoir_core/field/sub_file.py -> build/lib/hachoir_core/field copying hachoir_core/field/string_field.py -> build/lib/hachoir_core/field copying hachoir_core/field/static_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/seekable_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/parser.py -> build/lib/hachoir_core/field copying hachoir_core/field/padding.py -> build/lib/hachoir_core/field copying hachoir_core/field/new_seekable_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/link.py -> build/lib/hachoir_core/field copying hachoir_core/field/integer.py -> build/lib/hachoir_core/field copying hachoir_core/field/helper.py -> build/lib/hachoir_core/field copying hachoir_core/field/generic_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/float.py -> build/lib/hachoir_core/field copying hachoir_core/field/field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/field.py -> build/lib/hachoir_core/field copying hachoir_core/field/fake_array.py -> build/lib/hachoir_core/field copying hachoir_core/field/enum.py -> build/lib/hachoir_core/field copying hachoir_core/field/character.py -> build/lib/hachoir_core/field copying hachoir_core/field/byte_field.py -> build/lib/hachoir_core/field copying hachoir_core/field/bit_field.py -> build/lib/hachoir_core/field copying hachoir_core/field/basic_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/__init__.py -> build/lib/hachoir_core/field creating build/lib/hachoir_core/stream copying hachoir_core/stream/stream.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/output.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/input_helper.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/input.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/__init__.py -> build/lib/hachoir_core/stream + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-metadata ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_metadata copying hachoir_metadata/video.py -> build/lib/hachoir_metadata copying hachoir_metadata/version.py -> build/lib/hachoir_metadata copying hachoir_metadata/timezone.py -> build/lib/hachoir_metadata copying hachoir_metadata/setter.py -> build/lib/hachoir_metadata copying hachoir_metadata/safe.py -> build/lib/hachoir_metadata copying hachoir_metadata/riff.py -> build/lib/hachoir_metadata copying hachoir_metadata/register.py -> build/lib/hachoir_metadata copying hachoir_metadata/program.py -> build/lib/hachoir_metadata copying hachoir_metadata/misc.py -> build/lib/hachoir_metadata copying hachoir_metadata/metadata_item.py -> build/lib/hachoir_metadata copying hachoir_metadata/metadata.py -> build/lib/hachoir_metadata copying hachoir_metadata/jpeg.py -> build/lib/hachoir_metadata copying hachoir_metadata/image.py -> build/lib/hachoir_metadata copying hachoir_metadata/formatter.py -> build/lib/hachoir_metadata copying hachoir_metadata/filter.py -> build/lib/hachoir_metadata copying hachoir_metadata/file_system.py -> build/lib/hachoir_metadata copying hachoir_metadata/config.py -> build/lib/hachoir_metadata copying hachoir_metadata/audio.py -> build/lib/hachoir_metadata copying hachoir_metadata/archive.py -> build/lib/hachoir_metadata copying hachoir_metadata/__init__.py -> build/lib/hachoir_metadata creating build/lib/hachoir_metadata/qt copying hachoir_metadata/qt/dialog_ui.py -> build/lib/hachoir_metadata/qt copying hachoir_metadata/qt/__init__.py -> build/lib/hachoir_metadata/qt running build_scripts creating build/scripts-2.7 copying and adjusting hachoir-metadata -> build/scripts-2.7 copying and adjusting hachoir-metadata-gtk -> build/scripts-2.7 copying and adjusting hachoir-metadata-qt -> build/scripts-2.7 changing mode of build/scripts-2.7/hachoir-metadata from 644 to 755 changing mode of build/scripts-2.7/hachoir-metadata-gtk from 644 to 755 changing mode of build/scripts-2.7/hachoir-metadata-qt from 644 to 755 + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-parser ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + ln -s README.header README + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_parser creating build/lib/hachoir_parser/image copying hachoir_parser/image/xcf.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/wmf.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/tiff.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/tga.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/psd.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/png.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/photoshop_metadata.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/pcx.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/jpeg.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/iptc.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/ico.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/gif.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/exif.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/common.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/bmp.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/__init__.py -> build/lib/hachoir_parser/image creating build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/reiser_fs.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/ntfs.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/mbr.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/linux_swap.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/iso9660.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/fat.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/ext2.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/__init__.py -> build/lib/hachoir_parser/file_system creating build/lib/hachoir_parser/game copying hachoir_parser/game/zsnes.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/spider_man_video.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/laf.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/blp.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/__init__.py -> build/lib/hachoir_parser/game creating build/lib/hachoir_parser/audio copying hachoir_parser/audio/xm.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/s3m.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/real_audio.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/mpeg_audio.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/modplug.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/mod.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/midi.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/itunesdb.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/id3.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/flac.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/au.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/aiff.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/__init__.py -> build/lib/hachoir_parser/audio creating build/lib/hachoir_parser/network copying hachoir_parser/network/tcpdump.py -> build/lib/hachoir_parser/network copying hachoir_parser/network/ouid.py -> build/lib/hachoir_parser/network copying hachoir_parser/network/common.py -> build/lib/hachoir_parser/network copying hachoir_parser/network/__init__.py -> build/lib/hachoir_parser/network creating build/lib/hachoir_parser/common copying hachoir_parser/common/win32_lang_id.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/win32.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/tracker.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/msdos.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/deflate.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/__init__.py -> build/lib/hachoir_parser/common creating build/lib/hachoir_parser/misc copying hachoir_parser/misc/word_doc.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/word_2.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/ttf.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/torrent.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/pifv.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/pdf.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/pcf.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/ole2_util.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/ole2.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/mstask.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/msoffice_summary.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/msoffice.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/lnk.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/hlp.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/gnome_keyring.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/file_3ds.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/file_3do.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/dsstore.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/common.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/chm.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/bplist.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/__init__.py -> build/lib/hachoir_parser/misc creating build/lib/hachoir_parser/archive copying hachoir_parser/archive/zlib.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/zip.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/tar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/sevenzip.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/rpm.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/rar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/mozilla_ar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/mar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/lzx.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/gzip_parser.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/cab.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/bzip2_parser.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/ar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/ace.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/__init__.py -> build/lib/hachoir_parser/archive creating build/lib/hachoir_parser/program copying hachoir_parser/program/python.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/prc.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/nds.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/java.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe_res.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe_pe.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe_ne.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/elf.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/__init__.py -> build/lib/hachoir_parser/program creating build/lib/hachoir_parser/container copying hachoir_parser/container/swf.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/riff.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/realmedia.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/ogg.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/mkv.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/asn1.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/action_script.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/__init__.py -> build/lib/hachoir_parser/container copying hachoir_parser/version.py -> build/lib/hachoir_parser copying hachoir_parser/template.py -> build/lib/hachoir_parser copying hachoir_parser/parser_list.py -> build/lib/hachoir_parser copying hachoir_parser/parser.py -> build/lib/hachoir_parser copying hachoir_parser/guess.py -> build/lib/hachoir_parser copying hachoir_parser/__init__.py -> build/lib/hachoir_parser creating build/lib/hachoir_parser/video copying hachoir_parser/video/mpeg_video.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/mpeg_ts.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/mov.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/fourcc.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/flv.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/asf.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/amf.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/__init__.py -> build/lib/hachoir_parser/video + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-regex ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_regex copying hachoir_regex/version.py -> build/lib/hachoir_regex copying hachoir_regex/tools.py -> build/lib/hachoir_regex copying hachoir_regex/regex.py -> build/lib/hachoir_regex copying hachoir_regex/pattern.py -> build/lib/hachoir_regex copying hachoir_regex/parser.py -> build/lib/hachoir_regex copying hachoir_regex/compatibility.py -> build/lib/hachoir_regex copying hachoir_regex/__init__.py -> build/lib/hachoir_regex + for i in regex regression + rst2html.py regex.rst + for i in regex regression + rst2html.py regression.rst + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-subfile ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_subfile copying hachoir_subfile/version.py -> build/lib/hachoir_subfile copying hachoir_subfile/search.py -> build/lib/hachoir_subfile copying hachoir_subfile/pattern.py -> build/lib/hachoir_subfile copying hachoir_subfile/output.py -> build/lib/hachoir_subfile copying hachoir_subfile/data_rate.py -> build/lib/hachoir_subfile copying hachoir_subfile/__init__.py -> build/lib/hachoir_subfile running build_scripts creating build/scripts-2.7 copying and adjusting hachoir-subfile -> build/scripts-2.7 changing mode of build/scripts-2.7/hachoir-subfile from 644 to 755 + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-urwid ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + /usr/bin/python setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_urwid copying hachoir_urwid/version.py -> build/lib/hachoir_urwid copying hachoir_urwid/urwid_ui.py -> build/lib/hachoir_urwid copying hachoir_urwid/__init__.py -> build/lib/hachoir_urwid running build_scripts creating build/scripts-2.7 copying and adjusting hachoir-urwid -> build/scripts-2.7 changing mode of build/scripts-2.7/hachoir-urwid from 644 to 755 + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-core ~/RPM/BUILD/python3/hachoir-core ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + python3 setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_core copying hachoir_core/version.py -> build/lib/hachoir_core copying hachoir_core/tools.py -> build/lib/hachoir_core copying hachoir_core/timeout.py -> build/lib/hachoir_core copying hachoir_core/text_handler.py -> build/lib/hachoir_core copying hachoir_core/profiler.py -> build/lib/hachoir_core copying hachoir_core/memory.py -> build/lib/hachoir_core copying hachoir_core/log.py -> build/lib/hachoir_core copying hachoir_core/language.py -> build/lib/hachoir_core copying hachoir_core/iso639.py -> build/lib/hachoir_core copying hachoir_core/i18n.py -> build/lib/hachoir_core copying hachoir_core/event_handler.py -> build/lib/hachoir_core copying hachoir_core/error.py -> build/lib/hachoir_core copying hachoir_core/endian.py -> build/lib/hachoir_core copying hachoir_core/dict.py -> build/lib/hachoir_core copying hachoir_core/config.py -> build/lib/hachoir_core copying hachoir_core/compatibility.py -> build/lib/hachoir_core copying hachoir_core/cmd_line.py -> build/lib/hachoir_core copying hachoir_core/bits.py -> build/lib/hachoir_core copying hachoir_core/benchmark.py -> build/lib/hachoir_core copying hachoir_core/__init__.py -> build/lib/hachoir_core creating build/lib/hachoir_core/field copying hachoir_core/field/vector.py -> build/lib/hachoir_core/field copying hachoir_core/field/timestamp.py -> build/lib/hachoir_core/field copying hachoir_core/field/sub_file.py -> build/lib/hachoir_core/field copying hachoir_core/field/string_field.py -> build/lib/hachoir_core/field copying hachoir_core/field/static_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/seekable_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/parser.py -> build/lib/hachoir_core/field copying hachoir_core/field/padding.py -> build/lib/hachoir_core/field copying hachoir_core/field/new_seekable_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/link.py -> build/lib/hachoir_core/field copying hachoir_core/field/integer.py -> build/lib/hachoir_core/field copying hachoir_core/field/helper.py -> build/lib/hachoir_core/field copying hachoir_core/field/generic_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/float.py -> build/lib/hachoir_core/field copying hachoir_core/field/field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/field.py -> build/lib/hachoir_core/field copying hachoir_core/field/fake_array.py -> build/lib/hachoir_core/field copying hachoir_core/field/enum.py -> build/lib/hachoir_core/field copying hachoir_core/field/character.py -> build/lib/hachoir_core/field copying hachoir_core/field/byte_field.py -> build/lib/hachoir_core/field copying hachoir_core/field/bit_field.py -> build/lib/hachoir_core/field copying hachoir_core/field/basic_field_set.py -> build/lib/hachoir_core/field copying hachoir_core/field/__init__.py -> build/lib/hachoir_core/field creating build/lib/hachoir_core/stream copying hachoir_core/stream/stream.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/output.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/input_helper.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/input.py -> build/lib/hachoir_core/stream copying hachoir_core/stream/__init__.py -> build/lib/hachoir_core/stream + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-metadata ~/RPM/BUILD/python3/hachoir-metadata ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + python3 setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_metadata copying hachoir_metadata/video.py -> build/lib/hachoir_metadata copying hachoir_metadata/version.py -> build/lib/hachoir_metadata copying hachoir_metadata/timezone.py -> build/lib/hachoir_metadata copying hachoir_metadata/setter.py -> build/lib/hachoir_metadata copying hachoir_metadata/safe.py -> build/lib/hachoir_metadata copying hachoir_metadata/riff.py -> build/lib/hachoir_metadata copying hachoir_metadata/register.py -> build/lib/hachoir_metadata copying hachoir_metadata/program.py -> build/lib/hachoir_metadata copying hachoir_metadata/misc.py -> build/lib/hachoir_metadata copying hachoir_metadata/metadata_item.py -> build/lib/hachoir_metadata copying hachoir_metadata/metadata.py -> build/lib/hachoir_metadata copying hachoir_metadata/jpeg.py -> build/lib/hachoir_metadata copying hachoir_metadata/image.py -> build/lib/hachoir_metadata copying hachoir_metadata/formatter.py -> build/lib/hachoir_metadata copying hachoir_metadata/filter.py -> build/lib/hachoir_metadata copying hachoir_metadata/file_system.py -> build/lib/hachoir_metadata copying hachoir_metadata/config.py -> build/lib/hachoir_metadata copying hachoir_metadata/audio.py -> build/lib/hachoir_metadata copying hachoir_metadata/archive.py -> build/lib/hachoir_metadata copying hachoir_metadata/__init__.py -> build/lib/hachoir_metadata creating build/lib/hachoir_metadata/qt copying hachoir_metadata/qt/dialog_ui.py -> build/lib/hachoir_metadata/qt copying hachoir_metadata/qt/__init__.py -> build/lib/hachoir_metadata/qt running build_scripts creating build/scripts-3.5 copying and adjusting hachoir-metadata -> build/scripts-3.5 copying and adjusting hachoir-metadata-gtk -> build/scripts-3.5 copying and adjusting hachoir-metadata-qt -> build/scripts-3.5 changing mode of build/scripts-3.5/hachoir-metadata from 644 to 755 changing mode of build/scripts-3.5/hachoir-metadata-gtk from 644 to 755 changing mode of build/scripts-3.5/hachoir-metadata-qt from 644 to 755 + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-parser ~/RPM/BUILD/python3/hachoir-parser ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + ln -s README.header README + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + python3 setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_parser copying hachoir_parser/version.py -> build/lib/hachoir_parser copying hachoir_parser/template.py -> build/lib/hachoir_parser copying hachoir_parser/parser_list.py -> build/lib/hachoir_parser copying hachoir_parser/parser.py -> build/lib/hachoir_parser copying hachoir_parser/guess.py -> build/lib/hachoir_parser copying hachoir_parser/__init__.py -> build/lib/hachoir_parser creating build/lib/hachoir_parser/network copying hachoir_parser/network/tcpdump.py -> build/lib/hachoir_parser/network copying hachoir_parser/network/ouid.py -> build/lib/hachoir_parser/network copying hachoir_parser/network/common.py -> build/lib/hachoir_parser/network copying hachoir_parser/network/__init__.py -> build/lib/hachoir_parser/network creating build/lib/hachoir_parser/program copying hachoir_parser/program/python.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/prc.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/nds.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/java.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe_res.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe_pe.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe_ne.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/exe.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/elf.py -> build/lib/hachoir_parser/program copying hachoir_parser/program/__init__.py -> build/lib/hachoir_parser/program creating build/lib/hachoir_parser/game copying hachoir_parser/game/zsnes.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/spider_man_video.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/laf.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/blp.py -> build/lib/hachoir_parser/game copying hachoir_parser/game/__init__.py -> build/lib/hachoir_parser/game creating build/lib/hachoir_parser/common copying hachoir_parser/common/win32_lang_id.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/win32.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/tracker.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/msdos.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/deflate.py -> build/lib/hachoir_parser/common copying hachoir_parser/common/__init__.py -> build/lib/hachoir_parser/common creating build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/reiser_fs.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/ntfs.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/mbr.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/linux_swap.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/iso9660.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/fat.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/ext2.py -> build/lib/hachoir_parser/file_system copying hachoir_parser/file_system/__init__.py -> build/lib/hachoir_parser/file_system creating build/lib/hachoir_parser/container copying hachoir_parser/container/swf.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/riff.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/realmedia.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/ogg.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/mkv.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/asn1.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/action_script.py -> build/lib/hachoir_parser/container copying hachoir_parser/container/__init__.py -> build/lib/hachoir_parser/container creating build/lib/hachoir_parser/image copying hachoir_parser/image/xcf.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/wmf.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/tiff.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/tga.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/psd.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/png.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/photoshop_metadata.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/pcx.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/jpeg.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/iptc.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/ico.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/gif.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/exif.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/common.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/bmp.py -> build/lib/hachoir_parser/image copying hachoir_parser/image/__init__.py -> build/lib/hachoir_parser/image creating build/lib/hachoir_parser/video copying hachoir_parser/video/mpeg_video.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/mpeg_ts.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/mov.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/fourcc.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/flv.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/asf.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/amf.py -> build/lib/hachoir_parser/video copying hachoir_parser/video/__init__.py -> build/lib/hachoir_parser/video creating build/lib/hachoir_parser/archive copying hachoir_parser/archive/zlib.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/zip.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/tar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/sevenzip.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/rpm.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/rar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/mozilla_ar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/mar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/lzx.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/gzip_parser.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/cab.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/bzip2_parser.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/ar.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/ace.py -> build/lib/hachoir_parser/archive copying hachoir_parser/archive/__init__.py -> build/lib/hachoir_parser/archive creating build/lib/hachoir_parser/misc copying hachoir_parser/misc/word_doc.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/word_2.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/ttf.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/torrent.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/pifv.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/pdf.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/pcf.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/ole2_util.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/ole2.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/mstask.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/msoffice_summary.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/msoffice.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/lnk.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/hlp.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/gnome_keyring.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/file_3ds.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/file_3do.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/dsstore.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/common.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/chm.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/bplist.py -> build/lib/hachoir_parser/misc copying hachoir_parser/misc/__init__.py -> build/lib/hachoir_parser/misc creating build/lib/hachoir_parser/audio copying hachoir_parser/audio/xm.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/s3m.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/real_audio.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/mpeg_audio.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/modplug.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/mod.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/midi.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/itunesdb.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/id3.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/flac.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/au.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/aiff.py -> build/lib/hachoir_parser/audio copying hachoir_parser/audio/__init__.py -> build/lib/hachoir_parser/audio + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-regex ~/RPM/BUILD/python3/hachoir-regex ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + python3 setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_regex copying hachoir_regex/version.py -> build/lib/hachoir_regex copying hachoir_regex/tools.py -> build/lib/hachoir_regex copying hachoir_regex/regex.py -> build/lib/hachoir_regex copying hachoir_regex/pattern.py -> build/lib/hachoir_regex copying hachoir_regex/parser.py -> build/lib/hachoir_regex copying hachoir_regex/compatibility.py -> build/lib/hachoir_regex copying hachoir_regex/__init__.py -> build/lib/hachoir_regex + for i in regex regression + rst2html.py regex.rst + for i in regex regression + rst2html.py regression.rst + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-subfile ~/RPM/BUILD/python3/hachoir-subfile ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + python3 setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_subfile copying hachoir_subfile/version.py -> build/lib/hachoir_subfile copying hachoir_subfile/search.py -> build/lib/hachoir_subfile copying hachoir_subfile/pattern.py -> build/lib/hachoir_subfile copying hachoir_subfile/output.py -> build/lib/hachoir_subfile copying hachoir_subfile/data_rate.py -> build/lib/hachoir_subfile copying hachoir_subfile/__init__.py -> build/lib/hachoir_subfile running build_scripts creating build/scripts-3.5 copying and adjusting hachoir-subfile -> build/scripts-3.5 changing mode of build/scripts-3.5/hachoir-subfile from 644 to 755 + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-urwid ~/RPM/BUILD/python3/hachoir-urwid ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + CFLAGS='-pipe -Wall -g -O2' + export CFLAGS + CXXFLAGS='-pipe -Wall -g -O2' + export CXXFLAGS + FFLAGS='-pipe -Wall -g -O2' + export FFLAGS + python3 setup.py build --setuptools running build running build_py creating build creating build/lib creating build/lib/hachoir_urwid copying hachoir_urwid/version.py -> build/lib/hachoir_urwid copying hachoir_urwid/urwid_ui.py -> build/lib/hachoir_urwid copying hachoir_urwid/__init__.py -> build/lib/hachoir_urwid running build_scripts creating build/scripts-3.5 copying and adjusting hachoir-urwid -> build/scripts-3.5 changing mode of build/scripts-3.5/hachoir-urwid from 644 to 755 + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd doc ~/RPM/BUILD/python-module-hachoir-core-1.3.4/doc ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + rst2html.py hachoir-api.rst + rst2html.py internals.rst + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.97558 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python-module-hachoir-core-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python-module-hachoir-core-buildroot + cd python-module-hachoir-core-1.3.4 + . setupenv.sh ++ '[' /usr/src/tmp/rpm-tmp.97558 == setupenv.sh ']' ++ MY_NAME=setupenv.sh +++ echo setupenv.sh +++ sed -e 's,^\([^/].*\),/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/setupenv.sh,' -e 's,setupenv.sh$,,' ++ SETUPENV_DIR=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/ +++ cat +++ /usr/bin/env python - /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/ ++ eval echo Setting up env around /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4 ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt ';' echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools ';' export PATH=/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools ';' echo Set PATH to /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex ';' echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ';' export PYTHONPATH=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ';' echo Set PYTHONPATH to /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ';' +++ echo Setting up env around /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4 Setting up env around /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4 +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt +++ echo PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools PATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ export PATH=/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ PATH=/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ echo Set PATH to /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools Set PATH to /usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-tools +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex +++ echo PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile PYTHONPATH: adding /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile +++ export PYTHONPATH=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile +++ PYTHONPATH=/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile +++ echo Set PYTHONPATH to /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile Set PYTHONPATH to /usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-editor:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-qt:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex:/usr/src/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile + pushd ../python3 ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-core ~/RPM/BUILD/python3/hachoir-core ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3 creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/input.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/input_helper.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/output.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/stream.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/basic_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/bit_field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/byte_field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/character.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/enum.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/fake_array.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/float.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/generic_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/helper.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/integer.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/link.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/new_seekable_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/padding.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/seekable_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/static_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/string_field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/sub_file.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/timestamp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/vector.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field copying build/lib/hachoir_core/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/benchmark.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/bits.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/cmd_line.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/compatibility.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/config.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/dict.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/endian.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/error.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/event_handler.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/i18n.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/iso639.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/language.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/log.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/memory.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/profiler.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/text_handler.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/timeout.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/tools.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core copying build/lib/hachoir_core/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input.py to input.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input_helper.py to input_helper.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/output.py to output.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/stream.py to stream.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/basic_field_set.py to basic_field_set.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/bit_field.py to bit_field.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/byte_field.py to byte_field.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/character.py to character.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/enum.py to enum.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/fake_array.py to fake_array.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field.py to field.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field_set.py to field_set.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/float.py to float.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/generic_field_set.py to generic_field_set.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/helper.py to helper.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/integer.py to integer.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/link.py to link.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/new_seekable_field_set.py to new_seekable_field_set.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/padding.py to padding.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/parser.py to parser.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/seekable_field_set.py to seekable_field_set.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/static_field_set.py to static_field_set.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/string_field.py to string_field.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/sub_file.py to sub_file.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/timestamp.py to timestamp.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/vector.py to vector.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/benchmark.py to benchmark.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/bits.py to bits.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/cmd_line.py to cmd_line.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py to compatibility.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/config.py to config.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/dict.py to dict.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/endian.py to endian.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/error.py to error.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/event_handler.py to event_handler.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/i18n.py to i18n.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/iso639.py to iso639.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/language.py to language.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py to log.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/memory.py to memory.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/profiler.py to profiler.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/text_handler.py to text_handler.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/timeout.py to timeout.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/tools.py to tools.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/version.py to version.cpython-35.pyc running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core-1.3.4-py3.5.egg-info File "/usr/lib/python3/site-packages/hachoir_core/compatibility.py", line 91 SyntaxError: can't assign to keyword + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-metadata ~/RPM/BUILD/python3/hachoir-metadata ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt copying build/lib/hachoir_metadata/qt/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt copying build/lib/hachoir_metadata/qt/dialog_ui.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt copying build/lib/hachoir_metadata/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/archive.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/audio.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/config.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/file_system.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/filter.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/formatter.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/image.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/jpeg.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/metadata.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/metadata_item.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/misc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/program.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/register.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/riff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/safe.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/setter.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/timezone.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/video.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/dialog_ui.py to dialog_ui.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/archive.py to archive.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/audio.py to audio.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/config.py to config.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/file_system.py to file_system.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/filter.py to filter.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/formatter.py to formatter.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/image.py to image.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/jpeg.py to jpeg.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata.py to metadata.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata_item.py to metadata_item.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/misc.py to misc.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/program.py to program.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/register.py to register.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/riff.py to riff.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/safe.py to safe.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/setter.py to setter.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/timezone.py to timezone.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/version.py to version.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/video.py to video.cpython-35.pyc running install_scripts creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin copying build/scripts-3.5/hachoir-metadata-qt -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin copying build/scripts-3.5/hachoir-metadata-gtk -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin copying build/scripts-3.5/hachoir-metadata -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-qt to 755 changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-gtk to 755 changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata to 755 running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata-1.3.3-py3.5.egg-info + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-parser ~/RPM/BUILD/python3/hachoir-parser ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/aiff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/au.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/flac.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/id3.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/itunesdb.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/midi.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/mod.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/modplug.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/mpeg_audio.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/real_audio.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/s3m.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/xm.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/bplist.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/chm.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/common.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/dsstore.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/file_3do.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/file_3ds.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/gnome_keyring.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/hlp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/lnk.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/msoffice.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/msoffice_summary.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/mstask.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/ole2.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/ole2_util.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/pcf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/pdf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/pifv.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/torrent.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/ttf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/word_2.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/word_doc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/ace.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/ar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/bzip2_parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/cab.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/gzip_parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/lzx.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/mar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/mozilla_ar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/rar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/rpm.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/sevenzip.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/tar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/zip.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/zlib.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/amf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/asf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/flv.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/fourcc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/mov.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/mpeg_ts.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/mpeg_video.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/bmp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/common.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/exif.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/gif.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/ico.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/iptc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/jpeg.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/pcx.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/photoshop_metadata.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/png.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/psd.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/tga.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/tiff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/wmf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/xcf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/action_script.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/asn1.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/mkv.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/ogg.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/realmedia.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/riff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/swf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/ext2.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/fat.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/iso9660.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/linux_swap.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/mbr.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/ntfs.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/reiser_fs.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/deflate.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/msdos.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/tracker.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/win32.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/win32_lang_id.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/blp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/laf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/spider_man_video.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/zsnes.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/elf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe_ne.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe_pe.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe_res.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/java.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/nds.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/prc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/python.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/common.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/ouid.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/tcpdump.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser copying build/lib/hachoir_parser/guess.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser copying build/lib/hachoir_parser/parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser copying build/lib/hachoir_parser/parser_list.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser copying build/lib/hachoir_parser/template.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser copying build/lib/hachoir_parser/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/aiff.py to aiff.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/au.py to au.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/flac.py to flac.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/id3.py to id3.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/itunesdb.py to itunesdb.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/midi.py to midi.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mod.py to mod.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/modplug.py to modplug.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mpeg_audio.py to mpeg_audio.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/real_audio.py to real_audio.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/s3m.py to s3m.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/xm.py to xm.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/bplist.py to bplist.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/chm.py to chm.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/common.py to common.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/dsstore.py to dsstore.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3do.py to file_3do.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3ds.py to file_3ds.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/gnome_keyring.py to gnome_keyring.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/hlp.py to hlp.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/lnk.py to lnk.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice.py to msoffice.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice_summary.py to msoffice_summary.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/mstask.py to mstask.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2.py to ole2.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2_util.py to ole2_util.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pcf.py to pcf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pdf.py to pdf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pifv.py to pifv.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/torrent.py to torrent.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ttf.py to ttf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_2.py to word_2.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_doc.py to word_doc.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ace.py to ace.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ar.py to ar.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/bzip2_parser.py to bzip2_parser.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/cab.py to cab.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/gzip_parser.py to gzip_parser.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/lzx.py to lzx.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mar.py to mar.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mozilla_ar.py to mozilla_ar.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rar.py to rar.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rpm.py to rpm.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/sevenzip.py to sevenzip.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/tar.py to tar.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zip.py to zip.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zlib.py to zlib.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/amf.py to amf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/asf.py to asf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/flv.py to flv.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/fourcc.py to fourcc.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mov.py to mov.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_ts.py to mpeg_ts.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_video.py to mpeg_video.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/bmp.py to bmp.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/common.py to common.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/exif.py to exif.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/gif.py to gif.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/ico.py to ico.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/iptc.py to iptc.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/jpeg.py to jpeg.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/pcx.py to pcx.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/photoshop_metadata.py to photoshop_metadata.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/png.py to png.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/psd.py to psd.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tga.py to tga.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tiff.py to tiff.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/wmf.py to wmf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/xcf.py to xcf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/action_script.py to action_script.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/asn1.py to asn1.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/mkv.py to mkv.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/ogg.py to ogg.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/realmedia.py to realmedia.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/riff.py to riff.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/swf.py to swf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ext2.py to ext2.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/fat.py to fat.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/iso9660.py to iso9660.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/linux_swap.py to linux_swap.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/mbr.py to mbr.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ntfs.py to ntfs.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/reiser_fs.py to reiser_fs.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/deflate.py to deflate.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/msdos.py to msdos.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/tracker.py to tracker.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32.py to win32.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32_lang_id.py to win32_lang_id.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/blp.py to blp.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/laf.py to laf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/spider_man_video.py to spider_man_video.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/zsnes.py to zsnes.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/elf.py to elf.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe.py to exe.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_ne.py to exe_ne.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_pe.py to exe_pe.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_res.py to exe_res.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/java.py to java.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/nds.py to nds.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/prc.py to prc.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/python.py to python.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/common.py to common.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/ouid.py to ouid.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/tcpdump.py to tcpdump.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/guess.py to guess.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser.py to parser.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py to parser_list.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/template.py to template.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/version.py to version.cpython-35.pyc running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser-1.3.5-py3.5.egg-info + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-regex ~/RPM/BUILD/python3/hachoir-regex ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex copying build/lib/hachoir_regex/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex copying build/lib/hachoir_regex/compatibility.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex copying build/lib/hachoir_regex/parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex copying build/lib/hachoir_regex/pattern.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex copying build/lib/hachoir_regex/regex.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex copying build/lib/hachoir_regex/tools.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex copying build/lib/hachoir_regex/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/compatibility.py to compatibility.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/parser.py to parser.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/pattern.py to pattern.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/regex.py to regex.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/tools.py to tools.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/version.py to version.cpython-35.pyc running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex-1.0.5-py3.5.egg-info + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-subfile ~/RPM/BUILD/python3/hachoir-subfile ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/data_rate.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/output.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/pattern.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/search.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/data_rate.py to data_rate.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/output.py to output.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/pattern.py to pattern.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/search.py to search.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/version.py to version.cpython-35.pyc running install_scripts copying build/scripts-3.5/hachoir-subfile -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile to 755 running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile-0.5.3-py3.5.egg-info + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-urwid ~/RPM/BUILD/python3/hachoir-urwid ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + python3 setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid copying build/lib/hachoir_urwid/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid copying build/lib/hachoir_urwid/urwid_ui.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid copying build/lib/hachoir_urwid/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/__init__.py to __init__.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py to urwid_ui.cpython-35.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/version.py to version.cpython-35.pyc running install_scripts copying build/scripts-3.5/hachoir-urwid -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid to 755 running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid-1.1-py3.5.egg-info File "/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py", line 604 footer.render = lambda (maxcol,), focus=False: Pile.render(footer, (maxcol, sep.rows((maxcol,))+log.height), focus) ^ SyntaxError: invalid syntax + popd ~/RPM/BUILD/python3 ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin ~/tmp/python-module-hachoir-core-buildroot/usr/bin ~/RPM/BUILD/python-module-hachoir-core-1.3.4 ++ ls + for i in '$(ls)' + 2to3 -w -n hachoir-metadata RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored hachoir-metadata RefactoringTool: Files that were modified: RefactoringTool: hachoir-metadata --- hachoir-metadata (original) +++ hachoir-metadata (refactored) @@ -11,9 +11,9 @@ from hachoir_parser import createParser, ParserList import hachoir_core.config as hachoir_config from hachoir_metadata import config -except ImportError, err: +except ImportError as err: raise - print >>sys.stderr, "Unable to import an Hachoir module: %s" % err + print("Unable to import an Hachoir module: %s" % err, file=sys.stderr) sys.exit(1) from optparse import OptionGroup, OptionParser from hachoir_metadata import extractMetadata @@ -22,7 +22,7 @@ def displayParserList(*args): parser_list = ParserList() - for parser in metadata_extractors.keys(): + for parser in list(metadata_extractors.keys()): parser_list.add(parser) parser_list.print_(_("List of metadata extractors.")) sys.exit(0) @@ -30,10 +30,10 @@ def displayVersion(*args): import hachoir_core from hachoir_metadata import __version__ - print _("Metadata extractor version %s") % __version__ - print _("Hachoir library version %s") % hachoir_core.__version__ - print - print _("Website: %s/wiki/hachoir-metadata") % hachoir_core.WEBSITE + print(_("Metadata extractor version %s") % __version__) + print(_("Hachoir library version %s") % hachoir_core.__version__) + print() + print(_("Website: %s/wiki/hachoir-metadata") % hachoir_core.WEBSITE) sys.exit(0) def parseOptions(): @@ -45,7 +45,7 @@ parser.add_option("--level", help=_("Quantity of information to display from 1 to 9 (9 is the maximum)"), action="store", default="9", type="choice", - choices=[ str(choice) for choice in xrange(1,9+1) ]) + choices=[ str(choice) for choice in range(1,9+1) ]) parser.add_option("--raw", help=_("Raw output"), action="store_true", default=False) parser.add_option("--bench", help=_("Run benchmark"), @@ -91,8 +91,8 @@ else: tags = None parser = createParser(filename, real_filename=real_filename, tags=tags) - except InputStreamError, err: - error(unicode(err)) + except InputStreamError as err: + error(str(err)) return False if not parser: error(_("Unable to parse file: %s") % filename) @@ -103,8 +103,8 @@ if extract_metadata: try: metadata = extractMetadata(parser, values.quality) - except HachoirError, err: - error(unicode(err)) + except HachoirError as err: + error(str(err)) metadata = None if not metadata: parser.error(_("Hachoir can't extract metadata, but is able to parse: %s") @@ -120,10 +120,10 @@ if display_filename: for line in text: line = "%s: %s" % (filename, line) - print makePrintable(line, charset) + print(makePrintable(line, charset)) else: for line in text: - print makePrintable(line, charset) + print(makePrintable(line, charset)) else: if values.type: text = parser.description @@ -131,7 +131,7 @@ text = parser.mime_type if display_filename: text = "%s: %s" % (filename, text) - print text + print(text) return True def processFiles(values, filenames, display=True): @@ -170,7 +170,7 @@ else: ok = processFiles(values, filenames) except KeyboardInterrupt: - print _("Program interrupted (CTRL+C).") + print(_("Program interrupted (CTRL+C).")) ok = False sys.exit(int(not ok)) + mv hachoir-metadata hachoir-metadata3 + for i in '$(ls)' + 2to3 -w -n hachoir-metadata-gtk RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: No changes to hachoir-metadata-gtk RefactoringTool: Files that need to be modified: RefactoringTool: hachoir-metadata-gtk + mv hachoir-metadata-gtk hachoir-metadata-gtk3 + for i in '$(ls)' + 2to3 -w -n hachoir-metadata-qt RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored hachoir-metadata-qt RefactoringTool: Files that were modified: RefactoringTool: hachoir-metadata-qt --- hachoir-metadata-qt (original) +++ hachoir-metadata-qt (refactored) @@ -46,14 +46,14 @@ self.realname = filename try: self.parser = createParser(self.name, self.realname) - except HACHOIR_ERRORS, err: - raise MetadataError("Parser error: %s" % unicode(err)) + except HACHOIR_ERRORS as err: + raise MetadataError("Parser error: %s" % str(err)) if not self.parser: raise MetadataError("Unable to parse the file: %s" % self.name) try: self.metadata = extractMetadata(self.parser) - except HACHOIR_ERRORS, err: - raise MetadataError("Metadata extraction error: %s" % unicode(err)) + except HACHOIR_ERRORS as err: + raise MetadataError("Metadata extraction error: %s" % str(err)) if not self.metadata: file_type = self.parser.mime_type raise MetadataError("Unable to extract metadata from file of type %s" % file_type) @@ -87,7 +87,7 @@ ) if not filename: return - filename = unicode(filename) + filename = str(filename) self.current_dir = dirname(filename) self.addFile(filename, change=True) @@ -115,7 +115,7 @@ row = 0 for metadata in groups: for data in metadata: - if isinstance(data, (str, unicode)): + if isinstance(data, str): table.setItem(row, 0, CustomTableWidgetItem("-- group --")) table.setItem(row, 1, CustomTableWidgetItem(data)) row += 1 @@ -129,18 +129,18 @@ table.resizeColumnsToContents() def changeFile(self, name): - name = unicode(name) + name = str(name) file = self.files[name] self.fillList(file) def error(self, message): - QMessageBox.warning(self, u"Metadata error", message) + QMessageBox.warning(self, "Metadata error", message) def addFile(self, filename, realname=None, change=False): try: file = File(filename, realname) - except MetadataError, err: - errmsg = unicode(err) + except MetadataError as err: + errmsg = str(err) self.error(errmsg) return name = basename(file.name) + mv hachoir-metadata-qt hachoir-metadata-qt3 + for i in '$(ls)' + 2to3 -w -n hachoir-subfile RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored hachoir-subfile RefactoringTool: Files that were modified: RefactoringTool: hachoir-subfile --- hachoir-subfile (original) +++ hachoir-subfile (refactored) @@ -10,10 +10,10 @@ def displayVersion(*args): from hachoir_subfile.version import VERSION, WEBSITE - print _("Hachoir subfile version %s") % VERSION - print _("hachoir-core version %s") % hachoir_core.__version__ - print - print _("Website: %s") % WEBSITE + print(_("Hachoir subfile version %s") % VERSION) + print(_("hachoir-core version %s") % hachoir_core.__version__) + print() + print(_("Website: %s") % WEBSITE) exit(0) def parseOptions(): @@ -50,21 +50,21 @@ def displaySearchStat(subfile): stats = [ (parser.tags["id"], stats[0], stats[1]) - for parser, stats in subfile.stats.iteritems() ] - print - print "[ Match statistics ]" + for parser, stats in subfile.stats.items() ] + print() + print("[ Match statistics ]") total_hit = 0 total_valid = 0 if stats: stats.sort(key=lambda values: values[1]) for parser_id, hit, valid in stats: - print " - %s: %u hit/%u valid" % (parser_id, hit, valid) + print(" - %s: %u hit/%u valid" % (parser_id, hit, valid)) total_hit += hit total_valid += valid - print + print() else: - print "(no match)" - print "Total: %u hit/%u valid" % (total_hit, total_valid) + print("(no match)") + print("Total: %u hit/%u valid" % (total_hit, total_valid)) def runSearch(subfile, values): # Load categories and parsers + mv hachoir-subfile hachoir-subfile3 + for i in '$(ls)' + 2to3 -w -n hachoir-urwid RefactoringTool: Skipping optional fixer: buffer RefactoringTool: Skipping optional fixer: idioms RefactoringTool: Skipping optional fixer: set_literal RefactoringTool: Skipping optional fixer: ws_comma RefactoringTool: Refactored hachoir-urwid RefactoringTool: Files that were modified: RefactoringTool: hachoir-urwid --- hachoir-urwid (original) +++ hachoir-urwid (refactored) @@ -11,10 +11,10 @@ import sys def displayVersion(*args): - print _("Hachoir urwid version %s") % VERSION - print _("Hachoir library version %s") % hachoir_core.__version__ - print - print _("Website: %s") % WEBSITE + print(_("Hachoir urwid version %s") % VERSION) + print(_("Hachoir library version %s") % hachoir_core.__version__) + print() + print(_("Website: %s") % WEBSITE) sys.exit(0) def displayParserList(*args): @@ -69,7 +69,7 @@ try: stream = FileInputStream(unicodeFilename(filename), filename, offset=offset, size=size, tags=tags) - except InputStreamError, err: + except InputStreamError as err: return None, _("Unable to open file: %s") % err parser = guessParser(stream) if not parser: @@ -84,7 +84,7 @@ # Open file and create parser parser, err = openParser(values.parser, filename, values.offset, values.size) if err: - print err + print(err) sys.exit(1) # Explore file + mv hachoir-urwid hachoir-urwid3 + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-core ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-core ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7 creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/input.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/input_helper.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/output.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream copying build/lib/hachoir_core/stream/stream.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/basic_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/bit_field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/byte_field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/character.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/enum.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/fake_array.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/float.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/generic_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/helper.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/integer.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/link.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/new_seekable_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/padding.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/seekable_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/static_field_set.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/string_field.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/sub_file.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/timestamp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/field/vector.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field copying build/lib/hachoir_core/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/benchmark.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/bits.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/cmd_line.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/compatibility.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/config.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/dict.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/endian.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/error.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/event_handler.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/i18n.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/iso639.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/language.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/log.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/memory.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/profiler.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/text_handler.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/timeout.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/tools.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core copying build/lib/hachoir_core/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py to input.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input_helper.py to input_helper.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.py to output.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/stream.py to stream.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.py to basic_field_set.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.py to bit_field.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.py to byte_field.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/character.py to character.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/enum.py to enum.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/fake_array.py to fake_array.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py to field.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field_set.py to field_set.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/float.py to float.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py to generic_field_set.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/helper.py to helper.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/integer.py to integer.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/link.py to link.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/new_seekable_field_set.py to new_seekable_field_set.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/padding.py to padding.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.py to parser.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/seekable_field_set.py to seekable_field_set.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/static_field_set.py to static_field_set.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py to string_field.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.py to sub_file.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.py to timestamp.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/vector.py to vector.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/benchmark.py to benchmark.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/bits.py to bits.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.py to cmd_line.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py to compatibility.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/config.py to config.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/dict.py to dict.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/endian.py to endian.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/error.py to error.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/event_handler.py to event_handler.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.py to i18n.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/iso639.py to iso639.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/language.py to language.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py to log.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/memory.py to memory.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/profiler.py to profiler.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/text_handler.py to text_handler.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/timeout.py to timeout.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/tools.py to tools.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/version.py to version.pyc running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core-1.3.4-py2.7.egg-info + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-metadata ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-metadata ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt copying build/lib/hachoir_metadata/qt/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt copying build/lib/hachoir_metadata/qt/dialog_ui.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt copying build/lib/hachoir_metadata/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/archive.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/audio.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/config.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/file_system.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/filter.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/formatter.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/image.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/jpeg.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/metadata.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/metadata_item.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/misc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/program.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/register.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/riff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/safe.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/setter.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/timezone.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata copying build/lib/hachoir_metadata/video.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/dialog_ui.py to dialog_ui.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/archive.py to archive.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/audio.py to audio.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/config.py to config.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/file_system.py to file_system.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/filter.py to filter.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/formatter.py to formatter.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/image.py to image.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.py to jpeg.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata.py to metadata.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata_item.py to metadata_item.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/misc.py to misc.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/program.py to program.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.py to register.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/riff.py to riff.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/safe.py to safe.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/setter.py to setter.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/timezone.py to timezone.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/version.py to version.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/video.py to video.pyc running install_scripts copying build/scripts-2.7/hachoir-metadata-qt -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin copying build/scripts-2.7/hachoir-metadata-gtk -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin copying build/scripts-2.7/hachoir-metadata -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-qt to 755 changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-gtk to 755 changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata to 755 running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata-1.3.3-py2.7.egg-info + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-parser ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-parser ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/amf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/asf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/flv.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/fourcc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/mov.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/mpeg_ts.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/video/mpeg_video.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video copying build/lib/hachoir_parser/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser copying build/lib/hachoir_parser/guess.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser copying build/lib/hachoir_parser/parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser copying build/lib/hachoir_parser/parser_list.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser copying build/lib/hachoir_parser/template.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser copying build/lib/hachoir_parser/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/action_script.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/asn1.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/mkv.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/ogg.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/realmedia.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/riff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container copying build/lib/hachoir_parser/container/swf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/elf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe_ne.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe_pe.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/exe_res.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/java.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/nds.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/prc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program copying build/lib/hachoir_parser/program/python.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/ace.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/ar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/bzip2_parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/cab.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/gzip_parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/lzx.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/mar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/mozilla_ar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/rar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/rpm.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/sevenzip.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/tar.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/zip.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive copying build/lib/hachoir_parser/archive/zlib.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/bplist.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/chm.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/common.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/dsstore.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/file_3do.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/file_3ds.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/gnome_keyring.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/hlp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/lnk.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/msoffice.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/msoffice_summary.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/mstask.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/ole2.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/ole2_util.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/pcf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/pdf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/pifv.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/torrent.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/ttf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/word_2.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc copying build/lib/hachoir_parser/misc/word_doc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/deflate.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/msdos.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/tracker.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/win32.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common copying build/lib/hachoir_parser/common/win32_lang_id.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/common.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/ouid.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network copying build/lib/hachoir_parser/network/tcpdump.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/aiff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/au.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/flac.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/id3.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/itunesdb.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/midi.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/mod.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/modplug.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/mpeg_audio.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/real_audio.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/s3m.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio copying build/lib/hachoir_parser/audio/xm.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/blp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/laf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/spider_man_video.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game copying build/lib/hachoir_parser/game/zsnes.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/ext2.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/fat.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/iso9660.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/linux_swap.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/mbr.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/ntfs.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system copying build/lib/hachoir_parser/file_system/reiser_fs.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/bmp.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/common.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/exif.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/gif.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/ico.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/iptc.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/jpeg.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/pcx.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/photoshop_metadata.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/png.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/psd.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/tga.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/tiff.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/wmf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image copying build/lib/hachoir_parser/image/xcf.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/amf.py to amf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/asf.py to asf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/flv.py to flv.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/fourcc.py to fourcc.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mov.py to mov.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_ts.py to mpeg_ts.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.py to mpeg_video.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/guess.py to guess.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser.py to parser.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser_list.py to parser_list.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/template.py to template.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/version.py to version.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/action_script.py to action_script.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.py to asn1.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.py to mkv.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/ogg.py to ogg.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/realmedia.py to realmedia.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/riff.py to riff.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py to swf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/elf.py to elf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.py to exe.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_ne.py to exe_ne.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_pe.py to exe_pe.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_res.py to exe_res.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/java.py to java.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/nds.py to nds.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/prc.py to prc.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/python.py to python.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.py to ace.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ar.py to ar.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.py to bzip2_parser.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py to cab.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.py to gzip_parser.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py to lzx.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mar.py to mar.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mozilla_ar.py to mozilla_ar.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.py to rar.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.py to rpm.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/sevenzip.py to sevenzip.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/tar.py to tar.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.py to zip.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zlib.py to zlib.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/bplist.py to bplist.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.py to chm.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/common.py to common.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/dsstore.py to dsstore.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.py to file_3do.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.py to file_3ds.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.py to gnome_keyring.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/hlp.py to hlp.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/lnk.py to lnk.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.py to msoffice.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.py to msoffice_summary.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.py to mstask.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.py to ole2.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2_util.py to ole2_util.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pcf.py to pcf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pdf.py to pdf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.py to pifv.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/torrent.py to torrent.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ttf.py to ttf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.py to word_2.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.py to word_doc.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/deflate.py to deflate.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/msdos.py to msdos.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/tracker.py to tracker.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32.py to win32.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32_lang_id.py to win32_lang_id.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/common.py to common.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/ouid.py to ouid.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.py to tcpdump.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.py to aiff.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/au.py to au.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.py to flac.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/id3.py to id3.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/itunesdb.py to itunesdb.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.py to midi.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mod.py to mod.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/modplug.py to modplug.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.py to mpeg_audio.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/real_audio.py to real_audio.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/s3m.py to s3m.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.py to xm.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/blp.py to blp.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/laf.py to laf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/spider_man_video.py to spider_man_video.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/zsnes.py to zsnes.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ext2.py to ext2.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/fat.py to fat.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/iso9660.py to iso9660.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/linux_swap.py to linux_swap.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/mbr.py to mbr.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.py to ntfs.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/reiser_fs.py to reiser_fs.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.py to bmp.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/common.py to common.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/exif.py to exif.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/gif.py to gif.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/ico.py to ico.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/iptc.py to iptc.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py to jpeg.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.py to pcx.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.py to photoshop_metadata.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/png.py to png.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/psd.py to psd.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tga.py to tga.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.py to tiff.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.py to wmf.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.py to xcf.pyc running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser-1.3.5-py2.7.egg-info + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-regex ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-regex ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex copying build/lib/hachoir_regex/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex copying build/lib/hachoir_regex/compatibility.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex copying build/lib/hachoir_regex/parser.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex copying build/lib/hachoir_regex/pattern.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex copying build/lib/hachoir_regex/regex.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex copying build/lib/hachoir_regex/tools.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex copying build/lib/hachoir_regex/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/compatibility.py to compatibility.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/parser.py to parser.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.py to pattern.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/regex.py to regex.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/tools.py to tools.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/version.py to version.pyc running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex-1.0.5-py2.7.egg-info + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-subfile ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-subfile ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/data_rate.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/output.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/pattern.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/search.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile copying build/lib/hachoir_subfile/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/data_rate.py to data_rate.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/output.py to output.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/pattern.py to pattern.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.py to search.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/version.py to version.pyc running install_scripts copying build/scripts-2.7/hachoir-subfile -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile to 755 running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile-0.5.3-py2.7.egg-info + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + pushd hachoir-urwid ~/RPM/BUILD/python-module-hachoir-core-1.3.4/hachoir-urwid ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + /usr/bin/python setup.py install --skip-build --root=/usr/src/tmp/python-module-hachoir-core-buildroot --force running install running install_lib creating /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid copying build/lib/hachoir_urwid/__init__.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid copying build/lib/hachoir_urwid/urwid_ui.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid copying build/lib/hachoir_urwid/version.py -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/__init__.py to __init__.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/urwid_ui.py to urwid_ui.pyc byte-compiling /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/version.py to version.pyc running install_scripts copying build/scripts-2.7/hachoir-urwid -> /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin changing mode of /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid to 755 running install_egg_info Writing /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid-1.1-py2.7.egg-info + popd ~/RPM/BUILD/python-module-hachoir-core-1.3.4 + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python-module-hachoir-core-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python-module-hachoir-core-buildroot (binconfig,pkgconfig,libtool,desktop) Compressing files in /usr/src/tmp/python-module-hachoir-core-buildroot (auto) Adjusting library links in /usr/src/tmp/python-module-hachoir-core-buildroot ./usr/lib: Verifying ELF objects in /usr/src/tmp/python-module-hachoir-core-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Bytecompiling python modules in /usr/src/tmp/python-module-hachoir-core-buildroot using /usr/bin/python unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/character.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/enum.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/fake_array.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field_set.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/float.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/helper.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/integer.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/link.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/new_seekable_field_set.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/padding.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/seekable_field_set.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/static_field_set.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/vector.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/character.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/enum.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/fake_array.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/float.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/integer.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/link.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/new_seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/padding.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/static_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/vector.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input_helper.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/stream.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input_helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/stream.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/benchmark.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/bits.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/config.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/dict.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/endian.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/error.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/event_handler.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/iso639.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/language.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/memory.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/profiler.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/text_handler.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/timeout.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/tools.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/version.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/benchmark.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/bits.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/dict.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/endian.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/error.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/event_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/iso639.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/language.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/memory.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/profiler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/text_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/timeout.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/dialog_ui.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/dialog_ui.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/archive.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/audio.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/config.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/file_system.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/filter.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/formatter.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/image.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata_item.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/misc.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/program.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/riff.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/safe.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/setter.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/timezone.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/version.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/video.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/archive.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/file_system.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/filter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/formatter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/image.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata_item.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/misc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/program.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/safe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/setter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/timezone.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/video.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ar.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mar.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mozilla_ar.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/sevenzip.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/tar.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zlib.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mozilla_ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/sevenzip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/tar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zlib.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/au.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/id3.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/itunesdb.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mod.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/modplug.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/real_audio.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/s3m.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/au.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/id3.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/itunesdb.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mod.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/modplug.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/real_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/s3m.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/deflate.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/msdos.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/tracker.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32_lang_id.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/deflate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/msdos.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/tracker.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32_lang_id.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/action_script.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/ogg.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/realmedia.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/riff.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/action_script.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/ogg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/realmedia.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ext2.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/fat.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/iso9660.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/linux_swap.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/mbr.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/reiser_fs.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ext2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/fat.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/iso9660.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/linux_swap.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/mbr.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/reiser_fs.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/blp.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/laf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/spider_man_video.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/zsnes.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/blp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/laf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/spider_man_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/zsnes.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/common.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/exif.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/gif.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/ico.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/iptc.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/png.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/psd.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tga.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/exif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/gif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/ico.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/iptc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/png.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/psd.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tga.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/bplist.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/common.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/dsstore.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/hlp.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/lnk.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2_util.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pcf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pdf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/torrent.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ttf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/bplist.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/dsstore.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/hlp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/lnk.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2_util.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pdf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/torrent.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ttf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/common.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/ouid.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/ouid.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/elf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_ne.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_pe.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_res.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/java.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/nds.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/prc.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/python.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/elf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_ne.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_pe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_res.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/java.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/nds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/prc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/python.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/amf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/asf.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/flv.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/fourcc.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mov.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_ts.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/amf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/asf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/flv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/fourcc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mov.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_ts.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/guess.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser_list.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/template.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/version.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/guess.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser_list.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/template.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/compatibility.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/parser.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/regex.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/tools.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/version.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/compatibility.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/regex.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/data_rate.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/output.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/pattern.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/version.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/data_rate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/__init__.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/urwid_ui.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/version.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/urwid_ui.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/version.py Bytecompiling python modules with optimization in /usr/src/tmp/python-module-hachoir-core-buildroot using /usr/bin/python -O compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/character.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/enum.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/fake_array.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/float.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/integer.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/link.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/new_seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/padding.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/static_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/vector.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input_helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/stream.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/benchmark.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/bits.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/dict.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/endian.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/error.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/event_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/iso639.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/language.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/memory.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/profiler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/text_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/timeout.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/qt/dialog_ui.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/archive.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/file_system.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/filter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/formatter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/image.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata_item.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/misc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/program.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/safe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/setter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/timezone.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mozilla_ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/sevenzip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/tar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zlib.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/au.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/id3.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/itunesdb.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mod.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/modplug.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/real_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/s3m.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/deflate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/msdos.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/tracker.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32_lang_id.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/action_script.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/ogg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/realmedia.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ext2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/fat.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/iso9660.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/linux_swap.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/mbr.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/reiser_fs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/blp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/laf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/spider_man_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/zsnes.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/exif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/gif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/ico.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/iptc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/png.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/psd.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tga.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/bplist.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/dsstore.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/hlp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/lnk.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2_util.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pdf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/torrent.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ttf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/ouid.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/elf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_ne.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_pe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_res.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/java.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/nds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/prc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/python.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/amf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/asf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/flv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/fourcc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mov.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_ts.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/guess.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser_list.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/template.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/compatibility.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/regex.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/data_rate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/urwid_ui.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/version.py Bytecompiling python3 modules in /usr/src/tmp/python-module-hachoir-core-buildroot using python3 unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/bits.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/text_handler.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/timeout.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/basic_field_set.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/byte_field.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/float.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/generic_field_set.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/new_seekable_field_set.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/padding.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/parser.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/seekable_field_set.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/static_field_set.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/string_field.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/vector.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/basic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/bit_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/byte_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/character.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/enum.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/fake_array.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/float.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/generic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/integer.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/link.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/new_seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/padding.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/static_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/string_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/sub_file.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/timestamp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/vector.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input_helper.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/output.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input_helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/stream.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/benchmark.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/bits.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/cmd_line.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py can't be compiled : File "/usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py", line 91 True = True ^ SyntaxError: can't assign to keyword compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/dict.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/endian.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/error.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/event_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/i18n.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/iso639.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/language.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/memory.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/profiler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/text_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/timeout.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata_item.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/dialog_ui.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/archive.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/file_system.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/filter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/formatter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/image.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata_item.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/misc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/program.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/register.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/safe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/setter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/timezone.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/video.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser_list.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/lzx.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ace.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/bzip2_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/cab.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/gzip_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/lzx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mozilla_ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rpm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/sevenzip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/tar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zlib.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/s3m.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/aiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/au.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/flac.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/id3.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/itunesdb.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/midi.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mod.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/modplug.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mpeg_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/real_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/s3m.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/xm.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/deflate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/msdos.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/tracker.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32_lang_id.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/action_script.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/asn1.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/mkv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/ogg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/realmedia.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/swf.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ext2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/fat.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/iso9660.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/linux_swap.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/mbr.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ntfs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/reiser_fs.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/blp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/laf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/spider_man_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/zsnes.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/bmp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/exif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/gif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/ico.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/iptc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/pcx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/photoshop_metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/png.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/psd.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tga.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/wmf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/xcf.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/lnk.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/bplist.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/chm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/dsstore.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3do.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3ds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/gnome_keyring.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/hlp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/lnk.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice_summary.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/mstask.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2_util.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pdf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pifv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/torrent.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ttf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_doc.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/ouid.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/tcpdump.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/java.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/elf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_ne.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_pe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_res.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/java.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/nds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/prc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/python.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/amf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/asf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/flv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/fourcc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mov.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_ts.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/guess.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/template.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__pycache__/parser.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__pycache__/regex.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/compatibility.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/regex.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/data_rate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/search.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/version.py unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.pyc unlink /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.pyc compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py can't be compiled : File "/usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py", line 604 footer.render = lambda (maxcol,), focus=False: Pile.render(footer, (maxcol, sep.rows((maxcol,))+log.height), focus) ^ SyntaxError: invalid syntax compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/version.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python-module-hachoir-core-buildroot using python3 -O compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/basic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/bit_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/byte_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/character.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/enum.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/fake_array.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/float.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/generic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/integer.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/link.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/new_seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/padding.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/static_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/string_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/sub_file.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/timestamp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/vector.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input_helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/stream.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/benchmark.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/bits.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/cmd_line.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py can't be compiled : File "/usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py", line 91 True = True ^ SyntaxError: can't assign to keyword compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/dict.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/endian.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/error.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/event_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/i18n.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/iso639.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/language.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/memory.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/profiler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/text_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/timeout.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/dialog_ui.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/archive.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/file_system.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/filter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/formatter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/image.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata_item.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/misc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/program.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/register.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/safe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/setter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/timezone.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ace.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/bzip2_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/cab.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/gzip_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/lzx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mozilla_ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rpm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/sevenzip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/tar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zlib.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/aiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/au.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/flac.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/id3.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/itunesdb.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/midi.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mod.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/modplug.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mpeg_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/real_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/s3m.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/xm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/deflate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/msdos.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/tracker.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32_lang_id.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/action_script.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/asn1.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/mkv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/ogg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/realmedia.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/swf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ext2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/fat.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/iso9660.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/linux_swap.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/mbr.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ntfs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/reiser_fs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/blp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/laf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/spider_man_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/zsnes.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/bmp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/exif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/gif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/ico.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/iptc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/pcx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/photoshop_metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/png.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/psd.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tga.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/wmf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/xcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/bplist.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/chm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/dsstore.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3do.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3ds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/gnome_keyring.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/hlp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/lnk.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice_summary.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/mstask.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2_util.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pdf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pifv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/torrent.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ttf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_doc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/ouid.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/tcpdump.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/elf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_ne.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_pe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_res.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/java.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/nds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/prc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/python.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/amf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/asf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/flv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/fourcc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mov.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_ts.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/guess.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/template.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/compatibility.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/regex.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/data_rate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/search.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py can't be compiled : File "/usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py", line 604 footer.render = lambda (maxcol,), focus=False: Pile.render(footer, (maxcol, sep.rows((maxcol,))+log.height), focus) ^ SyntaxError: invalid syntax compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/version.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python-module-hachoir-core-buildroot using python3 -OO compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/basic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/bit_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/byte_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/character.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/enum.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/fake_array.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/float.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/generic_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/integer.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/link.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/new_seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/padding.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/seekable_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/static_field_set.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/string_field.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/sub_file.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/timestamp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/vector.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input_helper.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/stream.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/benchmark.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/bits.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/cmd_line.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py can't be compiled : File "/usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py", line 91 True = True ^ SyntaxError: can't assign to keyword compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/dict.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/endian.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/error.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/event_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/i18n.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/iso639.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/language.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/memory.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/profiler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/text_handler.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/timeout.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/qt/dialog_ui.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/archive.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/config.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/file_system.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/filter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/formatter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/image.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/metadata_item.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/misc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/program.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/register.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/safe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/setter.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/timezone.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ace.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/bzip2_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/cab.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/gzip_parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/lzx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/mozilla_ar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/rpm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/sevenzip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/tar.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zip.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/zlib.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/aiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/au.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/flac.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/id3.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/itunesdb.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/midi.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mod.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/modplug.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/mpeg_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/real_audio.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/s3m.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/audio/xm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/deflate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/msdos.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/tracker.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/win32_lang_id.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/action_script.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/asn1.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/mkv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/ogg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/realmedia.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/riff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/swf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ext2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/fat.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/iso9660.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/linux_swap.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/mbr.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/ntfs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/file_system/reiser_fs.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/blp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/laf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/spider_man_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/game/zsnes.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/bmp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/exif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/gif.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/ico.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/iptc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/jpeg.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/pcx.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/photoshop_metadata.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/png.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/psd.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tga.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/tiff.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/wmf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/xcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/bplist.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/chm.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/dsstore.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3do.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/file_3ds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/gnome_keyring.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/hlp.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/lnk.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/msoffice_summary.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/mstask.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ole2_util.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pcf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pdf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/pifv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/torrent.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/ttf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_2.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/word_doc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/common.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/ouid.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/tcpdump.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/elf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_ne.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_pe.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/exe_res.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/java.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/nds.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/prc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/python.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/amf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/asf.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/flv.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/fourcc.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mov.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_ts.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/video/mpeg_video.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/guess.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/template.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/compatibility.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/parser.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/regex.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/tools.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/data_rate.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/output.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/pattern.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/search.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/version.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/__init__.py compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py can't be compiled : File "/usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py", line 604 footer.render = lambda (maxcol,), focus=False: Pile.render(footer, (maxcol, sep.rows((maxcol,))+log.height), focus) ^ SyntaxError: invalid syntax compile /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_urwid/version.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.opt-1.pyc' './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.opt-1.pyc' => './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.pyc' './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.opt-2.pyc' => './usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.opt-1.pyc' Hardlinking identical .pyc and .pyo files './usr/lib/python2.7/site-packages/hachoir_urwid/version.pyo' => './usr/lib/python2.7/site-packages/hachoir_urwid/version.pyc' './usr/lib/python2.7/site-packages/hachoir_urwid/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_urwid/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_subfile/version.pyo' => './usr/lib/python2.7/site-packages/hachoir_subfile/version.pyc' './usr/lib/python2.7/site-packages/hachoir_subfile/search.pyo' => './usr/lib/python2.7/site-packages/hachoir_subfile/search.pyc' './usr/lib/python2.7/site-packages/hachoir_subfile/pattern.pyo' => './usr/lib/python2.7/site-packages/hachoir_subfile/pattern.pyc' './usr/lib/python2.7/site-packages/hachoir_subfile/output.pyo' => './usr/lib/python2.7/site-packages/hachoir_subfile/output.pyc' './usr/lib/python2.7/site-packages/hachoir_subfile/data_rate.pyo' => './usr/lib/python2.7/site-packages/hachoir_subfile/data_rate.pyc' './usr/lib/python2.7/site-packages/hachoir_subfile/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_subfile/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_regex/version.pyo' => './usr/lib/python2.7/site-packages/hachoir_regex/version.pyc' './usr/lib/python2.7/site-packages/hachoir_regex/tools.pyo' => './usr/lib/python2.7/site-packages/hachoir_regex/tools.pyc' './usr/lib/python2.7/site-packages/hachoir_regex/pattern.pyo' => './usr/lib/python2.7/site-packages/hachoir_regex/pattern.pyc' './usr/lib/python2.7/site-packages/hachoir_regex/compatibility.pyo' => './usr/lib/python2.7/site-packages/hachoir_regex/compatibility.pyc' './usr/lib/python2.7/site-packages/hachoir_regex/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_regex/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/version.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/version.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/template.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/template.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/parser.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/parser.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/guess.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/guess.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/tga.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/tga.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/psd.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/psd.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/png.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/png.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/iptc.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/iptc.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/ico.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/ico.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/gif.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/gif.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/exif.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/exif.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/common.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/common.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/reiser_fs.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/reiser_fs.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/mbr.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/mbr.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/linux_swap.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/linux_swap.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/iso9660.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/iso9660.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/fat.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/fat.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/ext2.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/ext2.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/game/zsnes.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/game/zsnes.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/game/spider_man_video.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/game/spider_man_video.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/game/laf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/game/laf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/game/blp.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/game/blp.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/real_audio.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/real_audio.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/modplug.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/modplug.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/mod.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/mod.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/itunesdb.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/itunesdb.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/id3.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/id3.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/au.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/au.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/network/ouid.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/network/ouid.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/network/common.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/network/common.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/network/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/network/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/common/win32_lang_id.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/common/win32_lang_id.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/common/win32.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/common/win32.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/common/tracker.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/common/tracker.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/common/msdos.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/common/msdos.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/common/deflate.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/common/deflate.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/common/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/common/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/ttf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/ttf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/torrent.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/torrent.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/pdf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/pdf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/pcf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/pcf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2_util.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2_util.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/hlp.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/hlp.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/dsstore.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/dsstore.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/common.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/common.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/bplist.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/bplist.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/zlib.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/zlib.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/tar.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/tar.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/sevenzip.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/sevenzip.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/mozilla_ar.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/mozilla_ar.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/mar.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/mar.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/ar.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/ar.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/python.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/python.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/prc.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/prc.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/nds.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/nds.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/exe_res.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/exe_res.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/exe_pe.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/exe_pe.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/exe_ne.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/exe_ne.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/exe.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/exe.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/elf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/elf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/swf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/swf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/riff.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/riff.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/realmedia.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/realmedia.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/ogg.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/ogg.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/action_script.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/action_script.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_ts.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_ts.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/mov.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/mov.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/fourcc.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/fourcc.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/flv.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/flv.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/asf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/asf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/amf.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/amf.pyc' './usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/video.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/video.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/version.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/version.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/timezone.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/timezone.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/setter.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/setter.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/safe.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/safe.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/riff.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/riff.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/register.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/register.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/program.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/program.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/misc.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/misc.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/image.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/image.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/formatter.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/formatter.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/filter.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/filter.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/file_system.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/file_system.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/config.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/config.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/audio.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/audio.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/archive.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/archive.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/qt/dialog_ui.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/qt/dialog_ui.pyc' './usr/lib/python2.7/site-packages/hachoir_metadata/qt/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_metadata/qt/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_core/version.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/version.pyc' './usr/lib/python2.7/site-packages/hachoir_core/tools.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/tools.pyc' './usr/lib/python2.7/site-packages/hachoir_core/profiler.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/profiler.pyc' './usr/lib/python2.7/site-packages/hachoir_core/memory.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/memory.pyc' './usr/lib/python2.7/site-packages/hachoir_core/log.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/log.pyc' './usr/lib/python2.7/site-packages/hachoir_core/language.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/language.pyc' './usr/lib/python2.7/site-packages/hachoir_core/iso639.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/iso639.pyc' './usr/lib/python2.7/site-packages/hachoir_core/i18n.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/i18n.pyc' './usr/lib/python2.7/site-packages/hachoir_core/event_handler.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/event_handler.pyc' './usr/lib/python2.7/site-packages/hachoir_core/error.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/error.pyc' './usr/lib/python2.7/site-packages/hachoir_core/endian.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/endian.pyc' './usr/lib/python2.7/site-packages/hachoir_core/dict.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/dict.pyc' './usr/lib/python2.7/site-packages/hachoir_core/config.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/config.pyc' './usr/lib/python2.7/site-packages/hachoir_core/compatibility.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/compatibility.pyc' './usr/lib/python2.7/site-packages/hachoir_core/cmd_line.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/cmd_line.pyc' './usr/lib/python2.7/site-packages/hachoir_core/benchmark.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/benchmark.pyc' './usr/lib/python2.7/site-packages/hachoir_core/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/integer.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/integer.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/helper.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/helper.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/fake_array.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/fake_array.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/enum.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/enum.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/character.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/character.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.pyc' './usr/lib/python2.7/site-packages/hachoir_core/field/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/field/__init__.pyc' './usr/lib/python2.7/site-packages/hachoir_core/stream/stream.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/stream/stream.pyc' './usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.pyo' => './usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.pyc' Processing files: python-module-hachoir-core-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.91082 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + cp -prL hachoir-core/AUTHORS hachoir-core/COPYING hachoir-core/ChangeLog /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + cp -prL hachoir-core/README hachoir-core/doc /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-core-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cpiDn8 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.gvpSlj find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/benchmark.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/benchmark.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/benchmark.py: line=193 IGNORE (for REQ=slight and deep=19) module=gc python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/bits.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/bits.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/cmd_line.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py: line=98 IGNORE (for REQ=slight and deep=8) module=__builtin__ /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py: line=108 IGNORE (for REQ=slight and deep=8) module=__builtin__ /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py: line=139 IGNORE (for REQ=slight and deep=12) module=__builtin__ /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py: line=150 IGNORE (for REQ=slight and deep=8) module=__builtin__ /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/compatibility.py: line=175 IGNORE (for REQ=slight and deep=8) module=__builtin__ python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/dict.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/dict.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/endian.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/error.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/error.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/error.py: skipping sys python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/basic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/bit_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/byte_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/character.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/character.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/character.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/fake_array.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/float.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/float.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/generic_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/helper.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/helper.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/integer.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/link.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/link.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/new_seekable_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/new_seekable_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/padding.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/padding.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/padding.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/parser.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/seekable_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/seekable_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/static_field_set.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/string_field.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/sub_file.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/timestamp.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/field/vector.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.py: skipping sys /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/i18n.py: line=124 IGNORE (for REQ=slight and deep=16) module=gettext python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/language.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py: skipping sys python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py: line=43 IGNORE (for REQ=slight and deep=15) module=codecs /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/log.py: line=78 IGNORE (for REQ=slight and deep=15) module=hachoir_core python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/memory.py: skipping gc /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/memory.py: line=45 IGNORE (for REQ=slight and deep=8) module=resource python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/__init__.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: skipping errno python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input.py: line=414 IGNORE (for REQ=slight and deep=15) module=os python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input_helper.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/input_helper.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/output.py: skipping errno python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/stream/stream.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/text_handler.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/text_handler.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/timeout.py: line=38 IGNORE (for REQ=slight and deep=12) module=signal /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/timeout.py: line=57 IGNORE (for REQ=slight and deep=12) module=signal /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/timeout.py: line=58 IGNORE (for REQ=slight and deep=12) module=resource python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_core/tools.py: hiding hachoir_core, which SEEMS TO BE SELF-SATISFIED Provides: python2.7(hachoir_core), python2.7(hachoir_core.benchmark), python2.7(hachoir_core.bits), python2.7(hachoir_core.cmd_line), python2.7(hachoir_core.compatibility), python2.7(hachoir_core.config), python2.7(hachoir_core.dict), python2.7(hachoir_core.endian), python2.7(hachoir_core.error), python2.7(hachoir_core.event_handler), python2.7(hachoir_core.field), python2.7(hachoir_core.field.basic_field_set), python2.7(hachoir_core.field.bit_field), python2.7(hachoir_core.field.byte_field), python2.7(hachoir_core.field.character), python2.7(hachoir_core.field.enum), python2.7(hachoir_core.field.fake_array), python2.7(hachoir_core.field.field), python2.7(hachoir_core.field.field_set), python2.7(hachoir_core.field.float), python2.7(hachoir_core.field.generic_field_set), python2.7(hachoir_core.field.helper), python2.7(hachoir_core.field.integer), python2.7(hachoir_core.field.link), python2.7(hachoir_core.field.new_seekable_field_set), python2.7(hachoir_core.field.padding), python2.7(hachoir_core.field.parser), python2.7(hachoir_core.field.seekable_field_set), python2.7(hachoir_core.field.static_field_set), python2.7(hachoir_core.field.string_field), python2.7(hachoir_core.field.sub_file), python2.7(hachoir_core.field.timestamp), python2.7(hachoir_core.field.vector), python2.7(hachoir_core.i18n), python2.7(hachoir_core.iso639), python2.7(hachoir_core.language), python2.7(hachoir_core.log), python2.7(hachoir_core.memory), python2.7(hachoir_core.profiler), python2.7(hachoir_core.stream), python2.7(hachoir_core.stream.input), python2.7(hachoir_core.stream.input_helper), python2.7(hachoir_core.stream.output), python2.7(hachoir_core.stream.stream), python2.7(hachoir_core.text_handler), python2.7(hachoir_core.timeout), python2.7(hachoir_core.tools), python2.7(hachoir_core.version) Requires: /usr/lib/python2.7/site-packages, python-modules, python2.7(hotshot) Processing files: python-module-hachoir-metadata-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.46879 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + cp -prL hachoir-metadata/AUTHORS hachoir-metadata/ChangeLog /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + cp -prL hachoir-metadata/COPYING hachoir-metadata/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-metadata-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yIU0fB find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8csGEW find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: skipping sys /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=5 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=6 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=7 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=8 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=9 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=10 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=11 IGNORE (for REQ=slight and deep=8) module=hachoir_parser /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=12 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=13 IGNORE (for REQ=slight and deep=8) module=hachoir_metadata python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=31 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=32 IGNORE (for REQ=slight and deep=8) module=hachoir_metadata /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata: line=151 IGNORE (for REQ=slight and deep=8) module=hachoir_core python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/__init__.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/archive.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/archive.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/archive.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/audio.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/audio.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/audio.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/file_system.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/file_system.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/filter.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/image.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/image.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/jpeg.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata_item.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/metadata_item.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/misc.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/misc.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/misc.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/program.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/program.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/register.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/riff.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/riff.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/riff.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/setter.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/setter.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/video.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/video.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_metadata/video.py: hiding hachoir_metadata, which SEEMS TO BE SELF-SATISFIED Provides: python2.7(hachoir_metadata), python2.7(hachoir_metadata.archive), python2.7(hachoir_metadata.audio), python2.7(hachoir_metadata.config), python2.7(hachoir_metadata.file_system), python2.7(hachoir_metadata.filter), python2.7(hachoir_metadata.formatter), python2.7(hachoir_metadata.image), python2.7(hachoir_metadata.jpeg), python2.7(hachoir_metadata.metadata), python2.7(hachoir_metadata.metadata_item), python2.7(hachoir_metadata.misc), python2.7(hachoir_metadata.program), python2.7(hachoir_metadata.register), python2.7(hachoir_metadata.riff), python2.7(hachoir_metadata.safe), python2.7(hachoir_metadata.setter), python2.7(hachoir_metadata.timezone), python2.7(hachoir_metadata.version), python2.7(hachoir_metadata.video) Requires: python-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, python-module-hachoir-parser = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python, /usr/lib/python2.7/site-packages, python-modules, python2.7(hachoir_core), python2.7(hachoir_parser) Processing files: python-module-hachoir-metadata-qt-1.3.4-alt3.hg20140628.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.m4cL2n find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4yi0iU find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-qt: skipping sys python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-qt: skipping sys Provides: python2.7(hachoir_metadata.qt), python2.7(hachoir_metadata.qt.dialog_ui) Requires: python-module-hachoir-metadata = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python, /usr/lib/python2.7/site-packages, python-modules, python2.7(PyQt4), python2.7(hachoir_core), python2.7(hachoir_metadata), python2.7(hachoir_parser) Processing files: hachoir-metadata-gtk-1.3.4-alt3.hg20140628.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Yzfe6t find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.cRzcc7 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-gtk: skipping sys Requires: python-module-hachoir-metadata = 1:1.3.4-alt3.hg20140628.1, python-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python, python-base, python2.7(gtk), python2.7(hachoir_core), python2.7(hachoir_metadata), python2.7(hachoir_parser), python2.7(pygtk) Processing files: python-module-hachoir-parser-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.84959 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + cp -prL hachoir-parser/AUTHORS hachoir-parser/COPYING hachoir-parser/ChangeLog /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + cp -prL hachoir-parser/README hachoir-parser/README.header hachoir-parser/README.py hachoir-parser/tests /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-parser-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.CqMk0O find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qSMo7z find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ace.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/ar.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/bzip2_parser.py: line=18 IGNORE (for REQ=slight and deep=8) module=bz2 python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/cab.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/gzip_parser.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/lzx.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mar.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/mozilla_ar.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rar.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/rpm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/sevenzip.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/tar.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zip.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/archive/zlib.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/aiff.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/au.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/flac.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/itunesdb.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/midi.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mod.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/mpeg_audio.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/real_audio.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/s3m.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/audio/xm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/deflate.py: line=4 IGNORE (for REQ=slight and deep=8) module=zlib python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/common/win32.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/action_script.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/asn1.py: line=151 IGNORE (for REQ=slight and deep=8) module=datetime python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/mkv.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/ogg.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/realmedia.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/riff.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/riff.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/riff.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/container/swf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ext2.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/fat.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/iso9660.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/linux_swap.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/mbr.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/ntfs.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/file_system/reiser_fs.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/blp.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/blp.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/laf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/spider_man_video.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/game/zsnes.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/guess.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/bmp.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/gif.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/gif.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/ico.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/ico.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/ico.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/jpeg.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/pcx.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/photoshop_metadata.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/png.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/png.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/png.py: line=28 IGNORE (for REQ=slight and deep=8) module=zlib python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/psd.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/psd.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tga.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tga.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/tiff.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/wmf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/image/xcf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/bplist.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/chm.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/dsstore.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3do.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/file_3ds.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.py: line=22 IGNORE (for REQ=slight and deep=8) module=hashlib /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/gnome_keyring.py: line=32 IGNORE (for REQ=slight and deep=8) module=Crypto python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/hlp.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/lnk.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/lnk.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/lnk.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/msoffice_summary.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/mstask.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ole2_util.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pcf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pdf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/pifv.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/torrent.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/ttf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_2.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/misc/word_doc.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/common.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/network/tcpdump.py: line=447 IGNORE (for REQ=slight and deep=11) module=datetime python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser_list.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/parser_list.py: skipping sys python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/elf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/exe_res.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/java.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/nds.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/nds.py: line=35 IGNORE (for REQ=slight and deep=11) module=array python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/prc.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/python.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/program/python.py: line=23 IGNORE (for REQ=slight and deep=8) module=dis python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/template.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/__init__.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/asf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/asf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/asf.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/flv.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/flv.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/flv.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mov.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mov.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_ts.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_parser/video/mpeg_video.py: hiding hachoir_parser, which SEEMS TO BE SELF-SATISFIED Provides: python2.7(hachoir_parser), python2.7(hachoir_parser.archive), python2.7(hachoir_parser.archive.ace), python2.7(hachoir_parser.archive.ar), python2.7(hachoir_parser.archive.bzip2_parser), python2.7(hachoir_parser.archive.cab), python2.7(hachoir_parser.archive.gzip_parser), python2.7(hachoir_parser.archive.lzx), python2.7(hachoir_parser.archive.mar), python2.7(hachoir_parser.archive.mozilla_ar), python2.7(hachoir_parser.archive.rar), python2.7(hachoir_parser.archive.rpm), python2.7(hachoir_parser.archive.sevenzip), python2.7(hachoir_parser.archive.tar), python2.7(hachoir_parser.archive.zip), python2.7(hachoir_parser.archive.zlib), python2.7(hachoir_parser.audio), python2.7(hachoir_parser.audio.aiff), python2.7(hachoir_parser.audio.au), python2.7(hachoir_parser.audio.flac), python2.7(hachoir_parser.audio.id3), python2.7(hachoir_parser.audio.itunesdb), python2.7(hachoir_parser.audio.midi), python2.7(hachoir_parser.audio.mod), python2.7(hachoir_parser.audio.modplug), python2.7(hachoir_parser.audio.mpeg_audio), python2.7(hachoir_parser.audio.real_audio), python2.7(hachoir_parser.audio.s3m), python2.7(hachoir_parser.audio.xm), python2.7(hachoir_parser.common), python2.7(hachoir_parser.common.deflate), python2.7(hachoir_parser.common.msdos), python2.7(hachoir_parser.common.tracker), python2.7(hachoir_parser.common.win32), python2.7(hachoir_parser.common.win32_lang_id), python2.7(hachoir_parser.container), python2.7(hachoir_parser.container.action_script), python2.7(hachoir_parser.container.asn1), python2.7(hachoir_parser.container.mkv), python2.7(hachoir_parser.container.ogg), python2.7(hachoir_parser.container.realmedia), python2.7(hachoir_parser.container.riff), python2.7(hachoir_parser.container.swf), python2.7(hachoir_parser.file_system), python2.7(hachoir_parser.file_system.ext2), python2.7(hachoir_parser.file_system.fat), python2.7(hachoir_parser.file_system.iso9660), python2.7(hachoir_parser.file_system.linux_swap), python2.7(hachoir_parser.file_system.mbr), python2.7(hachoir_parser.file_system.ntfs), python2.7(hachoir_parser.file_system.reiser_fs), python2.7(hachoir_parser.game), python2.7(hachoir_parser.game.blp), python2.7(hachoir_parser.game.laf), python2.7(hachoir_parser.game.spider_man_video), python2.7(hachoir_parser.game.zsnes), python2.7(hachoir_parser.guess), python2.7(hachoir_parser.image), python2.7(hachoir_parser.image.bmp), python2.7(hachoir_parser.image.common), python2.7(hachoir_parser.image.exif), python2.7(hachoir_parser.image.gif), python2.7(hachoir_parser.image.ico), python2.7(hachoir_parser.image.iptc), python2.7(hachoir_parser.image.jpeg), python2.7(hachoir_parser.image.pcx), python2.7(hachoir_parser.image.photoshop_metadata), python2.7(hachoir_parser.image.png), python2.7(hachoir_parser.image.psd), python2.7(hachoir_parser.image.tga), python2.7(hachoir_parser.image.tiff), python2.7(hachoir_parser.image.wmf), python2.7(hachoir_parser.image.xcf), python2.7(hachoir_parser.misc), python2.7(hachoir_parser.misc.bplist), python2.7(hachoir_parser.misc.chm), python2.7(hachoir_parser.misc.common), python2.7(hachoir_parser.misc.dsstore), python2.7(hachoir_parser.misc.file_3do), python2.7(hachoir_parser.misc.file_3ds), python2.7(hachoir_parser.misc.gnome_keyring), python2.7(hachoir_parser.misc.hlp), python2.7(hachoir_parser.misc.lnk), python2.7(hachoir_parser.misc.msoffice), python2.7(hachoir_parser.misc.msoffice_summary), python2.7(hachoir_parser.misc.mstask), python2.7(hachoir_parser.misc.ole2), python2.7(hachoir_parser.misc.ole2_util), python2.7(hachoir_parser.misc.pcf), python2.7(hachoir_parser.misc.pdf), python2.7(hachoir_parser.misc.pifv), python2.7(hachoir_parser.misc.torrent), python2.7(hachoir_parser.misc.ttf), python2.7(hachoir_parser.misc.word_2), python2.7(hachoir_parser.misc.word_doc), python2.7(hachoir_parser.network), python2.7(hachoir_parser.network.common), python2.7(hachoir_parser.network.ouid), python2.7(hachoir_parser.network.tcpdump), python2.7(hachoir_parser.parser), python2.7(hachoir_parser.parser_list), python2.7(hachoir_parser.program), python2.7(hachoir_parser.program.elf), python2.7(hachoir_parser.program.exe), python2.7(hachoir_parser.program.exe_ne), python2.7(hachoir_parser.program.exe_pe), python2.7(hachoir_parser.program.exe_res), python2.7(hachoir_parser.program.java), python2.7(hachoir_parser.program.nds), python2.7(hachoir_parser.program.prc), python2.7(hachoir_parser.program.python), python2.7(hachoir_parser.template), python2.7(hachoir_parser.version), python2.7(hachoir_parser.video), python2.7(hachoir_parser.video.amf), python2.7(hachoir_parser.video.asf), python2.7(hachoir_parser.video.flv), python2.7(hachoir_parser.video.fourcc), python2.7(hachoir_parser.video.mov), python2.7(hachoir_parser.video.mpeg_ts), python2.7(hachoir_parser.video.mpeg_video) Requires: python-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/lib/python2.7/site-packages, python-modules, python2.7(hachoir_core), python2.7(inspect) Processing files: python-module-hachoir-regex-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.57420 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + cp -prL hachoir-regex/AUTHORS hachoir-regex/COPYING hachoir-regex/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + cp -prL hachoir-regex/regex.html hachoir-regex/regression.html /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-regex-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Qj9jRH find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6BZVUS find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/__init__.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/__init__.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/__init__.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/compatibility.py: line=34 IGNORE (for REQ=slight and deep=8) module=__builtin__ /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/compatibility.py: line=44 IGNORE (for REQ=slight and deep=8) module=__builtin__ python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/parser.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/parser.py: line=197 IGNORE (for REQ=slight and deep=8) module=doctest python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.py: line=172 IGNORE (for REQ=slight and deep=8) module=doctest /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/pattern.py: line=172 IGNORE (for REQ=slight and deep=8) module=sys python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/regex.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/regex.py: hiding hachoir_regex, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_regex/regex.py: line=863 IGNORE (for REQ=slight and deep=8) module=doctest Provides: python2.7(hachoir_regex), python2.7(hachoir_regex.compatibility), python2.7(hachoir_regex.parser), python2.7(hachoir_regex.pattern), python2.7(hachoir_regex.regex), python2.7(hachoir_regex.tools), python2.7(hachoir_regex.version) Requires: python-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/lib/python2.7/site-packages, python-modules Processing files: python-module-hachoir-subfile-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.47071 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + cp -prL hachoir-subfile/AUTHORS hachoir-subfile/COPYING /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + cp -prL hachoir-subfile/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-subfile-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eEL897 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0YobLq find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile: hiding hachoir_subfile, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile: skipping sys /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile: line=12 IGNORE (for REQ=slight and deep=8) module=hachoir_subfile /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile: line=98 IGNORE (for REQ=slight and deep=12) module=hachoir_core python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/output.py: skipping errno python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.py: hiding hachoir_subfile, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.py: hiding hachoir_subfile, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.py: hiding hachoir_subfile, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_subfile/search.py: skipping sys Provides: python2.7(hachoir_subfile), python2.7(hachoir_subfile.data_rate), python2.7(hachoir_subfile.output), python2.7(hachoir_subfile.pattern), python2.7(hachoir_subfile.search), python2.7(hachoir_subfile.version) Requires: python-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python, /usr/lib/python2.7/site-packages, python-modules, python2.7(hachoir_core), python2.7(hachoir_parser), python2.7(hachoir_regex) Processing files: python-module-hachoir-urwid-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.92668 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-urwid-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-urwid-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-urwid-1.3.4 + cp -prL hachoir-urwid/AUTHORS hachoir-urwid/COPYING hachoir-urwid/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-urwid-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-urwid-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python-module-hachoir-urwid-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.EVHoCN find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.uMqtHd find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid: hiding hachoir_urwid, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid: hiding hachoir_urwid, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid: skipping sys /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid: line=62 IGNORE (for REQ=slight and deep=8) module=hachoir_core python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/__init__.py: hiding hachoir_urwid, which SEEMS TO BE SELF-SATISFIED python.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/__init__.py: hiding hachoir_urwid, which SEEMS TO BE SELF-SATISFIED /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/urwid_ui.py: line=15 IGNORE (for REQ=slight and deep=8) module=urwid /usr/lib/rpm/python.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python2.7/site-packages/hachoir_urwid/urwid_ui.py: line=19 IGNORE (for REQ=slight and deep=8) module=urwid Provides: python2.7(hachoir_urwid), python2.7(hachoir_urwid.urwid_ui), python2.7(hachoir_urwid.version) Requires: python-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python, /usr/lib/python2.7/site-packages, python-modules, python2.7(hachoir_core), python2.7(hachoir_parser), python2.7(urwid) Processing files: python3-module-hachoir-core-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.83409 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-core-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-core-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-core-1.3.4 + cp -prL AUTHORS COPYING ChangeLog README doc /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-core-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-core-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-core-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.00wQCH find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SsqNHe find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/benchmark.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/benchmark.py: line=193 IGNORE (for REQ=slight and deep=19) module=gc python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/bits.py: skipping itertools /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py: line=99 IGNORE (for REQ=slight and deep=8) module=builtins /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py: line=109 IGNORE (for REQ=slight and deep=8) module=builtins /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py: line=140 IGNORE (for REQ=slight and deep=12) module=builtins /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py: line=151 IGNORE (for REQ=slight and deep=8) module=builtins /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/compatibility.py: line=176 IGNORE (for REQ=slight and deep=8) module=builtins python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/error.py: skipping sys python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/field/fake_array.py: skipping itertools python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/i18n.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/i18n.py: line=124 IGNORE (for REQ=slight and deep=16) module=gettext python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py: skipping sys python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py: skipping time /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py: line=43 IGNORE (for REQ=slight and deep=15) module=codecs /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/log.py: line=78 IGNORE (for REQ=slight and deep=15) module=hachoir_core python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/memory.py: skipping gc /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/memory.py: line=45 IGNORE (for REQ=slight and deep=8) module=resource python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/profiler.py: skipping hotshot python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/profiler.py: skipping hotshot python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input.py: skipping errno /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/input.py: line=414 IGNORE (for REQ=slight and deep=15) module=os python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/stream/output.py: skipping errno /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/timeout.py: line=38 IGNORE (for REQ=slight and deep=12) module=signal /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/timeout.py: line=57 IGNORE (for REQ=slight and deep=12) module=signal /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_core/timeout.py: line=58 IGNORE (for REQ=slight and deep=12) module=resource Provides: python3(hachoir_core), python3(hachoir_core.benchmark), python3(hachoir_core.bits), python3(hachoir_core.cmd_line), python3(hachoir_core.compatibility), python3(hachoir_core.config), python3(hachoir_core.dict), python3(hachoir_core.endian), python3(hachoir_core.error), python3(hachoir_core.event_handler), python3(hachoir_core.field), python3(hachoir_core.field.basic_field_set), python3(hachoir_core.field.bit_field), python3(hachoir_core.field.byte_field), python3(hachoir_core.field.character), python3(hachoir_core.field.enum), python3(hachoir_core.field.fake_array), python3(hachoir_core.field.field), python3(hachoir_core.field.field_set), python3(hachoir_core.field.float), python3(hachoir_core.field.generic_field_set), python3(hachoir_core.field.helper), python3(hachoir_core.field.integer), python3(hachoir_core.field.link), python3(hachoir_core.field.new_seekable_field_set), python3(hachoir_core.field.padding), python3(hachoir_core.field.parser), python3(hachoir_core.field.seekable_field_set), python3(hachoir_core.field.static_field_set), python3(hachoir_core.field.string_field), python3(hachoir_core.field.sub_file), python3(hachoir_core.field.timestamp), python3(hachoir_core.field.vector), python3(hachoir_core.i18n), python3(hachoir_core.iso639), python3(hachoir_core.language), python3(hachoir_core.log), python3(hachoir_core.memory), python3(hachoir_core.profiler), python3(hachoir_core.stream), python3(hachoir_core.stream.input), python3(hachoir_core.stream.input_helper), python3(hachoir_core.stream.output), python3(hachoir_core.stream.stream), python3(hachoir_core.text_handler), python3(hachoir_core.timeout), python3(hachoir_core.tools), python3(hachoir_core.version), python3.3(hachoir_core), python3.3(hachoir_core.benchmark), python3.3(hachoir_core.bits), python3.3(hachoir_core.cmd_line), python3.3(hachoir_core.compatibility), python3.3(hachoir_core.config), python3.3(hachoir_core.dict), python3.3(hachoir_core.endian), python3.3(hachoir_core.error), python3.3(hachoir_core.event_handler), python3.3(hachoir_core.field), python3.3(hachoir_core.field.basic_field_set), python3.3(hachoir_core.field.bit_field), python3.3(hachoir_core.field.byte_field), python3.3(hachoir_core.field.character), python3.3(hachoir_core.field.enum), python3.3(hachoir_core.field.fake_array), python3.3(hachoir_core.field.field), python3.3(hachoir_core.field.field_set), python3.3(hachoir_core.field.float), python3.3(hachoir_core.field.generic_field_set), python3.3(hachoir_core.field.helper), python3.3(hachoir_core.field.integer), python3.3(hachoir_core.field.link), python3.3(hachoir_core.field.new_seekable_field_set), python3.3(hachoir_core.field.padding), python3.3(hachoir_core.field.parser), python3.3(hachoir_core.field.seekable_field_set), python3.3(hachoir_core.field.static_field_set), python3.3(hachoir_core.field.string_field), python3.3(hachoir_core.field.sub_file), python3.3(hachoir_core.field.timestamp), python3.3(hachoir_core.field.vector), python3.3(hachoir_core.i18n), python3.3(hachoir_core.iso639), python3.3(hachoir_core.language), python3.3(hachoir_core.log), python3.3(hachoir_core.memory), python3.3(hachoir_core.profiler), python3.3(hachoir_core.stream), python3.3(hachoir_core.stream.input), python3.3(hachoir_core.stream.input_helper), python3.3(hachoir_core.stream.output), python3.3(hachoir_core.stream.stream), python3.3(hachoir_core.text_handler), python3.3(hachoir_core.timeout), python3.3(hachoir_core.tools), python3.3(hachoir_core.version) Requires: /usr/lib/python3/site-packages, python3(codecs) < 0, python3(collections) < 0, python3(copy) < 0, python3(datetime) < 0, python3(functools) < 0, python3(io) < 0, python3(locale) < 0, python3(math) < 0, python3(operator) < 0, python3(optparse) < 0, python3(os) < 0, python3(re) < 0, python3(stat) < 0, python3(struct) < 0, python3(traceback) < 0, python3(types) < 0, python3(warnings) < 0, python3(weakref) < 0 Processing files: python3-module-hachoir-metadata-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.13404 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + cp -prL hachoir-metadata/AUTHORS hachoir-metadata/ChangeLog /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + cp -prL hachoir-metadata/COPYING hachoir-metadata/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-metadata-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Mtnss5 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.YT8PoZ find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=5 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=6 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=7 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=8 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=9 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=10 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=11 IGNORE (for REQ=slight and deep=8) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=12 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=13 IGNORE (for REQ=slight and deep=8) module=hachoir_metadata /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=31 IGNORE (for REQ=slight and deep=8) module=hachoir_core /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=32 IGNORE (for REQ=slight and deep=8) module=hachoir_metadata /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata3: line=151 IGNORE (for REQ=slight and deep=8) module=hachoir_core python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_metadata/setter.py: skipping time Provides: python3(hachoir_metadata), python3(hachoir_metadata.archive), python3(hachoir_metadata.audio), python3(hachoir_metadata.config), python3(hachoir_metadata.file_system), python3(hachoir_metadata.filter), python3(hachoir_metadata.formatter), python3(hachoir_metadata.image), python3(hachoir_metadata.jpeg), python3(hachoir_metadata.metadata), python3(hachoir_metadata.metadata_item), python3(hachoir_metadata.misc), python3(hachoir_metadata.program), python3(hachoir_metadata.register), python3(hachoir_metadata.riff), python3(hachoir_metadata.safe), python3(hachoir_metadata.setter), python3(hachoir_metadata.timezone), python3(hachoir_metadata.version), python3(hachoir_metadata.video), python3.3(hachoir_metadata), python3.3(hachoir_metadata.archive), python3.3(hachoir_metadata.audio), python3.3(hachoir_metadata.config), python3.3(hachoir_metadata.file_system), python3.3(hachoir_metadata.filter), python3.3(hachoir_metadata.formatter), python3.3(hachoir_metadata.image), python3.3(hachoir_metadata.jpeg), python3.3(hachoir_metadata.metadata), python3.3(hachoir_metadata.metadata_item), python3.3(hachoir_metadata.misc), python3.3(hachoir_metadata.program), python3.3(hachoir_metadata.register), python3.3(hachoir_metadata.riff), python3.3(hachoir_metadata.safe), python3.3(hachoir_metadata.setter), python3.3(hachoir_metadata.timezone), python3.3(hachoir_metadata.version), python3.3(hachoir_metadata.video) Requires: python3-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, python3-module-hachoir-parser = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python3, /usr/lib/python3/site-packages, python3(datetime) < 0, python3(hachoir_core) < 0, python3(hachoir_parser) < 0, python3(locale) < 0, python3(optparse) < 0, python3(re) < 0 Processing files: python3-module-hachoir-metadata-qt-1.3.4-alt3.hg20140628.1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wzgDY6 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.YjGbFh find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-qt3: skipping sys python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-metadata-qt3: skipping sys Provides: python3(hachoir_metadata.qt), python3(hachoir_metadata.qt.dialog_ui), python3.3(hachoir_metadata.qt), python3.3(hachoir_metadata.qt.dialog_ui) Requires: python3-module-hachoir-metadata = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python3, /usr/lib/python3/site-packages, python3(PyQt4) < 0, python3(codecs) < 0, python3(datetime) < 0, python3(fnmatch) < 0, python3(hachoir_core) < 0, python3(hachoir_metadata) < 0, python3(hachoir_parser) < 0, python3(os) < 0 Processing files: python3-module-hachoir-parser-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.25009 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + cp -prL hachoir-parser/AUTHORS hachoir-parser/COPYING hachoir-parser/ChangeLog /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + cp -prL hachoir-parser/README hachoir-parser/README.header hachoir-parser/README.py hachoir-parser/tests /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-parser-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.2Bl4Yv find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SWvqBN find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/archive/bzip2_parser.py: line=18 IGNORE (for REQ=slight and deep=8) module=bz2 /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/common/deflate.py: line=4 IGNORE (for REQ=slight and deep=8) module=zlib /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/container/asn1.py: line=151 IGNORE (for REQ=slight and deep=8) module=datetime /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/image/png.py: line=28 IGNORE (for REQ=slight and deep=8) module=zlib /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/gnome_keyring.py: line=22 IGNORE (for REQ=slight and deep=8) module=hashlib /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/misc/gnome_keyring.py: line=32 IGNORE (for REQ=slight and deep=8) module=Crypto /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/network/tcpdump.py: line=447 IGNORE (for REQ=slight and deep=11) module=datetime python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=12) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=13) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=14) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=15) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=16) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=17) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=18) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=19) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=20) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=21) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=22) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=23) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=24) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=25) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/parser_list.py: line=201 IGNORE (for REQ=slight and deep=26) module=hachoir_parser /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/nds.py: line=35 IGNORE (for REQ=slight and deep=11) module=array /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_parser/program/python.py: line=23 IGNORE (for REQ=slight and deep=8) module=dis Provides: python3(hachoir_parser), python3(hachoir_parser.archive), python3(hachoir_parser.archive.ace), python3(hachoir_parser.archive.ar), python3(hachoir_parser.archive.bzip2_parser), python3(hachoir_parser.archive.cab), python3(hachoir_parser.archive.gzip_parser), python3(hachoir_parser.archive.lzx), python3(hachoir_parser.archive.mar), python3(hachoir_parser.archive.mozilla_ar), python3(hachoir_parser.archive.rar), python3(hachoir_parser.archive.rpm), python3(hachoir_parser.archive.sevenzip), python3(hachoir_parser.archive.tar), python3(hachoir_parser.archive.zip), python3(hachoir_parser.archive.zlib), python3(hachoir_parser.audio), python3(hachoir_parser.audio.aiff), python3(hachoir_parser.audio.au), python3(hachoir_parser.audio.flac), python3(hachoir_parser.audio.id3), python3(hachoir_parser.audio.itunesdb), python3(hachoir_parser.audio.midi), python3(hachoir_parser.audio.mod), python3(hachoir_parser.audio.modplug), python3(hachoir_parser.audio.mpeg_audio), python3(hachoir_parser.audio.real_audio), python3(hachoir_parser.audio.s3m), python3(hachoir_parser.audio.xm), python3(hachoir_parser.common), python3(hachoir_parser.common.deflate), python3(hachoir_parser.common.msdos), python3(hachoir_parser.common.tracker), python3(hachoir_parser.common.win32), python3(hachoir_parser.common.win32_lang_id), python3(hachoir_parser.container), python3(hachoir_parser.container.action_script), python3(hachoir_parser.container.asn1), python3(hachoir_parser.container.mkv), python3(hachoir_parser.container.ogg), python3(hachoir_parser.container.realmedia), python3(hachoir_parser.container.riff), python3(hachoir_parser.container.swf), python3(hachoir_parser.file_system), python3(hachoir_parser.file_system.ext2), python3(hachoir_parser.file_system.fat), python3(hachoir_parser.file_system.iso9660), python3(hachoir_parser.file_system.linux_swap), python3(hachoir_parser.file_system.mbr), python3(hachoir_parser.file_system.ntfs), python3(hachoir_parser.file_system.reiser_fs), python3(hachoir_parser.game), python3(hachoir_parser.game.blp), python3(hachoir_parser.game.laf), python3(hachoir_parser.game.spider_man_video), python3(hachoir_parser.game.zsnes), python3(hachoir_parser.guess), python3(hachoir_parser.image), python3(hachoir_parser.image.bmp), python3(hachoir_parser.image.common), python3(hachoir_parser.image.exif), python3(hachoir_parser.image.gif), python3(hachoir_parser.image.ico), python3(hachoir_parser.image.iptc), python3(hachoir_parser.image.jpeg), python3(hachoir_parser.image.pcx), python3(hachoir_parser.image.photoshop_metadata), python3(hachoir_parser.image.png), python3(hachoir_parser.image.psd), python3(hachoir_parser.image.tga), python3(hachoir_parser.image.tiff), python3(hachoir_parser.image.wmf), python3(hachoir_parser.image.xcf), python3(hachoir_parser.misc), python3(hachoir_parser.misc.bplist), python3(hachoir_parser.misc.chm), python3(hachoir_parser.misc.common), python3(hachoir_parser.misc.dsstore), python3(hachoir_parser.misc.file_3do), python3(hachoir_parser.misc.file_3ds), python3(hachoir_parser.misc.gnome_keyring), python3(hachoir_parser.misc.hlp), python3(hachoir_parser.misc.lnk), python3(hachoir_parser.misc.msoffice), python3(hachoir_parser.misc.msoffice_summary), python3(hachoir_parser.misc.mstask), python3(hachoir_parser.misc.ole2), python3(hachoir_parser.misc.ole2_util), python3(hachoir_parser.misc.pcf), python3(hachoir_parser.misc.pdf), python3(hachoir_parser.misc.pifv), python3(hachoir_parser.misc.torrent), python3(hachoir_parser.misc.ttf), python3(hachoir_parser.misc.word_2), python3(hachoir_parser.misc.word_doc), python3(hachoir_parser.network), python3(hachoir_parser.network.common), python3(hachoir_parser.network.ouid), python3(hachoir_parser.network.tcpdump), python3(hachoir_parser.parser), python3(hachoir_parser.parser_list), python3(hachoir_parser.program), python3(hachoir_parser.program.elf), python3(hachoir_parser.program.exe), python3(hachoir_parser.program.exe_ne), python3(hachoir_parser.program.exe_pe), python3(hachoir_parser.program.exe_res), python3(hachoir_parser.program.java), python3(hachoir_parser.program.nds), python3(hachoir_parser.program.prc), python3(hachoir_parser.program.python), python3(hachoir_parser.template), python3(hachoir_parser.version), python3(hachoir_parser.video), python3(hachoir_parser.video.amf), python3(hachoir_parser.video.asf), python3(hachoir_parser.video.flv), python3(hachoir_parser.video.fourcc), python3(hachoir_parser.video.mov), python3(hachoir_parser.video.mpeg_ts), python3(hachoir_parser.video.mpeg_video), python3.3(hachoir_parser), python3.3(hachoir_parser.archive), python3.3(hachoir_parser.archive.ace), python3.3(hachoir_parser.archive.ar), python3.3(hachoir_parser.archive.bzip2_parser), python3.3(hachoir_parser.archive.cab), python3.3(hachoir_parser.archive.gzip_parser), python3.3(hachoir_parser.archive.lzx), python3.3(hachoir_parser.archive.mar), python3.3(hachoir_parser.archive.mozilla_ar), python3.3(hachoir_parser.archive.rar), python3.3(hachoir_parser.archive.rpm), python3.3(hachoir_parser.archive.sevenzip), python3.3(hachoir_parser.archive.tar), python3.3(hachoir_parser.archive.zip), python3.3(hachoir_parser.archive.zlib), python3.3(hachoir_parser.audio), python3.3(hachoir_parser.audio.aiff), python3.3(hachoir_parser.audio.au), python3.3(hachoir_parser.audio.flac), python3.3(hachoir_parser.audio.id3), python3.3(hachoir_parser.audio.itunesdb), python3.3(hachoir_parser.audio.midi), python3.3(hachoir_parser.audio.mod), python3.3(hachoir_parser.audio.modplug), python3.3(hachoir_parser.audio.mpeg_audio), python3.3(hachoir_parser.audio.real_audio), python3.3(hachoir_parser.audio.s3m), python3.3(hachoir_parser.audio.xm), python3.3(hachoir_parser.common), python3.3(hachoir_parser.common.deflate), python3.3(hachoir_parser.common.msdos), python3.3(hachoir_parser.common.tracker), python3.3(hachoir_parser.common.win32), python3.3(hachoir_parser.common.win32_lang_id), python3.3(hachoir_parser.container), python3.3(hachoir_parser.container.action_script), python3.3(hachoir_parser.container.asn1), python3.3(hachoir_parser.container.mkv), python3.3(hachoir_parser.container.ogg), python3.3(hachoir_parser.container.realmedia), python3.3(hachoir_parser.container.riff), python3.3(hachoir_parser.container.swf), python3.3(hachoir_parser.file_system), python3.3(hachoir_parser.file_system.ext2), python3.3(hachoir_parser.file_system.fat), python3.3(hachoir_parser.file_system.iso9660), python3.3(hachoir_parser.file_system.linux_swap), python3.3(hachoir_parser.file_system.mbr), python3.3(hachoir_parser.file_system.ntfs), python3.3(hachoir_parser.file_system.reiser_fs), python3.3(hachoir_parser.game), python3.3(hachoir_parser.game.blp), python3.3(hachoir_parser.game.laf), python3.3(hachoir_parser.game.spider_man_video), python3.3(hachoir_parser.game.zsnes), python3.3(hachoir_parser.guess), python3.3(hachoir_parser.image), python3.3(hachoir_parser.image.bmp), python3.3(hachoir_parser.image.common), python3.3(hachoir_parser.image.exif), python3.3(hachoir_parser.image.gif), python3.3(hachoir_parser.image.ico), python3.3(hachoir_parser.image.iptc), python3.3(hachoir_parser.image.jpeg), python3.3(hachoir_parser.image.pcx), python3.3(hachoir_parser.image.photoshop_metadata), python3.3(hachoir_parser.image.png), python3.3(hachoir_parser.image.psd), python3.3(hachoir_parser.image.tga), python3.3(hachoir_parser.image.tiff), python3.3(hachoir_parser.image.wmf), python3.3(hachoir_parser.image.xcf), python3.3(hachoir_parser.misc), python3.3(hachoir_parser.misc.bplist), python3.3(hachoir_parser.misc.chm), python3.3(hachoir_parser.misc.common), python3.3(hachoir_parser.misc.dsstore), python3.3(hachoir_parser.misc.file_3do), python3.3(hachoir_parser.misc.file_3ds), python3.3(hachoir_parser.misc.gnome_keyring), python3.3(hachoir_parser.misc.hlp), python3.3(hachoir_parser.misc.lnk), python3.3(hachoir_parser.misc.msoffice), python3.3(hachoir_parser.misc.msoffice_summary), python3.3(hachoir_parser.misc.mstask), python3.3(hachoir_parser.misc.ole2), python3.3(hachoir_parser.misc.ole2_util), python3.3(hachoir_parser.misc.pcf), python3.3(hachoir_parser.misc.pdf), python3.3(hachoir_parser.misc.pifv), python3.3(hachoir_parser.misc.torrent), python3.3(hachoir_parser.misc.ttf), python3.3(hachoir_parser.misc.word_2), python3.3(hachoir_parser.misc.word_doc), python3.3(hachoir_parser.network), python3.3(hachoir_parser.network.common), python3.3(hachoir_parser.network.ouid), python3.3(hachoir_parser.network.tcpdump), python3.3(hachoir_parser.parser), python3.3(hachoir_parser.parser_list), python3.3(hachoir_parser.program), python3.3(hachoir_parser.program.elf), python3.3(hachoir_parser.program.exe), python3.3(hachoir_parser.program.exe_ne), python3.3(hachoir_parser.program.exe_pe), python3.3(hachoir_parser.program.exe_res), python3.3(hachoir_parser.program.java), python3.3(hachoir_parser.program.nds), python3.3(hachoir_parser.program.prc), python3.3(hachoir_parser.program.python), python3.3(hachoir_parser.template), python3.3(hachoir_parser.version), python3.3(hachoir_parser.video), python3.3(hachoir_parser.video.amf), python3.3(hachoir_parser.video.asf), python3.3(hachoir_parser.video.flv), python3.3(hachoir_parser.video.fourcc), python3.3(hachoir_parser.video.mov), python3.3(hachoir_parser.video.mpeg_ts), python3.3(hachoir_parser.video.mpeg_video) Requires: python3-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/lib/python3/site-packages, python3(collections) < 0, python3(datetime) < 0, python3(functools) < 0, python3(hachoir_core) < 0, python3(inspect) < 0, python3(math) < 0, python3(os) < 0, python3(re) < 0, python3(socket) < 0, python3(struct) < 0, python3(types) < 0, python3(weakref) < 0 Processing files: python3-module-hachoir-regex-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.61983 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + cp -prL hachoir-regex/AUTHORS hachoir-regex/COPYING hachoir-regex/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + cp -prL hachoir-regex/regex.html hachoir-regex/regression.html /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-regex-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wb8rFr find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.O2hQI8 find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/compatibility.py: line=35 IGNORE (for REQ=slight and deep=8) module=builtins /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/compatibility.py: line=45 IGNORE (for REQ=slight and deep=8) module=builtins /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/parser.py: line=197 IGNORE (for REQ=slight and deep=8) module=doctest /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/pattern.py: line=172 IGNORE (for REQ=slight and deep=8) module=doctest /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/pattern.py: line=172 IGNORE (for REQ=slight and deep=8) module=sys python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/regex.py: skipping itertools /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_regex/regex.py: line=863 IGNORE (for REQ=slight and deep=8) module=doctest Provides: python3(hachoir_regex), python3(hachoir_regex.compatibility), python3(hachoir_regex.parser), python3(hachoir_regex.pattern), python3(hachoir_regex.regex), python3(hachoir_regex.tools), python3(hachoir_regex.version), python3.3(hachoir_regex), python3.3(hachoir_regex.compatibility), python3.3(hachoir_regex.parser), python3.3(hachoir_regex.pattern), python3.3(hachoir_regex.regex), python3.3(hachoir_regex.tools), python3.3(hachoir_regex.version) Requires: python3-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/lib/python3/site-packages, python3(functools) < 0, python3(operator) < 0, python3(re) < 0 Processing files: python3-module-hachoir-subfile-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.8480 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + cp -prL hachoir-subfile/AUTHORS hachoir-subfile/COPYING /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + cp -prL hachoir-subfile/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-subfile-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.eOo3IV find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.wZ0sGL find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile3: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile3: line=12 IGNORE (for REQ=slight and deep=8) module=hachoir_subfile /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-subfile3: line=98 IGNORE (for REQ=slight and deep=12) module=hachoir_core python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/data_rate.py: skipping time python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/output.py: skipping errno python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/search.py: skipping sys python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/lib/python3/site-packages/hachoir_subfile/search.py: skipping time Provides: python3(hachoir_subfile), python3(hachoir_subfile.data_rate), python3(hachoir_subfile.output), python3(hachoir_subfile.pattern), python3(hachoir_subfile.search), python3(hachoir_subfile.version), python3.3(hachoir_subfile), python3.3(hachoir_subfile.data_rate), python3.3(hachoir_subfile.output), python3.3(hachoir_subfile.pattern), python3.3(hachoir_subfile.search), python3.3(hachoir_subfile.version) Requires: python3-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python3, /usr/lib/python3/site-packages, python3(hachoir_core) < 0, python3(hachoir_parser) < 0, python3(hachoir_regex) < 0, python3(optparse) < 0, python3(os) < 0 Processing files: python3-module-hachoir-urwid-1.3.4-alt3.hg20140628.1 Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.48217 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python-module-hachoir-core-1.3.4 + DOCDIR=/usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-urwid-1.3.4 + export DOCDIR + rm -rf /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-urwid-1.3.4 + /bin/mkdir -p /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-urwid-1.3.4 + cp -prL hachoir-urwid/AUTHORS hachoir-urwid/COPYING hachoir-urwid/README /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-urwid-1.3.4 + chmod -R go-w /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-urwid-1.3.4 + chmod -R a+rX /usr/src/tmp/python-module-hachoir-core-buildroot/usr/share/doc/python3-module-hachoir-urwid-1.3.4 + exit 0 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6Pd1QE find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.UtCbVA find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks) python3.req: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid3: skipping sys /usr/lib/rpm/python3.req.py: /usr/src/tmp/python-module-hachoir-core-buildroot/usr/bin/hachoir-urwid3: line=62 IGNORE (for REQ=slight and deep=8) module=hachoir_core Provides: python3(hachoir_urwid), python3(hachoir_urwid.urwid_ui), python3(hachoir_urwid.version), python3.3(hachoir_urwid), python3.3(hachoir_urwid.urwid_ui), python3.3(hachoir_urwid.version) Requires: python3-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1, /usr/bin/python3, /usr/lib/python3/site-packages, python3(hachoir_core) < 0, python3(hachoir_parser) < 0, python3(optparse) < 0 Adding to python-module-hachoir-subfile a strict dependency on python-module-hachoir-parser Adding to python-module-hachoir-subfile a strict dependency on python-module-hachoir-regex Adding to python-module-hachoir-urwid a strict dependency on python-module-hachoir-parser Adding to python3-module-hachoir-subfile a strict dependency on python3-module-hachoir-parser Adding to python3-module-hachoir-subfile a strict dependency on python3-module-hachoir-regex Adding to python3-module-hachoir-urwid a strict dependency on python3-module-hachoir-parser Removing 1 extra deps from python-module-hachoir-metadata due to dependency on python-module-hachoir-core Removing 1 extra deps from hachoir-metadata-gtk due to dependency on python-module-hachoir-core Removing 1 extra deps from python-module-hachoir-parser due to dependency on python-module-hachoir-core Removing 1 extra deps from python-module-hachoir-subfile due to dependency on python-module-hachoir-core Removing 1 extra deps from python-module-hachoir-urwid due to dependency on python-module-hachoir-core Removing 1 extra deps from python-module-hachoir-metadata-qt due to dependency on python-module-hachoir-metadata Removing 1 extra deps from hachoir-metadata-gtk due to dependency on python-module-hachoir-metadata Removing 1 extra deps from python-module-hachoir-metadata due to dependency on python-module-hachoir-parser Removing 1 extra deps from python-module-hachoir-subfile due to dependency on python-module-hachoir-parser Removing 1 extra deps from python-module-hachoir-urwid due to dependency on python-module-hachoir-parser Removing 1 extra deps from python-module-hachoir-subfile due to dependency on python-module-hachoir-regex Removing 1 extra deps from python3-module-hachoir-metadata due to dependency on python3-module-hachoir-core Removing 1 extra deps from python3-module-hachoir-parser due to dependency on python3-module-hachoir-core Removing 1 extra deps from python3-module-hachoir-subfile due to dependency on python3-module-hachoir-core Removing 1 extra deps from python3-module-hachoir-urwid due to dependency on python3-module-hachoir-core Removing 1 extra deps from python3-module-hachoir-metadata-qt due to dependency on python3-module-hachoir-metadata Removing 1 extra deps from python3-module-hachoir-metadata due to dependency on python3-module-hachoir-parser Removing 1 extra deps from python3-module-hachoir-subfile due to dependency on python3-module-hachoir-parser Removing 1 extra deps from python3-module-hachoir-urwid due to dependency on python3-module-hachoir-parser Removing 1 extra deps from python3-module-hachoir-subfile due to dependency on python3-module-hachoir-regex Removing 1 extra deps from python-module-hachoir-metadata-qt due to dependency on python-module-hachoir-core Removing 1 extra deps from python-module-hachoir-metadata-qt due to dependency on python-module-hachoir-parser Removing 1 extra deps from hachoir-metadata-gtk due to dependency on python-module-hachoir-parser Removing 1 extra deps from python3-module-hachoir-metadata-qt due to dependency on python3-module-hachoir-core Removing 1 extra deps from python3-module-hachoir-metadata-qt due to dependency on python3-module-hachoir-parser Removing 2 extra deps from python-module-hachoir-metadata due to repentancy on python-module-hachoir-core Removing 2 extra deps from python-module-hachoir-metadata-qt due to repentancy on python-module-hachoir-core Removing 2 extra deps from python-module-hachoir-parser due to repentancy on python-module-hachoir-core Removing 2 extra deps from python-module-hachoir-regex due to repentancy on python-module-hachoir-core Removing 2 extra deps from python-module-hachoir-subfile due to repentancy on python-module-hachoir-core Removing 2 extra deps from python-module-hachoir-urwid due to repentancy on python-module-hachoir-core Removing 1 extra deps from python-module-hachoir-metadata-qt due to repentancy on python-module-hachoir-metadata Removing 2 extra deps from hachoir-metadata-gtk due to repentancy on python-module-hachoir-metadata Removing 1 extra deps from python-module-hachoir-metadata due to repentancy on python-module-hachoir-parser Removing 1 extra deps from python-module-hachoir-subfile due to repentancy on python-module-hachoir-parser Removing 1 extra deps from python-module-hachoir-urwid due to repentancy on python-module-hachoir-parser Removing 5 extra deps from python3-module-hachoir-metadata due to repentancy on python3-module-hachoir-core Removing 4 extra deps from python3-module-hachoir-metadata-qt due to repentancy on python3-module-hachoir-core Removing 10 extra deps from python3-module-hachoir-parser due to repentancy on python3-module-hachoir-core Removing 4 extra deps from python3-module-hachoir-regex due to repentancy on python3-module-hachoir-core Removing 3 extra deps from python3-module-hachoir-subfile due to repentancy on python3-module-hachoir-core Removing 2 extra deps from python3-module-hachoir-urwid due to repentancy on python3-module-hachoir-core Removing 1 extra deps from python3-module-hachoir-metadata-qt due to repentancy on python3-module-hachoir-metadata Removing 1 extra deps from python3-module-hachoir-metadata due to repentancy on python3-module-hachoir-parser Removing 1 extra deps from python3-module-hachoir-subfile due to repentancy on python3-module-hachoir-parser Removing 1 extra deps from python3-module-hachoir-urwid due to repentancy on python3-module-hachoir-parser warning: Installed (but unpackaged) file(s) found: /usr/bin/hachoir-metadata-gtk3 Wrote: /usr/src/RPM/RPMS/noarch/python-module-hachoir-core-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python-module-hachoir-metadata-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python-module-hachoir-metadata-qt-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/hachoir-metadata-gtk-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python-module-hachoir-parser-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python-module-hachoir-regex-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python-module-hachoir-subfile-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python-module-hachoir-urwid-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-hachoir-core-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-hachoir-metadata-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-hachoir-metadata-qt-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-hachoir-parser-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-hachoir-regex-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-hachoir-subfile-1.3.4-alt3.hg20140628.1.noarch.rpm Wrote: /usr/src/RPM/RPMS/noarch/python3-module-hachoir-urwid-1.3.4-alt3.hg20140628.1.noarch.rpm 588.54user 4.25system 14:19.46elapsed 68%CPU (0avgtext+0avgdata 99952maxresident)k 0inputs+0outputs (0major+1652694minor)pagefaults 0swaps 599.81user 7.58system 14:38.91elapsed 69%CPU (0avgtext+0avgdata 122240maxresident)k 1200inputs+0outputs (0major+2240659minor)pagefaults 0swaps --- python3-module-hachoir-core-1.3.4-alt3.hg20140628.1.noarch.rpm.repo 2016-03-14 15:45:44.000000000 +0000 +++ python3-module-hachoir-core-1.3.4-alt3.hg20140628.1.noarch.rpm.hasher 2019-04-21 04:10:51.499033852 +0000 @@ -1,41 +1,62 @@ /usr/lib/python3/site-packages/hachoir_core 40755 -/usr/lib/python3/site-packages/hachoir_core-1.3.4-py3.3.egg-info 100644 +/usr/lib/python3/site-packages/hachoir_core-1.3.4-py3.5.egg-info 100644 /usr/lib/python3/site-packages/hachoir_core/__init__.py 100644 /usr/lib/python3/site-packages/hachoir_core/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/bits.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/bits.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/text_handler.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/text_handler.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/timeout.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/timeout.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/benchmark.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/bits.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/bits.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/bits.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/cmd_line.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/config.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/dict.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/endian.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/error.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/event_handler.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/i18n.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/iso639.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/language.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/log.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/memory.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/profiler.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/text_handler.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/text_handler.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/text_handler.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/timeout.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/timeout.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/timeout.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/tools.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/__pycache__/version.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_core/benchmark.py 100644 @@ -52,46 +73,71 @@ /usr/lib/python3/site-packages/hachoir_core/field/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/basic_field_set.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/basic_field_set.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/byte_field.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/byte_field.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/float.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/float.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/generic_field_set.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/generic_field_set.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/new_seekable_field_set.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/new_seekable_field_set.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/padding.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/padding.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/parser.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/parser.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/seekable_field_set.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/seekable_field_set.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/static_field_set.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/static_field_set.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/string_field.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/string_field.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/vector.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/vector.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/basic_field_set.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/basic_field_set.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/basic_field_set.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/bit_field.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/byte_field.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/byte_field.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/byte_field.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/character.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/enum.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/fake_array.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/field_set.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/float.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/float.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/float.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/generic_field_set.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/generic_field_set.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/generic_field_set.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/helper.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/integer.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/link.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/new_seekable_field_set.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/new_seekable_field_set.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/new_seekable_field_set.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/padding.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/padding.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/padding.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/parser.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/parser.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/parser.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/seekable_field_set.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/seekable_field_set.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/seekable_field_set.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/static_field_set.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/static_field_set.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/static_field_set.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/string_field.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/string_field.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/string_field.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/sub_file.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/timestamp.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/vector.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/vector.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/field/__pycache__/vector.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_core/field/basic_field_set.py 100644 @@ -127,10 +173,17 @@ /usr/lib/python3/site-packages/hachoir_core/stream/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input_helper.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input_helper.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/output.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/output.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input_helper.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input_helper.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/input_helper.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/output.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/output.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/output.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_core/stream/__pycache__/stream.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_core/stream/input.py 100644 @@ -160,20 +213,20 @@ Requires: /usr/lib/python3/site-packages -Requires: python3.3(codecs) -Requires: python3.3(collections) -Requires: python3.3(copy) -Requires: python3.3(datetime) -Requires: python3.3(functools) -Requires: python3.3(io) -Requires: python3.3(locale) -Requires: python3.3(math) -Requires: python3.3(optparse) -Requires: python3.3(os) -Requires: python3.3(re) -Requires: python3.3(stat) -Requires: python3.3(struct) -Requires: python3.3(time) -Requires: python3.3(traceback) -Requires: python3.3(types) -Requires: python3.3(warnings) -Requires: python3.3(weakref) +Requires: python3(codecs) < 0 +Requires: python3(collections) < 0 +Requires: python3(copy) < 0 +Requires: python3(datetime) < 0 +Requires: python3(functools) < 0 +Requires: python3(io) < 0 +Requires: python3(locale) < 0 +Requires: python3(math) < 0 +Requires: python3(operator) < 0 +Requires: python3(optparse) < 0 +Requires: python3(os) < 0 +Requires: python3(re) < 0 +Requires: python3(stat) < 0 +Requires: python3(struct) < 0 +Requires: python3(traceback) < 0 +Requires: python3(types) < 0 +Requires: python3(warnings) < 0 +Requires: python3(weakref) < 0 Requires: rpmlib(PayloadIsLzma) --- python3-module-hachoir-metadata-1.3.4-alt3.hg20140628.1.noarch.rpm.repo 2016-03-14 15:45:44.000000000 +0000 +++ python3-module-hachoir-metadata-1.3.4-alt3.hg20140628.1.noarch.rpm.hasher 2019-04-21 04:10:51.529033909 +0000 @@ -2,43 +2,65 @@ /usr/lib/python3/site-packages/hachoir_metadata 40755 -/usr/lib/python3/site-packages/hachoir_metadata-1.3.3-py3.3.egg-info 100644 +/usr/lib/python3/site-packages/hachoir_metadata-1.3.3-py3.5.egg-info 100644 /usr/lib/python3/site-packages/hachoir_metadata/__init__.py 100644 /usr/lib/python3/site-packages/hachoir_metadata/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata_item.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata_item.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/archive.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/audio.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/config.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/file_system.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/filter.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/formatter.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/image.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/jpeg.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata_item.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata_item.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/metadata_item.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/misc.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/program.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/register.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/riff.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/safe.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/setter.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/timezone.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/version.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/__pycache__/video.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_metadata/archive.py 100644 --- python3-module-hachoir-metadata-qt-1.3.4-alt3.hg20140628.1.noarch.rpm.repo 2016-03-14 15:45:44.000000000 +0000 +++ python3-module-hachoir-metadata-qt-1.3.4-alt3.hg20140628.1.noarch.rpm.hasher 2019-04-21 04:10:51.561033969 +0000 @@ -4,8 +4,12 @@ /usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_metadata/qt/__pycache__/dialog_ui.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_metadata/qt/dialog_ui.py 100644 Requires: python3-module-hachoir-metadata = 1:1.3.4-alt3.hg20140628.1 -Requires: python3.3(PyQt4) -Requires: python3.3(fnmatch) +Requires: python3(PyQt4) < 0 +Requires: python3(fnmatch) < 0 Requires: rpmlib(PayloadIsLzma) --- python3-module-hachoir-parser-1.3.4-alt3.hg20140628.1.noarch.rpm.repo 2016-03-14 15:45:44.000000000 +0000 +++ python3-module-hachoir-parser-1.3.4-alt3.hg20140628.1.noarch.rpm.hasher 2019-04-21 04:10:51.598034038 +0000 @@ -1,15 +1,23 @@ /usr/lib/python3/site-packages/hachoir_parser 40755 -/usr/lib/python3/site-packages/hachoir_parser-1.3.5-py3.3.egg-info 100644 +/usr/lib/python3/site-packages/hachoir_parser-1.3.5-py3.5.egg-info 100644 /usr/lib/python3/site-packages/hachoir_parser/__init__.py 100644 /usr/lib/python3/site-packages/hachoir_parser/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser_list.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser_list.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/guess.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser_list.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser_list.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/parser_list.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/template.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/__pycache__/version.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/archive 40755 @@ -17,30 +25,47 @@ /usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/lzx.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/lzx.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ace.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/ar.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/bzip2_parser.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/cab.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/gzip_parser.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/lzx.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/lzx.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/lzx.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mar.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/mozilla_ar.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rar.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/rpm.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/sevenzip.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/tar.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zip.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/archive/__pycache__/zlib.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/archive/ace.py 100644 @@ -62,26 +87,41 @@ /usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/s3m.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/s3m.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/aiff.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/au.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/flac.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/id3.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/itunesdb.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/midi.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mod.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/modplug.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/mpeg_audio.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/real_audio.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/s3m.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/s3m.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/s3m.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/audio/__pycache__/xm.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/audio/aiff.py 100644 @@ -101,12 +141,20 @@ /usr/lib/python3/site-packages/hachoir_parser/common/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/deflate.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/msdos.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/tracker.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/common/__pycache__/win32_lang_id.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/common/deflate.py 100644 @@ -119,16 +167,26 @@ /usr/lib/python3/site-packages/hachoir_parser/container/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/action_script.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/asn1.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/mkv.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/ogg.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/realmedia.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/riff.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/container/__pycache__/swf.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/container/action_script.py 100644 @@ -143,16 +201,26 @@ /usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ext2.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/fat.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/iso9660.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/linux_swap.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/mbr.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/ntfs.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/file_system/__pycache__/reiser_fs.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/file_system/ext2.py 100644 @@ -167,10 +235,17 @@ /usr/lib/python3/site-packages/hachoir_parser/game/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/blp.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/laf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/spider_man_video.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/game/__pycache__/zsnes.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/game/blp.py 100644 @@ -183,32 +258,50 @@ /usr/lib/python3/site-packages/hachoir_parser/image/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/bmp.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/common.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/exif.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/gif.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/ico.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/iptc.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/jpeg.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/pcx.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/photoshop_metadata.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/png.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/psd.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tga.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/tiff.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/wmf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/image/__pycache__/xcf.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/image/bmp.py 100644 @@ -231,44 +324,68 @@ /usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/lnk.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/lnk.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/bplist.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/chm.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/common.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/dsstore.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3do.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/file_3ds.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/gnome_keyring.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/hlp.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/lnk.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/lnk.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/lnk.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/msoffice_summary.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/mstask.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ole2_util.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pcf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pdf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/pifv.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/torrent.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/ttf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_2.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/misc/__pycache__/word_doc.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/misc/bplist.py 100644 @@ -297,8 +414,14 @@ /usr/lib/python3/site-packages/hachoir_parser/network/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/common.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/ouid.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/network/__pycache__/tcpdump.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/network/common.py 100644 @@ -311,20 +434,32 @@ /usr/lib/python3/site-packages/hachoir_parser/program/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/java.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/java.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/elf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_ne.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_pe.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/exe_res.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/java.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/java.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/java.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/nds.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/prc.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/program/__pycache__/python.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/program/elf.py 100644 @@ -343,16 +478,26 @@ /usr/lib/python3/site-packages/hachoir_parser/video/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/amf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/asf.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/flv.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/fourcc.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mov.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_ts.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_parser/video/__pycache__/mpeg_video.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_parser/video/amf.py 100644 @@ -375,4 +520,4 @@ Requires: python3-module-hachoir-core = 1:1.3.4-alt3.hg20140628.1 -Requires: python3.3(inspect) -Requires: python3.3(socket) +Requires: python3(inspect) < 0 +Requires: python3(socket) < 0 Requires: rpmlib(PayloadIsLzma) --- python3-module-hachoir-regex-1.3.4-alt3.hg20140628.1.noarch.rpm.repo 2016-03-14 15:45:44.000000000 +0000 +++ python3-module-hachoir-regex-1.3.4-alt3.hg20140628.1.noarch.rpm.hasher 2019-04-21 04:10:51.633034104 +0000 @@ -1,17 +1,26 @@ /usr/lib/python3/site-packages/hachoir_regex 40755 -/usr/lib/python3/site-packages/hachoir_regex-1.0.5-py3.3.egg-info 100644 +/usr/lib/python3/site-packages/hachoir_regex-1.0.5-py3.5.egg-info 100644 /usr/lib/python3/site-packages/hachoir_regex/__init__.py 100644 /usr/lib/python3/site-packages/hachoir_regex/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/parser.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/parser.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/regex.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/regex.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/compatibility.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/parser.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/parser.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/parser.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/pattern.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/regex.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/regex.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/regex.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/tools.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_regex/__pycache__/version.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_regex/compatibility.py 100644 --- python3-module-hachoir-subfile-1.3.4-alt3.hg20140628.1.noarch.rpm.repo 2016-03-14 15:45:44.000000000 +0000 +++ python3-module-hachoir-subfile-1.3.4-alt3.hg20140628.1.noarch.rpm.hasher 2019-04-21 04:10:51.668034170 +0000 @@ -2,15 +2,23 @@ /usr/lib/python3/site-packages/hachoir_subfile 40755 -/usr/lib/python3/site-packages/hachoir_subfile-0.5.3-py3.3.egg-info 100644 +/usr/lib/python3/site-packages/hachoir_subfile-0.5.3-py3.5.egg-info 100644 /usr/lib/python3/site-packages/hachoir_subfile/__init__.py 100644 /usr/lib/python3/site-packages/hachoir_subfile/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-33.pyo 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/data_rate.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/output.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/pattern.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/search.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_subfile/__pycache__/version.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_subfile/data_rate.py 100644 --- python3-module-hachoir-urwid-1.3.4-alt3.hg20140628.1.noarch.rpm.repo 2016-03-14 15:45:44.000000000 +0000 +++ python3-module-hachoir-urwid-1.3.4-alt3.hg20140628.1.noarch.rpm.hasher 2019-04-21 04:10:51.713034254 +0000 @@ -2,7 +2,11 @@ /usr/lib/python3/site-packages/hachoir_urwid 40755 -/usr/lib/python3/site-packages/hachoir_urwid-1.1-py3.3.egg-info 100644 +/usr/lib/python3/site-packages/hachoir_urwid-1.1-py3.5.egg-info 100644 /usr/lib/python3/site-packages/hachoir_urwid/__init__.py 100644 /usr/lib/python3/site-packages/hachoir_urwid/__pycache__ 40755 -/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-33.pyc 100644 -/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-33.pyo 100644 +/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/__init__.cpython-35.pyc 100644 +/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.opt-1.pyc 100644 +/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.opt-2.pyc 100644 +/usr/lib/python3/site-packages/hachoir_urwid/__pycache__/version.cpython-35.pyc 100644 /usr/lib/python3/site-packages/hachoir_urwid/urwid_ui.py 100644