[MacPorts] #44308: py-SRPAstro: switch PIL/Pillow dependency to py-matplotlib and py-scipy.
MacPorts
noreply at macports.org
Mon Jul 21 06:39:42 PDT 2014
#44308: py-SRPAstro: switch PIL/Pillow dependency to py-matplotlib and py-scipy.
-------------------------------------------------+----------------------
Reporter: ionic@… | Owner: petr@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: invalid | Keywords: haspatch
Port: py-SRPAstro py-matplotlib py-scipy |
-------------------------------------------------+----------------------
Comment (by petr@…):
I really believe the current approach is appropriate.
Intentionally neither `matplotlib` nor `scipy` declare a dependency on
`PIL`, probably for some good reason (I could imagine to avoid any of the
fuss with PIL), so MP should neither.
Adding a variant, does not provide any advantage, it just complicates the
situation while installing exactly the same set of files. You cannot
guaranty the right variant is installed anyway, but you can do this for
`PIL`/`Pillow`. The extra functionally provided seems not to be expected
by users or software (no tickets), and if you need it you just have to
install `PIL` or `Pillow`, or just uninstall any time you want. So I see
no problem here.
`SRPAstro` does exactly this, it expects this extra functionality provided
by PIL, so it declares the dependency on it, and only this can guaranty it
is around, with a variant you cannot be sure.
--
Ticket URL: <https://trac.macports.org/ticket/44308#comment:11>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list