Mock Version: 5.5
Mock Version: 5.5
Mock Version: 5.5
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'], chrootPath='/var/lib/mock/f40-build-2729863-73194/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff94e55550>timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', 'fc81340c0d9440beb20514b1ece055d9', '-D', '/var/lib/mock/f40-build-2729863-73194/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1707350400
Wrote: /builddir/build/SRPMS/jupyterlab-4.1.0-1.fc40.src.rpm
Child return code was: 0
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'], chrootPath='/var/lib/mock/f40-build-2729863-73194/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff94e55550>timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '42676638b3cf4c4eb971ca670be358f5', '-D', '/var/lib/mock/f40-build-2729863-73194/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1707350400
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.FyeuOz
+ umask 022
+ cd /builddir/build/BUILD
+ cd /builddir/build/BUILD
+ rm -rf jupyterlab-4.1.0
+ /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/jupyterlab-4.1.0.tar.gz
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd jupyterlab-4.1.0
+ rm -rf /builddir/build/BUILD/jupyterlab-4.1.0-SPECPARTS
+ /usr/bin/mkdir -p /builddir/build/BUILD/jupyterlab-4.1.0-SPECPARTS
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ sed -i /pytest-tornasync/d pyproject.toml
+ sed -i /coverage/d pyproject.toml
+ sed -i /pytest-cov/d pyproject.toml
+ sed -i /pytest-check-links/d pyproject.toml
+ find jupyterlab/static -name '*.woff' -delete
+ find jupyterlab/static -name '*.woff2' -delete
+ find ./ -empty -type f -delete
+ find ./ -name '*.json.orig' -delete
+ sed -i 1d jupyterlab/staging/yarn.js
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.188MkZ
+ umask 022
+ cd /builddir/build/BUILD
+ cd jupyterlab-4.1.0
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires -x test
Handling hatchling>=1.21.1 from build-system.requires
Requirement not satisfied: hatchling>=1.21.1
Exiting dependency generation pass: build backend
+ cat /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/jupyterlab-4.1.0-1.fc40.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'], chrootPath='/var/lib/mock/f40-build-2729863-73194/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff94e55550>timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '828d46bfc8b747e191f28a7575861cd3', '-D', '/var/lib/mock/f40-build-2729863-73194/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1707350400
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.sVTbiY
+ umask 022
+ cd /builddir/build/BUILD
+ cd jupyterlab-4.1.0
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires -x test
Handling hatchling>=1.21.1 from build-system.requires
Requirement satisfied: hatchling>=1.21.1
   (installed: hatchling 1.21.1)
Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel
Requirement not satisfied: hatch-jupyter-builder>=0.3.2
Exiting dependency generation pass: get_requires_for_build_wheel
+ cat /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires
+ rm -rfv '*.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/jupyterlab-4.1.0-1.fc40.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'], chrootPath='/var/lib/mock/f40-build-2729863-73194/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff94e55550>timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '627f776c91db4184bf179fee3eb421ae', '-D', '/var/lib/mock/f40-build-2729863-73194/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1707350400
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.nMK5wm
+ umask 022
+ cd /builddir/build/BUILD
+ cd jupyterlab-4.1.0
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires -x test
Handling hatchling>=1.21.1 from build-system.requires
Requirement satisfied: hatchling>=1.21.1
   (installed: hatchling 1.21.1)
Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel
Requirement satisfied: hatch-jupyter-builder>=0.3.2
   (installed: hatch-jupyter-builder 0.8.3)
Handling async-lru>=1.0.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: async-lru>=1.0.0
Handling httpx>=0.25.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: httpx>=0.25.0
Handling importlib-metadata>=4.8.3; python_version < '3.10' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: importlib-metadata>=4.8.3; python_version < '3.10'
Handling importlib-resources>=1.4; python_version < '3.9' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: importlib-resources>=1.4; python_version < '3.9'
Handling ipykernel from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: ipykernel
Handling jinja2>=3.0.3 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: jinja2>=3.0.3
Handling jupyter-core from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: jupyter-core
Handling jupyter-lsp>=2.0.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: jupyter-lsp>=2.0.0
Handling jupyter-server<3,>=2.4.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: jupyter-server<3,>=2.4.0
Handling jupyterlab-server<3,>=2.19.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: jupyterlab-server<3,>=2.19.0
Handling notebook-shim>=0.2 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: notebook-shim>=0.2
Handling packaging from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: packaging
   (installed: packaging 23.2)
Handling tomli; python_version < '3.11' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: tomli; python_version < '3.11'
Handling tornado>=6.2.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: tornado>=6.2.0
Handling traitlets from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: traitlets
Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: build; extra == 'dev'
Handling bump2version; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: bump2version; extra == 'dev'
Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: hatch; extra == 'dev'
Handling pre-commit; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pre-commit; extra == 'dev'
Handling ruff==0.1.15; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ruff==0.1.15; extra == 'dev'
Handling jsx-lexer; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jsx-lexer; extra == 'docs'
Handling myst-parser; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: myst-parser; extra == 'docs'
Handling pydata-sphinx-theme>=0.13.0; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pydata-sphinx-theme>=0.13.0; extra == 'docs'
Handling pytest; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pytest; extra == 'docs'
Handling pytest-jupyter; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pytest-jupyter; extra == 'docs'
Handling sphinx-copybutton; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: sphinx-copybutton; extra == 'docs'
Handling sphinx<7.3.0,>=1.8; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: sphinx<7.3.0,>=1.8; extra == 'docs'
Handling altair==5.2.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: altair==5.2.0; extra == 'docs-screenshots'
Handling ipython==8.16.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ipython==8.16.1; extra == 'docs-screenshots'
Handling ipywidgets==8.1.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ipywidgets==8.1.1; extra == 'docs-screenshots'
Handling jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jupyterlab-geojson==3.4.0; extra == 'docs-screenshots'
Handling jupyterlab-language-pack-zh-cn==4.0.post6; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jupyterlab-language-pack-zh-cn==4.0.post6; extra == 'docs-screenshots'
Handling matplotlib==3.8.2; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: matplotlib==3.8.2; extra == 'docs-screenshots'
Handling nbconvert>=7.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: nbconvert>=7.0.0; extra == 'docs-screenshots'
Handling pandas==2.2.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pandas==2.2.0; extra == 'docs-screenshots'
Handling scipy==1.12.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: scipy==1.12.0; extra == 'docs-screenshots'
Handling vega-datasets==0.9.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: vega-datasets==0.9.0; extra == 'docs-screenshots'
Handling pytest-console-scripts; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: pytest-console-scripts; extra == 'test'
Handling pytest-jupyter>=0.5.3; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: pytest-jupyter>=0.5.3; extra == 'test'
Handling pytest-timeout; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: pytest-timeout; extra == 'test'
Handling pytest>=7.0; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: pytest>=7.0; extra == 'test'
Handling requests; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: requests; extra == 'test'
Handling requests-cache; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: requests-cache; extra == 'test'
Handling virtualenv; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement not satisfied: virtualenv; extra == 'test'
+ cat /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires
+ rm -rfv jupyterlab-4.1.0.dist-info/
removed 'jupyterlab-4.1.0.dist-info/METADATA'
removed directory 'jupyterlab-4.1.0.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/jupyterlab-4.1.0-1.fc40.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'], chrootPath='/var/lib/mock/f40-build-2729863-73194/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff94e55550>timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueraiseExc=FalseprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '65871d2ff4ea43d58d453581f1baf9ea', '-D', '/var/lib/mock/f40-build-2729863-73194/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1707350400
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.hILwWR
+ umask 022
+ cd /builddir/build/BUILD
+ cd jupyterlab-4.1.0
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires -x test
Handling hatchling>=1.21.1 from build-system.requires
Requirement satisfied: hatchling>=1.21.1
   (installed: hatchling 1.21.1)
Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel
Requirement satisfied: hatch-jupyter-builder>=0.3.2
   (installed: hatch-jupyter-builder 0.8.3)
