aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2014-01-05 11:15:27 +1300
committerAldo Cortesi <aldo@nullcube.com>2014-01-05 11:15:27 +1300
commit8a599be0602382e0ea5ffbc4018db07b0f379ae7 (patch)
treee8bfab41aec5ef0293b2690e9dd5a3a5ac79d748
parentac31039ad3c5a7f808065cab426d3d9aeab0004c (diff)
parent1fa6bcbd5ab5e51f9e4250024c848933ea0911e7 (diff)
downloadmitmproxy-8a599be0602382e0ea5ffbc4018db07b0f379ae7.tar.gz
mitmproxy-8a599be0602382e0ea5ffbc4018db07b0f379ae7.tar.bz2
mitmproxy-8a599be0602382e0ea5ffbc4018db07b0f379ae7.zip
Merge branch 'migrate_from_pil_to_pillow' of https://github.com/Kami/mitmproxy into Kami-migrate_from_pil_to_pillow
Conflicts: requirements.txt
-rw-r--r--examples/upsidedownternet.py4
-rw-r--r--libmproxy/console/contentview.py7
-rw-r--r--requirements.txt2
-rw-r--r--setup.py2
4 files changed, 7 insertions, 8 deletions
diff --git a/examples/upsidedownternet.py b/examples/upsidedownternet.py
index aaf8ff74..181a40c2 100644
--- a/examples/upsidedownternet.py
+++ b/examples/upsidedownternet.py
@@ -1,4 +1,6 @@
-import Image, cStringIO
+import cStringIO
+from PIL import Image
+
def response(context, flow):
if flow.response.headers["content-type"] == ["image/png"]:
s = cStringIO.StringIO(flow.response.content)
diff --git a/libmproxy/console/contentview.py b/libmproxy/console/contentview.py
index b03d06c5..70f39d83 100644
--- a/libmproxy/console/contentview.py
+++ b/libmproxy/console/contentview.py
@@ -2,11 +2,8 @@ import logging
import re, cStringIO, traceback, json
import urwid
-try: from PIL import Image
-except ImportError: import Image
-
-try: from PIL.ExifTags import TAGS
-except ImportError: from ExifTags import TAGS
+from PIL import Image
+from PIL.ExifTags import TAGS
import lxml.html, lxml.etree
import netlib.utils
diff --git a/requirements.txt b/requirements.txt
index db34e4b6..cb27fd04 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,7 +1,7 @@
Flask>=0.9
Jinja2>=2.7
MarkupSafe>=0.18
-PIL>=1.1.7
+Pillow>=2.3.0,<2.4
Werkzeug>=0.8.3
lxml>=3.2.1
netlib>=0.9.2
diff --git a/setup.py b/setup.py
index 8dbc6135..3c126a0e 100644
--- a/setup.py
+++ b/setup.py
@@ -97,7 +97,7 @@ setup(
"urwid>=1.1",
"pyasn1>0.1.2",
"pyopenssl>=0.13",
- "PIL",
+ "Pillow>=2.3.0,<2.4",
"lxml",
"flask"
],