MidnightBSD Magus

sysutils/py-diffoscope

In-depth comparison of files, archives, and directories

Flavor Version Run OSVersion Arch License Restricted Status
py39 247 541 3.1 i386 gpl3+ 0 fail

Events

Machine Type Time Message
m3132b info 2023-10-07 19:37:55.329421 Test Started
m3132b fail 2023-10-07 19:38:49.416499 make test returned non-zero: 1
m3132b fail 2023-10-07 19:38:49.518895 Test complete.

Log

===>  Testing for py39-diffoscope-247
===>   py39-diffoscope-247 depends on package: py39-pytest>=0 - not found
===>  Installing /magus/packages/All/py39-pytest-7.1.3,1.mport
===>   py39-pytest-7.1.3,1 depends on package: py39-attrs>=19.2.0 - not found
===>  Installing /magus/packages/All/py39-attrs-20.3.0.mport
===>   py39-attrs-20.3.0 depends on package: py39-setuptools>=63.1.0 - found
===>   py39-attrs-20.3.0 depends on file: /usr/local/bin/python3.9 - found
Installing py39-attrs-20.3.0
/usr/local/share/licenses/py39-attrs-20.3.0/catalog.mk
/usr/local/share/licenses/py39-attrs-20.3.0/LICENSE
/usr/local/share/licenses/py39-attrs-20.3.0/mit
/usr/local/lib/python3.9/site-packages/attr/__init__.py
/usr/local/lib/python3.9/site-packages/attr/__init__.pyi
/usr/local/lib/python3.9/site-packages/attr/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_compat.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_compat.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_config.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_config.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_funcs.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_funcs.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_make.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_make.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_next_gen.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_next_gen.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_version_info.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/_version_info.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/converters.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/converters.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/exceptions.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/exceptions.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/filters.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/filters.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/setters.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/setters.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/validators.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/attr/__pycache__/validators.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/attr/_compat.py
/usr/local/lib/python3.9/site-packages/attr/_config.py
/usr/local/lib/python3.9/site-packages/attr/_funcs.py
/usr/local/lib/python3.9/site-packages/attr/_make.py
/usr/local/lib/python3.9/site-packages/attr/_next_gen.py
/usr/local/lib/python3.9/site-packages/attr/_version_info.py
/usr/local/lib/python3.9/site-packages/attr/_version_info.pyi
/usr/local/lib/python3.9/site-packages/attr/converters.py
/usr/local/lib/python3.9/site-packages/attr/converters.pyi
/usr/local/lib/python3.9/site-packages/attr/exceptions.py
/usr/local/lib/python3.9/site-packages/attr/exceptions.pyi
/usr/local/lib/python3.9/site-packages/attr/filters.py
/usr/local/lib/python3.9/site-packages/attr/filters.pyi
/usr/local/lib/python3.9/site-packages/attr/py.typed
/usr/local/lib/python3.9/site-packages/attr/setters.py
/usr/local/lib/python3.9/site-packages/attr/setters.pyi
/usr/local/lib/python3.9/site-packages/attr/validators.py
/usr/local/lib/python3.9/site-packages/attr/validators.pyi
/usr/local/lib/python3.9/site-packages/attrs-20.3.0-py3.9.egg-info/PKG-INFO
/usr/local/lib/python3.9/site-packages/attrs-20.3.0-py3.9.egg-info/SOURCES.txt
/usr/local/lib/python3.9/site-packages/attrs-20.3.0-py3.9.egg-info/dependency_links.txt
/usr/local/lib/python3.9/site-packages/attrs-20.3.0-py3.9.egg-info/not-zip-safe
/usr/local/lib/python3.9/site-packages/attrs-20.3.0-py3.9.egg-info/requires.txt
/usr/local/lib/python3.9/site-packages/attrs-20.3.0-py3.9.egg-info/top_level.txt

===>  Done.
===>   py39-pytest-7.1.3,1 depends on package: py39-attrs>=19.2.0 - found
===>   Returning to build of py39-pytest-7.1.3,1
===>   py39-pytest-7.1.3,1 depends on package: py39-iniconfig>=0 - not found
===>  Installing /magus/packages/All/py39-iniconfig-1.1.1.mport
===>   py39-iniconfig-1.1.1 depends on package: py39-setuptools>=63.1.0 - found
===>   py39-iniconfig-1.1.1 depends on file: /usr/local/bin/python3.9 - found
Installing py39-iniconfig-1.1.1
/usr/local/share/licenses/py39-iniconfig-1.1.1/catalog.mk
/usr/local/share/licenses/py39-iniconfig-1.1.1/LICENSE
/usr/local/share/licenses/py39-iniconfig-1.1.1/mit
/usr/local/lib/python3.9/site-packages/iniconfig-0.0.0-py3.9.egg-info/PKG-INFO
/usr/local/lib/python3.9/site-packages/iniconfig-0.0.0-py3.9.egg-info/SOURCES.txt
/usr/local/lib/python3.9/site-packages/iniconfig-0.0.0-py3.9.egg-info/dependency_links.txt
/usr/local/lib/python3.9/site-packages/iniconfig-0.0.0-py3.9.egg-info/not-zip-safe
/usr/local/lib/python3.9/site-packages/iniconfig-0.0.0-py3.9.egg-info/top_level.txt
/usr/local/lib/python3.9/site-packages/iniconfig/__init__.py
/usr/local/lib/python3.9/site-packages/iniconfig/__init__.pyi
/usr/local/lib/python3.9/site-packages/iniconfig/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/iniconfig/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/iniconfig/py.typed

===>  Done.
===>   py39-pytest-7.1.3,1 depends on package: py39-iniconfig>=0 - found
===>   Returning to build of py39-pytest-7.1.3,1
===>   py39-pytest-7.1.3,1 depends on package: py39-packaging>=0 - not found
===>  Installing /magus/packages/All/py39-packaging-23.1.mport
===>   py39-packaging-23.1 depends on file: /usr/local/bin/python3.9 - found
Installing py39-packaging-23.1
/usr/local/share/licenses/py39-packaging-23.1/catalog.mk
/usr/local/share/licenses/py39-packaging-23.1/LICENSE
/usr/local/share/licenses/py39-packaging-23.1/apache2
/usr/local/share/licenses/py39-packaging-23.1/bsd2
/usr/local/lib/python3.9/site-packages/packaging-23.1.dist-info/LICENSE
/usr/local/lib/python3.9/site-packages/packaging-23.1.dist-info/LICENSE.APACHE
/usr/local/lib/python3.9/site-packages/packaging-23.1.dist-info/LICENSE.BSD
/usr/local/lib/python3.9/site-packages/packaging-23.1.dist-info/METADATA
/usr/local/lib/python3.9/site-packages/packaging-23.1.dist-info/RECORD
/usr/local/lib/python3.9/site-packages/packaging-23.1.dist-info/WHEEL
/usr/local/lib/python3.9/site-packages/packaging/__init__.py
/usr/local/lib/python3.9/site-packages/packaging/_elffile.py
/usr/local/lib/python3.9/site-packages/packaging/_manylinux.py
/usr/local/lib/python3.9/site-packages/packaging/_musllinux.py
/usr/local/lib/python3.9/site-packages/packaging/_parser.py
/usr/local/lib/python3.9/site-packages/packaging/_structures.py
/usr/local/lib/python3.9/site-packages/packaging/_tokenizer.py
/usr/local/lib/python3.9/site-packages/packaging/markers.py
/usr/local/lib/python3.9/site-packages/packaging/metadata.py
/usr/local/lib/python3.9/site-packages/packaging/py.typed
/usr/local/lib/python3.9/site-packages/packaging/requirements.py
/usr/local/lib/python3.9/site-packages/packaging/specifiers.py
/usr/local/lib/python3.9/site-packages/packaging/tags.py
/usr/local/lib/python3.9/site-packages/packaging/utils.py
/usr/local/lib/python3.9/site-packages/packaging/version.py

===>  Done.
===>   py39-pytest-7.1.3,1 depends on package: py39-packaging>=0 - found
===>   Returning to build of py39-pytest-7.1.3,1
===>   py39-pytest-7.1.3,1 depends on package: py39-pluggy>=0.12<2.0 - not found
===>  Installing /magus/packages/All/py39-pluggy-1.0.0.mport
===>   py39-pluggy-1.0.0 depends on package: py39-setuptools>=63.1.0 - found
===>   py39-pluggy-1.0.0 depends on file: /usr/local/bin/python3.9 - found
Installing py39-pluggy-1.0.0
/usr/local/share/licenses/py39-pluggy-1.0.0/catalog.mk
/usr/local/share/licenses/py39-pluggy-1.0.0/LICENSE
/usr/local/share/licenses/py39-pluggy-1.0.0/mit
/usr/local/lib/python3.9/site-packages/pluggy-1.0.0-py3.9.egg-info/PKG-INFO
/usr/local/lib/python3.9/site-packages/pluggy-1.0.0-py3.9.egg-info/SOURCES.txt
/usr/local/lib/python3.9/site-packages/pluggy-1.0.0-py3.9.egg-info/dependency_links.txt
/usr/local/lib/python3.9/site-packages/pluggy-1.0.0-py3.9.egg-info/requires.txt
/usr/local/lib/python3.9/site-packages/pluggy-1.0.0-py3.9.egg-info/top_level.txt
/usr/local/lib/python3.9/site-packages/pluggy/__init__.py
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_callers.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_callers.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_hooks.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_hooks.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_manager.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_manager.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_result.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_result.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_tracing.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_tracing.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_version.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pluggy/__pycache__/_version.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pluggy/_callers.py
/usr/local/lib/python3.9/site-packages/pluggy/_hooks.py
/usr/local/lib/python3.9/site-packages/pluggy/_manager.py
/usr/local/lib/python3.9/site-packages/pluggy/_result.py
/usr/local/lib/python3.9/site-packages/pluggy/_tracing.py
/usr/local/lib/python3.9/site-packages/pluggy/_version.py

===>  Done.
===>   py39-pytest-7.1.3,1 depends on package: py39-pluggy>=0.12<2.0 - found
===>   Returning to build of py39-pytest-7.1.3,1
===>   py39-pytest-7.1.3,1 depends on package: py39-py>=1.8.2 - not found
===>  Installing /magus/packages/All/py39-py-1.11.0.mport
===>   py39-py-1.11.0 depends on package: py39-setuptools>=63.1.0 - found
===>   py39-py-1.11.0 depends on file: /usr/local/bin/python3.9 - found
Installing py39-py-1.11.0
/usr/local/share/licenses/py39-py-1.11.0/catalog.mk
/usr/local/share/licenses/py39-py-1.11.0/LICENSE
/usr/local/share/licenses/py39-py-1.11.0/mit
/usr/local/lib/python3.9/site-packages/py-1.11.0-py3.9.egg-info/PKG-INFO
/usr/local/lib/python3.9/site-packages/py-1.11.0-py3.9.egg-info/SOURCES.txt
/usr/local/lib/python3.9/site-packages/py-1.11.0-py3.9.egg-info/dependency_links.txt
/usr/local/lib/python3.9/site-packages/py-1.11.0-py3.9.egg-info/not-zip-safe
/usr/local/lib/python3.9/site-packages/py-1.11.0-py3.9.egg-info/top_level.txt
/usr/local/lib/python3.9/site-packages/py/__init__.py
/usr/local/lib/python3.9/site-packages/py/__init__.pyi
/usr/local/lib/python3.9/site-packages/py/__metainfo.py
/usr/local/lib/python3.9/site-packages/py/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/__metainfo.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/__metainfo.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_builtin.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_builtin.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_error.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_error.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_std.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_std.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_version.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_version.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_xmlgen.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/_xmlgen.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/test.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/__pycache__/test.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_builtin.py
/usr/local/lib/python3.9/site-packages/py/_code/__init__.py
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/_assertionnew.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/_assertionnew.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/_assertionold.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/_assertionold.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/_py2traceback.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/_py2traceback.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/assertion.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/assertion.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/code.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/code.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/source.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_code/__pycache__/source.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_code/_assertionnew.py
/usr/local/lib/python3.9/site-packages/py/_code/_assertionold.py
/usr/local/lib/python3.9/site-packages/py/_code/_py2traceback.py
/usr/local/lib/python3.9/site-packages/py/_code/assertion.py
/usr/local/lib/python3.9/site-packages/py/_code/code.py
/usr/local/lib/python3.9/site-packages/py/_code/source.py
/usr/local/lib/python3.9/site-packages/py/_error.py
/usr/local/lib/python3.9/site-packages/py/_io/__init__.py
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/capture.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/capture.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/saferepr.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/saferepr.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/terminalwriter.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_io/__pycache__/terminalwriter.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_io/capture.py
/usr/local/lib/python3.9/site-packages/py/_io/saferepr.py
/usr/local/lib/python3.9/site-packages/py/_io/terminalwriter.py
/usr/local/lib/python3.9/site-packages/py/_log/__init__.py
/usr/local/lib/python3.9/site-packages/py/_log/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_log/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_log/__pycache__/log.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_log/__pycache__/log.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_log/__pycache__/warning.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_log/__pycache__/warning.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_log/log.py
/usr/local/lib/python3.9/site-packages/py/_log/warning.py
/usr/local/lib/python3.9/site-packages/py/_path/__init__.py
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/cacheutil.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/cacheutil.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/common.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/common.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/local.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/local.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/svnurl.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/svnurl.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/svnwc.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_path/__pycache__/svnwc.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_path/cacheutil.py
/usr/local/lib/python3.9/site-packages/py/_path/common.py
/usr/local/lib/python3.9/site-packages/py/_path/local.py
/usr/local/lib/python3.9/site-packages/py/_path/svnurl.py
/usr/local/lib/python3.9/site-packages/py/_path/svnwc.py
/usr/local/lib/python3.9/site-packages/py/_process/__init__.py
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/cmdexec.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/cmdexec.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/forkedfunc.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/forkedfunc.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/killproc.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_process/__pycache__/killproc.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_process/cmdexec.py
/usr/local/lib/python3.9/site-packages/py/_process/forkedfunc.py
/usr/local/lib/python3.9/site-packages/py/_process/killproc.py
/usr/local/lib/python3.9/site-packages/py/_std.py
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/__init__.py
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg-2.0.0.dist-info/INSTALLER
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg-2.0.0.dist-info/LICENSE
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg-2.0.0.dist-info/METADATA
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg-2.0.0.dist-info/RECORD
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg-2.0.0.dist-info/REQUESTED
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg-2.0.0.dist-info/WHEEL
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg-2.0.0.dist-info/top_level.txt
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg/__init__.py
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg/__pycache__/version.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg/__pycache__/version.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/apipkg/version.py
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig-1.1.1.dist-info/INSTALLER
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig-1.1.1.dist-info/LICENSE
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig-1.1.1.dist-info/METADATA
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig-1.1.1.dist-info/RECORD
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig-1.1.1.dist-info/REQUESTED
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig-1.1.1.dist-info/WHEEL
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig-1.1.1.dist-info/top_level.txt
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig/__init__.py
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig/__init__.pyi
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/py/_vendored_packages/iniconfig/py.typed
/usr/local/lib/python3.9/site-packages/py/_version.py
/usr/local/lib/python3.9/site-packages/py/_xmlgen.py
/usr/local/lib/python3.9/site-packages/py/error.pyi
/usr/local/lib/python3.9/site-packages/py/iniconfig.pyi
/usr/local/lib/python3.9/site-packages/py/io.pyi
/usr/local/lib/python3.9/site-packages/py/path.pyi
/usr/local/lib/python3.9/site-packages/py/py.typed
/usr/local/lib/python3.9/site-packages/py/test.py
/usr/local/lib/python3.9/site-packages/py/xml.pyi