Handling async-lru>=1.0.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: async-lru>=1.0.0
   (installed: async-lru 2.0.4)
Handling httpx>=0.25.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: httpx>=0.25.0
   (installed: httpx 0.26.0)
Handling importlib-metadata>=4.8.3; python_version < '3.10' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: importlib-metadata>=4.8.3; python_version < '3.10'
Handling importlib-resources>=1.4; python_version < '3.9' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: importlib-resources>=1.4; python_version < '3.9'
Handling ipykernel from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: ipykernel
   (installed: ipykernel 6.25.1)
Handling jinja2>=3.0.3 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jinja2>=3.0.3
   (installed: jinja2 3.1.3)
Handling jupyter-core from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyter-core
   (installed: jupyter-core 5.1.0)
Handling jupyter-lsp>=2.0.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyter-lsp>=2.0.0
   (installed: jupyter-lsp 2.2.2)
Handling jupyter-server<3,>=2.4.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyter-server<3,>=2.4.0
   (installed: jupyter-server 2.7.2)
Handling jupyterlab-server<3,>=2.19.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyterlab-server<3,>=2.19.0
   (installed: jupyterlab-server 2.24.0)
Handling notebook-shim>=0.2 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: notebook-shim>=0.2
   (installed: notebook-shim 0.2.3)
Handling packaging from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: packaging
   (installed: packaging 23.2)
Handling tomli; python_version < '3.11' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: tomli; python_version < '3.11'
Handling tornado>=6.2.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: tornado>=6.2.0
   (installed: tornado 6.3.3)
Handling traitlets from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: traitlets
   (installed: traitlets 5.11.2)
Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: build; extra == 'dev'
Handling bump2version; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: bump2version; extra == 'dev'
Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: hatch; extra == 'dev'
Handling pre-commit; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pre-commit; extra == 'dev'
Handling ruff==0.1.15; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ruff==0.1.15; extra == 'dev'
Handling jsx-lexer; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jsx-lexer; extra == 'docs'
Handling myst-parser; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: myst-parser; extra == 'docs'
Handling pydata-sphinx-theme>=0.13.0; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pydata-sphinx-theme>=0.13.0; extra == 'docs'
Handling pytest; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pytest; extra == 'docs'
Handling pytest-jupyter; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pytest-jupyter; extra == 'docs'
Handling sphinx-copybutton; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: sphinx-copybutton; extra == 'docs'
Handling sphinx<7.3.0,>=1.8; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: sphinx<7.3.0,>=1.8; extra == 'docs'
Handling altair==5.2.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: altair==5.2.0; extra == 'docs-screenshots'
Handling ipython==8.16.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ipython==8.16.1; extra == 'docs-screenshots'
Handling ipywidgets==8.1.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ipywidgets==8.1.1; extra == 'docs-screenshots'
Handling jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jupyterlab-geojson==3.4.0; extra == 'docs-screenshots'
Handling jupyterlab-language-pack-zh-cn==4.0.post6; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jupyterlab-language-pack-zh-cn==4.0.post6; extra == 'docs-screenshots'
Handling matplotlib==3.8.2; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: matplotlib==3.8.2; extra == 'docs-screenshots'
Handling nbconvert>=7.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: nbconvert>=7.0.0; extra == 'docs-screenshots'
Handling pandas==2.2.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pandas==2.2.0; extra == 'docs-screenshots'
Handling scipy==1.12.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: scipy==1.12.0; extra == 'docs-screenshots'
Handling vega-datasets==0.9.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: vega-datasets==0.9.0; extra == 'docs-screenshots'
Handling pytest-console-scripts; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest-console-scripts; extra == 'test'
   (installed: pytest-console-scripts 1.4.1)
Handling pytest-jupyter>=0.5.3; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest-jupyter>=0.5.3; extra == 'test'
   (installed: pytest-jupyter 0.7.0)
Handling pytest-timeout; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest-timeout; extra == 'test'
   (installed: pytest-timeout 2.2.0)
Handling pytest>=7.0; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest>=7.0; extra == 'test'
   (installed: pytest 7.4.3)
Handling requests; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: requests; extra == 'test'
   (installed: requests 2.31.0)
Handling requests-cache; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: requests-cache; extra == 'test'
   (installed: requests-cache 0.5.1)
Handling virtualenv; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: virtualenv; extra == 'test'
   (installed: virtualenv 20.21.1)
