#19934: Switch to a Python 3-compatible imaging library ------------------------------------------------+------------------------ Reporter: aaugustin | Owner: nobody Type: Cleanup/optimization | Status: new Component: Python 3 | Version: master Severity: Release blocker | Keywords: Triage Stage: Accepted | Has patch: 0 Needs documentation: 0 | Needs tests: 0 Patch needs improvement: 0 | Easy pickings: 0 UI/UX: 0 | ------------------------------------------------+------------------------ 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. -- Ticket URL: <https://code.djangoproject.com/ticket/19934> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.