#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