libmat2: reshape the dependencies list
Invert the keys and values in DEPENDENCIES. It seems more natural to use the key as a key in check_dependencies(), and the value as the value. This also help in preparing for reworking the check_dependencies() helper. Signed-off-by: Antoine Tenart <antoine.tenart@ack.tf>
This commit is contained in:
parent
c8602b8c7e
commit
c824a68dd8
@ -30,12 +30,12 @@ UNSUPPORTED_EXTENSIONS = {
|
||||
}
|
||||
|
||||
DEPENDENCIES = {
|
||||
'cairo': 'Cairo',
|
||||
'gi': 'PyGobject',
|
||||
'gi.repository.GdkPixbuf': 'GdkPixbuf from PyGobject',
|
||||
'gi.repository.Poppler': 'Poppler from PyGobject',
|
||||
'gi.repository.GLib': 'GLib from PyGobject',
|
||||
'mutagen': 'Mutagen',
|
||||
'Cairo': 'cairo',
|
||||
'PyGobject': 'gi',
|
||||
'GdkPixbuf from PyGobject': 'gi.repository.GdkPixbuf',
|
||||
'Poppler from PyGobject': 'gi.repository.Poppler',
|
||||
'GLib from PyGobject': 'gi.repository.GLib',
|
||||
'Mutagen': 'mutagen',
|
||||
}
|
||||
|
||||
|
||||
@ -46,11 +46,11 @@ def check_dependencies() -> Dict[str, bool]:
|
||||
ret['Ffmpeg'] = bool(video._get_ffmpeg_path())
|
||||
|
||||
for key, value in DEPENDENCIES.items():
|
||||
ret[value] = True
|
||||
ret[key] = True
|
||||
try:
|
||||
importlib.import_module(key)
|
||||
importlib.import_module(value)
|
||||
except ImportError: # pragma: no cover
|
||||
ret[value] = False # pragma: no cover
|
||||
ret[key] = False # pragma: no cover
|
||||
|
||||
return ret
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user