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-r...@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-r...@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-r...@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
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#176434):
https://lists.openembedded.org/g/openembedded-core/message/176434
Mute This Topic: https://lists.openembedded.org/mt/96528078/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-