===>  Done.
===>   py39-pytest-7.1.3,1 depends on package: py39-py>=1.8.2 - found
===>   Returning to build of py39-pytest-7.1.3,1
===>   py39-pytest-7.1.3,1 depends on package: py39-tomli>=1.0.0 - not found
===>  Installing /magus/packages/All/py39-tomli-2.0.1_1.mport
===>   py39-tomli-2.0.1_1 depends on package: py39-setuptools>=63.1.0 - found
===>   py39-tomli-2.0.1_1 depends on file: /usr/local/bin/python3.9 - found
Installing py39-tomli-2.0.1_1
/usr/local/share/licenses/py39-tomli-2.0.1_1/catalog.mk
/usr/local/share/licenses/py39-tomli-2.0.1_1/LICENSE
/usr/local/share/licenses/py39-tomli-2.0.1_1/mit
/usr/local/lib/python3.9/site-packages/tomli-2.0.1-py3.9.egg-info/PKG-INFO
/usr/local/lib/python3.9/site-packages/tomli-2.0.1-py3.9.egg-info/SOURCES.txt
/usr/local/lib/python3.9/site-packages/tomli-2.0.1-py3.9.egg-info/dependency_links.txt
/usr/local/lib/python3.9/site-packages/tomli-2.0.1-py3.9.egg-info/top_level.txt
/usr/local/lib/python3.9/site-packages/tomli/__init__.py
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/_parser.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/_parser.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/_re.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/_re.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/_types.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/tomli/__pycache__/_types.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/tomli/_parser.py
/usr/local/lib/python3.9/site-packages/tomli/_re.py
/usr/local/lib/python3.9/site-packages/tomli/_types.py
/usr/local/lib/python3.9/site-packages/tomli/py.typed

===>  Done.
===>   py39-pytest-7.1.3,1 depends on package: py39-tomli>=1.0.0 - found
===>   Returning to build of py39-pytest-7.1.3,1
===>   py39-pytest-7.1.3,1 depends on package: py39-setuptools>=63.1.0 - found
===>   py39-pytest-7.1.3,1 depends on file: /usr/local/bin/python3.9 - found
Installing py39-pytest-7.1.3,1
/usr/local/share/licenses/py39-pytest-7.1.3,1/catalog.mk
/usr/local/share/licenses/py39-pytest-7.1.3,1/LICENSE
/usr/local/share/licenses/py39-pytest-7.1.3,1/mit
/usr/local/bin/py.test-3.9
/usr/local/bin/py.test
/usr/local/bin/pytest-3.9
/usr/local/bin/pytest
/usr/local/lib/python3.9/site-packages/_pytest/__init__.py
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/_argcomplete.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/_argcomplete.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/_version.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/_version.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/cacheprovider.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/cacheprovider.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/capture.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/capture.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/compat.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/compat.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/debugging.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/debugging.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/deprecated.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/deprecated.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/doctest.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/doctest.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/faulthandler.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/faulthandler.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/fixtures.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/fixtures.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/freeze_support.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/freeze_support.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/helpconfig.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/helpconfig.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/hookspec.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/hookspec.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/junitxml.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/junitxml.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/legacypath.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/legacypath.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/logging.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/logging.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/main.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/main.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/monkeypatch.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/monkeypatch.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/nodes.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/nodes.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/nose.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/nose.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/outcomes.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/outcomes.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pastebin.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pastebin.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pathlib.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pathlib.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pytester.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pytester.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pytester_assertions.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/pytester_assertions.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/python.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/python.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/python_api.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/python_api.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/python_path.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/python_path.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/recwarn.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/recwarn.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/reports.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/reports.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/runner.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/runner.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/scope.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/scope.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/setuponly.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/setuponly.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/setupplan.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/setupplan.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/skipping.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/skipping.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/stash.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/stash.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/stepwise.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/stepwise.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/terminal.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/terminal.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/threadexception.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/threadexception.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/timing.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/timing.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/tmpdir.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/tmpdir.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/unittest.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/unittest.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/unraisableexception.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/unraisableexception.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/warning_types.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/warning_types.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/warnings.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/__pycache__/warnings.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_argcomplete.py
/usr/local/lib/python3.9/site-packages/_pytest/_code/__init__.py
/usr/local/lib/python3.9/site-packages/_pytest/_code/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_code/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_code/__pycache__/code.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_code/__pycache__/code.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_code/__pycache__/source.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_code/__pycache__/source.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_code/code.py
/usr/local/lib/python3.9/site-packages/_pytest/_code/source.py
/usr/local/lib/python3.9/site-packages/_pytest/_io/__init__.py
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/saferepr.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/saferepr.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/terminalwriter.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/terminalwriter.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/wcwidth.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/__pycache__/wcwidth.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/_io/saferepr.py
/usr/local/lib/python3.9/site-packages/_pytest/_io/terminalwriter.py
/usr/local/lib/python3.9/site-packages/_pytest/_io/wcwidth.py
/usr/local/lib/python3.9/site-packages/_pytest/_version.py
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__init__.py
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/rewrite.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/rewrite.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/truncate.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/truncate.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/util.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/__pycache__/util.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/assertion/rewrite.py
/usr/local/lib/python3.9/site-packages/_pytest/assertion/truncate.py
/usr/local/lib/python3.9/site-packages/_pytest/assertion/util.py
/usr/local/lib/python3.9/site-packages/_pytest/cacheprovider.py
/usr/local/lib/python3.9/site-packages/_pytest/capture.py
/usr/local/lib/python3.9/site-packages/_pytest/compat.py
/usr/local/lib/python3.9/site-packages/_pytest/config/__init__.py
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/argparsing.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/argparsing.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/compat.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/compat.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/exceptions.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/exceptions.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/findpaths.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/__pycache__/findpaths.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/config/argparsing.py
/usr/local/lib/python3.9/site-packages/_pytest/config/compat.py
/usr/local/lib/python3.9/site-packages/_pytest/config/exceptions.py
/usr/local/lib/python3.9/site-packages/_pytest/config/findpaths.py
/usr/local/lib/python3.9/site-packages/_pytest/debugging.py
/usr/local/lib/python3.9/site-packages/_pytest/deprecated.py
/usr/local/lib/python3.9/site-packages/_pytest/doctest.py
/usr/local/lib/python3.9/site-packages/_pytest/faulthandler.py
/usr/local/lib/python3.9/site-packages/_pytest/fixtures.py
/usr/local/lib/python3.9/site-packages/_pytest/freeze_support.py
/usr/local/lib/python3.9/site-packages/_pytest/helpconfig.py
/usr/local/lib/python3.9/site-packages/_pytest/hookspec.py
/usr/local/lib/python3.9/site-packages/_pytest/junitxml.py
/usr/local/lib/python3.9/site-packages/_pytest/legacypath.py
/usr/local/lib/python3.9/site-packages/_pytest/logging.py
/usr/local/lib/python3.9/site-packages/_pytest/main.py
/usr/local/lib/python3.9/site-packages/_pytest/mark/__init__.py
/usr/local/lib/python3.9/site-packages/_pytest/mark/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/mark/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/mark/__pycache__/expression.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/mark/__pycache__/expression.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/mark/__pycache__/structures.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/_pytest/mark/__pycache__/structures.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/_pytest/mark/expression.py
/usr/local/lib/python3.9/site-packages/_pytest/mark/structures.py
/usr/local/lib/python3.9/site-packages/_pytest/monkeypatch.py
/usr/local/lib/python3.9/site-packages/_pytest/nodes.py
/usr/local/lib/python3.9/site-packages/_pytest/nose.py
/usr/local/lib/python3.9/site-packages/_pytest/outcomes.py
/usr/local/lib/python3.9/site-packages/_pytest/pastebin.py
/usr/local/lib/python3.9/site-packages/_pytest/pathlib.py
/usr/local/lib/python3.9/site-packages/_pytest/py.typed
/usr/local/lib/python3.9/site-packages/_pytest/pytester.py
/usr/local/lib/python3.9/site-packages/_pytest/pytester_assertions.py
/usr/local/lib/python3.9/site-packages/_pytest/python.py
/usr/local/lib/python3.9/site-packages/_pytest/python_api.py
/usr/local/lib/python3.9/site-packages/_pytest/python_path.py
/usr/local/lib/python3.9/site-packages/_pytest/recwarn.py
/usr/local/lib/python3.9/site-packages/_pytest/reports.py
/usr/local/lib/python3.9/site-packages/_pytest/runner.py
/usr/local/lib/python3.9/site-packages/_pytest/scope.py
/usr/local/lib/python3.9/site-packages/_pytest/setuponly.py
/usr/local/lib/python3.9/site-packages/_pytest/setupplan.py
/usr/local/lib/python3.9/site-packages/_pytest/skipping.py
/usr/local/lib/python3.9/site-packages/_pytest/stash.py
/usr/local/lib/python3.9/site-packages/_pytest/stepwise.py
/usr/local/lib/python3.9/site-packages/_pytest/terminal.py
/usr/local/lib/python3.9/site-packages/_pytest/threadexception.py
/usr/local/lib/python3.9/site-packages/_pytest/timing.py
/usr/local/lib/python3.9/site-packages/_pytest/tmpdir.py
/usr/local/lib/python3.9/site-packages/_pytest/unittest.py
/usr/local/lib/python3.9/site-packages/_pytest/unraisableexception.py
/usr/local/lib/python3.9/site-packages/_pytest/warning_types.py
/usr/local/lib/python3.9/site-packages/_pytest/warnings.py
/usr/local/lib/python3.9/site-packages/pytest-7.1.3-py3.9.egg-info/PKG-INFO
/usr/local/lib/python3.9/site-packages/pytest-7.1.3-py3.9.egg-info/SOURCES.txt
/usr/local/lib/python3.9/site-packages/pytest-7.1.3-py3.9.egg-info/dependency_links.txt
/usr/local/lib/python3.9/site-packages/pytest-7.1.3-py3.9.egg-info/entry_points.txt
/usr/local/lib/python3.9/site-packages/pytest-7.1.3-py3.9.egg-info/not-zip-safe
/usr/local/lib/python3.9/site-packages/pytest-7.1.3-py3.9.egg-info/requires.txt
/usr/local/lib/python3.9/site-packages/pytest-7.1.3-py3.9.egg-info/top_level.txt
/usr/local/lib/python3.9/site-packages/pytest/__init__.py
/usr/local/lib/python3.9/site-packages/pytest/__main__.py
/usr/local/lib/python3.9/site-packages/pytest/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pytest/__pycache__/__init__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pytest/__pycache__/__main__.cpython-39.opt-1.pyc
/usr/local/lib/python3.9/site-packages/pytest/__pycache__/__main__.cpython-39.pyc
/usr/local/lib/python3.9/site-packages/pytest/py.typed

===>  Done.
===>   py39-diffoscope-247 depends on package: py39-pytest>=0 - found
===>   Returning to build of py39-diffoscope-247
===>   py39-diffoscope-247 depends on executable: zipinfo - not found
===>  Installing /magus/packages/All/unzip-6.0_7.mport
Installing unzip-6.0_7
/usr/local/bin/unzip
/usr/local/bin/funzip
/usr/local/bin/unzipsfx
/usr/local/bin/zipgrep
/usr/local/bin/zipinfo
/usr/local/man/man1/unzip.1.gz
/usr/local/man/man1/funzip.1.gz
/usr/local/man/man1/unzipsfx.1.gz
/usr/local/man/man1/zipgrep.1.gz
/usr/local/man/man1/zipinfo.1.gz
/usr/local/share/licenses/unzip-6.0_7/catalog.mk
/usr/local/share/licenses/unzip-6.0_7/LICENSE
/usr/local/share/licenses/unzip-6.0_7/infozip
/usr/local/share/doc/unzip/README

===>  Done.
===>   py39-diffoscope-247 depends on executable: zipinfo - found
===>   Returning to build of py39-diffoscope-247
===>   py39-diffoscope-247 depends on executable: isoinfo - not found
===>  Installing /magus/packages/All/cdrkit-1.1.11.mport
===>   cdrkit-1.1.11 depends on package: cdrkit-genisoimage>0 - not found
===>  Installing /magus/packages/All/cdrkit-genisoimage-1.1.11.mport
===>   cdrkit-genisoimage-1.1.11 depends on file: /usr/local/bin/iconv - found
===>   cdrkit-genisoimage-1.1.11 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
Installing cdrkit-genisoimage-1.1.11
/usr/local/share/licenses/cdrkit-genisoimage-1.1.11/catalog.mk
/usr/local/share/licenses/cdrkit-genisoimage-1.1.11/LICENSE
/usr/local/share/licenses/cdrkit-genisoimage-1.1.11/gpl2+
/usr/local/bin/genisoimage
/usr/local/man/man1/genisoimage.1.gz
/usr/local/man/man5/genisoimagerc.5.gz

===>  Done.
===>   cdrkit-1.1.11 depends on package: cdrkit-genisoimage>0 - found
===>   Returning to build of cdrkit-1.1.11
===>   cdrkit-1.1.11 depends on file: /usr/local/bin/iconv - found
===>   cdrkit-1.1.11 depends on shared library: libiconv.so - found (/usr/local/lib/libiconv.so)
Installing cdrkit-1.1.11
/usr/local/share/licenses/cdrkit-1.1.11/catalog.mk
/usr/local/share/licenses/cdrkit-1.1.11/LICENSE
/usr/local/share/licenses/cdrkit-1.1.11/gpl2+
/usr/local/bin/devdump
/usr/local/bin/isodebug
/usr/local/bin/isodump
/usr/local/bin/isoinfo
/usr/local/bin/isovfy
/usr/local/bin/wodim
/usr/local/bin/icedax
/usr/local/bin/pitchplay
/usr/local/bin/readmult
/usr/local/bin/cdda2mp3
/usr/local/bin/cdda2ogg
/usr/local/bin/readom
/usr/local/bin/dirsplit
/usr/local/sbin/netscsid
/usr/local/man/man1/cdda2ogg.1.gz
/usr/local/man/man1/devdump.1.gz
/usr/local/man/man1/dirsplit.1.gz
/usr/local/man/man1/icedax.1.gz
/usr/local/man/man1/isodebug.1.gz
/usr/local/man/man1/isodump.1.gz
/usr/local/man/man1/isoinfo.1.gz
/usr/local/man/man1/isovfy.1.gz
/usr/local/man/man1/list_audio_tracks.1.gz
/usr/local/man/man1/pitchplay.1.gz
/usr/local/man/man1/readmult.1.gz
/usr/local/man/man1/readom.1.gz
/usr/local/man/man1/wodim.1.gz

===>  Done.
===>   py39-diffoscope-247 depends on executable: isoinfo - found
===>   Returning to build of py39-diffoscope-247
===>   py39-diffoscope-247 depends on executable: rpm2cpio - not found
===>  Installing /magus/packages/All/rpm2cpio-1.4.mport
Installing rpm2cpio-1.4
/usr/local/bin/rpm2cpio.pl
/usr/local/bin/rpm2cpio
/usr/local/share/licenses/rpm2cpio-1.4/catalog.mk
/usr/local/share/licenses/rpm2cpio-1.4/LICENSE
/usr/local/share/licenses/rpm2cpio-1.4/bsd2

