diff mbox series

python3-bqplot build issues

Message ID cccfbf0c-5bb9-45f2-db6d-4d2692a7b729@amd.com
State New
Headers show
Series python3-bqplot build issues | expand

Commit Message

Gundlupet Raju, Sandeep Jan. 25, 2023, 7:17 p.m. UTC
Hello,

I'm upgrading python3-bqplot from honister to langdale in meta-jupyter, 
I've migrated the recipe version from 0.12.31 ->0.12.36 but I'm running 
into build missing dependencies issues. Even if I use 0.12.31 issues 
exists in kirkstone and langdale.

Any help from community will be much appreciated.

https://github.com/Xilinx/meta-jupyter/blob/langdale/recipes-python/python3-bqplot_0.12.31.bb

============

Source repo:

============

https://github.com/bqplot/bqplot/tree/0.12.36

================================================================

0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch:

================================================================

 From c4681f95099516e96b1c7be757da6e0f302f50fe Mon Sep 17 00:00:00 2001
From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Date: Tue, 13 Dec 2022 15:41:18 -0700
Subject: [PATCH] pyproject.toml: Allow jupyter packaging to be greater than
  0.7

Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
---
  pyproject.toml | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

"setuptools", "wheel"]
  build-backend = "setuptools.build_meta"

Comments

Tim Orling Jan. 26, 2023, 8:40 p.m. UTC | #1
On Wed, Jan 25, 2023 at 11:17 AM Gundlupet Raju, Sandeep <
sandeep.gundlupet-raju@amd.com> wrote:

> Hello,
>
> I'm upgrading python3-bqplot from honister to langdale in meta-jupyter,
> I've migrated the recipe version from 0.12.31 ->0.12.36 but I'm running
> into build missing dependencies issues. Even if I use 0.12.31 issues
> exists in kirkstone and langdale.
>
> Any help from community will be much appreciated.
>
>
> https://github.com/Xilinx/meta-jupyter/blob/langdale/recipes-python/python3-bqplot_0.12.31.bb
>
> ============
>
> Source repo:
>
> ============
>
> https://github.com/bqplot/bqplot/tree/0.12.36
>
> ================================================================
>
> 0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch:
>
> ================================================================
>
>  From c4681f95099516e96b1c7be757da6e0f302f50fe Mon Sep 17 00:00:00 2001
> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
> Date: Tue, 13 Dec 2022 15:41:18 -0700
> Subject: [PATCH] pyproject.toml: Allow jupyter packaging to be greater than
>   0.7
>
> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
> ---
>   pyproject.toml | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/pyproject.toml b/pyproject.toml
> index ba04c53f..7a3cc3a9 100644
> --- a/pyproject.toml
> +++ b/pyproject.toml
> @@ -1,3 +1,3 @@
>   [build-system]
> -requires = ["jupyter_packaging~=0.7.9", "jupyterlab~=3.0",
> "setuptools>=40.8.0", "wheel"]
> +requires = ["jupyter_packaging~=0.9,<2", "jupyterlab~=3.0,<4",

These are build time dependencies so they need to be in DEPENDS, not
RDEPENDS.

>
> "setuptools", "wheel"]
>   build-backend = "setuptools.build_meta"
> --
> 2.17.1
>
> =================================
>
> python3-bqplot_0.12.36.bb recipe:
>
> =================================
>
> SUMMARY = "Interactive plotting for the Jupyter notebook, using d3.js and \
>         ipywidgets."
> LICENSE = "Apache-2.0"
> LIC_FILES_CHKSUM = "file://LICENSE;md5=822b4ff4dd277d70fc2b796617ae1bf7"
>
> PYPI_PACKAGE = "bqplot"
> inherit pypi python_setuptools_build_meta
>
> SRC_URI[sha256sum] =
> "6a553e55fdbcc4f62e05679bd74b2549d1efbe43e120ad3b0bcb03a65c7921af"
> SRC_URI += "\
> file://0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch \
>      "
>
> In the prior 0.12.31 ecipe, you had
 DEPENDS += " \
${PYTHON_PN}-jupyter-packaging-native \
"
So according to the "requires =" in [build-system], you should also need
python3-jupyterlab-native

