On Wed, Jan 25, 2023 at 11:17 AM Gundlupet Raju, Sandeep <
[email protected]> 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 <[email protected]>
> 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 <[email protected]>
> ---
>   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
>
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#176423): 
https://lists.openembedded.org/g/openembedded-core/message/176423
Mute This Topic: https://lists.openembedded.org/mt/96528078/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to