Commit Graph

20 Commits

Author SHA1 Message Date
Cédric Leporcq 202366a8f9 fixup! Add standard python build files 2021-10-31 15:17:20 +01:00
Cédric Leporcq 38d7cb6841 Refactoring and fix class 2021-10-23 07:51:53 +02:00
Cédric Leporcq 6203498f20 Add path selection in interactive mode using inquierer 2021-09-19 12:52:26 +02:00
Cédric Leporcq 67f3cd471a Fix drop python 3.7 2021-08-24 19:53:17 +02:00
Cédric Leporcq b2b6a9c170 Move elodie code base to dozo and various fix 2021-08-13 19:45:49 +02:00
Cédric Leporcq b4a8cc88cb Add compare command 2021-07-31 22:08:26 +02:00
Cédric Leporcq 21ed551a54 Discard python 2.7 compatibility 2021-07-31 08:09:10 +02:00
Jaisen Mathai fc37a1ed11
Update requirements.txt to install Pillow version based on python_version and upgrade six to 1.9 (#394)
Fixes build error from changes to pip dependency resolution (#393).
2020-12-23 23:31:00 -08:00
Pierre Buyle 8e95b96e11
Add 'six' package to requirements.txt for systems which do not include it (#362) 2020-03-31 22:53:07 -07:00
Jaisen Mathai 032e24b204 Use PIL(pillow) as a fallback mechanism image format identification and add HEIC support (#320)
Fixes #281 and #269

When elodie imports images, imghdr.what is used to determine the image
type. imghdr implementation won't support all JPEG variants. Because
of this, even for a valid JPEG file, imghdr.what returns None causing
elodie to skip the image during import.

This commit adds a fallback mechanism which uses PIL(pillow) library to
identify image formats. When imghdr fails, elodie uses pillow to
identify image format. When pillow is unavailable, it will be treated as
an invalid media file. Pillow is imported only when imghdr fails.
2019-07-10 04:05:32 -07:00
Jaisen Mathai ffb26fb5ca Patch vulnerability reported in requests package < 2.20.
https://nvd.nist.gov/vuln/detail/CVE-2018-18074
2018-11-09 21:10:26 -08:00
Jaisen Mathai 33cc0e17ca gh-145 Add stats output block at the end of an update or import command. 2016-11-10 20:59:40 -08:00
Jaisen Mathai 852850d2e6 gh-145 Fix configparser unit test error for python 2 and 3 2016-11-07 20:47:16 -08:00
zserg af36de091e Python 3 compartibility added 2016-08-21 17:58:13 +03:00
zserg b686e7c228 LatLon removed 2016-02-12 22:22:26 +03:00
Jaisen Mathai af714ff700 gh-82 Remove mock module from requirements.txt since it is in tests/requirements.txt 2016-02-11 15:38:24 -08:00
Jaisen Mathai 5204253ad2 gh-82 Fix notifications from flake8 and add mock module to requirements.txt 2016-02-11 15:24:42 -08:00
Nathan Ostgard c7a7f57b46 gh-79 Switched to click for argument parsing 2016-01-19 12:12:42 -08:00
Nathan Ostgard 718d8c1306 gh-76 Split up general requirements and test requirements 2016-01-17 23:58:27 -08:00
Nathan Ostgard ed7abee5ad gh-76 Split up general requirements and documentation requirements 2016-01-13 11:02:48 -08:00