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

Khem Raj raj.khem at gmail.com
Sun May 19 05:09:32 UTC 2019



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 ?

> 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