+ cat /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires
+ rm -rfv jupyterlab-4.1.0.dist-info/
removed 'jupyterlab-4.1.0.dist-info/METADATA'
removed directory 'jupyterlab-4.1.0.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Wrote: /builddir/build/SRPMS/jupyterlab-4.1.0-1.fc40.buildreqs.nosrc.rpm
Child return code was: 11
Dynamic buildrequires detected
Going to install missing buildrequires. See root.log for details.
ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'], chrootPath='/var/lib/mock/f40-build-2729863-73194/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=<mockbuild.trace_decorator.getLog object at 0xffffff94e55550>timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']unshare_net=TrueprintOutput=False)
Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11']
Executing command: ['/usr/bin/systemd-nspawn', '-q', '-M', '47df39eb59694be08116d055d5e577a6', '-D', '/var/lib/mock/f40-build-2729863-73194/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf', '--bind=/dev/btrfs-control', '--bind=/dev/mapper/control', '--bind=/dev/fuse', '--bind=/dev/loop-control', '--bind=/dev/loop0', '--bind=/dev/loop1', '--bind=/dev/loop2', '--bind=/dev/loop3', '--bind=/dev/loop4', '--bind=/dev/loop5', '--bind=/dev/loop6', '--bind=/dev/loop7', '--bind=/dev/loop8', '--bind=/dev/loop9', '--bind=/dev/loop10', '--bind=/dev/loop11', '--console=pipe', '--setenv=TERM=vt100', '--setenv=SHELL=/bin/bash', '--setenv=HOME=/builddir', '--setenv=HOSTNAME=mock', '--setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin', '--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"', '--setenv=PS1=<mock-chroot> \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PS1': '<mock-chroot> \\s-\\v\\$ ', 'LANG': 'C.UTF-8', 'SYSTEMD_NSPAWN_TMPFS_TMP': '0', 'SYSTEMD_SECCOMP': '0'} and shell False
Building target platforms: noarch
Building for target noarch
setting SOURCE_DATE_EPOCH=1707350400
Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.jp8nWw
+ umask 022
+ cd /builddir/build/BUILD
+ cd jupyterlab-4.1.0
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ echo pyproject-rpm-macros
+ echo python3-devel
+ echo 'python3dist(pip) >= 19'
+ echo 'python3dist(packaging)'
+ '[' -f pyproject.toml ']'
+ echo '(python3dist(tomli) if python3-devel < 3.11)'
+ rm -rfv '*.dist-info/'
+ '[' -f /usr/bin/python3 ']'
+ mkdir -p /builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ echo -n
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ RPM_TOXENV=py312
+ HOSTNAME=rpmbuild
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir --output /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires -x test
Handling hatchling>=1.21.1 from build-system.requires
Requirement satisfied: hatchling>=1.21.1
   (installed: hatchling 1.21.1)
Handling hatch-jupyter-builder>=0.3.2 from get_requires_for_build_wheel
Requirement satisfied: hatch-jupyter-builder>=0.3.2
   (installed: hatch-jupyter-builder 0.8.3)
Handling async-lru>=1.0.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: async-lru>=1.0.0
   (installed: async-lru 2.0.4)
Handling httpx>=0.25.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: httpx>=0.25.0
   (installed: httpx 0.26.0)
Handling importlib-metadata>=4.8.3; python_version < '3.10' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: importlib-metadata>=4.8.3; python_version < '3.10'
Handling importlib-resources>=1.4; python_version < '3.9' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: importlib-resources>=1.4; python_version < '3.9'
Handling ipykernel from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: ipykernel
   (installed: ipykernel 6.25.1)
Handling jinja2>=3.0.3 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jinja2>=3.0.3
   (installed: jinja2 3.1.3)
Handling jupyter-core from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyter-core
   (installed: jupyter-core 5.1.0)
Handling jupyter-lsp>=2.0.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyter-lsp>=2.0.0
   (installed: jupyter-lsp 2.2.2)
Handling jupyter-server<3,>=2.4.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyter-server<3,>=2.4.0
   (installed: jupyter-server 2.7.2)
Handling jupyterlab-server<3,>=2.19.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: jupyterlab-server<3,>=2.19.0
   (installed: jupyterlab-server 2.24.0)
Handling notebook-shim>=0.2 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: notebook-shim>=0.2
   (installed: notebook-shim 0.2.3)
Handling packaging from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: packaging
   (installed: packaging 23.2)
Handling tomli; python_version < '3.11' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: tomli; python_version < '3.11'
Handling tornado>=6.2.0 from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: tornado>=6.2.0
   (installed: tornado 6.3.3)
Handling traitlets from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: traitlets
   (installed: traitlets 5.11.2)
Handling build; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: build; extra == 'dev'
Handling bump2version; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: bump2version; extra == 'dev'
Handling hatch; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: hatch; extra == 'dev'
Handling pre-commit; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pre-commit; extra == 'dev'
Handling ruff==0.1.15; extra == 'dev' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ruff==0.1.15; extra == 'dev'
Handling jsx-lexer; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jsx-lexer; extra == 'docs'
Handling myst-parser; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: myst-parser; extra == 'docs'
Handling pydata-sphinx-theme>=0.13.0; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pydata-sphinx-theme>=0.13.0; extra == 'docs'
Handling pytest; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pytest; extra == 'docs'
Handling pytest-jupyter; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pytest-jupyter; extra == 'docs'
Handling sphinx-copybutton; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: sphinx-copybutton; extra == 'docs'
Handling sphinx<7.3.0,>=1.8; extra == 'docs' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: sphinx<7.3.0,>=1.8; extra == 'docs'
Handling altair==5.2.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: altair==5.2.0; extra == 'docs-screenshots'
Handling ipython==8.16.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ipython==8.16.1; extra == 'docs-screenshots'
Handling ipywidgets==8.1.1; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: ipywidgets==8.1.1; extra == 'docs-screenshots'
Handling jupyterlab-geojson==3.4.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jupyterlab-geojson==3.4.0; extra == 'docs-screenshots'
Handling jupyterlab-language-pack-zh-cn==4.0.post6; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: jupyterlab-language-pack-zh-cn==4.0.post6; extra == 'docs-screenshots'
Handling matplotlib==3.8.2; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: matplotlib==3.8.2; extra == 'docs-screenshots'
Handling nbconvert>=7.0.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: nbconvert>=7.0.0; extra == 'docs-screenshots'
Handling pandas==2.2.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: pandas==2.2.0; extra == 'docs-screenshots'
Handling scipy==1.12.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: scipy==1.12.0; extra == 'docs-screenshots'
Handling vega-datasets==0.9.0; extra == 'docs-screenshots' from hook generated metadata: Requires-Dist (jupyterlab)
Ignoring alien requirement: vega-datasets==0.9.0; extra == 'docs-screenshots'
Handling pytest-console-scripts; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest-console-scripts; extra == 'test'
   (installed: pytest-console-scripts 1.4.1)
