From 13cceb78698eb80923b6abcc0994fa75aab5bcb2 Mon Sep 17 00:00:00 2001
From: Andre Anjos <andre.dos.anjos@gmail.com>
Date: Sat, 22 Mar 2014 20:35:34 +0100
Subject: [PATCH] Depend on PIL, if installed, or fall-back to Pillow otherwise

---
 setup.py | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/setup.py b/setup.py
index 7afc0cc..517ca21 100644
--- a/setup.py
+++ b/setup.py
@@ -15,6 +15,15 @@ include_dirs = [package_dir]
 packages = ['bob-io >= 1.2.2']
 version = '2.0.0a0'
 
+# Check if python-imaging means pil or pillow
+pil_or_pillow = []
+try:
+  import pkg_resources
+  pkg_resources.require('pil')
+  pil_or_pillow.append('pil')
+except pkg_resources.DistributionNotFound as e:
+  pil_or_pillow.append('pillow')
+
 setup(
 
     name='xbob.io',
@@ -33,8 +42,7 @@ setup(
     install_requires=[
       'setuptools',
       'xbob.blitz',
-      'pillow',
-    ],
+    ] + pil_or_pillow,
 
     namespace_packages=[
       "xbob",
-- 
GitLab