RDEPENDS:${PN} += " \
>      ${PYTHON_PN}-jupyter-packaging \
>      ${PYTHON_PN}-jupyterlab \
>      ${PYTHON_PN}-ipywidgets \
>      ${PYTHON_PN}-traitlets \
>      ${PYTHON_PN}-traittypes \
>      ${PYTHON_PN}-numpy \
>      ${PYTHON_PN}-pandas \
>      "
>
> do_install:append() {
>      # this files will be installed by python3-json5
>      rm -f
> ${D}${PYTHON_SITEPACKAGES_DIR}/tests/__pycache__/__init__.cpython-37.pyc
> }
>
> FILES:${PN} += "${datadir}/*"
>
> =================
>
> Build error logs:
>
> =================
>
> NOTE: Executing Tasks
> ERROR: python3-bqplot-0.12.36-r0 do_compile:
> ExecutionError('/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058',
>
> 1, None, None)
> ERROR: Logfile of failure stored in:
>
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/log.do_compile.3777058
> Log data follows:
> | DEBUG: Executing shell function do_compile
> | Missing build dependencies:
> | - jupyter_packaging~=0.9,<2
> | - jupyterlab~=3.0,<4
> | WARNING:
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058:157
>
> exit 1 from 'nativepython3 -m picobuild --source
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/bqplot-0.12.36
>
> --dest
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/dist
>
> --wheel'
> | WARNING: Backtrace (BB generated script):
> |       #1: python_pep517_do_compile,
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>
> line 157
> |       #2: do_compile,
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>
> line 152
> |       #3: main,
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>
> line 161
> ERROR: Task
>
> (/group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile)
>
> failed with exit code '1'
> NOTE: Tasks Summary: Attempted 2249 tasks of which 2241 didn't need to
> be rerun and 1 failed.
>
> Summary: 1 task failed:
>
> /group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:
> do_compile
> Summary: There was 1 WARNING message.
> Summary: There was 1 ERROR message, returning a non-zero exit code.
>
> Thanks,
>
> Sandeep
>
>
>
Gundlupet Raju, Sandeep Jan. 27, 2023, 4:28 a.m. UTC | #2
Thanks Tim for your help.

On 1/26/2023 1:40 PM, Tim Orling wrote:
>
>
> On Wed, Jan 25, 2023 at 11:17 AM Gundlupet Raju, Sandeep 
> <sandeep.gundlupet-raju@amd.com> wrote:
>
>     Hello,
>
>     I'm upgrading python3-bqplot from honister to langdale in
>     meta-jupyter,
>     I've migrated the recipe version from 0.12.31 ->0.12.36 but I'm
>     running
>     into build missing dependencies issues. Even if I use 0.12.31 issues
>     exists in kirkstone and langdale.
>
>     Any help from community will be much appreciated.
>
>     https://github.com/Xilinx/meta-jupyter/blob/langdale/recipes-python/python3-bqplot_0.12.31.bb
>
>     ============
>
>     Source repo:
>
>     ============
>
>     https://github.com/bqplot/bqplot/tree/0.12.36
>
>     ================================================================
>
>     0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch:
>
>     ================================================================
>
>      From c4681f95099516e96b1c7be757da6e0f302f50fe Mon Sep 17 00:00:00
>     2001
>     From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>     Date: Tue, 13 Dec 2022 15:41:18 -0700
>     Subject: [PATCH] pyproject.toml: Allow jupyter packaging to be
>     greater than
>       0.7
>
>     Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>     ---
>       pyproject.toml | 2 +-
>       1 file changed, 1 insertion(+), 1 deletion(-)
>
>     diff --git a/pyproject.toml b/pyproject.toml
>     index ba04c53f..7a3cc3a9 100644
>     --- a/pyproject.toml
>     +++ b/pyproject.toml
>     @@ -1,3 +1,3 @@
>       [build-system]
>     -requires = ["jupyter_packaging~=0.7.9", "jupyterlab~=3.0",
>     "setuptools>=40.8.0", "wheel"]
>     +requires = ["jupyter_packaging~=0.9,<2", "jupyterlab~=3.0,<4",
>
> These are build time dependencies so they need to be in DEPENDS, not 
> RDEPENDS.
>
>
>     "setuptools", "wheel"]
>       build-backend = "setuptools.build_meta"
>     -- 
>     2.17.1
>
>     =================================
>
>     python3-bqplot_0.12.36.bb <http://python3-bqplot_0.12.36.bb> recipe:
>
>     =================================
>
>     SUMMARY = "Interactive plotting for the Jupyter notebook, using
>     d3.js and \
>             ipywidgets."
>     LICENSE = "Apache-2.0"
>     LIC_FILES_CHKSUM =
>     "file://LICENSE;md5=822b4ff4dd277d70fc2b796617ae1bf7"
>
>     PYPI_PACKAGE = "bqplot"
>     inherit pypi python_setuptools_build_meta
>
>     SRC_URI[sha256sum] =
>     "6a553e55fdbcc4f62e05679bd74b2549d1efbe43e120ad3b0bcb03a65c7921af"
>     SRC_URI += "\
>     file://0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch
>     \
>          "
>
> In the prior 0.12.31 ecipe, you had
>  DEPENDS += " \
> ${PYTHON_PN}-jupyter-packaging-native \
> "
> So according to the "requires =" in [build-system], you should also 
> need python3-jupyterlab-native

