[OE-core] [PATCH] python-numpy: Avoid installing copy of f2py script

Alejandro Enedino Hernandez Samaniego alejandro.enedino.hernandez-samaniego at xilinx.com
Mon May 20 06:56:35 UTC 2019


Hey Khem,


On 5/18/19 10:09 PM, Khem Raj wrote:
>
>
> On 5/17/19 4:49 PM, Alejandro Enedino Hernandez Samaniego wrote:
>> Both python-numpy and python3-numpy try to install the file:
>>
>> ${D}/${bindir}/f2py
>>
>> which causes an error during do_rootfs since the package manager 
>> complains about that.
>>
>> The numpy packages create basically copies of f2py script with the 
>> following names:
>> f2py (on both)
>> f2py2 (on python 2)
>> f2py2.7 (on python 2)
>> f2py3 (on python 3)
>> f2py3.7 (on python 3)
>>
>> Remove the copy of f2py from python-numpy in favor of using the one 
>> from python3
>> to avoid installation issues at do_rootfs().
>>
>
> what if one does not install py3 ?


If you only install py2, you could still execute f2py2 or f2py2.7, I'm 
simply

favoring the py3 installation by default but it should be mostly harmless

since there's still two other copies of the script with different names.

Cheers,

Alejandro

>
>> Signed-off-by: Alejandro Enedino Hernandez Samaniego 
>> <alejandr at xilinx.com>
>> ---
>>   meta/recipes-devtools/python-numpy/python-numpy_1.16.3.bb | 4 ++++
>>   1 file changed, 4 insertions(+)
>>
>> diff --git 
>> a/meta/recipes-devtools/python-numpy/python-numpy_1.16.3.bb 
>> b/meta/recipes-devtools/python-numpy/python-numpy_1.16.3.bb
>> index 5013789..a1133da 100644
>> --- a/meta/recipes-devtools/python-numpy/python-numpy_1.16.3.bb
>> +++ b/meta/recipes-devtools/python-numpy/python-numpy_1.16.3.bb
>> @@ -4,3 +4,7 @@ require python-numpy.inc
>>   RDEPENDS_${PN}_class-target_append = " \
>>       ${PYTHON_PN}-subprocess \
>>   "
>> +
>> +do_install_append(){
>> +        rm ${D}/${bindir}/f2py
>> +}
>>


More information about the Openembedded-core mailing list