[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