[Sandeep]: I tried this still same issue. But I can build all the 
jupyter-packaging and jupyterlab packages.

=======

recipe:

======

SUMMARY = "Interactive plotting for the Jupyter notebook, using d3.js and \
            ipywidgets."
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=822b4ff4dd277d70fc2b796617ae1bf7"

PYPI_PACKAGE = "bqplot"
inherit pypi python_setuptools_build_meta

SRC_URI[sha256sum] = 
"6a553e55fdbcc4f62e05679bd74b2549d1efbe43e120ad3b0bcb03a65c7921af"
SRC_URI += "\
file://0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch \
     "
DEPENDS += " \
         ${PYTHON_PN}-jupyter-packaging-native \
         ${PYTHON_PN}-jupyterlab-native \
         "

RDEPENDS:${PN} += " \
         ${PYTHON_PN}-ipywidgets \
         ${PYTHON_PN}-traitlets \
         ${PYTHON_PN}-traittypes \
         ${PYTHON_PN}-numpy \
         ${PYTHON_PN}-pandas \
         "

do_install:append() {
         # this files will be installed by python3-json5
         rm -f 
${D}${PYTHON_SITEPACKAGES_DIR}/tests/__pycache__/__init__.cpython-37.pyc
}

FILES:${PN} += "${datadir}/*"

=========

bootlogs:

=========

ERROR: python3-bqplot-0.12.36-r0 do_compile: 
ExecutionError('/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642', 
1, None, None)
ERROR: Logfile of failure stored in: 
/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/log.do_compile.3184642
Log data follows:
| DEBUG: Executing shell function do_compile
| Missing build dependencies:
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyter_packaging~=0.7.9,<2
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| - jupyterlab~=3.0,<4
| WARNING: 
/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642:157 
exit 1 from 'nativepython3 -m picobuild --source 
/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/bqplot-0.12.36 
--dest 
/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/dist 
--wheel'
| WARNING: Backtrace (BB generated script):
|       #1: python_pep517_do_compile, 
/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642, 
line 157
|       #2: do_compile, 
/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642, 
line 152
|       #3: main, 
/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642, 
line 161
ERROR: Task 
(/group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile) 
failed with exit code '1

>
>     RDEPENDS:${PN} += " \
>          ${PYTHON_PN}-jupyter-packaging \
>          ${PYTHON_PN}-jupyterlab \
>          ${PYTHON_PN}-ipywidgets \
>          ${PYTHON_PN}-traitlets \
>          ${PYTHON_PN}-traittypes \
>          ${PYTHON_PN}-numpy \
>          ${PYTHON_PN}-pandas \
>          "
>
>     do_install:append() {
>          # this files will be installed by python3-json5
>          rm -f
>     ${D}${PYTHON_SITEPACKAGES_DIR}/tests/__pycache__/__init__.cpython-37.pyc
>     }
>
>     FILES:${PN} += "${datadir}/*"
>
>     =================
>
>     Build error logs:
>
>     =================
>
>     NOTE: Executing Tasks
>     ERROR: python3-bqplot-0.12.36-r0 do_compile:
>     ExecutionError('/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058',
>
>     1, None, None)
>     ERROR: Logfile of failure stored in:
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/log.do_compile.3777058
>     Log data follows:
>     | DEBUG: Executing shell function do_compile
>     | Missing build dependencies:
>     | - jupyter_packaging~=0.9,<2
>     | - jupyterlab~=3.0,<4
>     | WARNING:
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058:157
>
>     exit 1 from 'nativepython3 -m picobuild --source
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/bqplot-0.12.36
>
>     --dest
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/dist
>
>     --wheel'
>     | WARNING: Backtrace (BB generated script):
>     |       #1: python_pep517_do_compile,
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>
>     line 157
>     |       #2: do_compile,
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>
>     line 152
>     |       #3: main,
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>
>     line 161
>     ERROR: Task
>     (/group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile)
>
>     failed with exit code '1'
>     NOTE: Tasks Summary: Attempted 2249 tasks of which 2241 didn't
>     need to
>     be rerun and 1 failed.
>
>     Summary: 1 task failed:
>     /group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile
>     Summary: There was 1 WARNING message.
>     Summary: There was 1 ERROR message, returning a non-zero exit code.
>
>     Thanks,
>
>     Sandeep
>
>
Tim Orling Jan. 28, 2023, 1:26 a.m. UTC | #3
On Thu, Jan 26, 2023 at 8:28 PM Gundlupet Raju, Sandeep <
sandeep.gundlupet-raju@amd.com> wrote:

