﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
19934	Switch to a Python 3-compatible imaging library	Aymeric Augustin	daniellindsley	"Originally reported by Marijonas Petrauskas on the django-developers mailing-list

----

Why isn't Pillow the recommended Django image library yet? PIL has
been unmaintained for almost 3 years and has a number of annoying bugs
(e.g. fails to open some valid JPEG files, maybe has some security
issues as well). Pillow, on the other hand, is a backwards-compatible
community-maintained fork, which has most of those issues fixed and
will even support Python 3 soon.

I think this change would involve (1) running the test suite with
Pillow, (2) updating the documentation and (3) updating the ImageField
warning shown when PIL is not installed.

----

Marking as a release blocker because of our goal to fully support Python 3 in 1.6.

I don't know if Pillow is the best choice, we should review the alternatives in all cases."	Cleanup/optimization	closed	Python 3	dev	Release blocker	fixed		reinout@… sj@… mike+django-trac@… daniellindsley chrismedrela	Accepted	1	0	0	0	0	0
