<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<title></title>
<meta name="Generator" content="Cocoa HTML Writer">
<meta name="CocoaVersion" content="1187.34">
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica}
p.p2 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 15.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p3 {margin: 0.0px 0.0px 0.0px 12.0px; line-height: 14.0px; font: 12.0px Helvetica; color: #011892}
p.p4 {margin: 0.0px 0.0px 0.0px 24.0px; font: 12.0px Helvetica; color: #008e00}
p.p5 {margin: 0.0px 0.0px 0.0px 12.0px; font: 12.0px Helvetica; color: #011892; min-height: 14.0px}
p.p6 {margin: 0.0px 0.0px 0.0px 12.0px; font: 12.0px Helvetica; color: #011892}
p.p7 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p8 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica}
p.p9 {margin: 0.0px 0.0px 0.0px 0.0px; line-height: 14.0px; font: 12.0px Helvetica; color: #011892; min-height: 14.0px}
p.p10 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #000000; min-height: 14.0px}
p.p11 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; min-height: 14.0px}
p.p12 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; color: #929292}
</style>
</head>
<body>
<p class="p1">On 2012-10-09 20:26:37 +0000, Brian Crowell said:</p>
<p class="p2"><br></p>
<p class="p3">On Tue, Oct 9, 2012 at 3:11 PM, Mark Sienkiewicz <sienkiew@stsci.edu> wrote:</p>
<p class="p4">From what I read of Pillow, they aren't really interested in maintaining a</p>
<p class="p4">copy of PIL.<span class="Apple-converted-space"> </span>Do you mean to fork Pillow, or try to persuade them to let you</p>
<p class="p4">help maintain it?</p>
<p class="p5"><br></p>
<p class="p6">I want to contribute code that would make Pillow Python 3-capable so</p>
<p class="p6">that Debian/Ubuntu might pick it up, and Python 3 developers would</p>
<p class="p6">finally have their PIL back. I gathered from the notes that Pillow was</p>
<p class="p6">a continuation of PIL as a fork, and since it's active, I expect it</p>
<p class="p6">will be more attractive to the distros than a straight port of PIL</p>
<p class="p6">1.1.7.</p>
<p class="p5"><br></p>
<p class="p6">I hoped to hear from Alex Clark. He looks like the main contributor.</p>
<p class="p7"><br></p>
<p class="p7"><br></p>
<p class="p8">And I just happened to be wandering by, sorry. You can always email me directly: aclark@aclark.net. I drift in and out of this list (via GMANE). Great to hear folks discussing this!</p>
<p class="p7"><br></p>
<p class="p8">My take:</p>
<p class="p7"><br></p>
<p class="p8">- I recently spoken with Felix Schwarz who works on Fedora. He was asking about the status of PIL, and I recommend (after some careful thought) that Pillow be adopted by Fedora. So, with what I just read about Debian in this thread, I think that means we have two Linux distros ready to include Pillow?</p>
<p class="p7"><br></p>
<p class="p8">- For a while Pillow did nothing but packaging-related fixes. Then I began to consider "tracking PIL" which means that we'll release an image code fix if it's tracked upstream (either by ticket or commit).</p>
<p class="p7"><br></p>
<p class="p8">- Then I began to consider Python 3 support.</p>
<p class="p7"><br></p>
<p class="p8">At this point, I'm in favor adding Python 3 support to Pillow using the "best of" of all the recent attempts. I don't plan to do the work myself, but I'll gladly help anyone that wants to tackle it. As for what to do about supporting old Python versions: nothing. Pillow has a nice series of releases on PyPI for anyone that needs to support older Python versions[1], so whatever old versions of Python 3 need to be dropped to make this work is fine with me. I'd say supporting Python 2.7 and 3.3 feels right. Maybe we'll call the Python 3 compatible version of Pillow "Pillow 2.0".</p>
<p class="p7"><br></p>
<p class="p7"><br></p>
<p class="p8">Lastly, I've roughly targetted PyCon 2013 as the date to have Python 3 support added to Pillow. I'm not sure if this is overly-ambitious or overly-generous.</p>
<p class="p7"><br></p>
<p class="p7"><br></p>
<p class="p7"><br></p>
<p class="p8">Alex</p>
<p class="p7"><br></p>
<p class="p7"><br></p>
<p class="p7"><br></p>
<p class="p8">[1] We could even backport fixes to the 1.x series of Pillow, given enough volunteers.</p>
<p class="p7"><br></p>
<p class="p7"><br></p>
<p class="p9"><br></p>
<p class="p6">--Brian</p>
<p class="p6">_______________________________________________</p>
<p class="p6">Image-SIG maillist<span class="Apple-converted-space"> </span>-<span class="Apple-converted-space"> </span>Image-SIG@python.org</p>
<p class="p6">http://mail.python.org/mailman/listinfo/image-sig</p>
<p class="p10"><br></p>
<p class="p11"><br></p>
<p class="p12">--<span class="Apple-converted-space"></span></p>
<p class="p12">Alex Clark  https://www.gittip.com/aclark4life/</p>
</body>
</html>