On 7 Jul 2014, at 11:32, Peter Danecek <[email protected]> wrote:

> 
> 
> 
> On 5 Jul 2014, at 21:31, Mihai Moldovan <[email protected]> wrote:
> 
>> Hi,
>> 
>> I've actually hit this "issue" today.
>> 
>> I need rst2pdf, which has an (undeclared, I'll fix this) runtime dependency 
>> on
>> py27-Pillow and py27-reportlab.
>> 
>> py27-reportlab currently depends on py27-pil, while newer subports depend on 
>> Pillow.
>> 
>> I've been in touch with the maintainer, I hope I can quote his answer freely.
>> 
>> * On 05.07.2014 05:27 pm, Andrew Stromnov wrote:
>>>  Dependency on PIL (py27-pil) comes from good old times, when Pillow even 
>>> did not exist.
>>> 
>>>  PIL software was abandoned in 2007, and so don’t have any support for py3k.
>> 
>> This said, my proposal is to also switch py27-reportlab to py27-Pillow, as I 
>> see
>> no good reason to keep depending on pil. I have already patched this, but 
>> have
>> to test it (only lightly with rst2pdf) before filing a trac ticket and 
>> posting
>> the patch.
> 
> 
> Why not allowing that either PIL or Pillow satisfies the dependency where 
> possible. This is from the py-cartopy port:
> 
> {{{
>   # PIL dependency: allow both PIL and Pillow to satisfy it.
>    depends_run-append      path:${python.pkgd}/PIL:py${python.version}-Pillow
> }}}
> 
> This would avoid potential conflicts if users need to install other (still) 
> PIL dependent software. Of cause, other packages might want to adopt this 
> approach as well.
> 
> ~petr
> 
> 

_______________________________________________
macports-users mailing list
[email protected]
https://lists.macosforge.org/mailman/listinfo/macports-users

Reply via email to