[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