- May 03, 2023
-
-
Julien (jvoisin) Voisin authored
-
- Jan 28, 2023
-
-
Julien (jvoisin) Voisin authored
-
- Aug 28, 2022
-
-
Julien (jvoisin) Voisin authored
-
- May 13, 2019
-
-
Julien (jvoisin) Voisin authored
-
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>
-
- Mar 30, 2019
-
-
Julien (jvoisin) Voisin authored
Apparently, mypy isn't able (yet?) to deal with variables that are changing their types at runtime. Python is wonderful.
-
- Mar 29, 2019
-
-
atenart authored
The command line checks for command line utilities are done by trying to access the executables and by throwing an exception when not found. This lead to: - The mat2 cmd line --check-dependencies option failing. - The ffmpeg unit tests failing when ffmpeg isn't installed (even though it's an optional dependency). This patch fixes it. Signed-off-by:
Antoine Tenart <antoine.tenart@ack.tf>
-
atenart authored
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>
-
- Feb 03, 2019
-
- Oct 23, 2018
-
-
Julien (jvoisin) Voisin authored
-
- Oct 22, 2018
-
-
Julien (jvoisin) Voisin authored
- This commit introduces optional dependencies (namely ffmpeg): mat2 will spit a warning when trying to process an .avi file if ffmpeg isn't installed. - Since metadata are obtained via exiftool, this commit also refactors a bit our exfitool wrapper.
-
- Oct 12, 2018
-
-
Julien (jvoisin) Voisin authored
-
- Oct 03, 2018
-
- Sep 06, 2018
-
-
Julien (jvoisin) Voisin authored
-
- Sep 05, 2018
-
- Sep 01, 2018
-
-
Julien (jvoisin) Voisin authored
-
Julien (jvoisin) Voisin authored
-
- Jul 15, 2018
-
-
Julien (jvoisin) Voisin authored
-
- Jul 10, 2018
-
-
Julien (jvoisin) Voisin authored
Example use: ``` $ mat2 -c Dependencies required for MAT2 0.1.3: - Cairo: yes - Exiftool: yes - GdkPixbuf from PyGobject: yes - Mutagen: yes - Poppler from PyGobject: yes - PyGobject: yes ``` This should close #35
-
- Jul 08, 2018
-
-
Julien (jvoisin) Voisin authored
-
- Jul 05, 2018
-
-
Julien (jvoisin) Voisin authored
-
- Jun 09, 2018
-
-
Julien (jvoisin) Voisin authored
-
- May 18, 2018
-
-
Julien (jvoisin) Voisin authored
- the `src` folder is now `libmat2` - the `main.py` script is now `mat2.py`
-
- May 16, 2018
-
-
Julien (jvoisin) Voisin authored
-
Julien (jvoisin) Voisin authored
-
- Mar 31, 2018
-
-
Julien (jvoisin) Voisin authored
-
- Mar 06, 2018
-
-
Julien (jvoisin) Voisin authored
-