PIL/python-imaging becomes a python package and gets Python3 support
[ targeted for jessie, not for wheezy ]
PIL/python-imaging didn't see any updates for a long time; this
did now change with the "PIL friendly" Pillow fork, introducing
support for Python3.
Pillow is now installed as a python package, not using the PIL
approach anymore to install many toplevel modules. To keep the
current packages working, python-imaging now depends on
python-imaging-compat which again provides the old toplevel modules
(at least those documented in the PIL reference manual). When
packages will be fixed, the dependency will be dropped, and hopefully
before the jessie release the python-imaging-compat package can be
removed again.
The python-imaging-compat package is only available for Python2, not
for Python3. If your source package builds a python-<foo> package,
please consider packaging a python3-<foo> package as well. If PIL is
the missing Python3 bit for your application, please consider building
it using Python3.
Fixes should be easy and made in a way that works with both the old
PIL modules and the new Pillow egg/package:
import Image
should become
try:
from PIL import Image
except ImportError:
import Image
As an alternative, add a dependency on python-imaging-compat, however
this will stop working once this compat package is removed again.
Packages were uploaded to experimental, currently waiting in
NEW. Until then, download these from
deb http://people.debian.org/~doko/tmp/PIL ./
There are 126 source packages needing updates. The list of packages
and maintainers is attached below. I'll file bug reports later (user:
doko@debian.org, tag: pillow).
Please report any other issues to the python-imaging packages.
Matthias
A Mennucc1 <mennucc1@debian.org>
freevo (U)
Agustin Henze <tin@sluc.org.ar>
nikola
Alberto Garcia <agarcia@igalia.com>
ocrfeeder (U)
Alexandre Fayolle <afayolle@debian.org>
python-scipy (U)
Andreas Noteng <andreas@noteng.no>
python-easygui
Andreas Putzo <andreas@putzo.net>
gpsdrive (U)
Andreas Tille <tille@debian.org>
dicompyler (U)
last-align (U)
Andreas Wenning <awen@awen.dk>
python-uniconvertor (U)
Andreas Wenning <uniconvertor@awen.dk>
python-uniconvertor
Andres Mejia <amejia@debian.org>
xbmc (U)
Andrew O. Shadura <bugzilla@tut.by>
twms
Angel Abad <angel@debian.org>
glue
Anton Gladky <gladky.anton@gmail.com>
yade (U)
Arnaud Quette <aquette@debian.org>
moovida-plugins-bad (U)
pigment-python (U)
Barry deFreese <bddebian@comcast.net>
snowballz (U)
Barry deFreese <bdefreese@debian.org>
fretsonfire (U)
tpclient-pywx (U)
Baruch Even <baruch@debian.org>
hocr (U)
Ben Finney <ben+debian@benfinney.id.au>
python-docutils (U)
Bernhard Reiter <ockham@raz.or.at>
ocrfeeder (U)
pysolfc (U)
Carl Fürstenberg <azatoth@gmail.com>
plastex
Charles Plessy <plessy@debian.org>
last-align (U)
Chow Loong Jin <hyperair@debian.org>
remuco
Chris Lamb <lamby@debian.org>
rst2pdf
Christian Hammers <ch@debian.org>
fofix-dfsg
Christian Marillat <marillat@debian.org>
gourmet
Christoph Berg <myon@debian.org>
pycocuma
Christopher Baines <cbaines8@gmail.com>
fgo
Dafydd Harries <daf@debian.org>
glitch
numm
Daniel Kahn Gillmor <dkg@fifthhorseman.net>
python-qrencode
trac-odtexport
Daniel Leidert (dale) <daniel.leidert@wgdd.de>
bkchem (U)
gausssum (U)
Daniel Stender <daniel@danielstender.com>
didjvu
Daniel Watkins <daniel@daniel-watkins.co.uk>
python-django-filebrowser
Daniele Tricoli <eriol@mornie.org>
circuits (U)
David Andel <andel@ailab.ch>
uligo
David Cournapeau <cournape@gmail.com>
python-scipy (U)
David Martínez Martí (mainkey) <deavidsedice@gmail.com>
soya (U)
David Martínez Martí <deavidsedice@gmail.com>
fretsonfire (U)
David Paleino <dapal@debian.org>
tilecache (U)
Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
fretsonfire
pysolfc
snowballz
tpclient-pywx
Debian GIS Project <pkg-grass-devel@lists.alioth.debian.org>
gpsdrive
grass
tilecache
Debian Hams group <debian-hams@lists.debian.org>
wsjt
Debian Hebrew Packaging Team <debian-hebrew-package@lists.alioth.debian.org>
hocr
Debian HPIJS and HPLIP maintainers <pkg-hpijs-devel@lists.alioth.debian.org>
hplip
Debian Med Packaging Team <debian-med-packaging@lists.alioth.debian.org>
dicompyler
last-align
mobyle
pylibtiff
Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>
advene
python-pyo
streamtuner2
Debian Python Modules Team <python-modules-team@lists.alioth.debian.org>
aafigure (U)
basemap
circuits
gamera (U)
pisa
plastex (U)
pycaptcha
python-aalib
python-django-feincms (U)
python-django-filebrowser (U)
python-docutils
python-easygui (U)
python-enable
python-reportlab (U)
python-scipy
python-scrapy
python-trml2pdf
python-uniconvertor (U)
sorl-thumbnail
soya (U)
sphinx (U)
stepic (U)
sympy
Debian QA Group <packages@qa.debian.org>
xmms2tray
Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
guiqwt
yade
Debian Science Team <debian-science-maintainers@lists.alioth.debian.org>
svgtoipe
Debian VoIP Team <pkg-voip-maintainers@lists.alioth.debian.org>
mumble-django
Debichem Team <debichem-devel@lists.alioth.debian.org>
bkchem
gausssum
Dmitry Nezhevenko <dion@dion.org.ua>
djblets
Dmitry Smirnov <onlyjob@member.fsf.org>
xpra (U)
Emfox Zhou <emfox@debian.org>
comix
mcomix (U)
Emilien Klein <emilien+debian@klein.st>
nautilus-image-manipulator
Emilio Pozuelo Monfort <pochu@debian.org>
phatch (U)
Filip Chabik <hadret@gmail.com>
gwibber (U)
Francesco Namuri <franam@debian.org>
virtualbricks
Francesco Paolo Lovergine <frankie@debian.org>
gpsdrive (U)
grass (U)
Freevo Debian Dream Team <pkg-freevo-maint@lists.alioth.debian.org>
freevo
Gabriel Falcão Gonçalves de Moura <gabriel@nacaolivre.org>
python-sponge
Georg W. Leonhardt <leonhardt@geole.info>
freevo (U)
Georges Khaznadar <georgesk@debian.org>
expeyes
sympy (U)
Giovanni Mascellani <g.mascellani@gmail.com>
wotsap
Gürkan Sengün <gurkan@phys.ethz.ch>
photofilmstrip
Hubert Chathi <uhoreg@debian.org>
asymptote
Ignace Mouzannar <mouzannar@gmail.com>
python-scrapy (U)
Igor Stroh <jenner@debian.org>
python-reportlab (U)
Jakub Wilk <jwilk@debian.org>
aafigure
gamera
python-docutils (U)
sphinx
Janos Guljas <janos@resenje.org>
python-django-feincms
Jari Aalto <jari.aalto@cante.net>
oboinus
Jens Göpfert <jens@sg-dev.de>
photofilmstrip (U)
Jerome Alet <alet@librelogiciel.com>
pkpgcounter (U)
Jerome Kieffer <jerome.kieffer@esrf.fr>
pyfai
python-fabio
John Goerzen <jgoerzen@complete.org>
forg
John T. Nogatch <jnogatch@gmail.com>
wsjt (U)
Jonathan Thomas <Jonathan.Oomph@gmail.com>
openshot
Jordi Mallach <jordi@debian.org>
nml (U)
Julien BLACHE <jblache@debian.org>
eikazo
Julien Danjou <acid@debian.org>
mbot
Julien Lavergne <julien.lavergne@gmail.com>
screenlets
Julien Valroff <julien@debian.org>
rapid-photo-downloader
Kamal Mostafa <kamal@whence.com>
wsjt (U)
Kartik Mistry <kartik@debian.org>
fontypython
gwibber
Kevin Coyner <kcoyner@debian.org>
htmlgen
photon
Kilian Krause <kilian@debian.org>
mumble-django (U)
Koichi Akabe <vbkaisetsu@gmail.com>
qr-tools
Kouhei Maeda <mkouhei@palmtb.net>
actdiag
blockdiag
nwdiag
seqdiag
Krzysztof Klimonda <kklimonda@syntaxhighlighted.com>
mcomix
Kumar Appaiah <akumar@debian.org>
pkpgcounter (U)
Laszlo Boszormenyi (GCS) <gcs@debian.hu>
cinnamon (U)
Lior Kaplan <kaplan@debian.org>
hocr (U)
Loic Minier <lool@dooz.org>
moovida-plugins-bad (U)
pigment-python (U)
Ludovic Rousseau <rousseau@debian.org>
plucker
Luis Uribe <acme@eviled.org>
python-uniconvertor (U)
Maintainers of GStreamer packages
<pkg-gstreamer-maintainers@lists.alioth.debian.org>
moovida-plugins-bad
pigment-python
Mark Purcell <msp@debian.org>
hplip (U)
martin f. krafft <madduck@debian.org>
python-docutils (U)
Martin Pitt <mpitt@debian.org>
calibre (U)
Mathieu Malaterre <malat@debian.org>
pylibtiff (U)
Matthew Johnson <mjj29@debian.org>
fretsonfire (U)
Matthias Klose <doko@debian.org>
python-reportlab
Matthijs Kooijman <matthijs@stdin.nl>
nml
Mediawiki Maintenance Team <pkg-mediawiki-devel@lists.alioth.debian.org>
mediawiki-extensions
Michael Banck <mbanck@debian.org>
bkchem (U)
Michael Fladischer <FladischerMichael@fladi.at>
sorl-thumbnail (U)
Michael Hanke <michael.hanke@gmail.com>
psychopy (U)
pydicom (U)
pyepl (U)
Michael Hanke <mih@debian.org>
pysurfer (U)
Michael Schutte <michi@uiae.at>
python-docutils (U)
Michael Ziegler <diese-addy@funzt-halt.net>
mumble-django (U)
Michal Čihař <nijel@debian.org>
lazygal
pyaimt
pyicqt
Miguel Landaeta <miguel@miguel.cc>
xpra (U)
Miriam Ruiz <little_miry@yahoo.es>
calibre
fretsonfire (U)
snowballz (U)
NeuroDebian Team <team@neuro.debian.net>
psychopy
pydicom
pyepl
pysurfer
Nicolas Bourdaud <nicolas.bourdaud@gmail.com>
cinnamon
Olivier Aubert <olivier.aubert@liris.cnrs.fr>
advene (U)
Olivier Sallou <olivier.sallou@irisa.fr>
pycaptcha (U)
Olivier Sallou <osallou@debian.org>
mobyle (U)
Ondrej Certik <ondrej@certik.cz>
python-scipy (U)
sympy (U)
Patrick Ringl <patrick_@freenet.de>
pyicqt (U)
Paul van Tilburg <paulvt@debian.org>
moovida-plugins-bad (U)
pigment-python (U)
Peter Pentchev <roam@ringlet.net>
snowballz (U)
Philipp Huebner <debalance@debian.org>
photofilmstrip (U)
Picca Frédéric-Emmanuel <picca@debian.org>
asymptote (U)
guiqwt (U)
Piotr Ożarowski <piotr@debian.org>
griffith
phatch (U)
Python Applications Packaging Team <python-apps-team@lists.alioth.debian.org>
didjvu (U)
ibid
lazygal (U)
ocrfeeder
phatch
pkpgcounter
pyaimt (U)
pyicqt (U)
screenlets (U)
trac-diavisview
trac-wikiprint
xpra
Romain Beauxis <toots@rastageeks.org>
mediawiki-extensions (U)
Romain Bignon <romain@symlink.me>
weboob
Ruben Molina <rmolina@udea.edu.co>
asymptote (U)
Sam Morris <sam@robots.org.uk>
pymsnt
Sandro Tosi <morph@debian.org>
basemap (U)
Scott Kitterman <scott@kitterman.com>
stepic
Sebastien Delafond <seb@debian.org>
mitmproxy
Shachar Shemesh <shachar@debian.org>
hocr (U)
Stani M <spe.stani.be@gmail.com>
phatch (U)
Stefan Alfredsson <alfs@debian.org>
cfv
Stefan van der Walt <stefan@sun.ac.za>
skimage
Stefano Rivera <stefanor@debian.org>
ibid (U)
python-aalib (U)
Steve M. Robbins <smr@debian.org>
svgtoipe (U)
Stuart Prescott <stuart+debian@nanonanonano.net>
pyx
TANIGUCHI Takaki <takaki@debian.org>
simple-image-reducer
streamtuner2 (U)
Team XBMC <team-xbmc@lists.launchpad.net>
xbmc
Thorsten Glaser <tg@mirbsd.de>
mediawiki-extensions (U)
Tiago Bortoletto Vaz <tiago@debian.org>
python-pyo (U)
Till Kamppeter <till.kamppeter@gmail.com>
hplip (U)
Tzafrir Cohen <tzafrir@debian.org>
hocr (U)
Ulises Vitulli <dererk@debian.org>
nikola (U)
Varun Hiremath <varun@debian.org>
python-enable (U)
python-scipy (U)
Vincent Bernat <bernat@debian.org>
soya
soya-doc
Vincent Cheng <Vincentc1208@gmail.com>
exaile
W. Martin Borgert <debacle@debian.org>
ocrfeeder (U)
pisa (U)
trac-diavisview (U)
trac-wikiprint (U)
Yaroslav Halchenko <debian@onerussian.com>
impressive
psychopy (U)
pydicom (U)
pyepl (U)
pysurfer (U)
skimage (U)
Zlatan Todoric <zlatan.todoric@gmail.com>
paprass
أحمد المحمودي (Ahmed El-Mahmoudy) <aelmahmoudy@sabily.org>
xpra (U)
Reply to: