[MacPorts] #44472: py27-pyphant-imageprocessing @1.0b3 replace py27-pil dependency by py27-Pillow

MacPorts noreply at macports.org
Tue Jul 29 03:01:53 PDT 2014


#44472: py27-pyphant-imageprocessing @1.0b3 replace py27-pil dependency by
py27-Pillow
------------------------------+------------------------------------------
 Reporter:  alexander.held@…  |      Owner:  macports-tickets@…
     Type:  enhancement       |     Status:  new
 Priority:  Normal            |  Milestone:
Component:  ports             |    Version:  2.3.1
 Keywords:                    |       Port:  py27-pyphant-imageprocessing
------------------------------+------------------------------------------
 The path-based approach for removing the py27-pil dependency as suggested
 in #44285 is not working in a straight-forward way for py27-pyphant-
 imageprocessing, as PIL is also a dependency on the setuptools level. The
 runtime plugin mechanism for adding the py27-pyphant-imageprocessing
 toolbox to py-pyphant will fail when it cannot resolve this dependency as
 it is based on pkg_resources. The Pillow/PIL fallback mechanism would also
 have to be implemented on the setuptools level.

 A possible solution could be to completely remove the py27-pil dependency
 from py27-pyphant-imageprocessing, replacing it by py27-Pillow and
 patching the setup.py file to also refer to Pillow instead of PIL.

-- 
Ticket URL: <https://trac.macports.org/ticket/44472>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list