===>  Done.
===>   py39-diffoscope-247 depends on executable: rpm2cpio - found
===>   Returning to build of py39-diffoscope-247
===>   py39-diffoscope-247 depends on file: /usr/local/bin/python3.9 - found
============================= test session starts ==============================
platform midnightbsd3 -- Python 3.9.17, pytest-7.1.3, pluggy-1.0.0 -- /usr/local/bin/python3.9
cachedir: .pytest_cache
rootdir: /magus/work/usr/mports/sysutils/py-diffoscope/work-py39/diffoscope-247
collecting ... collected 715 items

tests/test_diff_mask.py::test_none PASSED                                [  0%]
tests/test_diff_mask.py::test_all PASSED                                 [  0%]
tests/test_diff_mask.py::test_specific PASSED                            [  0%]
tests/test_difference.py::test_too_much_input_for_diff PASSED            [  0%]
tests/test_difference.py::test_too_long_diff_block_lines PASSED          [  0%]
tests/test_difference.py::test_size_updates PASSED                       [  0%]
tests/test_difference.py::test_traverse_heapq PASSED                     [  0%]
tests/test_difference.py::test_non_str_arguments_to_source1_source2 PASSED [  1%]
tests/test_difference.py::test_adjust_diff_context PASSED                [  1%]
tests/test_excludes.py::test_none PASSED                                 [  1%]
tests/test_excludes.py::test_all PASSED                                  [  1%]
tests/test_excludes.py::test_specific PASSED                             [  1%]
tests/test_excludes.py::test_specific_case PASSED                        [  1%]
tests/test_excludes.py::test_multiple PASSED                             [  1%]
tests/test_excludes.py::test_nomatch PASSED                              [  2%]
tests/test_excludes.py::test_wildcard PASSED                             [  2%]
tests/test_main.py::test_non_existing_files PASSED                       [  2%]
tests/test_main.py::test_non_existing_left_with_new_file PASSED          [  2%]
tests/test_main.py::test_non_existing_right_with_new_file PASSED         [  2%]
tests/test_main.py::test_non_existing_files_with_new_file PASSED         [  2%]
tests/test_main.py::test_remove_temp_files_on_sigterm PASSED             [  2%]
tests/test_main.py::test_ctrl_c_handling PASSED                          [  3%]
tests/test_main.py::test_no_differences PASSED                           [  3%]
tests/test_main.py::test_no_differences_directories PASSED               [  3%]
tests/test_main.py::test_list_tools PASSED                               [  3%]
tests/test_main.py::test_list_missing_tools PASSED                       [  3%]
tests/test_main.py::test_profiling PASSED                                [  3%]
tests/test_main.py::test_non_unicode_filename PASSED                     [  3%]
tests/test_main.py::test_help PASSED                                     [  4%]
tests/test_main.py::test_usage PASSED                                    [  4%]
tests/test_presenters.py::test_text_option_is_default PASSED             [  4%]
tests/test_presenters.py::test_text_proper_indentation SKIPPED ( >= ...) [  4%]
tests/test_presenters.py::test_text_option_color PASSED                  [  4%]
tests/test_presenters.py::test_text_option_with_file PASSED              [  4%]
tests/test_presenters.py::test_text_option_with_stdout PASSED            [  4%]
tests/test_presenters.py::test_markdown PASSED                           [  5%]
tests/test_presenters.py::test_restructuredtext PASSED                   [  5%]
tests/test_presenters.py::test_json PASSED                               [  5%]
tests/test_presenters.py::test_no_report_option PASSED                   [  5%]
tests/test_presenters.py::test_html_option_with_file PASSED              [  5%]
tests/test_presenters.py::test_html_visuals SKIPPED (requires compar...) [  5%]
tests/test_presenters.py::test_htmldir_option PASSED                     [  5%]
tests/test_presenters.py::test_html_option_with_stdout PASSED            [  6%]
tests/test_presenters.py::test_html_regression_875281 PASSED             [  6%]
tests/test_presenters.py::test_limited_print PASSED                      [  6%]
tests/test_presenters.py::test_partial_string PASSED                     [  6%]
tests/test_presenters.py::test_partial_string_cont PASSED                [  6%]
tests/test_presenters.py::test_partial_string_numl PASSED                [  6%]
tests/test_presenters.py::test_partial_string_escape PASSED              [  6%]
tests/test_progress.py::test_progress SKIPPED (requires progressbar ...) [  6%]
tests/test_progress.py::test_status_fd PASSED                            [  7%]
tests/test_quines.py::test_identification PASSED                         [  7%]
tests/test_quines.py::test_no_differences PASSED                         [  7%]
tests/test_quines.py::test_difference PASSED                             [  7%]
tests/test_quines.py::test_identification_deb PASSED                     [  7%]
tests/test_quines.py::test_differences_deb PASSED                        [  7%]
tests/test_readers.py::test_json PASSED                                  [  7%]
tests/test_source.py::test_code_is_black_clean SKIPPED (requires black)  [  8%]
tests/test_tools.py::test_all_tools_are_listed PASSED                    [  8%]
tests/test_tools.py::test_get_tools PASSED                               [  8%]
tests/test_tools.py::test_sbin_added_to_path PASSED                      [  8%]
tests/test_tools.py::test_required_tool_not_found PASSED                 [  8%]
tests/test_versions.py::test_version_comparisons[1.0-1.0-0] PASSED       [  8%]
tests/test_versions.py::test_version_comparisons[1.0-2.0--1] PASSED      [  8%]
tests/test_versions.py::test_version_comparisons[2.0-1.0-1] PASSED       [  9%]
tests/test_versions.py::test_version_comparisons[2.0.1-2.0.1-0] PASSED   [  9%]
tests/test_versions.py::test_version_comparisons[2.0-2.0.1--1] PASSED    [  9%]
tests/test_versions.py::test_version_comparisons[2.0.1-2.0-1] PASSED     [  9%]
tests/test_versions.py::test_version_comparisons[2.0.1a-2.0.1a-0] PASSED [  9%]
tests/test_versions.py::test_version_comparisons[2.0.1a-2.0.1-1] PASSED  [  9%]
tests/test_versions.py::test_version_comparisons[2.0.1-2.0.1a--1] PASSED [  9%]
tests/test_versions.py::test_version_comparisons[5.5p1-5.5p1-0] PASSED   [ 10%]
tests/test_versions.py::test_version_comparisons[5.5p1-5.5p2--1] PASSED  [ 10%]
tests/test_versions.py::test_version_comparisons[5.5p2-5.5p1-1] PASSED   [ 10%]
tests/test_versions.py::test_version_comparisons[5.5p10-5.5p10-0] PASSED [ 10%]
tests/test_versions.py::test_version_comparisons[5.5p1-5.5p10--1] PASSED [ 10%]
tests/test_versions.py::test_version_comparisons[5.5p10-5.5p1-1] PASSED  [ 10%]
tests/test_versions.py::test_version_comparisons[10xyz-10.1xyz--1] PASSED [ 10%]
tests/test_versions.py::test_version_comparisons[10.1xyz-10xyz-1] PASSED [ 11%]
tests/test_versions.py::test_version_comparisons[xyz10-xyz10-0] PASSED   [ 11%]
tests/test_versions.py::test_version_comparisons[xyz10-xyz10.1--1] PASSED [ 11%]
tests/test_versions.py::test_version_comparisons[xyz10.1-xyz10-1] PASSED [ 11%]
tests/test_versions.py::test_version_comparisons[xyz.4-xyz.4-0] PASSED   [ 11%]
tests/test_versions.py::test_version_comparisons[xyz.4-8--1] PASSED      [ 11%]
tests/test_versions.py::test_version_comparisons[8-xyz.4-1] PASSED       [ 11%]
tests/test_versions.py::test_version_comparisons[xyz.4-2--1] PASSED      [ 12%]
tests/test_versions.py::test_version_comparisons[2-xyz.4-1] PASSED       [ 12%]
tests/test_versions.py::test_version_comparisons[5.5p2-5.6p1--1] PASSED  [ 12%]
tests/test_versions.py::test_version_comparisons[5.6p1-5.5p2-1] PASSED   [ 12%]
tests/test_versions.py::test_version_comparisons[5.6p1-6.5p1--1] PASSED  [ 12%]
tests/test_versions.py::test_version_comparisons[6.5p1-5.6p1-1] PASSED   [ 12%]
tests/test_versions.py::test_version_comparisons[6.0.rc1-6.0-1] PASSED   [ 12%]
tests/test_versions.py::test_version_comparisons[6.0-6.0.rc1--1] PASSED  [ 13%]
tests/test_versions.py::test_version_comparisons[10b2-10a1-1] PASSED     [ 13%]
tests/test_versions.py::test_version_comparisons[10a2-10b2--1] PASSED    [ 13%]
tests/test_versions.py::test_version_comparisons[1.0aa-1.0aa-0] PASSED   [ 13%]
tests/test_versions.py::test_version_comparisons[1.0a-1.0aa--1] PASSED   [ 13%]
tests/test_versions.py::test_version_comparisons[1.0aa-1.0a-1] PASSED    [ 13%]
tests/test_versions.py::test_version_comparisons[10.0001-10.0001-0] PASSED [ 13%]
tests/test_versions.py::test_version_comparisons[10.0001-10.1-0] PASSED  [ 13%]
tests/test_versions.py::test_version_comparisons[10.1-10.0001-0] PASSED  [ 14%]
tests/test_versions.py::test_version_comparisons[10.0001-10.0039--1] PASSED [ 14%]
tests/test_versions.py::test_version_comparisons[10.0039-10.0001-1] PASSED [ 14%]
tests/test_versions.py::test_version_comparisons[4.999.9-5.0--1] PASSED  [ 14%]
tests/test_versions.py::test_version_comparisons[5.0-4.999.9-1] PASSED   [ 14%]
tests/test_versions.py::test_version_comparisons[20101121-20101121-0] PASSED [ 14%]
tests/test_versions.py::test_version_comparisons[20101121-20101122--1] PASSED [ 14%]
tests/test_versions.py::test_version_comparisons[20101122-20101121-1] PASSED [ 15%]
tests/test_versions.py::test_version_comparisons[2_0-2_0-0] PASSED       [ 15%]
tests/test_versions.py::test_version_comparisons[2.0-2_0-0] PASSED       [ 15%]
tests/test_versions.py::test_version_comparisons[2_0-2.0-0] PASSED       [ 15%]
tests/test_versions.py::test_version_comparisons[2_0.-2_0-0] PASSED      [ 15%]
tests/test_versions.py::test_version_comparisons[2..0-2_0__-0] PASSED    [ 15%]
tests/test_versions.py::test_version_comparisons[2_0-__2.0-0] PASSED     [ 15%]
tests/test_versions.py::test_version_comparisons[2_1.-2_0-1] PASSED      [ 16%]
tests/test_versions.py::test_version_comparisons[2..1-2_0__-1] PASSED    [ 16%]
tests/test_versions.py::test_version_comparisons[2_1-__2.0-1] PASSED     [ 16%]
tests/test_versions.py::test_version_comparisons[2_1.-2_2--1] PASSED     [ 16%]
tests/test_versions.py::test_version_comparisons[2..1-2_2__--1] PASSED   [ 16%]
tests/test_versions.py::test_version_comparisons[2_1-__2.2--1] PASSED    [ 16%]
tests/test_versions.py::test_version_comparisons[a-a-00] PASSED          [ 16%]
tests/test_versions.py::test_version_comparisons[a+-a+-0] PASSED         [ 17%]
tests/test_versions.py::test_version_comparisons[a+-a_-0] PASSED         [ 17%]
tests/test_versions.py::test_version_comparisons[a_-a+-0] PASSED         [ 17%]
tests/test_versions.py::test_version_comparisons[+a-+a-0] PASSED         [ 17%]
tests/test_versions.py::test_version_comparisons[+a-_a-0] PASSED         [ 17%]
tests/test_versions.py::test_version_comparisons[_a-+a-0] PASSED         [ 17%]
tests/test_versions.py::test_version_comparisons[+_-+_-0] PASSED         [ 17%]
tests/test_versions.py::test_version_comparisons[_+-+_-0] PASSED         [ 18%]
tests/test_versions.py::test_version_comparisons[_+-_+-0] PASSED         [ 18%]
tests/test_versions.py::test_version_comparisons[+-_-0] PASSED           [ 18%]
tests/test_versions.py::test_version_comparisons[_-+-0] PASSED           [ 18%]
tests/test_versions.py::test_version_comparisons[1.0~rc1-1.0~rc1-0] PASSED [ 18%]
tests/test_versions.py::test_version_comparisons[1.0~rc1-1.0--1] PASSED  [ 18%]
tests/test_versions.py::test_version_comparisons[1.0-1.0~rc1-1] PASSED   [ 18%]
tests/test_versions.py::test_version_comparisons[1.0~rc1-1.0~rc2--1] PASSED [ 19%]
tests/test_versions.py::test_version_comparisons[1.0~rc2-1.0~rc1-1] PASSED [ 19%]
tests/test_versions.py::test_version_comparisons[1.0~rc1~git123-1.0~rc1~git123-0] PASSED [ 19%]
tests/test_versions.py::test_version_comparisons[1.0~rc1~git123-1.0~rc1--1] PASSED [ 19%]
tests/test_versions.py::test_version_comparisons[1.0~rc1-1.0~rc1~git123-1] PASSED [ 19%]
tests/test_versions.py::test_version_comparisons[a-a-01] PASSED          [ 19%]
tests/test_versions.py::test_version_comparisons[a~-a--1] PASSED         [ 19%]
tests/test_versions.py::test_version_comparisons[a~~-a--1] PASSED        [ 20%]
tests/test_versions.py::test_version_comparisons[a~~~-a--1] PASSED       [ 20%]
tests/test_versions.py::test_version_comparisons[a~~~^-a--1] PASSED      [ 20%]
tests/test_versions.py::test_version_comparisons[a^-a-10] PASSED         [ 20%]
tests/test_versions.py::test_version_comparisons[a^-a-11] PASSED         [ 20%]
tests/test_versions.py::test_version_comparisons[a^-a^-0] PASSED         [ 20%]
tests/test_versions.py::test_version_comparisons[a^-a^^--1] PASSED       [ 20%]
tests/test_versions.py::test_version_comparisons[a^b-a^^-1] PASSED       [ 20%]
tests/test_versions.py::test_version_comparisons[1.0^-1.0^-0] PASSED     [ 21%]
tests/test_versions.py::test_version_comparisons[1.0^-1.0-1] PASSED      [ 21%]
tests/test_versions.py::test_version_comparisons[1.0-1.0^--1] PASSED     [ 21%]
tests/test_versions.py::test_version_comparisons[1.0^git1-1.0^git1-0] PASSED [ 21%]
tests/test_versions.py::test_version_comparisons[1.0^git1-1.0-1] PASSED  [ 21%]
tests/test_versions.py::test_version_comparisons[1.0-1.0^git1--1] PASSED [ 21%]
tests/test_versions.py::test_version_comparisons[1.0^git1-1.0^git2--1] PASSED [ 21%]
tests/test_versions.py::test_version_comparisons[1.0^git2-1.0^git1-1] PASSED [ 22%]
tests/test_versions.py::test_version_comparisons[1.0^git1-1.01--1] PASSED [ 22%]
tests/test_versions.py::test_version_comparisons[1.01-1.0^git1-1] PASSED [ 22%]
tests/test_versions.py::test_version_comparisons[1.0^20160101-1.0^20160101-0] PASSED [ 22%]
tests/test_versions.py::test_version_comparisons[1.0^20160101-1.0.1--1] PASSED [ 22%]
tests/test_versions.py::test_version_comparisons[1.0.1-1.0^20160101-1] PASSED [ 22%]
tests/test_versions.py::test_version_comparisons[1.0^20160101^git1-1.0^20160101^git1-0] PASSED [ 22%]
tests/test_versions.py::test_version_comparisons[1.0^20160102-1.0^20160101^git1-1] PASSED [ 23%]
tests/test_versions.py::test_version_comparisons[1.0^20160101^git1-1.0^20160102--1] PASSED [ 23%]
tests/test_versions.py::test_version_comparisons[1.0~rc1^git1-1.0~rc1^git1-0] PASSED [ 23%]
tests/test_versions.py::test_version_comparisons[1.0~rc1^git1-1.0~rc1-1] PASSED [ 23%]
tests/test_versions.py::test_version_comparisons[1.0~rc1-1.0~rc1^git1--1] PASSED [ 23%]
tests/test_versions.py::test_version_comparisons[1.0^git1~pre-1.0^git1~pre-0] PASSED [ 23%]
tests/test_versions.py::test_version_comparisons[1.0^git1-1.0^git1~pre-1] PASSED [ 23%]
tests/test_versions.py::test_version_comparisons[1.0^git1~pre-1.0^git1--1] PASSED [ 24%]
tests/test_versions.py::test_version_comparisons[0-0-0] PASSED           [ 24%]
tests/test_versions.py::test_version_comparisons[0-00-0] PASSED          [ 24%]
tests/test_versions.py::test_version_comparisons[0-000-0] PASSED         [ 24%]
tests/test_versions.py::test_version_comparisons[00-000-0] PASSED        [ 24%]
tests/test_versions.py::test_version_comparisons[000-000-0] PASSED       [ 24%]
tests/test_versions.py::test_version_comparisons[00-0-0] PASSED          [ 24%]
tests/test_versions.py::test_version_comparisons[000-0-0] PASSED         [ 25%]
tests/test_versions.py::test_version_comparisons[0-0.0--1] PASSED        [ 25%]
tests/test_versions.py::test_version_comparisons[0.0-0-1] PASSED         [ 25%]
tests/test_versions.py::test_version_comparisons[0~-0--1] PASSED         [ 25%]
tests/test_versions.py::test_version_comparisons[0^-0-1] PASSED          [ 25%]
tests/test_versions.py::test_version_comparisons[0^-0^-0] PASSED         [ 25%]
tests/test_versions.py::test_version_comparisons[0^-0^~-1] PASSED        [ 25%]
tests/test_versions.py::test_version_lt[1.0-2.0] PASSED                  [ 26%]
tests/test_versions.py::test_version_lt[2.0-2.0.1] PASSED                [ 26%]
tests/test_versions.py::test_version_lt[2.0.1-2.0.1a] PASSED             [ 26%]
tests/test_versions.py::test_version_lt[5.5p1-5.5p2] PASSED              [ 26%]
tests/test_versions.py::test_version_lt[5.5p1-5.5p10] PASSED             [ 26%]
tests/test_versions.py::test_version_lt[10xyz-10.1xyz] PASSED            [ 26%]
tests/test_versions.py::test_version_lt[xyz10-xyz10.1] PASSED            [ 26%]
tests/test_versions.py::test_version_lt[xyz.4-8] PASSED                  [ 26%]
tests/test_versions.py::test_version_lt[xyz.4-2] PASSED                  [ 27%]
tests/test_versions.py::test_version_lt[5.5p2-5.6p1] PASSED              [ 27%]
tests/test_versions.py::test_version_lt[5.6p1-6.5p1] PASSED              [ 27%]
tests/test_versions.py::test_version_lt[6.0-6.0.rc1] PASSED              [ 27%]
tests/test_versions.py::test_version_lt[10a2-10b2] PASSED                [ 27%]
tests/test_versions.py::test_version_lt[1.0a-1.0aa] PASSED               [ 27%]
tests/test_versions.py::test_version_lt[10.0001-10.0039] PASSED          [ 27%]
tests/test_versions.py::test_version_lt[4.999.9-5.0] PASSED              [ 28%]
tests/test_versions.py::test_version_lt[20101121-20101122] PASSED        [ 28%]
tests/test_versions.py::test_version_lt[2_1.-2_2] PASSED                 [ 28%]
tests/test_versions.py::test_version_lt[2..1-2_2__] PASSED               [ 28%]
tests/test_versions.py::test_version_lt[2_1-__2.2] PASSED                [ 28%]
tests/test_versions.py::test_version_lt[1.0~rc1-1.0] PASSED              [ 28%]
tests/test_versions.py::test_version_lt[1.0~rc1-1.0~rc2] PASSED          [ 28%]
tests/test_versions.py::test_version_lt[1.0~rc1~git123-1.0~rc1] PASSED   [ 29%]
tests/test_versions.py::test_version_lt[a~-a] PASSED                     [ 29%]
tests/test_versions.py::test_version_lt[a~~-a] PASSED                    [ 29%]
tests/test_versions.py::test_version_lt[a~~~-a] PASSED                   [ 29%]
tests/test_versions.py::test_version_lt[a~~~^-a] PASSED                  [ 29%]
tests/test_versions.py::test_version_lt[a^-a^^] PASSED                   [ 29%]
tests/test_versions.py::test_version_lt[1.0-1.0^] PASSED                 [ 29%]
tests/test_versions.py::test_version_lt[1.0-1.0^git1] PASSED             [ 30%]
tests/test_versions.py::test_version_lt[1.0^git1-1.0^git2] PASSED        [ 30%]
tests/test_versions.py::test_version_lt[1.0^git1-1.01] PASSED            [ 30%]
tests/test_versions.py::test_version_lt[1.0^20160101-1.0.1] PASSED       [ 30%]
tests/test_versions.py::test_version_lt[1.0^20160101^git1-1.0^20160102] PASSED [ 30%]
tests/test_versions.py::test_version_lt[1.0~rc1-1.0~rc1^git1] PASSED     [ 30%]
tests/test_versions.py::test_version_lt[1.0^git1~pre-1.0^git1] PASSED    [ 30%]
tests/test_versions.py::test_version_lt[0-0.0] PASSED                    [ 31%]
tests/test_versions.py::test_version_lt[0~-0] PASSED                     [ 31%]
tests/test_versions.py::test_version_gt[1.0-1.0] PASSED                  [ 31%]
tests/test_versions.py::test_version_gt[2.0.1-2.0.1] PASSED              [ 31%]
tests/test_versions.py::test_version_gt[2.0.1a-2.0.1a] PASSED            [ 31%]
tests/test_versions.py::test_version_gt[5.5p1-5.5p1] PASSED              [ 31%]
tests/test_versions.py::test_version_gt[5.5p10-5.5p10] PASSED            [ 31%]
tests/test_versions.py::test_version_gt[xyz10-xyz10] PASSED              [ 32%]
tests/test_versions.py::test_version_gt[xyz.4-xyz.4] PASSED              [ 32%]
tests/test_versions.py::test_version_gt[1.0aa-1.0aa] PASSED              [ 32%]
tests/test_versions.py::test_version_gt[10.0001-10.0001] PASSED          [ 32%]
tests/test_versions.py::test_version_gt[10.0001-10.1] PASSED             [ 32%]
tests/test_versions.py::test_version_gt[10.1-10.0001] PASSED             [ 32%]
tests/test_versions.py::test_version_gt[20101121-20101121] PASSED        [ 32%]
tests/test_versions.py::test_version_gt[2_0-2_0] PASSED                  [ 33%]
tests/test_versions.py::test_version_gt[2.0-2_0] PASSED                  [ 33%]
tests/test_versions.py::test_version_gt[2_0-2.0] PASSED                  [ 33%]
tests/test_versions.py::test_version_gt[2_0.-2_0] PASSED                 [ 33%]
tests/test_versions.py::test_version_gt[2..0-2_0__] PASSED               [ 33%]
tests/test_versions.py::test_version_gt[2_0-__2.0] PASSED                [ 33%]
tests/test_versions.py::test_version_gt[a-a0] PASSED                     [ 33%]
tests/test_versions.py::test_version_gt[a+-a+] PASSED                    [ 33%]
tests/test_versions.py::test_version_gt[a+-a_] PASSED                    [ 34%]
tests/test_versions.py::test_version_gt[a_-a+] PASSED                    [ 34%]
tests/test_versions.py::test_version_gt[+a-+a] PASSED                    [ 34%]
tests/test_versions.py::test_version_gt[+a-_a] PASSED                    [ 34%]
tests/test_versions.py::test_version_gt[_a-+a] PASSED                    [ 34%]
tests/test_versions.py::test_version_gt[+_-+_] PASSED                    [ 34%]
tests/test_versions.py::test_version_gt[_+-+_] PASSED                    [ 34%]
tests/test_versions.py::test_version_gt[_+-_+] PASSED                    [ 35%]
tests/test_versions.py::test_version_gt[+-_] PASSED                      [ 35%]
tests/test_versions.py::test_version_gt[_-+] PASSED                      [ 35%]
tests/test_versions.py::test_version_gt[1.0~rc1-1.0~rc1] PASSED          [ 35%]
tests/test_versions.py::test_version_gt[1.0~rc1~git123-1.0~rc1~git123] PASSED [ 35%]
tests/test_versions.py::test_version_gt[a-a1] PASSED                     [ 35%]
tests/test_versions.py::test_version_gt[a^-a^] PASSED                    [ 35%]
tests/test_versions.py::test_version_gt[1.0^-1.0^] PASSED                [ 36%]
tests/test_versions.py::test_version_gt[1.0^git1-1.0^git1] PASSED        [ 36%]
tests/test_versions.py::test_version_gt[1.0^20160101-1.0^20160101] PASSED [ 36%]
tests/test_versions.py::test_version_gt[1.0^20160101^git1-1.0^20160101^git1] PASSED [ 36%]
tests/test_versions.py::test_version_gt[1.0~rc1^git1-1.0~rc1^git1] PASSED [ 36%]
tests/test_versions.py::test_version_gt[1.0^git1~pre-1.0^git1~pre] PASSED [ 36%]
tests/test_versions.py::test_version_gt[0-0] PASSED                      [ 36%]
tests/test_versions.py::test_version_gt[0-00] PASSED                     [ 37%]
tests/test_versions.py::test_version_gt[0-000] PASSED                    [ 37%]
tests/test_versions.py::test_version_gt[00-000] PASSED                   [ 37%]
tests/test_versions.py::test_version_gt[000-000] PASSED                  [ 37%]
tests/test_versions.py::test_version_gt[00-0] PASSED                     [ 37%]
tests/test_versions.py::test_version_gt[000-0] PASSED                    [ 37%]
tests/test_versions.py::test_version_gt[0^-0^] PASSED                    [ 37%]
tests/comparators/test_android.py::test_identification PASSED            [ 38%]
tests/comparators/test_android.py::test_no_differences PASSED            [ 38%]
tests/comparators/test_android.py::test_diff SKIPPED (requires abootimg) [ 38%]
tests/comparators/test_android.py::test_compare_non_existing SKIPPED     [ 38%]
tests/comparators/test_apk.py::test_identification PASSED                [ 38%]
tests/comparators/test_apk.py::test_no_differences PASSED                [ 38%]
tests/comparators/test_apk.py::test_compare_non_existing SKIPPED (re...) [ 38%]
tests/comparators/test_apk.py::test_zipinfo SKIPPED (requires apktool)   [ 39%]
tests/comparators/test_apk.py::test_android_manifest SKIPPED (requir...) [ 39%]
tests/comparators/test_apk.py::test_apk_metadata_source SKIPPED (req...) [ 39%]
tests/comparators/test_apk.py::test_skip_undecoded_android_manifest SKIPPED [ 39%]
tests/comparators/test_apk.py::test_no_android_manifest SKIPPED (req...) [ 39%]
tests/comparators/test_archive.py::test_compressed_content_name PASSED   [ 39%]
tests/comparators/test_arsc.py::test_identification PASSED               [ 39%]
tests/comparators/test_arsc.py::test_no_differences PASSED               [ 40%]
tests/comparators/test_arsc.py::test_differences SKIPPED (requires a...) [ 40%]
tests/comparators/test_arsc.py::test_compare_non_existing SKIPPED (r...) [ 40%]
tests/comparators/test_berkeley_db.py::test_identification PASSED        [ 40%]
tests/comparators/test_berkeley_db.py::test_no_differences PASSED        [ 40%]
tests/comparators/test_berkeley_db.py::test_diff SKIPPED (requires d...) [ 40%]
tests/comparators/test_berkeley_db.py::test_diff6 SKIPPED (requires ...) [ 40%]
tests/comparators/test_berkeley_db.py::test_compare_non_existing SKIPPED [ 40%]
tests/comparators/test_binary.py::test_same_content PASSED               [ 41%]
tests/comparators/test_binary.py::test_not_same_content PASSED           [ 41%]
tests/comparators/test_binary.py::test_guess_file_type PASSED            [ 41%]
tests/comparators/test_binary.py::test_guess_encoding_binary PASSED      [ 41%]
tests/comparators/test_binary.py::test_guess_encoding_ascii PASSED       [ 41%]
tests/comparators/test_binary.py::test_guess_encoding_unicode PASSED     [ 41%]
tests/comparators/test_binary.py::test_guess_encoding_iso8859 PASSED     [ 41%]
tests/comparators/test_binary.py::test_no_differences_with_xxd PASSED    [ 42%]
tests/comparators/test_binary.py::test_compare_with_xxd SKIPPED (req...) [ 42%]
tests/comparators/test_binary.py::test_compare_non_existing_with_xxd PASSED [ 42%]
tests/comparators/test_binary.py::test_no_differences_without_xxd PASSED [ 42%]
tests/comparators/test_binary.py::test_compare_without_xxd PASSED        [ 42%]
tests/comparators/test_binary.py::test_with_compare_details PASSED       [ 42%]
tests/comparators/test_binary.py::test_with_compare_details_and_fallback SKIPPED [ 42%]
tests/comparators/test_binary.py::test_with_compare_details_and_no_actual_differences PASSED [ 43%]
tests/comparators/test_binary.py::test_with_compare_details_and_failed_process SKIPPED [ 43%]
tests/comparators/test_binary.py::test_with_compare_details_and_parsing_error SKIPPED [ 43%]
tests/comparators/test_binary.py::test_with_compare_details_and_extraction_error SKIPPED [ 43%]
tests/comparators/test_binary.py::test_with_compare_details_and_tool_not_found SKIPPED [ 43%]
tests/comparators/test_binary.py::test_compare_two_nonexisting_files PASSED [ 43%]
tests/comparators/test_binary.py::test_symlink_to_dir PASSED             [ 43%]
tests/comparators/test_binwalk.py::test_identification SKIPPED (requ...) [ 44%]
tests/comparators/test_binwalk.py::test_no_differences SKIPPED (requ...) [ 44%]
tests/comparators/test_binwalk.py::test_listing SKIPPED (requires bi...) [ 44%]
tests/comparators/test_binwalk.py::test_symlink SKIPPED (requires bi...) [ 44%]
tests/comparators/test_binwalk.py::test_compare_non_existing SKIPPED     [ 44%]
tests/comparators/test_bzip2.py::test_identification PASSED              [ 44%]
tests/comparators/test_bzip2.py::test_no_differences PASSED              [ 44%]
tests/comparators/test_bzip2.py::test_content_source PASSED              [ 45%]
tests/comparators/test_bzip2.py::test_content_source_without_extension PASSED [ 45%]
tests/comparators/test_bzip2.py::test_content_diff PASSED                [ 45%]
tests/comparators/test_bzip2.py::test_compare_non_existing PASSED        [ 45%]
tests/comparators/test_cbfs.py::test_identification_using_offset SKIPPED [ 45%]
tests/comparators/test_cbfs.py::test_identification_without_offset SKIPPED [ 45%]
tests/comparators/test_cbfs.py::test_no_differences SKIPPED (require...) [ 45%]
tests/comparators/test_cbfs.py::test_listing SKIPPED (requires cbfstool) [ 46%]
tests/comparators/test_cbfs.py::test_content SKIPPED (requires cbfstool) [ 46%]
tests/comparators/test_cbfs.py::test_compare_non_existing SKIPPED (r...) [ 46%]
tests/comparators/test_containers.py::test_equal PASSED                  [ 46%]
tests/comparators/test_containers.py::test_different PASSED              [ 46%]
tests/comparators/test_cpio.py::test_identification PASSED               [ 46%]
tests/comparators/test_cpio.py::test_no_differences PASSED               [ 46%]
tests/comparators/test_cpio.py::test_listing PASSED                      [ 46%]
tests/comparators/test_cpio.py::test_symlink SKIPPED ( >= 5.45 (5.43...) [ 47%]
tests/comparators/test_cpio.py::test_compressed_files SKIPPED ( >= 5...) [ 47%]
tests/comparators/test_cpio.py::test_compare_non_existing PASSED         [ 47%]
tests/comparators/test_deb.py::test_identification PASSED                [ 47%]
tests/comparators/test_deb.py::test_no_differences PASSED                [ 47%]
tests/comparators/test_deb.py::test_metadata PASSED                      [ 47%]
tests/comparators/test_deb.py::test_compressed_files PASSED              [ 47%]
tests/comparators/test_deb.py::test_identification_of_md5sums_outside_deb PASSED [ 48%]
tests/comparators/test_deb.py::test_identification_of_md5sums_in_deb PASSED [ 48%]
tests/comparators/test_deb.py::test_md5sums PASSED                       [ 48%]
tests/comparators/test_deb.py::test_identical_files_in_md5sums PASSED    [ 48%]
tests/comparators/test_deb.py::test_identification_of_data_tar PASSED    [ 48%]
tests/comparators/test_deb.py::test_skip_comparison_of_known_identical_files PASSED [ 48%]
tests/comparators/test_deb.py::test_compare_non_existing PASSED          [ 48%]
tests/comparators/test_deb.py::test_compare_different_compression PASSED [ 49%]
tests/comparators/test_deb.py::test_uncompressed_data_tar PASSED         [ 49%]
tests/comparators/test_deb.py::test_uncompressed_control_tar PASSED      [ 49%]
tests/comparators/test_deb.py::test_compare_different_compression_multiple_files PASSED [ 49%]
tests/comparators/test_debian.py::test_dot_changes_identification PASSED [ 49%]
tests/comparators/test_debian.py::test_dot_changes_invalid SKIPPED (...) [ 49%]
tests/comparators/test_debian.py::test_dot_changes_no_differences PASSED [ 49%]
tests/comparators/test_debian.py::test_dot_changes_no_differences_exclude_buildinfo SKIPPED [ 50%]
tests/comparators/test_debian.py::test_dot_changes_identical_contents_and_different_files SKIPPED [ 50%]
tests/comparators/test_debian.py::test_dot_changes_different_contents_and_identical_files SKIPPED [ 50%]
tests/comparators/test_debian.py::test_dot_dsc_identification PASSED     [ 50%]
tests/comparators/test_debian.py::test_dot_dsc_no_associated_tar_gz SKIPPED [ 50%]
tests/comparators/test_debian.py::test_dot_dsc_no_differences PASSED     [ 50%]
tests/comparators/test_debian.py::test_dot_dsc_internal_diff SKIPPED     [ 50%]
tests/comparators/test_debian.py::test_dot_dsc_compare_non_existing SKIPPED [ 51%]
tests/comparators/test_debian.py::test_dot_buildinfo_identification PASSED [ 51%]
tests/comparators/test_debian.py::test_dot_buildinfo_no_deb SKIPPED      [ 51%]
tests/comparators/test_debian.py::test_dot_buildinfo_no_differences PASSED [ 51%]
tests/comparators/test_debian.py::test_dot_buildinfo_internal_diff SKIPPED [ 51%]
tests/comparators/test_debian.py::test_dot_buildinfo_compare_non_existing SKIPPED [ 51%]
tests/comparators/test_debian.py::test_fallback_comparisons PASSED       [ 51%]
tests/comparators/test_debian.py::test_unicode_identification PASSED     [ 52%]
tests/comparators/test_device.py::test_identification PASSED             [ 52%]
tests/comparators/test_device.py::test_diff SKIPPED (requires xxd)       [ 52%]
tests/comparators/test_device.py::test_diff_reverse SKIPPED (require...) [ 52%]
tests/comparators/test_dex.py::test_identification PASSED                [ 52%]
tests/comparators/test_dex.py::test_no_differences PASSED                [ 52%]
tests/comparators/test_dex.py::test_differences SKIPPED (requires en...) [ 52%]
tests/comparators/test_dex.py::test_javap_14_differences SKIPPED (re...) [ 53%]
tests/comparators/test_dex.py::test_compare_non_existing SKIPPED (re...) [ 53%]
tests/comparators/test_directory.py::test_no_differences PASSED          [ 53%]
tests/comparators/test_directory.py::test_no_differences_with_extra_slash PASSED [ 53%]
tests/comparators/test_directory.py::test_content PASSED                 [ 53%]
tests/comparators/test_directory.py::test_stat PASSED                    [ 53%]
tests/comparators/test_directory.py::test_compare_to_file PASSED         [ 53%]
tests/comparators/test_directory.py::test_compare_to_device PASSED       [ 53%]
tests/comparators/test_directory.py::test_compare_to_symlink PASSED      [ 54%]
tests/comparators/test_directory.py::test_compare_to_dangling_symlink PASSED [ 54%]
tests/comparators/test_directory.py::test_compare_both_ways PASSED       [ 54%]
tests/comparators/test_docx.py::test_identification PASSED               [ 54%]
tests/comparators/test_docx.py::test_no_differences PASSED               [ 54%]
tests/comparators/test_docx.py::test_diff SKIPPED (requires docx2txt)    [ 54%]
tests/comparators/test_docx.py::test_compare_non_existing SKIPPED (r...) [ 54%]
tests/comparators/test_dtb.py::test_identification PASSED                [ 55%]
tests/comparators/test_dtb.py::test_no_differences PASSED                [ 55%]
tests/comparators/test_dtb.py::test_diff SKIPPED (requires fdtdump)      [ 55%]
tests/comparators/test_dtb.py::test_compare_non_existing SKIPPED (re...) [ 55%]
tests/comparators/test_elf.py::test_obj_identification PASSED            [ 55%]
tests/comparators/test_elf.py::test_obj_no_differences PASSED            [ 55%]
tests/comparators/test_elf.py::test_obj_compare_non_existing SKIPPED     [ 55%]
tests/comparators/test_elf.py::test_diff SKIPPED (requires a binutil...) [ 56%]
tests/comparators/test_elf.py::test_lib_identification PASSED            [ 56%]
tests/comparators/test_elf.py::test_lib_no_differences PASSED            [ 56%]
tests/comparators/test_elf.py::test_lib_differences SKIPPED (require...) [ 56%]
tests/comparators/test_elf.py::test_lib_compare_non_existing SKIPPED     [ 56%]
tests/comparators/test_elf.py::test_libmix_differences SKIPPED (requ...) [ 56%]
tests/comparators/test_elf.py::test_differences_with_dbgsym SKIPPED      [ 56%]
tests/comparators/test_elf.py::test_original_gnu_debuglink SKIPPED (...) [ 57%]
tests/comparators/test_elf.py::test_ignore_readelf_errors1_identify PASSED [ 57%]
tests/comparators/test_elf.py::test_ignore_readelf_errors2_identify PASSED [ 57%]
tests/comparators/test_elf.py::test_ignore_readelf_errors SKIPPED (r...) [ 57%]
tests/comparators/test_elf_decompiler.py::test_obj_compare_non_existing SKIPPED [ 57%]
tests/comparators/test_elf_decompiler.py::test_ghidra_diff SKIPPED (...) [ 57%]
tests/comparators/test_elf_decompiler.py::test_radare2_diff SKIPPED      [ 57%]
tests/comparators/test_epub.py::test_identification PASSED               [ 58%]
tests/comparators/test_epub.py::test_no_differences PASSED               [ 58%]
tests/comparators/test_epub.py::test_differences PASSED                  [ 58%]
tests/comparators/test_epub.py::test_compare_non_existing PASSED         [ 58%]
tests/comparators/test_ffprobe.py::test_identification PASSED            [ 58%]
tests/comparators/test_ffprobe.py::test_no_differences PASSED            [ 58%]
tests/comparators/test_ffprobe.py::test_diff SKIPPED (requires ffprobe)  [ 58%]
tests/comparators/test_ffprobe.py::test_compare_non_existing SKIPPED     [ 59%]
tests/comparators/test_fit.py::test_identification SKIPPED (requires...) [ 59%]
tests/comparators/test_fit.py::test_no_differences SKIPPED (requires...) [ 59%]
tests/comparators/test_fit.py::test_file_differences SKIPPED (requir...) [ 59%]
tests/comparators/test_fit.py::test_nested_listing SKIPPED (requires...) [ 59%]
tests/comparators/test_fit.py::test_nested_symlink SKIPPED (requires...) [ 59%]
tests/comparators/test_fit.py::test_nested_compressed_files SKIPPED      [ 59%]
tests/comparators/test_fit.py::test_compare_non_existing SKIPPED (re...) [ 60%]
tests/comparators/test_fontconfig.py::test_identification PASSED         [ 60%]
tests/comparators/test_fontconfig.py::test_no_differences PASSED         [ 60%]
tests/comparators/test_fontconfig.py::test_diff PASSED                   [ 60%]
tests/comparators/test_fonts.py::test_identification PASSED              [ 60%]
tests/comparators/test_fonts.py::test_no_differences PASSED              [ 60%]
tests/comparators/test_fonts.py::test_diff SKIPPED (requires ttx)        [ 60%]
tests/comparators/test_fonts.py::test_compare_non_existing SKIPPED (...) [ 60%]
tests/comparators/test_fsimage.py::test_identification PASSED            [ 61%]
tests/comparators/test_fsimage.py::test_identification_fat12 PASSED      [ 61%]
tests/comparators/test_fsimage.py::test_identification_fat16 PASSED      [ 61%]
tests/comparators/test_fsimage.py::test_identification_fat32 PASSED      [ 61%]
tests/comparators/test_fsimage.py::test_no_differences SKIPPED (requ...) [ 61%]
tests/comparators/test_fsimage.py::test_differences SKIPPED (require...) [ 61%]
tests/comparators/test_fsimage.py::test_compare_non_existing SKIPPED     [ 61%]
tests/comparators/test_fsimage.py::test_differences_fat SKIPPED (req...) [ 62%]
tests/comparators/test_gettext.py::test_identification PASSED            [ 62%]
tests/comparators/test_gettext.py::test_no_differences PASSED            [ 62%]
tests/comparators/test_gettext.py::test_diff SKIPPED (requires msgunfmt) [ 62%]
tests/comparators/test_gettext.py::test_charsets SKIPPED (requires m...) [ 62%]
tests/comparators/test_gettext.py::test_compare_non_existing SKIPPED     [ 62%]
tests/comparators/test_gif.py::test_identification PASSED                [ 62%]
tests/comparators/test_gif.py::test_no_differences PASSED                [ 63%]
tests/comparators/test_gif.py::test_diff SKIPPED (requires gifbuild)     [ 63%]
tests/comparators/test_gif.py::test_compare_non_existing SKIPPED (re...) [ 63%]
tests/comparators/test_gif.py::test_has_visuals SKIPPED (requires gi...) [ 63%]
tests/comparators/test_gif.py::test_no_visuals_different_size SKIPPED    [ 63%]
tests/comparators/test_git.py::test_identification PASSED                [ 63%]
tests/comparators/test_git.py::test_no_differences PASSED                [ 63%]
tests/comparators/test_git.py::test_diff PASSED                          [ 64%]
tests/comparators/test_gnumeric.py::test_identification PASSED           [ 64%]
tests/comparators/test_gnumeric.py::test_no_differences PASSED           [ 64%]
tests/comparators/test_gnumeric.py::test_diff SKIPPED (requires ssco...) [ 64%]
tests/comparators/test_gnumeric.py::test_compare_non_existing SKIPPED    [ 64%]
tests/comparators/test_gzip.py::test_identification PASSED               [ 64%]
tests/comparators/test_gzip.py::test_fallback_recognizes PASSED          [ 64%]
tests/comparators/test_gzip.py::test_no_differences PASSED               [ 65%]
tests/comparators/test_gzip.py::test_metadata PASSED                     [ 65%]
tests/comparators/test_gzip.py::test_content_source PASSED               [ 65%]
tests/comparators/test_gzip.py::test_content_source_without_extension PASSED [ 65%]
tests/comparators/test_gzip.py::test_content_diff PASSED                 [ 65%]
tests/comparators/test_gzip.py::test_compare_non_existing PASSED         [ 65%]
tests/comparators/test_haskell.py::test_identification SKIPPED (requ...) [ 65%]
tests/comparators/test_haskell.py::test_no_differences PASSED            [ 66%]
tests/comparators/test_haskell.py::test_diff SKIPPED (requires ghc)      [ 66%]
tests/comparators/test_hdf.py::test_identification SKIPPED (requires...) [ 66%]
tests/comparators/test_hdf.py::test_no_differences SKIPPED (requires...) [ 66%]
tests/comparators/test_hdf.py::test_diff SKIPPED (requires h5py Pyth...) [ 66%]
tests/comparators/test_hdf.py::test_compare_non_existing SKIPPED (re...) [ 66%]
tests/comparators/test_html.py::test_identification PASSED               [ 66%]
tests/comparators/test_html.py::test_no_differences PASSED               [ 66%]
tests/comparators/test_html.py::test_diff SKIPPED (requires html2text)   [ 67%]
tests/comparators/test_icc.py::test_identification PASSED                [ 67%]
tests/comparators/test_icc.py::test_no_differences PASSED                [ 67%]
tests/comparators/test_icc.py::test_diff SKIPPED (requires cd-iccdump)   [ 67%]
tests/comparators/test_icc.py::test_compare_non_existing SKIPPED (re...) [ 67%]
tests/comparators/test_ico_image.py::test_identification PASSED          [ 67%]
tests/comparators/test_ico_image.py::test_no_differences PASSED          [ 67%]
tests/comparators/test_ico_image.py::test_diff SKIPPED (requires img...) [ 68%]
tests/comparators/test_ico_image.py::test_diff_meta SKIPPED (require...) [ 68%]
tests/comparators/test_ico_image.py::test_diff_meta2 SKIPPED (requir...) [ 68%]
tests/comparators/test_ico_image.py::test_has_visuals SKIPPED (requi...) [ 68%]
tests/comparators/test_ipk.py::test_identification PASSED                [ 68%]
tests/comparators/test_ipk.py::test_no_differences PASSED                [ 68%]
tests/comparators/test_ipk.py::test_metadata PASSED                      [ 68%]
tests/comparators/test_ipk.py::test_compressed_files PASSED              [ 69%]
tests/comparators/test_ipk.py::test_compare_non_existing PASSED          [ 69%]
tests/comparators/test_iso9660.py::test_identification PASSED            [ 69%]
tests/comparators/test_iso9660.py::test_no_differences PASSED            [ 69%]
tests/comparators/test_iso9660.py::test_iso9660_content PASSED           [ 69%]
tests/comparators/test_iso9660.py::test_iso9660_rockridge PASSED         [ 69%]
tests/comparators/test_iso9660.py::test_symlink PASSED                   [ 69%]
tests/comparators/test_iso9660.py::test_compressed_files PASSED          [ 70%]
tests/comparators/test_iso9660.py::test_compare_non_existing PASSED      [ 70%]
tests/comparators/test_java.py::test_identification PASSED               [ 70%]
tests/comparators/test_java.py::test_no_differences PASSED               [ 70%]
tests/comparators/test_java.py::test_diff_procyon SKIPPED (requires ...) [ 70%]
tests/comparators/test_java.py::test_diff_javap SKIPPED (requires javap) [ 70%]
tests/comparators/test_java.py::test_diff_javap_14 SKIPPED (requires...) [ 70%]
tests/comparators/test_java.py::test_compare_non_existing_procyon SKIPPED [ 71%]
tests/comparators/test_java.py::test_compare_non_existing_javap SKIPPED  [ 71%]
tests/comparators/test_javascript.py::test_identification PASSED         [ 71%]
tests/comparators/test_javascript.py::test_no_differences PASSED         [ 71%]
tests/comparators/test_javascript.py::test_diff SKIPPED (requires js...) [ 71%]
tests/comparators/test_javascript.py::test_compare_non_existing SKIPPED  [ 71%]
tests/comparators/test_jpeg_image.py::test_identification PASSED         [ 71%]
tests/comparators/test_jpeg_image.py::test_no_differences PASSED         [ 72%]
tests/comparators/test_jpeg_image.py::test_diff SKIPPED (requires im...) [ 72%]
tests/comparators/test_jpeg_image.py::test_compare_non_existing SKIPPED  [ 72%]
tests/comparators/test_jpeg_image.py::test_diff_meta SKIPPED (requir...) [ 72%]
tests/comparators/test_jpeg_image.py::test_has_visuals SKIPPED (requ...) [ 72%]
tests/comparators/test_json.py::test_identification PASSED               [ 72%]
tests/comparators/test_json.py::test_invalid PASSED                      [ 72%]
tests/comparators/test_json.py::test_no_differences PASSED               [ 73%]
tests/comparators/test_json.py::test_diff PASSED                         [ 73%]
tests/comparators/test_json.py::test_compare_non_existing PASSED         [ 73%]
tests/comparators/test_json.py::test_ordering_differences PASSED         [ 73%]
tests/comparators/test_kbx.py::test_identification PASSED                [ 73%]
tests/comparators/test_kbx.py::test_no_differences PASSED                [ 73%]
tests/comparators/test_kbx.py::test_diff SKIPPED (requires kbxutil)      [ 73%]
tests/comparators/test_kbx.py::test_compare_non_existing SKIPPED (re...) [ 73%]
tests/comparators/test_lz4.py::test_identification PASSED                [ 74%]
tests/comparators/test_lz4.py::test_no_differences PASSED                [ 74%]
tests/comparators/test_lz4.py::test_content_source SKIPPED (requires...) [ 74%]
tests/comparators/test_lz4.py::test_content_source_without_extension SKIPPED [ 74%]
tests/comparators/test_lz4.py::test_content_diff SKIPPED (requires lz4)  [ 74%]
tests/comparators/test_lz4.py::test_compare_non_existing SKIPPED (re...) [ 74%]
tests/comparators/test_lzip.py::test_identification PASSED               [ 74%]
tests/comparators/test_lzip.py::test_no_differences PASSED               [ 75%]
tests/comparators/test_lzip.py::test_content_source SKIPPED (require...) [ 75%]
tests/comparators/test_lzip.py::test_content_source_without_extension SKIPPED [ 75%]
tests/comparators/test_lzip.py::test_content_diff SKIPPED (requires ...) [ 75%]
tests/comparators/test_lzip.py::test_compare_non_existing SKIPPED (r...) [ 75%]
tests/comparators/test_macho.py::test_obj_identification PASSED          [ 75%]
tests/comparators/test_macho.py::test_obj_no_differences PASSED          [ 75%]
tests/comparators/test_macho.py::test_otool_obj_compare_non_existing SKIPPED [ 76%]
tests/comparators/test_macho.py::test_otool_diff SKIPPED (requires o...) [ 76%]
tests/comparators/test_macho.py::test_llvm_obj_compare_non_existing PASSED [ 76%]
tests/comparators/test_macho.py::test_llvm_diff FAILED                   [ 76%]
tests/comparators/test_macho_decompiler.py::test_obj_compare_non_existing SKIPPED [ 76%]
tests/comparators/test_macho_decompiler.py::test_ghidra_diff SKIPPED     [ 76%]
tests/comparators/test_macho_decompiler.py::test_radare2_diff SKIPPED    [ 76%]
tests/comparators/test_mono.py::test_identification PASSED               [ 77%]
tests/comparators/test_mono.py::test_no_differences PASSED               [ 77%]
tests/comparators/test_mono.py::test_diff SKIPPED (requires pedump)      [ 77%]
tests/comparators/test_mono.py::test_compare_non_existing SKIPPED (r...) [ 77%]
tests/comparators/test_ocaml.py::test_identification SKIPPED (requir...) [ 77%]
tests/comparators/test_ocaml.py::test_no_differences SKIPPED (requir...) [ 77%]
tests/comparators/test_ocaml.py::test_diff SKIPPED (requires ocamlob...) [ 77%]
tests/comparators/test_ocaml.py::test_compare_non_existing SKIPPED (...) [ 78%]
tests/comparators/test_odt.py::test_identification PASSED                [ 78%]
tests/comparators/test_odt.py::test_no_differences PASSED                [ 78%]
tests/comparators/test_odt.py::test_diff SKIPPED (requires odt2txt)      [ 78%]
tests/comparators/test_odt.py::test_compare_non_existing SKIPPED (re...) [ 78%]
tests/comparators/test_ogg.py::test_identification PASSED                [ 78%]
tests/comparators/test_ogg.py::test_no_differences PASSED                [ 78%]
tests/comparators/test_ogg.py::test_diff SKIPPED (requires oggDump)      [ 79%]
tests/comparators/test_ogg.py::test_compare_non_existing SKIPPED (re...) [ 79%]
tests/comparators/test_openssh_pub_key.py::test_identification PASSED    [ 79%]
tests/comparators/test_openssh_pub_key.py::test_no_differences PASSED    [ 79%]
tests/comparators/test_openssh_pub_key.py::test_diff PASSED              [ 79%]
tests/comparators/test_openssh_pub_key.py::test_compare_non_existing PASSED [ 79%]
tests/comparators/test_openssl.py::test_identification PASSED            [ 79%]
tests/comparators/test_openssl.py::test_no_differences PASSED            [ 80%]
tests/comparators/test_openssl.py::test_differences PASSED               [ 80%]
tests/comparators/test_pcap.py::test_identification PASSED               [ 80%]
tests/comparators/test_pcap.py::test_no_differences PASSED               [ 80%]
tests/comparators/test_pcap.py::test_diff PASSED                         [ 80%]
tests/comparators/test_pcap.py::test_compare_non_existing PASSED         [ 80%]
tests/comparators/test_pdf.py::test_identification PASSED                [ 80%]
tests/comparators/test_pdf.py::test_no_differences PASSED                [ 80%]
tests/comparators/test_pdf.py::test_differences_found_with_weird_encoding PASSED [ 81%]
tests/comparators/test_pdf.py::test_text_diff SKIPPED (requires pdft...) [ 81%]
tests/comparators/test_pdf.py::test_compare_non_existing SKIPPED (re...) [ 81%]
tests/comparators/test_pdf.py::test_metadata SKIPPED (requires pdfto...) [ 81%]
tests/comparators/test_pdf.py::test_annotations SKIPPED (requires pd...) [ 81%]
tests/comparators/test_pgp.py::test_identification PASSED                [ 81%]
tests/comparators/test_pgp.py::test_no_differences PASSED                [ 81%]
tests/comparators/test_pgp.py::test_diff SKIPPED (requires pgpdump)      [ 82%]
tests/comparators/test_pgp.py::test_compare_non_existing SKIPPED (re...) [ 82%]
tests/comparators/test_pgp.py::test_pgp_signature_identification PASSED  [ 82%]
tests/comparators/test_pgp.py::test_pgp_signature SKIPPED (requires ...) [ 82%]
tests/comparators/test_pgp.py::test_signed_identification SKIPPED (r...) [ 82%]
tests/comparators/test_pgp.py::test_signed_diff SKIPPED (requires pg...) [ 82%]
tests/comparators/test_png.py::test_identification PASSED                [ 82%]
tests/comparators/test_png.py::test_no_differences PASSED                [ 83%]
tests/comparators/test_png.py::test_diff SKIPPED (requires sng)          [ 83%]
tests/comparators/test_png.py::test_compare_non_existing SKIPPED (re...) [ 83%]
tests/comparators/test_png.py::test_has_visuals SKIPPED (requires sn...) [ 83%]
tests/comparators/test_ppu.py::test_identification SKIPPED (requires...) [ 83%]
tests/comparators/test_ppu.py::test_no_differences PASSED                [ 83%]
tests/comparators/test_ppu.py::test_diff SKIPPED (requires ppudump)      [ 83%]
tests/comparators/test_ppu.py::test_compare_non_existing SKIPPED (re...) [ 84%]
tests/comparators/test_ps.py::test_identification PASSED                 [ 84%]
tests/comparators/test_ps.py::test_no_differences SKIPPED (requires ...) [ 84%]
tests/comparators/test_ps.py::test_internal_diff SKIPPED (requires p...) [ 84%]
tests/comparators/test_ps.py::test_text_diff SKIPPED (requires ps2ascii) [ 84%]
tests/comparators/test_ps.py::test_compare_non_existing SKIPPED (req...) [ 84%]
tests/comparators/test_python.py::test_identification PASSED             [ 84%]
tests/comparators/test_python.py::test_no_differences PASSED             [ 85%]
tests/comparators/test_python.py::test_diff PASSED                       [ 85%]
tests/comparators/test_python.py::test_compare_non_existing PASSED       [ 85%]
tests/comparators/test_rdata.py::test_identification PASSED              [ 85%]
tests/comparators/test_rdata.py::test_no_differences PASSED              [ 85%]
tests/comparators/test_rdata.py::test_num_items_rdb SKIPPED (require...) [ 85%]
tests/comparators/test_rdata.py::test_item_rdb SKIPPED (requires Rsc...) [ 85%]
tests/comparators/test_rdata.py::test_num_items_rdx SKIPPED (require...) [ 86%]
tests/comparators/test_rdata.py::test_item_rdx SKIPPED (requires Rsc...) [ 86%]
tests/comparators/test_rlib.py::test_identification PASSED               [ 86%]
tests/comparators/test_rlib.py::test_no_differences PASSED               [ 86%]
tests/comparators/test_rlib.py::test_num_items FAILED                    [ 86%]
tests/comparators/test_rlib.py::test_item0_armap SKIPPED (requires a...) [ 86%]
tests/comparators/test_rlib.py::test_item1_elf SKIPPED (requires a b...) [ 86%]
tests/comparators/test_rlib.py::test_item2_rust_metadata_bin FAILED      [ 86%]
tests/comparators/test_rlib.py::test_item3_deflate_llvm_bitcode SKIPPED  [ 87%]
tests/comparators/test_rlib.py::test_compare_non_existing FAILED         [ 87%]
tests/comparators/test_rpm.py::test_identification PASSED                [ 87%]
tests/comparators/test_rpm.py::test_no_differences SKIPPED (requires...) [ 87%]
tests/comparators/test_rpm.py::test_header SKIPPED (requires rpm Pyt...) [ 87%]
tests/comparators/test_rpm.py::test_listing SKIPPED (requires rpm Py...) [ 87%]
tests/comparators/test_rpm.py::test_content SKIPPED (requires rpm Py...) [ 87%]
tests/comparators/test_rpm.py::test_compare_non_existing SKIPPED (re...) [ 88%]
tests/comparators/test_rpm.py::test_fallback_comparison SKIPPED (req...) [ 88%]
tests/comparators/test_sockets.py::test_sockets PASSED                   [ 88%]
tests/comparators/test_sphinx.py::test_identification PASSED             [ 88%]
tests/comparators/test_sphinx.py::test_no_differences PASSED             [ 88%]
tests/comparators/test_sphinx.py::test_diff PASSED                       [ 88%]
tests/comparators/test_sqlite.py::test_identification PASSED             [ 88%]
tests/comparators/test_sqlite.py::test_no_differences PASSED             [ 89%]
tests/comparators/test_sqlite.py::test_diff PASSED                       [ 89%]
tests/comparators/test_sqlite.py::test_compare_non_existing PASSED       [ 89%]
tests/comparators/test_squashfs.py::test_identification PASSED           [ 89%]
tests/comparators/test_squashfs.py::test_no_differences PASSED           [ 89%]
tests/comparators/test_squashfs.py::test_no_warnings PASSED              [ 89%]
tests/comparators/test_squashfs.py::test_superblock SKIPPED (require...) [ 89%]
tests/comparators/test_squashfs.py::test_symlink SKIPPED (requires u...) [ 90%]
tests/comparators/test_squashfs.py::test_compressed_files SKIPPED (r...) [ 90%]
tests/comparators/test_squashfs.py::test_compare_non_existing SKIPPED    [ 90%]
tests/comparators/test_squashfs.py::test_symlink_root SKIPPED (requi...) [ 90%]
tests/comparators/test_symlink.py::test_destination PASSED               [ 90%]
tests/comparators/test_tar.py::test_identification PASSED                [ 90%]
tests/comparators/test_tar.py::test_no_differences PASSED                [ 90%]
tests/comparators/test_tar.py::test_listing PASSED                       [ 91%]
tests/comparators/test_tar.py::test_symlinks PASSED                      [ 91%]
tests/comparators/test_tar.py::test_text_file PASSED                     [ 91%]
tests/comparators/test_tar.py::test_compare_non_existing PASSED          [ 91%]
tests/comparators/test_tar.py::test_no_permissions_dir_in_tarball PASSED [ 91%]
tests/comparators/test_text.py::test_no_differences PASSED               [ 91%]
tests/comparators/test_text.py::test_difference_in_ascii PASSED          [ 91%]
tests/comparators/test_text.py::test_difference_in_unicode PASSED        [ 92%]
tests/comparators/test_text.py::test_difference_between_iso88591_and_unicode PASSED [ 92%]
tests/comparators/test_text.py::test_difference_between_iso88591_and_unicode_only PASSED [ 92%]
tests/comparators/test_text.py::test_compare_non_existing PASSED         [ 92%]
tests/comparators/test_text.py::test_ordering_differences PASSED         [ 92%]
tests/comparators/test_uimage.py::test_identification PASSED             [ 92%]
tests/comparators/test_uimage.py::test_no_differences PASSED             [ 92%]
tests/comparators/test_uimage.py::test_file_differences PASSED           [ 93%]
tests/comparators/test_uimage.py::test_nested_listing PASSED             [ 93%]
tests/comparators/test_uimage.py::test_nested_symlink SKIPPED ( >= 5...) [ 93%]
tests/comparators/test_uimage.py::test_nested_compressed_files SKIPPED   [ 93%]
tests/comparators/test_uimage.py::test_compare_non_existing PASSED       [ 93%]
tests/comparators/test_utils.py::test_tools_missing PASSED               [ 93%]
tests/comparators/test_utils.py::test_skip_unless_tools_exist_empty SKIPPED [ 93%]
tests/comparators/test_utils.py::test_skip_unless_tools_exist_missing SKIPPED [ 93%]
tests/comparators/test_utils.py::test_fuzzy_matching SKIPPED (requir...) [ 94%]
tests/comparators/test_utils.py::test_fuzzy_matching_only_once SKIPPED   [ 94%]
tests/comparators/test_utils.py::test_no_fuzzy_matching SKIPPED (req...) [ 94%]
tests/comparators/test_utils.py::test_no_fuzzy_matching_new_file SKIPPED [ 94%]
tests/comparators/test_utils.py::test_trim_stderr_in_command PASSED      [ 94%]
tests/comparators/test_wasm.py::test_identification PASSED               [ 94%]
tests/comparators/test_wasm.py::test_no_differences PASSED               [ 94%]
tests/comparators/test_wasm.py::test_diff SKIPPED (requires wasm2wat)    [ 95%]
tests/comparators/test_wasm.py::test_compare_non_existing SKIPPED (r...) [ 95%]
tests/comparators/test_xml.py::test_identification PASSED                [ 95%]
tests/comparators/test_xml.py::test_invalid PASSED                       [ 95%]
tests/comparators/test_xml.py::test_no_differences PASSED                [ 95%]
tests/comparators/test_xml.py::test_diff PASSED                          [ 95%]
tests/comparators/test_xml.py::test_ordering_differences PASSED          [ 95%]
tests/comparators/test_xsb.py::test_identification PASSED                [ 96%]
tests/comparators/test_xsb.py::test_no_differences PASSED                [ 96%]
tests/comparators/test_xsb.py::test_diff SKIPPED (requires dumpxsb)      [ 96%]
tests/comparators/test_xsb.py::test_compare_non_existing SKIPPED (re...) [ 96%]
tests/comparators/test_xz.py::test_identification PASSED                 [ 96%]
tests/comparators/test_xz.py::test_no_differences PASSED                 [ 96%]
tests/comparators/test_xz.py::test_content_source PASSED                 [ 96%]
tests/comparators/test_xz.py::test_content_source_without_extension PASSED [ 97%]
tests/comparators/test_xz.py::test_content_diff PASSED                   [ 97%]
tests/comparators/test_xz.py::test_compare_non_existing PASSED           [ 97%]
tests/comparators/test_zip.py::test_identification PASSED                [ 97%]
tests/comparators/test_zip.py::test_no_differences PASSED                [ 97%]
tests/comparators/test_zip.py::test_metadata PASSED                      [ 97%]
tests/comparators/test_zip.py::test_compressed_files PASSED              [ 97%]
tests/comparators/test_zip.py::test_extra_fields PASSED                  [ 98%]
tests/comparators/test_zip.py::test_compare_non_existing PASSED          [ 98%]
tests/comparators/test_zip.py::test_mozzip_identification PASSED         [ 98%]
tests/comparators/test_zip.py::test_mozzip_no_differences PASSED         [ 98%]
tests/comparators/test_zip.py::test_mozzip_metadata PASSED               [ 98%]
tests/comparators/test_zip.py::test_mozzip_compressed_files PASSED       [ 98%]
tests/comparators/test_zip.py::test_mozzip_compare_non_existing PASSED   [ 98%]
tests/comparators/test_zip.py::test_jmod_identification PASSED           [ 99%]
tests/comparators/test_zip.py::test_jmod_no_differences PASSED           [ 99%]
tests/comparators/test_zip.py::test_jmod_metadata PASSED                 [ 99%]
tests/comparators/test_zip.py::test_encrypted PASSED                     [ 99%]
tests/comparators/test_zip.py::test_commented SKIPPED (requires zipnote) [ 99%]
tests/comparators/test_zst.py::test_identification ERROR                 [ 99%]
tests/comparators/test_zst.py::test_no_differences ERROR                 [ 99%]
tests/comparators/test_zst.py::test_content_source ERROR                 [100%]

==================================== ERRORS ====================================
____________________ ERROR at setup of test_identification _____________________

tmpdir = local('/tmp/pytest-of-root/pytest-0/test_identification2')

    @pytest.fixture
    def zstd(tmpdir):
        input_ = str(tmpdir.join(prefix))
        output = str(tmpdir.join("{}.zst".format(prefix)))
    
        with open(input_, "w") as f:
            f.write(prefix)
    
>       subprocess.check_call(("zstd", "--quiet", "--no-progress", input_))

tests/comparators/test_zst.py:40: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

popenargs = (('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_identification2/test1'),)
kwargs = {}, retcode = 1
cmd = ('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_identification2/test1')

    def check_call(*popenargs, **kwargs):
        """Run command with arguments.  Wait for command to complete.  If
        the exit code was zero then return, otherwise raise
        CalledProcessError.  The CalledProcessError object will have the
        return code in the returncode attribute.
    
        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_identification2/test1')' returned non-zero exit status 1.

/usr/local/lib/python3.9/subprocess.py:373: CalledProcessError
---------------------------- Captured stderr setup -----------------------------
Incorrect parameters
____________________ ERROR at setup of test_no_differences _____________________

tmpdir = local('/tmp/pytest-of-root/pytest-0/test_no_differences2')

    @pytest.fixture
    def zstd(tmpdir):
        input_ = str(tmpdir.join(prefix))
        output = str(tmpdir.join("{}.zst".format(prefix)))
    
        with open(input_, "w") as f:
            f.write(prefix)
    
>       subprocess.check_call(("zstd", "--quiet", "--no-progress", input_))

tests/comparators/test_zst.py:40: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

popenargs = (('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_no_differences2/test1'),)
kwargs = {}, retcode = 1
cmd = ('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_no_differences2/test1')

    def check_call(*popenargs, **kwargs):
        """Run command with arguments.  Wait for command to complete.  If
        the exit code was zero then return, otherwise raise
        CalledProcessError.  The CalledProcessError object will have the
        return code in the returncode attribute.
    
        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_no_differences2/test1')' returned non-zero exit status 1.

/usr/local/lib/python3.9/subprocess.py:373: CalledProcessError
---------------------------- Captured stderr setup -----------------------------
Incorrect parameters
____________________ ERROR at setup of test_content_source _____________________

tmpdir = local('/tmp/pytest-of-root/pytest-0/test_content_source0')

    @pytest.fixture
    def zstd(tmpdir):
        input_ = str(tmpdir.join(prefix))
        output = str(tmpdir.join("{}.zst".format(prefix)))
    
        with open(input_, "w") as f:
            f.write(prefix)
    
>       subprocess.check_call(("zstd", "--quiet", "--no-progress", input_))

tests/comparators/test_zst.py:40: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

popenargs = (('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_content_source0/test1'),)
kwargs = {}, retcode = 1
cmd = ('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_content_source0/test1')

    def check_call(*popenargs, **kwargs):
        """Run command with arguments.  Wait for command to complete.  If
        the exit code was zero then return, otherwise raise
        CalledProcessError.  The CalledProcessError object will have the
        return code in the returncode attribute.
    
        The arguments are the same as for the call function.  Example:
    
        check_call(["ls", "-l"])
        """
        retcode = call(*popenargs, **kwargs)
        if retcode:
            cmd = kwargs.get("args")
            if cmd is None:
                cmd = popenargs[0]
>           raise CalledProcessError(retcode, cmd)
E           subprocess.CalledProcessError: Command '('zstd', '--quiet', '--no-progress', '/tmp/pytest-of-root/pytest-0/test_content_source0/test1')' returned non-zero exit status 1.

/usr/local/lib/python3.9/subprocess.py:373: CalledProcessError
---------------------------- Captured stderr setup -----------------------------
Incorrect parameters
=================================== FAILURES ===================================
________________________________ test_llvm_diff ________________________________

obj_differences = [, , , ...]

    @skip_unless_tools_exist("llvm-readobj", "llvm-objdump")
    def test_llvm_diff(obj_differences):
>       if llvm_version() < "13":

tests/comparators/test_macho.py:97: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
tests/comparators/test_rlib.py:50: in llvm_version
    subprocess.check_output(["llvm-config", "--version"])
/usr/local/lib/python3.9/subprocess.py:424: in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
/usr/local/lib/python3.9/subprocess.py:505: in run
    with Popen(*popenargs, **kwargs) as process:
/usr/local/lib/python3.9/subprocess.py:951: in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

self = 
args = ['llvm-config', '--version'], executable = b'llvm-config'
preexec_fn = None, close_fds = True, pass_fds = (), cwd = None, env = None
startupinfo = None, creationflags = 0, shell = False, p2cread = -1
p2cwrite = -1, c2pread = 11, c2pwrite = 14, errread = -1, errwrite = -1
restore_signals = True, gid = None, gids = None, uid = None, umask = -1
start_new_session = False

    def _execute_child(self, args, executable, preexec_fn, close_fds,
                       pass_fds, cwd, env,
                       startupinfo, creationflags, shell,
                       p2cread, p2cwrite,
                       c2pread, c2pwrite,
                       errread, errwrite,
                       restore_signals,
                       gid, gids, uid, umask,
                       start_new_session):
        """Execute program (POSIX version)"""
    
        if isinstance(args, (str, bytes)):
            args = [args]
        elif isinstance(args, os.PathLike):
            if shell:
                raise TypeError('path-like args is not allowed when '
                                'shell is true')
            args = [args]
        else:
            args = list(args)
    
        if shell:
            # On Android the default shell is at '/system/bin/sh'.
            unix_shell = ('/system/bin/sh' if
                      hasattr(sys, 'getandroidapilevel') else '/bin/sh')
            args = [unix_shell, "-c"] + args
            if executable:
                args[0] = executable
    
        if executable is None:
            executable = args[0]
    
        sys.audit("subprocess.Popen", executable, args, cwd, env)
    
        if (_USE_POSIX_SPAWN
                and os.path.dirname(executable)
                and preexec_fn is None
                and not close_fds
                and not pass_fds
                and cwd is None
                and (p2cread == -1 or p2cread > 2)
                and (c2pwrite == -1 or c2pwrite > 2)
                and (errwrite == -1 or errwrite > 2)
                and not start_new_session
                and gid is None
                and gids is None
                and uid is None
                and umask < 0):
            self._posix_spawn(args, executable, env, restore_signals,
                              p2cread, p2cwrite,
                              c2pread, c2pwrite,
                              errread, errwrite)
            return
    
        orig_executable = executable
    
        # For transferring possible exec failure from child to parent.
        # Data format: "exception name:hex errno:description"
        # Pickle is not used; it is complex and involves memory allocation.
        errpipe_read, errpipe_write = os.pipe()
        # errpipe_write must not be in the standard io 0, 1, or 2 fd range.
        low_fds_to_close = []
        while errpipe_write < 3:
            low_fds_to_close.append(errpipe_write)
            errpipe_write = os.dup(errpipe_write)
        for low_fd in low_fds_to_close:
            os.close(low_fd)
        try:
            try:
                # We must avoid complex work that could involve
                # malloc or free in the child process to avoid
                # potential deadlocks, thus we do all this here.
                # and pass it to fork_exec()
    
                if env is not None:
                    env_list = []
                    for k, v in env.items():
                        k = os.fsencode(k)
                        if b'=' in k:
                            raise ValueError("illegal environment variable name")
                        env_list.append(k + b'=' + os.fsencode(v))
                else:
                    env_list = None  # Use execv instead of execve.
                executable = os.fsencode(executable)
                if os.path.dirname(executable):
                    executable_list = (executable,)
                else:
                    # This matches the behavior of os._execvpe().
                    executable_list = tuple(
                        os.path.join(os.fsencode(dir), executable)
                        for dir in os.get_exec_path(env))
                fds_to_keep = set(pass_fds)
                fds_to_keep.add(errpipe_write)
                self.pid = _posixsubprocess.fork_exec(
                        args, executable_list,
                        close_fds, tuple(sorted(map(int, fds_to_keep))),
                        cwd, env_list,
                        p2cread, p2cwrite, c2pread, c2pwrite,
                        errread, errwrite,
                        errpipe_read, errpipe_write,
                        restore_signals, start_new_session,
                        gid, gids, uid, umask,
                        preexec_fn)
                self._child_created = True
            finally:
                # be sure the FD is closed no matter what
                os.close(errpipe_write)
    
            self._close_pipe_fds(p2cread, p2cwrite,
                                 c2pread, c2pwrite,
                                 errread, errwrite)
    
            # Wait for exec to fail or succeed; possibly raising an
            # exception (limited in size)
            errpipe_data = bytearray()
            while True:
                part = os.read(errpipe_read, 50000)
                errpipe_data += part
                if not part or len(errpipe_data) > 50000:
                    break
        finally:
            # be sure the FD is closed no matter what
            os.close(errpipe_read)
    
        if errpipe_data:
            try:
                pid, sts = os.waitpid(self.pid, 0)
                if pid == self.pid:
                    self._handle_exitstatus(sts)
                else:
                    self.returncode = sys.maxsize
            except ChildProcessError:
                pass
    
            try:
                exception_name, hex_errno, err_msg = (
                        errpipe_data.split(b':', 2))
                # The encoding here should match the encoding
                # written in by the subprocess implementations
                # like _posixsubprocess
                err_msg = err_msg.decode()
            except ValueError:
                exception_name = b'SubprocessError'
                hex_errno = b'0'
                err_msg = 'Bad exception data from child: {!r}'.format(
                              bytes(errpipe_data))
            child_exception_type = getattr(
                    builtins, exception_name.decode('ascii'),
                    SubprocessError)
            if issubclass(child_exception_type, OSError) and hex_errno:
                errno_num = int(hex_errno, 16)
                child_exec_never_called = (err_msg == "noexec")
                if child_exec_never_called:
                    err_msg = ""
                    # The error must be from chdir(cwd).
                    err_filename = cwd
                else:
                    err_filename = orig_executable
                if errno_num != 0:
                    err_msg = os.strerror(errno_num)
>               raise child_exception_type(errno_num, err_msg, err_filename)
E               FileNotFoundError: [Errno 2] No such file or directory: 'llvm-config'

/usr/local/lib/python3.9/subprocess.py:1837: FileNotFoundError
________________________________ test_num_items ________________________________

differences = []

    @skip_unless_tools_exist("nm")
    def test_num_items(differences):
>       assert len(differences) == 4
E       assert 0 == 4
E        +  where 0 = len([])

tests/comparators/test_rlib.py:97: AssertionError
_________________________ test_item2_rust_metadata_bin _________________________

differences = []

    @skip_unless_tools_exist("nm")
    def test_item2_rust_metadata_bin(differences):
>       assert differences[2].source1 == "rust.metadata.bin"
E       IndexError: list index out of range

tests/comparators/test_rlib.py:120: IndexError
__________________________ test_compare_non_existing ___________________________

monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x24bc4bc8>
rlib1 = < /magus/work/usr/mports/sysutils/py-diffoscope/work-py39/diffoscope-247/tests/data/test1.rlib>

    @skip_unless_tools_exist("nm")
    def test_compare_non_existing(monkeypatch, rlib1):
>       assert_non_existing(monkeypatch, rlib1)

tests/comparators/test_rlib.py:138: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 

monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x24bc4bc8>
fixture = < /magus/work/usr/mports/sysutils/py-diffoscope/work-py39/diffoscope-247/tests/data/test1.rlib>
has_null_source = True, has_details = True

    def assert_non_existing(
        monkeypatch, fixture, has_null_source=True, has_details=True
    ):
        monkeypatch.setattr(Config(), "new_file", True)
        assert Config().new_file, "Did not get patched"
    
        difference = fixture.compare(MissingFile("/nonexisting", fixture))
    
        assert difference.source2 == "/nonexisting"
>       assert not has_details or len(difference.details) > 0
E       AssertionError

tests/utils/nonexisting.py:34: AssertionError
=========================== short test summary info ============================
SKIPPED [1] tests/test_presenters.py:88:  >= 5.44 (5.43 detected)
SKIPPED [1] tests/test_presenters.py:153: requires compare and convert and sng
SKIPPED [1] tests/test_progress.py:65: requires progressbar Python module
SKIPPED [1] tests/test_source.py:37: requires black
SKIPPED [1] tests/comparators/test_android.py:51: requires abootimg
SKIPPED [1] tests/comparators/test_android.py:57: requires abootimg
SKIPPED [1] tests/comparators/test_apk.py:62: requires apktool
SKIPPED [1] tests/comparators/test_apk.py:67: requires apktool
SKIPPED [1] tests/comparators/test_apk.py:74: requires apktool
SKIPPED [1] tests/comparators/test_apk.py:86: requires apktool
SKIPPED [1] tests/comparators/test_apk.py:92: requires apktool
SKIPPED [1] tests/comparators/test_apk.py:111: requires apktool
SKIPPED [1] tests/comparators/test_arsc.py:54: requires aapt2
SKIPPED [1] tests/comparators/test_arsc.py:61: requires aapt2
SKIPPED [1] tests/comparators/test_berkeley_db.py:58: requires db_dump
SKIPPED [1] tests/comparators/test_berkeley_db.py:64: requires db_dump
SKIPPED [1] tests/comparators/test_berkeley_db.py:70: requires db_dump
SKIPPED [1] tests/comparators/test_binary.py:90: requires xxd
SKIPPED [1] tests/comparators/test_binary.py:134: requires xxd
SKIPPED [1] tests/comparators/test_binary.py:160: requires xxd
SKIPPED [1] tests/comparators/test_binary.py:176: requires xxd
SKIPPED [1] tests/comparators/test_binary.py:191: requires xxd
SKIPPED [1] tests/comparators/test_binary.py:206: requires distro Python module
SKIPPED [1] tests/comparators/test_binwalk.py:36: requires binwalk Python module
SKIPPED [1] tests/comparators/test_binwalk.py:43: requires binwalk Python module
SKIPPED [1] tests/comparators/test_binwalk.py:55: requires binwalk Python module
SKIPPED [1] tests/comparators/test_binwalk.py:68: requires binwalk Python module
SKIPPED [1] tests/comparators/test_binwalk.py:79: requires binwalk Python module
SKIPPED [1] tests/comparators/test_cbfs.py:100: requires cbfstool
SKIPPED [1] tests/comparators/test_cbfs.py:105: requires cbfstool
SKIPPED [1] tests/comparators/test_cbfs.py:110: requires cbfstool
SKIPPED [1] tests/comparators/test_cbfs.py:122: requires cbfstool
SKIPPED [1] tests/comparators/test_cbfs.py:134: requires cbfstool
SKIPPED [1] tests/comparators/test_cbfs.py:142: requires cbfstool
SKIPPED [1] tests/comparators/test_cpio.py:55:  >= 5.45 (5.43 detected)
SKIPPED [1] tests/comparators/test_cpio.py:63:  >= 5.45 (5.43 detected)
SKIPPED [1] tests/comparators/test_debian.py:111: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:158: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:166: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:182: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:234: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:255: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:260: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:292: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:313: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_debian.py:318: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_device.py:52: requires xxd
SKIPPED [1] tests/comparators/test_device.py:61: requires xxd
SKIPPED [1] tests/comparators/test_dex.py:89: requires enjarify
SKIPPED [1] tests/comparators/test_dex.py:97: requires enjarify
SKIPPED [1] tests/comparators/test_dex.py:106: requires enjarify and javap
SKIPPED [1] tests/comparators/test_docx.py:45: requires docx2txt
SKIPPED [1] tests/comparators/test_docx.py:50: requires docx2txt
SKIPPED [1] tests/comparators/test_dtb.py:64: requires fdtdump
SKIPPED [1] tests/comparators/test_dtb.py:69: requires fdtdump
SKIPPED [1] tests/comparators/test_elf.py:88: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_elf.py:98: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_elf.py:134: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_elf.py:145: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_elf.py:174: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_elf.py:247: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_elf.py:261: requires debian.deb822 Python module
SKIPPED [1] tests/comparators/test_elf.py:285: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_elf_decompiler.py:78: radare2 didn't recognize pdgj command
SKIPPED [1] tests/comparators/test_elf_decompiler.py:88: radare2 didn't recognize pdgj command
SKIPPED [1] tests/comparators/test_elf_decompiler.py:98: requires r2pipe Python module
SKIPPED [1] tests/comparators/test_ffprobe.py:54: requires ffprobe
SKIPPED [1] tests/comparators/test_ffprobe.py:60: requires ffprobe
SKIPPED [1] tests/comparators/test_fit.py:87: requires fdtdump
SKIPPED [1] tests/comparators/test_fit.py:94: requires fdtdump
SKIPPED [1] tests/comparators/test_fit.py:111: requires fdtdump
SKIPPED [1] tests/comparators/test_fit.py:117: requires fdtdump
SKIPPED [1] tests/comparators/test_fit.py:124: requires fdtdump
SKIPPED [1] tests/comparators/test_fit.py:133: requires fdtdump
SKIPPED [1] tests/comparators/test_fit.py:142: requires fdtdump
SKIPPED [1] tests/comparators/test_fonts.py:48: requires ttx
SKIPPED [1] tests/comparators/test_fonts.py:55: requires ttx
SKIPPED [1] tests/comparators/test_fsimage.py:76: requires guestfs Python module
SKIPPED [1] tests/comparators/test_fsimage.py:88: requires guestfs Python module
SKIPPED [1] tests/comparators/test_fsimage.py:108: requires guestfs Python module
SKIPPED [1] tests/comparators/test_fsimage.py:122: requires guestfs Python module
SKIPPED [1] tests/comparators/test_gettext.py:49: requires msgunfmt
SKIPPED [1] tests/comparators/test_gettext.py:58: requires msgunfmt
SKIPPED [1] tests/comparators/test_gettext.py:67: requires msgunfmt
SKIPPED [1] tests/comparators/test_gif.py:48: requires gifbuild
SKIPPED [1] tests/comparators/test_gif.py:53: requires gifbuild
SKIPPED [1] tests/comparators/test_gif.py:58: requires gifbuild and convert and identify
SKIPPED [1] tests/comparators/test_gif.py:68: requires gifbuild and convert and identify
SKIPPED [1] tests/comparators/test_gnumeric.py:45: requires ssconvert
SKIPPED [1] tests/comparators/test_gnumeric.py:50: requires ssconvert
SKIPPED [1] tests/comparators/test_haskell.py:32: requires ghc
SKIPPED [1] tests/comparators/test_haskell.py:49: requires ghc
SKIPPED [1] tests/comparators/test_hdf.py:56: requires h5py Python module
SKIPPED [1] tests/comparators/test_hdf.py:61: requires h5py Python module
SKIPPED [1] tests/comparators/test_hdf.py:72: requires h5py Python module
SKIPPED [1] tests/comparators/test_hdf.py:83: requires h5py Python module
SKIPPED [1] tests/comparators/test_html.py:45: requires html2text
SKIPPED [1] tests/comparators/test_icc.py:86: requires cd-iccdump
SKIPPED [1] tests/comparators/test_icc.py:98: requires cd-iccdump
SKIPPED [1] tests/comparators/test_ico_image.py:52: requires img2txt and convert
SKIPPED [1] tests/comparators/test_ico_image.py:62: requires identify
SKIPPED [1] tests/comparators/test_ico_image.py:70: requires identify
SKIPPED [1] tests/comparators/test_ico_image.py:78: requires img2txt and convert and identify
SKIPPED [1] tests/comparators/test_java.py:81: requires procyon
SKIPPED [1] tests/comparators/test_java.py:86: requires javap
SKIPPED [1] tests/comparators/test_java.py:97: requires javap
SKIPPED [1] tests/comparators/test_java.py:102: requires procyon
SKIPPED [1] tests/comparators/test_java.py:107: requires javap
SKIPPED [1] tests/comparators/test_javascript.py:48: requires js-beautify
SKIPPED [1] tests/comparators/test_javascript.py:54: requires js-beautify
SKIPPED [1] tests/comparators/test_jpeg_image.py:59: requires img2txt and identify
SKIPPED [1] tests/comparators/test_jpeg_image.py:64: requires img2txt and identify
SKIPPED [1] tests/comparators/test_jpeg_image.py:77: requires identify
SKIPPED [1] tests/comparators/test_jpeg_image.py:83: requires img2txt and convert and identify
SKIPPED [1] tests/comparators/test_kbx.py:45: requires kbxutil
SKIPPED [1] tests/comparators/test_kbx.py:51: requires kbxutil
SKIPPED [1] tests/comparators/test_lz4.py:49: requires lz4
SKIPPED [1] tests/comparators/test_lz4.py:55: requires lz4
SKIPPED [1] tests/comparators/test_lz4.py:68: requires lz4
SKIPPED [1] tests/comparators/test_lz4.py:74: requires lz4
SKIPPED [1] tests/comparators/test_lzip.py:49: requires lzip
SKIPPED [1] tests/comparators/test_lzip.py:55: requires lzip
SKIPPED [1] tests/comparators/test_lzip.py:68: requires lzip
SKIPPED [1] tests/comparators/test_lzip.py:73: requires lzip
SKIPPED [1] tests/comparators/test_macho.py:59: requires otool and lipo
SKIPPED [1] tests/comparators/test_macho.py:67: requires otool and lipo
SKIPPED [1] tests/comparators/test_macho_decompiler.py:86: radare2 didn't recognize pdgj command
SKIPPED [1] tests/comparators/test_macho_decompiler.py:96: radare2 didn't recognize pdgj command
SKIPPED [1] tests/comparators/test_macho_decompiler.py:109: requires r2pipe Python module
SKIPPED [1] tests/comparators/test_mono.py:53: requires pedump
SKIPPED [1] tests/comparators/test_mono.py:59: requires pedump
SKIPPED [1] tests/comparators/test_ocaml.py:59: requires ocamlobjinfo
SKIPPED [1] tests/comparators/test_ocaml.py:69: requires ocamlobjinfo
SKIPPED [1] tests/comparators/test_ocaml.py:75: requires ocamlobjinfo
SKIPPED [1] tests/comparators/test_ocaml.py:80: requires ocamlobjinfo
SKIPPED [1] tests/comparators/test_odt.py:55: requires odt2txt
SKIPPED [1] tests/comparators/test_odt.py:60: requires odt2txt
SKIPPED [1] tests/comparators/test_ogg.py:45: requires oggDump
SKIPPED [1] tests/comparators/test_ogg.py:51: requires oggDump
SKIPPED [1] tests/comparators/test_pdf.py:73: requires pdftotext
SKIPPED [1] tests/comparators/test_pdf.py:78: requires pdftotext
SKIPPED [1] tests/comparators/test_pdf.py:88: requires pdftotext
SKIPPED [1] tests/comparators/test_pdf.py:101: requires pdftotext
SKIPPED [1] tests/comparators/test_pgp.py:64: requires pgpdump
SKIPPED [1] tests/comparators/test_pgp.py:69: requires pgpdump
SKIPPED [1] tests/comparators/test_pgp.py:79: requires pgpdump
SKIPPED [1] tests/comparators/test_pgp.py:87: requires pgpdump
SKIPPED [1] tests/comparators/test_pgp.py:97: requires pgpdump
SKIPPED [1] tests/comparators/test_png.py:48: requires sng
SKIPPED [1] tests/comparators/test_png.py:54: requires sng
SKIPPED [1] tests/comparators/test_png.py:59: requires sng and convert and identify
SKIPPED [1] tests/comparators/test_ppu.py:48: requires ppudump
SKIPPED [1] tests/comparators/test_ppu.py:62: requires ppudump
SKIPPED [1] tests/comparators/test_ppu.py:67: requires ppudump
SKIPPED [1] tests/comparators/test_ps.py:42: requires ps2ascii
SKIPPED [1] tests/comparators/test_ps.py:53: requires ps2ascii
SKIPPED [1] tests/comparators/test_ps.py:59: requires ps2ascii
SKIPPED [1] tests/comparators/test_ps.py:66: requires ps2ascii
SKIPPED [1] tests/comparators/test_rdata.py:69: requires Rscript
SKIPPED [1] tests/comparators/test_rdata.py:74: requires Rscript
SKIPPED [1] tests/comparators/test_rdata.py:81: requires Rscript
SKIPPED [1] tests/comparators/test_rdata.py:86: requires Rscript
SKIPPED [1] tests/comparators/test_rlib.py:100: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_rlib.py:109: requires a binutils capable of reading x86-64 binaries
SKIPPED [1] tests/comparators/test_rlib.py:124: requires llvm-config
SKIPPED [1] tests/comparators/test_rpm.py:49: requires rpm Python module
SKIPPED [1] tests/comparators/test_rpm.py:60: requires rpm Python module
SKIPPED [1] tests/comparators/test_rpm.py:67: requires rpm Python module
SKIPPED [1] tests/comparators/test_rpm.py:75: requires rpm Python module
SKIPPED [1] tests/comparators/test_rpm.py:83: requires rpm Python module
SKIPPED [1] tests/comparators/test_rpm.py:89: requires xxd
SKIPPED [1] tests/comparators/test_squashfs.py:64: requires unsquashfs
SKIPPED [1] tests/comparators/test_squashfs.py:69: requires unsquashfs
SKIPPED [1] tests/comparators/test_squashfs.py:75: requires unsquashfs
SKIPPED [1] tests/comparators/test_squashfs.py:82: requires unsquashfs
SKIPPED [1] tests/comparators/test_squashfs.py:98: requires unsquashfs
SKIPPED [1] tests/comparators/test_uimage.py:118:  >= 5.45 (5.43 detected)
SKIPPED [1] tests/comparators/test_uimage.py:126:  >= 5.45 (5.43 detected)
SKIPPED [1] tests/comparators/test_utils.py:49: Skipped
SKIPPED [1] tests/comparators/test_utils.py:54: requires /missing
SKIPPED [1] tests/comparators/test_utils.py:72: requires tlsh Python module
SKIPPED [1] tests/comparators/test_utils.py:84: requires tlsh Python module
SKIPPED [1] tests/comparators/test_utils.py:94: requires tlsh Python module
SKIPPED [1] tests/comparators/test_utils.py:102: requires tlsh Python module
SKIPPED [1] tests/comparators/test_wasm.py:47: requires wasm2wat
SKIPPED [1] tests/comparators/test_wasm.py:54: requires wasm2wat
SKIPPED [1] tests/comparators/test_xsb.py:45: requires dumpxsb
SKIPPED [1] tests/comparators/test_xsb.py:51: requires dumpxsb
SKIPPED [1] tests/comparators/test_zip.py:143: requires zipnote
============ 4 failed, 519 passed, 189 skipped, 3 errors in 37.63s =============
*** Error code 1

Stop.
make: stopped in /usr/mports/sysutils/py-diffoscope