1
0
mirror of synced 2024-09-22 13:01:43 +02:00
mat2/libmat2
Antoine Tenart f19f6ed8b6 Rework the dependency checks to distinguish required/optional ones
Rework the dependencies definition to include a 'required' flags, which
is passed by the check_dependencies helper to the callers, so that they
can distinguish between required and optional dependencies.

This help in two ways:
- The unit test for the dependencies was now failing when an optional
  one was missing, due to a previous rework.
- Mat2's --check-dependencies was referring to "required dependencies"
  and was misleading for the user as some of them could be optional.

Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
2019-05-13 23:35:26 +02:00
..
__init__.py Rework the dependency checks to distinguish required/optional ones 2019-05-13 23:35:26 +02:00
abstract.py Minor code cleanup 2019-05-09 09:41:05 +02:00
archive.py Add some verification for "dangerous" tarfiles 2019-05-01 17:55:35 +02:00
audio.py Fix the testsuite 2019-03-23 00:41:23 +01:00
epub.py Add tar archive support 2019-04-27 04:05:36 -07:00
exiftool.py Refactor {black,white}list into {block,allow}list 2019-03-05 23:13:42 +00:00
harmless.py Bump mypy typing coverage 2018-10-12 14:32:09 +02:00
images.py Refactor {black,white}list into {block,allow}list 2019-03-05 23:13:42 +00:00
office.py Add tar archive support 2019-04-27 04:05:36 -07:00
parser_factory.py Minor code cleanup 2019-05-09 09:41:05 +02:00
pdf.py Improve type annotation coverage 2018-10-23 16:32:28 +02:00
subprocess.py Streamline a bit the previous commit 2019-02-09 15:23:16 +01:00
torrent.py Refactor {black,white}list into {block,allow}list 2019-03-05 23:13:42 +00:00
video.py Refactor {black,white}list into {block,allow}list 2019-03-05 23:13:42 +00:00
web.py Add support for xhtml files 2019-04-14 20:36:33 +02:00