Handling pytest-jupyter>=0.5.3; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest-jupyter>=0.5.3; extra == 'test'
   (installed: pytest-jupyter 0.7.0)
Handling pytest-timeout; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest-timeout; extra == 'test'
   (installed: pytest-timeout 2.2.0)
Handling pytest>=7.0; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: pytest>=7.0; extra == 'test'
   (installed: pytest 7.4.3)
Handling requests; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: requests; extra == 'test'
   (installed: requests 2.31.0)
Handling requests-cache; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: requests-cache; extra == 'test'
   (installed: requests-cache 0.5.1)
Handling virtualenv; extra == 'test' from hook generated metadata: Requires-Dist (jupyterlab)
Requirement satisfied: virtualenv; extra == 'test'
   (installed: virtualenv 20.21.1)
+ cat /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-buildrequires
+ rm -rfv jupyterlab-4.1.0.dist-info/
removed 'jupyterlab-4.1.0.dist-info/METADATA'
removed directory 'jupyterlab-4.1.0.dist-info/'
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.KBPDcJ
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd jupyterlab-4.1.0
+ mkdir -p /builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ TMPDIR=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir
Processing /builddir/build/BUILD/jupyterlab-4.1.0
  Preparing metadata (pyproject.toml): started
  Running command Preparing metadata (pyproject.toml)
  INFO:hatch_jupyter_builder.utils:Running jupyter-builder
  INFO:hatch_jupyter_builder.utils:Building with buildapi.builder
  INFO:hatch_jupyter_builder.utils:With kwargs: {'build_cmd': 'build:prod:minimize', 'path': 'jupyterlab/staging', 'source_dir': 'jupyterlab/staging', 'build_dir': 'jupyterlab/static', 'npm': ['node', 'yarn.js']}
  INFO:hatch_jupyter_builder.utils:Ensured target(s) exist!
  INFO:hatch_jupyter_builder.utils:Finished running jupyter-builder
  Preparing metadata (pyproject.toml): finished with status 'done'
Building wheels for collected packages: jupyterlab
  Building wheel for jupyterlab (pyproject.toml): started
  Running command Building wheel for jupyterlab (pyproject.toml)
  Building wheel for jupyterlab (pyproject.toml): finished with status 'done'
  Created wheel for jupyterlab: filename=jupyterlab-4.1.0-py3-none-any.whl size=9935588 sha256=6f422e8f143470c57d0bb8aaf321f0b74d307f7717613607d731f93fb386d559
  Stored in directory: /builddir/.cache/pip/wheels/66/93/31/a8b369e3c4564fcd51e498338d901a5cfce579421c73da1105
Successfully built jupyterlab
+ RPM_EC=0
++ jobs -p
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.2CJfR7
+ umask 022
+ cd /builddir/build/BUILD
+ '[' /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch '!=' / ']'
+ rm -rf /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch
++ dirname /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch
+ mkdir -p /builddir/build/BUILDROOT
+ mkdir /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd jupyterlab-4.1.0
++ xargs basename --multiple
++ ls /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir/jupyterlab-4.1.0-py3-none-any.whl
++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/'
+ specifier=jupyterlab==4.1.0
+ '[' -z jupyterlab==4.1.0 ']'
+ TMPDIR=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir
+ /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch --prefix /usr --no-deps --disable-pip-version-check --progress-bar off --verbose --ignore-installed --no-warn-script-location --no-index --no-cache-dir --find-links /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir jupyterlab==4.1.0
Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12)
Looking in links: /builddir/build/BUILD/jupyterlab-4.1.0/pyproject-wheeldir
Processing ./pyproject-wheeldir/jupyterlab-4.1.0-py3-none-any.whl
Installing collected packages: jupyterlab
  Creating /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin
  changing mode of /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jlpm to 755
  changing mode of /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-lab to 755
  changing mode of /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-labextension to 755
  changing mode of /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-labhub to 755
