pygtk2 and its numpy dependency

Jon Ciesla limb at jcomserv.net
Tue Aug 11 13:04:25 UTC 2009


Jonathan Underwood wrote:
> 2009/8/10 Adam Jackson <ajax at redhat.com>:
>   
>> a) remove the explicit Requires: numpy from pygtk2, require apps that
>> actually want this function to Require it themselves
>>
>> b) fake the numpy data type ABI in pygtk2 itself by cult-and-pasting it
>> from numpy
>>
>> c) declare that get_pixels_array() just doesn't work in Fedora
>> (historically true, back in like FC3)
>>
>> d) leave things as they are
>>
>> I lean towards a).  I think b) is icky but doable, since that ABI is
>> effectively unbreakable anyway (inherited from the older python-numeric
>> module).  The other two are way lame.
>>
>> Thoughts?
>>     
>
> A possible (e) occured to me:
>
> e) Place the numpy.linalg stuff in a subpackage of numpy, which
> requires atlas and friends. Keep only the core numpy functionality in
> numpy itself, with other subpackages for the numpy.foo stuff. Then
> pygtk2 could just require the basic numpy package which would be
> smaller in size and have a lot less deps.
>
> I've no idea how hard this would be, and what might break, though. So
> it may be a stupid idea.
>
> Jonathan.
>
>   
We actually tried some of this when f2py was split.  Nightmare.  Best 
left alone IMHO.

-- 
in your fear, seek only peace
in your fear, seek only love

-d. bowie




More information about the fedora-devel-list mailing list