#82: Require (and ship with) PIL

Contents
  1. Definitions
  2. Motivation
  3. Proposal
by Alex Limi last modified Jan 21, 2010 07:29 AM

ATContentTypes (and much of the rest of the universe) needs PIL. The Windows and Mac installers already ship with it; we need to introduce it as a hard dependency.

Proposed by
Christian Heimes
Seconded by
Alexander Limi
Proposal type
Architectural
State
completed

Definitions

PIL, the Python Imaging Library

Motivation

ATContentTypes needs PIL for things like the photo album view and thumbnails all over the place. There is little reason not to ship it, and the Windows and Mac installers already do (according to Limi).

Proposal

However, if we depend on it, this must be explicit, so the Plone installation method should complain. It may be nice to ship Plone with PIL in a subdirectory so people can get it easily.

PIL 1.1.4 is the minimum version required, but latest bug fixes are in 1.1.5 release candidates.

Comments (2)

Alan Runyan Apr 02, 2005 02:12 AM
Plone will not ship with PIL. There could be licensing implications. Its a
dependency. We add it to depedencices.py; this is checked in.
Christian 'Tiran' Heimes Apr 11, 2005 04:35 AM
http://effbot.org/downloads/#Imaging
It contains some important bug fixes. I've updated all texts for PIL 1.1.5