Successfully installed jupyterlab-4.1.0
+ '[' -d /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin ']'
+ '[' -z P ']'
+ shebang_flags=-kaP
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kaP /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jlpm /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-lab /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-labextension /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-labhub
/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jlpm: updating
/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-lab: updating
/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-labextension: updating
/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/jupyter-labhub: updating
+ rm -rfv /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin/__pycache__
+ rm -f /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-ghost-distinfo
+ site_dirs=()
+ '[' -d /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages ']'
+ site_dirs+=("/usr/lib/python3.12/site-packages")
+ '[' /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages ']'
+ '[' -d /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib64/python3.12/site-packages ']'
+ for site_dir in ${site_dirs[@]}
+ for distinfo in /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch$site_dir/*.dist-info
+ echo '%ghost /usr/lib/python3.12/site-packages/jupyterlab-4.1.0.dist-info'
+ sed -i s/pip/rpm/ /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab-4.1.0.dist-info/INSTALLER
+ PYTHONPATH=/usr/lib/rpm/redhat
+ /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch --record /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab-4.1.0.dist-info/RECORD --output /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-record
+ rm -fv /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab-4.1.0.dist-info/RECORD
removed '/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab-4.1.0.dist-info/RECORD'
+ rm -fv /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab-4.1.0.dist-info/REQUESTED
removed '/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab-4.1.0.dist-info/REQUESTED'
++ wc -l /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-ghost-distinfo
++ cut -f1 '-d '
+ lines=1
+ '[' 1 -ne 1 ']'
+ RPM_PERCENTAGES_COUNT=2
+ /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-files --output-modules /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-modules --buildroot /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch --sitelib /usr/lib/python3.12/site-packages --sitearch /usr/lib64/python3.12/site-packages --python-version 3.12 --pyproject-record /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-record --prefix /usr jupyterlab
+ sed -i 's/\(.*\.LICEN[SC]E\.txt\)/%license \1/' /builddir/build/BUILD/jupyterlab-4.1.0-1.fc40.noarch-pyproject-files
+ install -m 0755 -p -d /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/etc/jupyter/jupyter_notebook_config.d
+ install -m 0755 -p -d /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/etc/jupyter/jupyter_server_config.d
+ mv -v /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json
renamed '/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json' -> '/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/etc/jupyter/jupyter_notebook_config.d/jupyterlab.json'
+ mv -v /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/etc/jupyter/jupyter_server_config.d/jupyterlab.json /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/etc/jupyter/jupyter_server_config.d/jupyterlab.json
renamed '/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/etc/jupyter/jupyter_server_config.d/jupyterlab.json' -> '/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/etc/jupyter/jupyter_server_config.d/jupyterlab.json'
+ pushd /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab/tests/mock_packages
~/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages/jupyterlab/tests/mock_packages ~/build/BUILD/jupyterlab-4.1.0
+ ln -sf ../../extension/mock_package.py interop/consumer/jlab_mock_consumer.py
+ popd
~/build/BUILD/jupyterlab-4.1.0
+ mkdir -p /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/share/metainfo
+ install -m 0644 -p /builddir/build/SOURCES/jupyterlab.metainfo.xml /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/share/metainfo/jupyterlab.metainfo.xml
+ /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 4.1.0-1.fc40 --unique-debug-suffix -4.1.0-1.fc40.noarch --unique-debug-src-base jupyterlab-4.1.0-1.fc40.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/jupyterlab-4.1.0
find-debuginfo: starting
Extracting debug info from 0 files
Creating .debug symlinks for symlinks to ELF files
find: ‘debug’: No such file or directory
find-debuginfo: done
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-ldconfig
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip
+ /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/check-rpaths
+ /usr/lib/rpm/redhat/brp-mangle-shebangs
*** WARNING: ./usr/lib/python3.12/site-packages/jupyterlab/staging/yarn.js is executable but has no shebang, removing executable bit
+ /usr/lib/rpm/brp-remove-la-files
+ env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j32
Bytecompiling .py files below /builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12 using python3.12
+ /usr/lib/rpm/redhat/brp-python-hardlink
Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.qLQLPU
+ umask 022
+ cd /builddir/build/BUILD
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CFLAGS
+ CXXFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ export CXXFLAGS
+ FFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FFLAGS
+ FCFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer -I/usr/lib/gfortran/modules '
+ export FCFLAGS
+ VALAFLAGS=-g
+ export VALAFLAGS
+ RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes --cap-lints=warn'
+ export RUSTFLAGS
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd jupyterlab-4.1.0
+ CFLAGS='-O2  -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Werror=implicit-function-declaration -Werror=implicit-int -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -fasynchronous-unwind-tables -fno-omit-frame-pointer '
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1  '
+ PATH=/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin
+ PYTHONPATH=/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/jupyterlab-4.1.0-1.fc40.noarch/usr/lib/python3.12/site-packages
+ PYTHONDONTWRITEBYTECODE=1
+ PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/jupyterlab-4.1.0/.pyproject-builddir'
+ PYTEST_XDIST_AUTO_NUM_WORKERS=32
+ /usr/bin/pytest -k 'not test_build and not test_check and not test_install_and_uninstall and not test_uninstall_core_extension and not test_load_extension'
============================= test session starts ==============================
platform linux -- Python 3.12.0, pytest-7.4.3, pluggy-1.3.0 -- /usr/bin/python3
cachedir: .pytest_cache
rootdir: /builddir/build/BUILD/jupyterlab-4.1.0
configfile: pyproject.toml
testpaths: jupyterlab/tests
plugins: console-scripts-1.4.1, timeout-2.2.0, anyio-3.7.1
collecting ... collected 80 items / 14 deselected / 66 selected
jupyterlab/tests/test_announcements.py::test_NewsHandler_get_success PASSED [  1%]
jupyterlab/tests/test_announcements.py::test_NewsHandler_get_failure PASSED [  3%]
jupyterlab/tests/test_announcements.py::test_NewsHandler_get_missing_summary PASSED [  4%]
jupyterlab/tests/test_announcements.py::test_NewsHandler_multi_entry_links PASSED [  6%]
jupyterlab/tests/test_announcements.py::test_NewsHandler_no_published PASSED [  7%]
jupyterlab/tests/test_announcements.py::test_NewsHandler_link_no_rel PASSED [  9%]
jupyterlab/tests/test_announcements.py::test_NewsHandler_no_links PASSED [ 10%]
jupyterlab/tests/test_custom_css_handler.py::test_CustomCssHandler PASSED [ 12%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1-1] PASSED [ 13%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0-1.0] PASSED [ 15%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0-1.0.0] PASSED [ 16%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0a52-1.0.0-alpha.52] PASSED [ 18%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0b3-1.0.0-beta.3] PASSED [ 19%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc22-1.0.0-rc.22] PASSED [ 21%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc23.post2-1.0.0-rc.23] PASSED [ 22%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc24.dev2-1.0.0-rc.24] PASSED [ 24%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_get_semver_version[1.0.0rc25.post4.dev2-1.0.0-rc.25] PASSED [ 25%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_installed PASSED [ 27%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query PASSED [ 28%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_allow PASSED [ 30%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_block PASSED [ 31%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_list_extensions_query_allow_block PASSED [ 33%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_install PASSED [ 34%]
jupyterlab/tests/test_extensions.py::test_ExtensionManager_uninstall PASSED [ 36%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_list_extensions_query PASSED [ 37%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_server_url PASSED [ 39%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[user] PASSED [ 40%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[sys_prefix] PASSED [ 42%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_custom_level[system] PASSED [ 43%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[user] PASSED [ 45%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[sys_prefix] PASSED [ 46%]
jupyterlab/tests/test_extensions.py::test_PyPiExtensionManager_inherits_custom_level[system] PASSED [ 48%]
jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[user] PASSED [ 50%]
jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[sys_prefix] PASSED [ 51%]
jupyterlab/tests/test_extensions.py::test_PluginManager_custom_level[system] PASSED [ 53%]
jupyterlab/tests/test_extensions.py::test_PluginManager_default_level PASSED [ 54%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir FAILED  [ 56%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_disable_sys_prefix FAILED [ 57%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_shadowing FAILED [ 59%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_use_sys_prefix FAILED [ 60%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_compare_ranges PASSED [ 62%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_compatibility PASSED [ 63%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_disable_extension FAILED [ 65%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_enable_extension FAILED [ 66%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_compatible FAILED [ 68%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_extension FAILED [ 69%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_failed PASSED [ 71%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_incompatible FAILED [ 72%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_mime_renderer FAILED [ 74%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_twice FAILED [ 75%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_extension FAILED [ 77%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_package FAILED [ 78%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_list_extensions FAILED [ 80%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_all_extensions FAILED [ 81%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_extension FAILED [ 83%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_unlink_package FAILED [ 84%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_all FAILED [ 86%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_missing_extension FAILED [ 87%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_multiple FAILED [ 89%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_single FAILED [ 90%]
jupyterlab/tests/test_jupyterlab.py::TestExtension::test_validation PASSED [ 92%]
jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_get_registry PASSED [ 93%]
jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_node_not_available PASSED [ 95%]
jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_populate_staging PASSED [ 96%]
jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_yarn_config PASSED [ 98%]
jupyterlab/tests/test_registry.py::TestAppHandlerRegistry::test_yarn_config_failure PASSED [100%]
=================================== FAILURES ===================================
__________________________ TestExtension.test_app_dir __________________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_app_dir>
    def test_app_dir(self):
        app_dir = self.tempdir()
        options = AppOptions(app_dir=app_dir)
    
>       assert install_extension(self.mock_extension, app_options=options) is True
jupyterlab/tests/test_jupyterlab.py:355: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
________________ TestExtension.test_app_dir_disable_sys_prefix _________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_app_dir_disable_sys_prefix>
    def test_app_dir_disable_sys_prefix(self):
        app_dir = self.tempdir()
        options = AppOptions(app_dir=app_dir, use_sys_dir=False)
        if os.path.exists(self.app_dir):
            os.removedirs(self.app_dir)
    
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:401: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_____________________ TestExtension.test_app_dir_shadowing _____________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_app_dir_shadowing>
    def test_app_dir_shadowing(self):
        app_dir = self.tempdir()
        sys_dir = self.app_dir
        app_options = AppOptions(app_dir=app_dir)
        if os.path.exists(sys_dir):
            os.removedirs(sys_dir)
    
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:416: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
__________________ TestExtension.test_app_dir_use_sys_prefix ___________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_app_dir_use_sys_prefix>
    def test_app_dir_use_sys_prefix(self):
        app_dir = self.tempdir()
        options = AppOptions(app_dir=app_dir)
        if os.path.exists(self.app_dir):
            os.removedirs(self.app_dir)
    
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:387: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_____________________ TestExtension.test_disable_extension _____________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_disable_extension>
    def test_disable_extension(self):
        options = AppOptions(app_dir=self.tempdir())
>       assert install_extension(self.mock_extension, app_options=options) is True
jupyterlab/tests/test_jupyterlab.py:555: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_____________________ TestExtension.test_enable_extension ______________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_enable_extension>
    def test_enable_extension(self):
        options = AppOptions(app_dir=self.tempdir())
>       assert install_extension(self.mock_extension, app_options=options) is True
jupyterlab/tests/test_jupyterlab.py:575: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
____________________ TestExtension.test_install_compatible _____________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_install_compatible>
    def test_install_compatible(self):
        core_data = _get_default_core_data()
        current_app_dep = core_data["dependencies"]["@jupyterlab/application"]
    
        def _gen_dep(ver):
            return {"dependencies": {"@jupyterlab/application": ver}}
    
        def _mock_metadata(registry, name, logger):
            assert name == "mockextension"
            return {
                "name": name,
                "versions": {
                    "0.9.0": _gen_dep(current_app_dep),
                    "1.0.0": _gen_dep(current_app_dep),
                    "1.1.0": _gen_dep(current_app_dep),
                    "2.0.0": _gen_dep("^2000.0.0"),
                    "2.0.0-b0": _gen_dep(current_app_dep),
                    "2.1.0-b0": _gen_dep("^2000.0.0"),
                    "2.1.0": _gen_dep("^2000.0.0"),
                },
            }
    
        def _mock_extract(self, source, tempdir, *args, **kwargs):
            data = {
                "name": source,
                "version": "2.1.0",
                "jupyterlab": {"extension": True},
                "jupyterlab_extracted_files": ["index.js"],
            }
            data.update(_gen_dep("^2000.0.0"))
            info = {
                "source": source,
                "is_dir": False,
                "data": data,
                "name": source,
                "version": data["version"],
                "filename": "mockextension.tgz",
                "path": pjoin(tempdir, "mockextension.tgz"),
            }
            return info
    
        class Success(Exception):  # noqa
            pass
    
        def _mock_install(self, name, *args, **kwargs):
            assert name in ("mockextension", "mockextension@1.1.0")
            if name == "mockextension@1.1.0":
                raise Success()
            return orig_install(self, name, *args, **kwargs)
    
        p1 = patch.object(commands, "_fetch_package_metadata", _mock_metadata)
        p2 = patch.object(commands._AppHandler, "_extract_package", _mock_extract)
        p3 = patch.object(commands._AppHandler, "_install_extension", _mock_install)
        with p1, p2:
            orig_install = commands._AppHandler._install_extension
            with p3, pytest.raises(Success):
>               assert install_extension("mockextension") is True
jupyterlab/tests/test_jupyterlab.py:715: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_____________________ TestExtension.test_install_extension _____________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_install_extension>
    def test_install_extension(self):
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:158: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
___________________ TestExtension.test_install_incompatible ____________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_install_incompatible>
    def test_install_incompatible(self):
        with pytest.raises(ValueError) as excinfo:
            install_extension(self.mock_incompat)
>       assert "Conflicting Dependencies" in str(excinfo.value)
E       AssertionError: assert 'Conflicting Dependencies' in 'Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.'
E        +  where 'Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.' = str(ValueError('Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.'))
E        +    where ValueError('Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.') = <ExceptionInfo ValueError('Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.') tblen=3>.value
jupyterlab/tests/test_jupyterlab.py:189: AssertionError
___________________ TestExtension.test_install_mime_renderer ___________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_install_mime_renderer>
    def test_install_mime_renderer(self):
>       install_extension(self.mock_mimeextension)
jupyterlab/tests/test_jupyterlab.py:177: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_______________________ TestExtension.test_install_twice _______________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_install_twice>
    def test_install_twice(self):
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:167: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
______________________ TestExtension.test_link_extension _______________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_link_extension>
    def test_link_extension(self):
        path = self.mock_extension
        name = self.pkg_names["extension"]
>       link_package(path)
jupyterlab/tests/test_jupyterlab.py:314: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:585: in link_package
    return handler.link_package(path)
jupyterlab/commands.py:1050: in link_package
    info = self._extract_package(path, tempdir)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <jupyterlab.commands._AppHandler object at 0xffffffaa684f50>
source = '/tmp/tmp6ll4xdku/extension', tempdir = '/tmp/tmpeaykyjm_', pin = None
    def _extract_package(self, source, tempdir, pin=None):
        """Call `npm pack` for an extension.
    
        The pack command will download the package tar if `source` is
        a package name, or run `npm pack` locally if `source` is a
        directory.
        """
        is_dir = osp.exists(source) and osp.isdir(source)
        if is_dir and not osp.exists(pjoin(source, "node_modules")):
            self._run(["node", YARN_PATH, "install"], cwd=source)
    
        info = {"source": source, "is_dir": is_dir}
    
        ret = self._run([which("npm"), "pack", source], cwd=tempdir)
        if ret != 0:
            msg = '"%s" is not a valid npm package'
>           raise ValueError(msg % source)
E           ValueError: "/tmp/tmp6ll4xdku/extension" is not a valid npm package
jupyterlab/commands.py:1858: ValueError
----------------------------- Captured stdout call -----------------------------
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
------------------------------ Captured log call -------------------------------
ERROR    jupyterlab:commands.py:2086 Fail to get yarn configuration.
_______________________ TestExtension.test_link_package ________________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_link_package>
    def test_link_package(self):
        path = self.mock_package
        name = self.pkg_names["package"]
>       assert link_package(path) is True
jupyterlab/tests/test_jupyterlab.py:328: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:585: in link_package
    return handler.link_package(path)
jupyterlab/commands.py:1050: in link_package
    info = self._extract_package(path, tempdir)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <jupyterlab.commands._AppHandler object at 0xffffffaa68ca70>
source = '/tmp/tmpjawbdpfm/package', tempdir = '/tmp/tmp6zid_hse', pin = None
    def _extract_package(self, source, tempdir, pin=None):
        """Call `npm pack` for an extension.
    
        The pack command will download the package tar if `source` is
        a package name, or run `npm pack` locally if `source` is a
        directory.
        """
        is_dir = osp.exists(source) and osp.isdir(source)
        if is_dir and not osp.exists(pjoin(source, "node_modules")):
            self._run(["node", YARN_PATH, "install"], cwd=source)
    
        info = {"source": source, "is_dir": is_dir}
    
        ret = self._run([which("npm"), "pack", source], cwd=tempdir)
        if ret != 0:
            msg = '"%s" is not a valid npm package'
>           raise ValueError(msg % source)
E           ValueError: "/tmp/tmpjawbdpfm/package" is not a valid npm package
jupyterlab/commands.py:1858: ValueError
----------------------------- Captured stdout call -----------------------------
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-
------------------------------ Captured log call -------------------------------
ERROR    jupyterlab:commands.py:2086 Fail to get yarn configuration.
______________________ TestExtension.test_list_extensions ______________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_list_extensions>
    def test_list_extensions(self):
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:348: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_________________ TestExtension.test_uninstall_all_extensions __________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_uninstall_all_extensions>
    def test_uninstall_all_extensions(self):
>       install_extension(self.mock_extension)
jupyterlab/tests/test_jupyterlab.py:228: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
____________________ TestExtension.test_uninstall_extension ____________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_uninstall_extension>
    def test_uninstall_extension(self):
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:217: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
______________________ TestExtension.test_unlink_package _______________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_unlink_package>
    def test_unlink_package(self):
        target = self.mock_package
>       assert link_package(target) is True
jupyterlab/tests/test_jupyterlab.py:340: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:585: in link_package
    return handler.link_package(path)
jupyterlab/commands.py:1050: in link_package
    info = self._extract_package(path, tempdir)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
self = <jupyterlab.commands._AppHandler object at 0xffffffaa64b380>
source = '/tmp/tmpaqajkb2i/package', tempdir = '/tmp/tmpww53dwjz', pin = None
    def _extract_package(self, source, tempdir, pin=None):
        """Call `npm pack` for an extension.
    
        The pack command will download the package tar if `source` is
        a package name, or run `npm pack` locally if `source` is a
        directory.
        """
        is_dir = osp.exists(source) and osp.isdir(source)
        if is_dir and not osp.exists(pjoin(source, "node_modules")):
            self._run(["node", YARN_PATH, "install"], cwd=source)
    
        info = {"source": source, "is_dir": is_dir}
    
        ret = self._run([which("npm"), "pack", source], cwd=tempdir)
        if ret != 0:
            msg = '"%s" is not a valid npm package'
>           raise ValueError(msg % source)
E           ValueError: "/tmp/tmpaqajkb2i/package" is not a valid npm package
jupyterlab/commands.py:1858: ValueError
----------------------------- Captured stdout call -----------------------------
-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/
------------------------------ Captured log call -------------------------------
ERROR    jupyterlab:commands.py:2086 Fail to get yarn configuration.
________________________ TestExtension.test_update_all _________________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_update_all>
    def test_update_all(self):
        updated = []
    
        def _mock_update(self, name, *args, **kwargs):
            updated.append(name[0] + name[1:].split("@")[0])
            return True
    
        original_app_info = commands._AppHandler._get_app_info
    
        def _mock_app_info(self):
            info = original_app_info(self)
            info["local_extensions"] = []
            return info
    
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:775: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_________________ TestExtension.test_update_missing_extension __________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_update_missing_extension>
    def test_update_missing_extension(self):
>       assert update_extension("foo") is False
jupyterlab/tests/test_jupyterlab.py:738: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:454: in update_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
______________________ TestExtension.test_update_multiple ______________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_update_multiple>
    def test_update_multiple(self):
        installed = []
    
        def _mock_install(self, name, *args, **kwargs):
            installed.append(name[0] + name[1:].split("@")[0])
            return {"name": name, "is_dir": False, "path": "foo/bar/" + name}
    
        def _mock_latest(self, name):
            return "10000.0.0"
    
        p1 = patch.object(commands._AppHandler, "_install_extension", _mock_install)
        p2 = patch.object(commands._AppHandler, "_latest_compatible_package_version", _mock_latest)
    
>       install_extension(self.mock_extension)
jupyterlab/tests/test_jupyterlab.py:753: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
_______________________ TestExtension.test_update_single _______________________
self = <jupyterlab.tests.test_jupyterlab.TestExtension testMethod=test_update_single>
    def test_update_single(self):
        installed = []
    
        def _mock_install(self, name, *args, **kwargs):
            installed.append(name[0] + name[1:].split("@")[0])
            return {"name": name, "is_dir": False, "path": "foo/bar/" + name}
    
        def _mock_latest(self, name):
            return "10000.0.0"
    
        p1 = patch.object(commands._AppHandler, "_install_extension", _mock_install)
        p2 = patch.object(commands._AppHandler, "_latest_compatible_package_version", _mock_latest)
    
>       assert install_extension(self.mock_extension) is True
jupyterlab/tests/test_jupyterlab.py:730: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
jupyterlab/commands.py:429: in install_extension
    _node_check(app_options.logger)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 
logger = <Logger jupyterlab (WARNING)>
    def _node_check(logger):
        """Check for the existence of nodejs with the correct version."""
        node = which("node")
        try:
            output = subprocess.check_output([node, "node-version-check.js"], cwd=HERE)  # noqa S603
            logger.debug(output.decode("utf-8"))
        except Exception:
            data = CoreConfig()._data
            ver = data["engines"]["node"]
            msg = (
                "Please install nodejs %s before continuing. nodejs may be installed using conda or directly from the nodejs website."
                % ver
            )
>           raise ValueError(msg) from None
E           ValueError: Please install nodejs >=18.0.0 before continuing. nodejs may be installed using conda or directly from the nodejs website.
jupyterlab/commands.py:2049: ValueError
=============================== warnings summary ===============================
../../../../usr/lib/python3.12/site-packages/pytest_jupyter/jupyter_server.py:15
  /usr/lib/python3.12/site-packages/pytest_jupyter/jupyter_server.py:15: DeprecationWarning: Jupyter is migrating its paths to use standard platformdirs
  given by the platformdirs library.  To remove this warning and
  see the appropriate new directories, set the environment variable
  `JUPYTER_PLATFORM_DIRS=1` and then run `jupyter --paths`.
  The use of platformdirs will be the default in `jupyter_core` v6
    import jupyter_core.paths
../../../../usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1373
  /usr/lib/python3.12/site-packages/_pytest/config/__init__.py:1373: PytestConfigWarning: Unknown config option: ignore
  
    self._warn_or_fail_if_strict(f"Unknown config option: {key}\n")
jupyterlab/tests/test_announcements.py: 21 warnings
jupyterlab/tests/test_custom_css_handler.py: 2 warnings
  /usr/lib/python3.12/site-packages/jupyter_server/_tz.py:33: DeprecationWarning: datetime.datetime.utcnow() is deprecated and scheduled for removal in a future version. Use timezone-aware objects to represent datetimes in UTC: datetime.datetime.now(datetime.UTC).
    dt = unaware(*args, **kwargs)
-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
----- generated xml file: /builddir/build/BUILD/jupyterlab-4.1.0/junit.xml -----
=========================== short test summary info ============================
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir - Val...
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_disable_sys_prefix
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_shadowing
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_app_dir_use_sys_prefix
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_disable_extension
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_enable_extension
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_compatible
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_extension
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_incompatible
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_mime_renderer
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_install_twice
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_extension
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_link_package
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_list_extensions
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_all_extensions
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_uninstall_extension
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_unlink_package
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_all - ...
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_missing_extension
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_multiple
FAILED jupyterlab/tests/test_jupyterlab.py::TestExtension::test_update_single
==== 21 failed, 45 passed, 14 deselected, 25 warnings in 321.63s (0:05:21) =====
error: Bad exit status from /var/tmp/rpm-tmp.qLQLPU (%check)
RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.qLQLPU (%check)
Child return code was: 1
EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 47df39eb59694be08116d055d5e577a6 -D /var/lib/mock/f40-build-2729863-73194/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin \'--setenv=PROMPT_COMMAND=printf "\\033]0;<mock-chroot>\\007"\' \'--setenv=PS1=<mock-chroot> \\s-\\v\\$ \' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c \'/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec\'\n', 1)]
Traceback (most recent call last):
  File "/usr/lib/python3.12/site-packages/mockbuild/trace_decorator.py", line 93, in trace
    result = func(*args, **kw)
             ^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.12/site-packages/mockbuild/util.py", line 612, in do_with_status
    raise exception.Error("Command failed: \n # %s\n%s" % (cmd_pretty(command, env), output), child.returncode)
mockbuild.exception.Error: Command failed: 
 # /usr/bin/systemd-nspawn -q -M 47df39eb59694be08116d055d5e577a6 -D /var/lib/mock/f40-build-2729863-73194/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.miq6d6dw:/etc/resolv.conf --bind=/dev/btrfs-control --bind=/dev/mapper/control --bind=/dev/fuse --bind=/dev/loop-control --bind=/dev/loop0 --bind=/dev/loop1 --bind=/dev/loop2 --bind=/dev/loop3 --bind=/dev/loop4 --bind=/dev/loop5 --bind=/dev/loop6 --bind=/dev/loop7 --bind=/dev/loop8 --bind=/dev/loop9 --bind=/dev/loop10 --bind=/dev/loop11 --console=pipe --setenv=TERM=vt100 --setenv=SHELL=/bin/bash --setenv=HOME=/builddir --setenv=HOSTNAME=mock --setenv=PATH=/usr/bin:/bin:/usr/sbin:/sbin '--setenv=PROMPT_COMMAND=printf "\033]0;<mock-chroot>\007"' '--setenv=PS1=<mock-chroot> \s-\v\$ ' --setenv=LANG=C.UTF-8 --resolv-conf=off bash --login -c '/usr/bin/rpmbuild -ba --noprep --noclean --target noarch --nodeps /builddir/build/SPECS/jupyterlab.spec'