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