use pillow instead of PIL
authorStefan Kögl <stefan@skoegl.net>
Mon, 27 May 2013 17:44:50 +0000 (27 19:44 +0200)
committerStefan Kögl <stefan@skoegl.net>
Mon, 27 May 2013 17:44:50 +0000 (27 19:44 +0200)
INSTALL.md
doc/dev/python3.rst
mygpo/web/logo.py
requirements.txt

index 75c25ff..134f2c9 100644 (file)
@@ -25,6 +25,11 @@ If you are on a Debian/Ubuntu system, do:
 
     [ install couchdb 1.2.0 from source ]
 
+For creating logo thumbnails, install libraries for the various image formats.
+They are used by the pillow library.
+
+    sudo apt-get install libjpeg-dev zlib1g-dev libpng12-dev
+
 Select a cozy place for the mygpo sources and clone it:
 
     git clone git://github.com/gpodder/mygpo.git
index af1de74..0eef740 100644 (file)
@@ -11,12 +11,12 @@ OK
 * simplejson # according to http://python3wos.appspot.com/
 * celery # according to http://python3wos.appspot.com/
 * markdown2 # according to README.md
+* pillow # according to http://python3wos.appspot.com/
 
 Not OK
 ------
 * restkit # https://github.com/benoitc/restkit/tree/py3_2
 * couchdbkit
-* PIL # http://stackoverflow.com/questions/3896286/image-library-for-python-3
 * Babel # used only in one place, could maybe be removed as a (hard) dependency
 
 Unknown
index 40f52bb..87cc737 100644 (file)
@@ -21,8 +21,7 @@ from datetime import datetime
 from glob import glob
 import errno
 
-import Image
-import ImageDraw
+from PIL import Image, ImageDraw
 
 from django.conf import settings
 from django.http import Http404, HttpResponse
index 4974067..8f0c6ff 100644 (file)
@@ -1,7 +1,7 @@
 # Python 2.7
 feedparser
 python-dateutil
-PIL
+pillow
 Babel
 Django>=1.5
 markdown2