> Thanks Tim for your help.
> On 1/26/2023 1:40 PM, Tim Orling wrote:
>
>
>
> On Wed, Jan 25, 2023 at 11:17 AM Gundlupet Raju, Sandeep <
> sandeep.gundlupet-raju@amd.com> wrote:
>
>> Hello,
>>
>> I'm upgrading python3-bqplot from honister to langdale in meta-jupyter,
>> I've migrated the recipe version from 0.12.31 ->0.12.36 but I'm running
>> into build missing dependencies issues. Even if I use 0.12.31 issues
>> exists in kirkstone and langdale.
>>
>> Any help from community will be much appreciated.
>>
>>
>> https://github.com/Xilinx/meta-jupyter/blob/langdale/recipes-python/python3-bqplot_0.12.31.bb
>>
>> ============
>>
>> Source repo:
>>
>> ============
>>
>> https://github.com/bqplot/bqplot/tree/0.12.36
>>
>> ================================================================
>>
>> 0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch:
>>
>> ================================================================
>>
>>  From c4681f95099516e96b1c7be757da6e0f302f50fe Mon Sep 17 00:00:00 2001
>> From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>> Date: Tue, 13 Dec 2022 15:41:18 -0700
>> Subject: [PATCH] pyproject.toml: Allow jupyter packaging to be greater
>> than
>>   0.7
>>
>> Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>> ---
>>   pyproject.toml | 2 +-
>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/pyproject.toml b/pyproject.toml
>> index ba04c53f..7a3cc3a9 100644
>> --- a/pyproject.toml
>> +++ b/pyproject.toml
>> @@ -1,3 +1,3 @@
>>   [build-system]
>> -requires = ["jupyter_packaging~=0.7.9", "jupyterlab~=3.0",
>> "setuptools>=40.8.0", "wheel"]
>> +requires = ["jupyter_packaging~=0.9,<2", "jupyterlab~=3.0,<4",
>
> These are build time dependencies so they need to be in DEPENDS, not
> RDEPENDS.
>
>>
>> "setuptools", "wheel"]
>>   build-backend = "setuptools.build_meta"
>> --
>> 2.17.1
>>
>> =================================
>>
>> python3-bqplot_0.12.36.bb recipe:
>>
>> =================================
>>
>> SUMMARY = "Interactive plotting for the Jupyter notebook, using d3.js and
>> \
>>         ipywidgets."
>> LICENSE = "Apache-2.0"
>> LIC_FILES_CHKSUM = "file://LICENSE;md5=822b4ff4dd277d70fc2b796617ae1bf7"
>>
>> PYPI_PACKAGE = "bqplot"
>> inherit pypi python_setuptools_build_meta
>>
>> SRC_URI[sha256sum] =
>> "6a553e55fdbcc4f62e05679bd74b2549d1efbe43e120ad3b0bcb03a65c7921af"
>> SRC_URI += "\
>> file://0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch \
>>      "
>>
>> In the prior 0.12.31 ecipe, you had
>  DEPENDS += " \
> ${PYTHON_PN}-jupyter-packaging-native \
> "
> So according to the "requires =" in [build-system], you should also need
> python3-jupyterlab-native
>
> [Sandeep]: I tried this still same issue. But I can build all the
> jupyter-packaging and jupyterlab packages.
>
>
Did you build the -native versions? I think there are some missing -native
dependencies (some recipes need BBCLASSEXTEND = “native”. After that, it
looks like bqplot wants to call yarn or npm. Not a well behaved python
library.

=======
>
> recipe:
>
> ======
>
> SUMMARY = "Interactive plotting for the Jupyter notebook, using d3.js and \
>            ipywidgets."
> LICENSE = "Apache-2.0"
> LIC_FILES_CHKSUM = "file://LICENSE;md5=822b4ff4dd277d70fc2b796617ae1bf7"
>
> PYPI_PACKAGE = "bqplot"
> inherit pypi python_setuptools_build_meta
>
> SRC_URI[sha256sum] =
> "6a553e55fdbcc4f62e05679bd74b2549d1efbe43e120ad3b0bcb03a65c7921af"
> SRC_URI += "\
>     file://0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch
> \
>     "
> DEPENDS += " \
>         ${PYTHON_PN}-jupyter-packaging-native \
>         ${PYTHON_PN}-jupyterlab-native \
>         "
>
> RDEPENDS:${PN} += " \
>         ${PYTHON_PN}-ipywidgets \
>         ${PYTHON_PN}-traitlets \
>         ${PYTHON_PN}-traittypes \
>         ${PYTHON_PN}-numpy \
>         ${PYTHON_PN}-pandas \
>         "
>
> do_install:append() {
>         # this files will be installed by python3-json5
>         rm -f
> ${D}${PYTHON_SITEPACKAGES_DIR}/tests/__pycache__/__init__.cpython-37.pyc
> }
>
> FILES:${PN} += "${datadir}/*"
>
> =========
>
> bootlogs:
>
> =========
>
> ERROR: python3-bqplot-0.12.36-r0 do_compile:
> ExecutionError('/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642',
> 1, None, None)
> ERROR: Logfile of failure stored in:
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/log.do_compile.3184642
> Log data follows:
> | DEBUG: Executing shell function do_compile
> | Missing build dependencies:
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyter_packaging~=0.7.9,<2
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | - jupyterlab~=3.0,<4
> | WARNING:
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642:157
> exit 1 from 'nativepython3 -m picobuild --source
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/bqplot-0.12.36
> --dest
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/dist
> --wheel'
> | WARNING: Backtrace (BB generated script):
> |       #1: python_pep517_do_compile,
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642,
> line 157
> |       #2: do_compile,
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642,
> line 152
> |       #3: main,
> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642,
> line 161
>
>
> ERROR: Task
> (/group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile)
> failed with exit code '1
>
>
> RDEPENDS:${PN} += " \
>>      ${PYTHON_PN}-jupyter-packaging \
>>      ${PYTHON_PN}-jupyterlab \
>>      ${PYTHON_PN}-ipywidgets \
>>      ${PYTHON_PN}-traitlets \
>>      ${PYTHON_PN}-traittypes \
>>      ${PYTHON_PN}-numpy \
>>      ${PYTHON_PN}-pandas \
>>      "
>>
>> do_install:append() {
>>      # this files will be installed by python3-json5
>>      rm -f
>> ${D}${PYTHON_SITEPACKAGES_DIR}/tests/__pycache__/__init__.cpython-37.pyc
>> }
>>
>> FILES:${PN} += "${datadir}/*"
>>
>> =================
>>
>> Build error logs:
>>
>> =================
>>
>> NOTE: Executing Tasks
>> ERROR: python3-bqplot-0.12.36-r0 do_compile:
>> ExecutionError('/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058',
>>
>> 1, None, None)
>> ERROR: Logfile of failure stored in:
>>
>> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/log.do_compile.3777058
>> Log data follows:
>> | DEBUG: Executing shell function do_compile
>> | Missing build dependencies:
>> | - jupyter_packaging~=0.9,<2
>> | - jupyterlab~=3.0,<4
>> | WARNING:
>> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058:157
>>
>> exit 1 from 'nativepython3 -m picobuild --source
>> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/bqplot-0.12.36
>>
>> --dest
>> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/dist
>>
>> --wheel'
>> | WARNING: Backtrace (BB generated script):
>> |       #1: python_pep517_do_compile,
>> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>>
>> line 157
>> |       #2: do_compile,
>> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>>
>> line 152
>> |       #3: main,
>> /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>>
>> line 161
>> ERROR: Task
>>
>> (/group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile)
>>
>> failed with exit code '1'
>> NOTE: Tasks Summary: Attempted 2249 tasks of which 2241 didn't need to
>> be rerun and 1 failed.
>>
>> Summary: 1 task failed:
>>
>> /group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:
>> do_compile
>> Summary: There was 1 WARNING message.
>> Summary: There was 1 ERROR message, returning a non-zero exit code.
>>
>> Thanks,
>>
>> Sandeep
>>
>>
>>
Gundlupet Raju, Sandeep Jan. 28, 2023, 1:58 a.m. UTC | #4
On 1/27/2023 6:26 PM, Tim Orling wrote:
>
>
> On Thu, Jan 26, 2023 at 8:28 PM Gundlupet Raju, Sandeep 
> <sandeep.gundlupet-raju@amd.com> wrote:
>
>     Thanks Tim for your help.
>
>     On 1/26/2023 1:40 PM, Tim Orling wrote:
>>
>>
>>     On Wed, Jan 25, 2023 at 11:17 AM Gundlupet Raju, Sandeep
>>     <sandeep.gundlupet-raju@amd.com> wrote:
>>
>>         Hello,
>>
>>         I'm upgrading python3-bqplot from honister to langdale in
>>         meta-jupyter,
>>         I've migrated the recipe version from 0.12.31 ->0.12.36 but
>>         I'm running
>>         into build missing dependencies issues. Even if I use 0.12.31
>>         issues
>>         exists in kirkstone and langdale.
>>
>>         Any help from community will be much appreciated.
>>
>>         https://github.com/Xilinx/meta-jupyter/blob/langdale/recipes-python/python3-bqplot_0.12.31.bb
>>
>>         ============
>>
>>         Source repo:
>>
>>         ============
>>
>>         https://github.com/bqplot/bqplot/tree/0.12.36
>>
>>         ================================================================
>>
>>         0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch:
>>
>>         ================================================================
>>
>>          From c4681f95099516e96b1c7be757da6e0f302f50fe Mon Sep 17
>>         00:00:00 2001
>>         From: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
>>         Date: Tue, 13 Dec 2022 15:41:18 -0700
>>         Subject: [PATCH] pyproject.toml: Allow jupyter packaging to
>>         be greater than
>>           0.7
>>
>>         Signed-off-by: Sandeep Gundlupet Raju
>>         <sandeep.gundlupet-raju@amd.com>
>>         ---
>>           pyproject.toml | 2 +-
>>           1 file changed, 1 insertion(+), 1 deletion(-)
>>
>>         diff --git a/pyproject.toml b/pyproject.toml
>>         index ba04c53f..7a3cc3a9 100644
>>         --- a/pyproject.toml
>>         +++ b/pyproject.toml
>>         @@ -1,3 +1,3 @@
>>           [build-system]
>>         -requires = ["jupyter_packaging~=0.7.9", "jupyterlab~=3.0",
>>         "setuptools>=40.8.0", "wheel"]
>>         +requires = ["jupyter_packaging~=0.9,<2", "jupyterlab~=3.0,<4",
>>
>>     These are build time dependencies so they need to be in DEPENDS,
>>     not RDEPENDS.
>>
>>
>>         "setuptools", "wheel"]
>>           build-backend = "setuptools.build_meta"
>>         -- 
>>         2.17.1
>>
>>         =================================
>>
>>         python3-bqplot_0.12.36.bb <http://python3-bqplot_0.12.36.bb>
>>         recipe:
>>
>>         =================================
>>
>>         SUMMARY = "Interactive plotting for the Jupyter notebook,
>>         using d3.js and \
>>                 ipywidgets."
>>         LICENSE = "Apache-2.0"
>>         LIC_FILES_CHKSUM =
>>         "file://LICENSE;md5=822b4ff4dd277d70fc2b796617ae1bf7"
>>
>>         PYPI_PACKAGE = "bqplot"
>>         inherit pypi python_setuptools_build_meta
>>
>>         SRC_URI[sha256sum] =
>>         "6a553e55fdbcc4f62e05679bd74b2549d1efbe43e120ad3b0bcb03a65c7921af"
>>         SRC_URI += "\
>>         file://0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch
>>         \
>>              "
>>
>>     In the prior 0.12.31 ecipe, you had
>>      DEPENDS += " \
>>     ${PYTHON_PN}-jupyter-packaging-native \
>>     "
>>     So according to the "requires =" in [build-system], you should
>>     also need python3-jupyterlab-native
>
>     [Sandeep]: I tried this still same issue. But I can build all the
>     jupyter-packaging and jupyterlab packages.
>
>
> Did you build the -native versions? I think there are some missing 
> -native dependencies (some recipes need BBCLASSEXTEND = “native”. 
> After that, it looks like bqplot wants to call yarn or npm. Not a well 
> behaved python library.
>
[Sandeep]:Yes I did build native packages(bitbake python3-bqplot -c 
cleanall; bitbake python3-bqplot -k) and I see most of the dependencies 
has native packages. I will double check once using taskexp and see if 
any packages are missing with native.

$ find * -type f | xargs grep -rn "BBCLASSEXTEND"
recipes-python/python3-anyio_3.6.1.bb:16:BBCLASSEXTEND = "native"
recipes-python/python3-argon2-cffi_21.3.0.bb:9:BBCLASSEXTEND = "native"
recipes-python/python3-backcall_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-bleach_4.1.0.bb:18:BBCLASSEXTEND = "native"
recipes-python/python3-bokeh_2.4.2.bb:20:BBCLASSEXTEND = "native"
recipes-python/python3-debugpy_1.5.1.bb:12:BBCLASSEXTEND = "native"
recipes-python/python3-decorator_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-entrypoints_0.4.bb:10:BBCLASSEXTEND = "native"
recipes-python/python3-executing_0.10.0.bb:14:BBCLASSEXTEND = "native"
recipes-python/python3-ipykernel_6.13.0.bb:50:BBCLASSEXTEND = "native"
recipes-python/python3-ipython-genutils_%.bbappend:1:BBCLASSEXTEND = 
"native"
recipes-python/python3-ipython_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-jedi_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-json5_0.9.6.bb:8:BBCLASSEXTEND = "native"
recipes-python/python3-jupyter-client_7.3.1.bb:24:BBCLASSEXTEND = "native"
recipes-python/python3-jupyter-core_4.10.0.bb:21:BBCLASSEXTEND = "native"
recipes-python/python3-jupyter-packaging_0.12.0.bb:15:BBCLASSEXTEND = 
"native"
recipes-python/python3-jupyter-server_1.18.1.bb:37:BBCLASSEXTEND = "native"
recipes-python/python3-jupyterlab-server_2.13.0.bb:23:BBCLASSEXTEND = 
"native"
recipes-python/python3-jupyterlab_3.4.5.bb:36:BBCLASSEXTEND = "native"
recipes-python/python3-matplotlib-inline_%.bbappend:3:BBCLASSEXTEND = 
"native"
recipes-python/python3-mistune_0.8.4.bb:9:BBCLASSEXTEND = "native"
recipes-python/python3-nbclassic_0.4.3.bb:28:BBCLASSEXTEND = "native 
nativesdk"
recipes-python/python3-nbconvert_6.5.3.bb:33:BBCLASSEXTEND = "native"
recipes-python/python3-nbformat_5.4.0.bb:15:BBCLASSEXTEND = "native"
recipes-python/python3-notebook_6.4.12.bb:43:BBCLASSEXTEND = "native"
recipes-python/python3-pandocfilters_1.5.0.bb:10:BBCLASSEXTEND = "native"
recipes-python/python3-parso_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-pickleshare_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-pre-commit_2.18.1.bb:18:BBCLASSEXTEND = "native"
recipes-python/python3-prometheus-client_0.9.0.bb:15:BBCLASSEXTEND = 
"native"
recipes-python/python3-pure-eval_0.2.2.bb:15:BBCLASSEXTEND = "native"
recipes-python/python3-pyzmq_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-scandir_1.10.0.bb:7:BBCLASSEXTEND = "native"
recipes-python/python3-send2trash_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-simplegeneric_0.8.1.bb:8:BBCLASSEXTEND = "native"
recipes-python/python3-sniffio_1.2.0.bb:8:BBCLASSEXTEND = "native"
recipes-python/python3-stack-data_0.4.0.bb:20:BBCLASSEXTEND = "native"
recipes-python/python3-terminado_0.13.3.bb:15:BBCLASSEXTEND = "native"
recipes-python/python3-testpath_0.5.0.bb:13:BBCLASSEXTEND = "native"
recipes-python/python3-tornado_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-traitlets_%.bbappend:1:BBCLASSEXTEND = "native"
recipes-python/python3-websocket-client_%.bbappend:1:BBCLASSEXTEND = 
"native"
recipes-python/zeromq_%.bbappend:1:BBCLASSEXTEND = "native"

>     =======
>
>     recipe:
>
>     ======
>
>     SUMMARY = "Interactive plotting for the Jupyter notebook, using
>     d3.js and \
>                ipywidgets."
>     LICENSE = "Apache-2.0"
>     LIC_FILES_CHKSUM =
>     "file://LICENSE;md5=822b4ff4dd277d70fc2b796617ae1bf7"
>
>     PYPI_PACKAGE = "bqplot"
>     inherit pypi python_setuptools_build_meta
>
>     SRC_URI[sha256sum] =
>     "6a553e55fdbcc4f62e05679bd74b2549d1efbe43e120ad3b0bcb03a65c7921af"
>     SRC_URI += "\
>     file://0001-pyproject.toml-Allow-jupyter-packaging-to-be-greater.patch
>     \
>         "
>     DEPENDS += " \
>             ${PYTHON_PN}-jupyter-packaging-native \
>             ${PYTHON_PN}-jupyterlab-native \
>             "
>
>     RDEPENDS:${PN} += " \
>             ${PYTHON_PN}-ipywidgets \
>             ${PYTHON_PN}-traitlets \
>             ${PYTHON_PN}-traittypes \
>             ${PYTHON_PN}-numpy \
>             ${PYTHON_PN}-pandas \
>             "
>
>     do_install:append() {
>             # this files will be installed by python3-json5
>             rm -f
>     ${D}${PYTHON_SITEPACKAGES_DIR}/tests/__pycache__/__init__.cpython-37.pyc
>     }
>
>     FILES:${PN} += "${datadir}/*"
>
>     =========
>
>     bootlogs:
>
>     =========
>
>     ERROR: python3-bqplot-0.12.36-r0 do_compile:
>     ExecutionError('/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642',
>     1, None, None)
>     ERROR: Logfile of failure stored in:
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/log.do_compile.3184642
>     Log data follows:
>     | DEBUG: Executing shell function do_compile
>     | Missing build dependencies:
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyter_packaging~=0.7.9,<2
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | - jupyterlab~=3.0,<4
>     | WARNING:
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642:157
>     exit 1 from 'nativepython3 -m picobuild --source
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/bqplot-0.12.36
>     --dest
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/dist
>     --wheel'
>     | WARNING: Backtrace (BB generated script):
>     |       #1: python_pep517_do_compile,
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642,
>     line 157
>     |       #2: do_compile,
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642,
>     line 152
>     |       #3: main,
>     /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3184642,
>     line 161
>
>
>     ERROR: Task
>     (/group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile)
>     failed with exit code '1
>
>>
>>         RDEPENDS:${PN} += " \
>>              ${PYTHON_PN}-jupyter-packaging \
>>              ${PYTHON_PN}-jupyterlab \
>>              ${PYTHON_PN}-ipywidgets \
>>              ${PYTHON_PN}-traitlets \
>>              ${PYTHON_PN}-traittypes \
>>              ${PYTHON_PN}-numpy \
>>              ${PYTHON_PN}-pandas \
>>              "
>>
>>         do_install:append() {
>>              # this files will be installed by python3-json5
>>              rm -f
>>         ${D}${PYTHON_SITEPACKAGES_DIR}/tests/__pycache__/__init__.cpython-37.pyc
>>         }
>>
>>         FILES:${PN} += "${datadir}/*"
>>
>>         =================
>>
>>         Build error logs:
>>
>>         =================
>>
>>         NOTE: Executing Tasks
>>         ERROR: python3-bqplot-0.12.36-r0 do_compile:
>>         ExecutionError('/tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058',
>>
>>         1, None, None)
>>         ERROR: Logfile of failure stored in:
>>         /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/log.do_compile.3777058
>>         Log data follows:
>>         | DEBUG: Executing shell function do_compile
>>         | Missing build dependencies:
>>         | - jupyter_packaging~=0.9,<2
>>         | - jupyterlab~=3.0,<4
>>         | WARNING:
>>         /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058:157
>>
>>         exit 1 from 'nativepython3 -m picobuild --source
>>         /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/bqplot-0.12.36
>>
>>         --dest
>>         /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/dist
>>
>>         --wheel'
>>         | WARNING: Backtrace (BB generated script):
>>         |       #1: python_pep517_do_compile,
>>         /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>>
>>         line 157
>>         |       #2: do_compile,
>>         /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>>
>>         line 152
>>         |       #3: main,
>>         /tmp/sandeepg/yocto/2023.1/build-jupyter-kr260/work/cortexa72-cortexa53-xilinx-linux/python3-bqplot/0.12.36-r0/temp/run.do_compile.3777058,
>>
>>         line 161
>>         ERROR: Task
>>         (/group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile)
>>
>>         failed with exit code '1'
>>         NOTE: Tasks Summary: Attempted 2249 tasks of which 2241
>>         didn't need to
>>         be rerun and 1 failed.
>>
>>         Summary: 1 task failed:
>>         /group/bcapps/sandeepg/yocto/2023.1/yp-dev/sources/poky/../meta-jupyter/recipes-python/python3-bqplot_0.12.36.bb:do_compile
>>         Summary: There was 1 WARNING message.
>>         Summary: There was 1 ERROR message, returning a non-zero exit
>>         code.
>>
>>         Thanks,
>>
>>         Sandeep
>>
>>
diff mbox series

Patch

diff --git a/pyproject.toml b/pyproject.toml
index ba04c53f..7a3cc3a9 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,3 +1,3 @@ 
  [build-system]
-requires = ["jupyter_packaging~=0.7.9", "jupyterlab~=3.0", 
"setuptools>=40.8.0", "wheel"]
+requires = ["jupyter_packaging~=0.9,<2", "jupyterlab~=3.0,<4",