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/python-nb2plots.spec'], chrootPath='/var/lib/mock/f40-build-2722443-73094/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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.jj0emzbi:/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', '33eb05e6b50745879e8579b93bd086c1', '-D', '/var/lib/mock/f40-build-2722443-73094/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target noarch --nodeps /builddir/build/SPECS/python-nb2plots.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1706227200 Wrote: /builddir/build/SRPMS/python-nb2plots-0.7.2-3.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/python-nb2plots.spec'], chrootPath='/var/lib/mock/f40-build-2722443-73094/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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.jj0emzbi:/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', '648c8e129a014014afaa57b5fae82ad3', '-D', '/var/lib/mock/f40-build-2722443-73094/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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;\\007"', '--setenv=PS1= \\s-\\v\\$ ', '--setenv=LANG=C.UTF-8', '--resolv-conf=off', 'bash', '--login', '-c', '/usr/bin/rpmbuild -br --noclean --target noarch --nodeps /builddir/build/SPECS/python-nb2plots.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1706227200 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.yTdZxV + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf nb2plots-0.7.2 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/nb2plots-0.7.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd nb2plots-0.7.2 + rm -rf /builddir/build/BUILD/nb2plots-0.7.2-SPECPARTS + /usr/bin/mkdir -p /builddir/build/BUILD/nb2plots-0.7.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + sed -i /ghp-import/d doc-requirements.txt + sed -i /mock/d test-requirements.txt + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP scripts/nb2plots scripts/rst2md scripts/sphinx2md scripts/sphinx2nb scripts/sphinx2pxml scripts/sphinx2py setup.py doc/conf.py scripts/nb2plots: updating scripts/rst2md: updating scripts/sphinx2md: updating scripts/sphinx2nb: updating scripts/sphinx2pxml: updating scripts/sphinx2py: updating setup.py: updating doc/conf.py: updating + sed -i '/#!python/d' nb2plots/from_notebook.py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.hYI9UY + umask 022 + cd /builddir/build/BUILD + cd nb2plots-0.7.2 + 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 ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/nb2plots-0.7.2/.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/nb2plots-0.7.2/.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/nb2plots-0.7.2/pyproject-wheeldir --output /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires -x test doc-requirements.txt Handling ipython[notebook]>=7.16.3 from requirements file doc-requirements.txt Requirement not satisfied: ipython[notebook]>=7.16.3 Handling sphinx>=4 from requirements file doc-requirements.txt Requirement not satisfied: sphinx>=4 Handling numpy>=1.20 from requirements file doc-requirements.txt Requirement not satisfied: numpy>=1.20 Handling matplotlib>=3.2 from requirements file doc-requirements.txt Requirement not satisfied: matplotlib>=3.2 Handling sphinxtesters>=0.2.3 from requirements file doc-requirements.txt Requirement not satisfied: sphinxtesters>=0.2.3 Handling texext>=0.6.6 from requirements file doc-requirements.txt Requirement not satisfied: texext>=0.6.6 Handling nbconvert>=6.0.7 from requirements file doc-requirements.txt Requirement not satisfied: nbconvert>=6.0.7 Handling numpydoc from requirements file doc-requirements.txt Requirement not satisfied: numpydoc Exiting dependency generation pass: all requirements files + cat /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-nb2plots-0.7.2-3.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/python-nb2plots.spec'], chrootPath='/var/lib/mock/f40-build-2722443-73094/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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.jj0emzbi:/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', '7d9770fd2a3349dc9912610e53257524', '-D', '/var/lib/mock/f40-build-2722443-73094/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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;\\007"', '--setenv=PS1= \\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/python-nb2plots.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1706227200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.Jk4g6g + umask 022 + cd /builddir/build/BUILD + cd nb2plots-0.7.2 + 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 ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/nb2plots-0.7.2/.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/nb2plots-0.7.2/.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/nb2plots-0.7.2/pyproject-wheeldir --output /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires -x test doc-requirements.txt Handling ipython[notebook]>=7.16.3 from requirements file doc-requirements.txt Requirement satisfied: ipython[notebook]>=7.16.3 (installed: ipython 8.14.0) (extras are currently not checked) Handling sphinx>=4 from requirements file doc-requirements.txt Requirement satisfied: sphinx>=4 (installed: sphinx 7.2.6) Handling numpy>=1.20 from requirements file doc-requirements.txt Requirement satisfied: numpy>=1.20 (installed: numpy 1.26.0) Handling matplotlib>=3.2 from requirements file doc-requirements.txt Requirement satisfied: matplotlib>=3.2 (installed: matplotlib 3.8.2) Handling sphinxtesters>=0.2.3 from requirements file doc-requirements.txt Requirement satisfied: sphinxtesters>=0.2.3 (installed: sphinxtesters 0.2.3) Handling texext>=0.6.6 from requirements file doc-requirements.txt Requirement satisfied: texext>=0.6.6 (installed: texext 0.6.7) Handling nbconvert>=6.0.7 from requirements file doc-requirements.txt Requirement satisfied: nbconvert>=6.0.7 (installed: nbconvert 7.2.5) Handling numpydoc from requirements file doc-requirements.txt Requirement satisfied: numpydoc (installed: numpydoc 1.6.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.0.3) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) running egg_info creating nb2plots.egg-info writing nb2plots.egg-info/PKG-INFO writing dependency_links to nb2plots.egg-info/dependency_links.txt writing requirements to nb2plots.egg-info/requires.txt writing top-level names to nb2plots.egg-info/top_level.txt writing manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'nb2plots.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) running dist_info writing nb2plots.egg-info/PKG-INFO writing dependency_links to nb2plots.egg-info/dependency_links.txt writing requirements to nb2plots.egg-info/requires.txt writing top-level names to nb2plots.egg-info/top_level.txt reading manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'nb2plots.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/nb2plots-0.7.2/nb2plots-0.7.2.dist-info' Handling ipython[notebook] >=7.16.3 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: ipython[notebook] >=7.16.3 (installed: ipython 8.14.0) (extras are currently not checked) Handling sphinx >=4 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: sphinx >=4 (installed: sphinx 7.2.6) Handling numpy >=1.20 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: numpy >=1.20 (installed: numpy 1.26.0) Handling matplotlib >=3.2 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: matplotlib >=3.2 (installed: matplotlib 3.8.2) Handling sphinxtesters >=0.2.3 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: sphinxtesters >=0.2.3 (installed: sphinxtesters 0.2.3) Handling texext >=0.6.6 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: texext >=0.6.6 (installed: texext 0.6.7) Handling nbconvert >=6.0.7 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: nbconvert >=6.0.7 (installed: nbconvert 7.2.5) Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist (nb2plots) Requirement not satisfied: pytest ; extra == 'test' Handling scripttester ; extra == 'test' from hook generated metadata: Requires-Dist (nb2plots) Requirement not satisfied: scripttester ; extra == 'test' + cat /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires + rm -rfv nb2plots-0.7.2.dist-info/ removed 'nb2plots-0.7.2.dist-info/METADATA' removed 'nb2plots-0.7.2.dist-info/LICENSE' removed 'nb2plots-0.7.2.dist-info/top_level.txt' removed directory 'nb2plots-0.7.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-nb2plots-0.7.2-3.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/python-nb2plots.spec'], chrootPath='/var/lib/mock/f40-build-2722443-73094/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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.jj0emzbi:/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', '4512d5e9eb1f4b668606637600c3e176', '-D', '/var/lib/mock/f40-build-2722443-73094/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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;\\007"', '--setenv=PS1= \\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/python-nb2plots.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1706227200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.doQGrs + umask 022 + cd /builddir/build/BUILD + cd nb2plots-0.7.2 + 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 ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/nb2plots-0.7.2/.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/nb2plots-0.7.2/.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/nb2plots-0.7.2/pyproject-wheeldir --output /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires -x test doc-requirements.txt Handling ipython[notebook]>=7.16.3 from requirements file doc-requirements.txt Requirement satisfied: ipython[notebook]>=7.16.3 (installed: ipython 8.14.0) (extras are currently not checked) Handling sphinx>=4 from requirements file doc-requirements.txt Requirement satisfied: sphinx>=4 (installed: sphinx 7.2.6) Handling numpy>=1.20 from requirements file doc-requirements.txt Requirement satisfied: numpy>=1.20 (installed: numpy 1.26.0) Handling matplotlib>=3.2 from requirements file doc-requirements.txt Requirement satisfied: matplotlib>=3.2 (installed: matplotlib 3.8.2) Handling sphinxtesters>=0.2.3 from requirements file doc-requirements.txt Requirement satisfied: sphinxtesters>=0.2.3 (installed: sphinxtesters 0.2.3) Handling texext>=0.6.6 from requirements file doc-requirements.txt Requirement satisfied: texext>=0.6.6 (installed: texext 0.6.7) Handling nbconvert>=6.0.7 from requirements file doc-requirements.txt Requirement satisfied: nbconvert>=6.0.7 (installed: nbconvert 7.2.5) Handling numpydoc from requirements file doc-requirements.txt Requirement satisfied: numpydoc (installed: numpydoc 1.6.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.0.3) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) running egg_info writing nb2plots.egg-info/PKG-INFO writing dependency_links to nb2plots.egg-info/dependency_links.txt writing requirements to nb2plots.egg-info/requires.txt writing top-level names to nb2plots.egg-info/top_level.txt reading manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'nb2plots.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) running dist_info writing nb2plots.egg-info/PKG-INFO writing dependency_links to nb2plots.egg-info/dependency_links.txt writing requirements to nb2plots.egg-info/requires.txt writing top-level names to nb2plots.egg-info/top_level.txt reading manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'nb2plots.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/nb2plots-0.7.2/nb2plots-0.7.2.dist-info' Handling ipython[notebook] >=7.16.3 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: ipython[notebook] >=7.16.3 (installed: ipython 8.14.0) (extras are currently not checked) Handling sphinx >=4 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: sphinx >=4 (installed: sphinx 7.2.6) Handling numpy >=1.20 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: numpy >=1.20 (installed: numpy 1.26.0) Handling matplotlib >=3.2 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: matplotlib >=3.2 (installed: matplotlib 3.8.2) Handling sphinxtesters >=0.2.3 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: sphinxtesters >=0.2.3 (installed: sphinxtesters 0.2.3) Handling texext >=0.6.6 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: texext >=0.6.6 (installed: texext 0.6.7) Handling nbconvert >=6.0.7 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: nbconvert >=6.0.7 (installed: nbconvert 7.2.5) Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: pytest ; extra == 'test' (installed: pytest 7.4.3) Handling scripttester ; extra == 'test' from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: scripttester ; extra == 'test' (installed: scripttester 0.1) + cat /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires + rm -rfv nb2plots-0.7.2.dist-info/ removed 'nb2plots-0.7.2.dist-info/METADATA' removed 'nb2plots-0.7.2.dist-info/LICENSE' removed 'nb2plots-0.7.2.dist-info/top_level.txt' removed directory 'nb2plots-0.7.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-nb2plots-0.7.2-3.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/python-nb2plots.spec'], chrootPath='/var/lib/mock/f40-build-2722443-73094/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=864000uid=997gid=135user='mockbuild'nspawn_args=['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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.jj0emzbi:/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', '9f9c7a950d8943e0a653b790c0893e16', '-D', '/var/lib/mock/f40-build-2722443-73094/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.jj0emzbi:/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;\\007"', '--setenv=PS1= \\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/python-nb2plots.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\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=1706227200 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.XPQRJQ + umask 022 + cd /builddir/build/BUILD + cd nb2plots-0.7.2 + 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 ']' + '[' -f setup.py ']' + echo 'python3dist(setuptools) >= 40.8' + echo 'python3dist(wheel)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/nb2plots-0.7.2/.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/nb2plots-0.7.2/.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/nb2plots-0.7.2/pyproject-wheeldir --output /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires -x test doc-requirements.txt Handling ipython[notebook]>=7.16.3 from requirements file doc-requirements.txt Requirement satisfied: ipython[notebook]>=7.16.3 (installed: ipython 8.14.0) (extras are currently not checked) Handling sphinx>=4 from requirements file doc-requirements.txt Requirement satisfied: sphinx>=4 (installed: sphinx 7.2.6) Handling numpy>=1.20 from requirements file doc-requirements.txt Requirement satisfied: numpy>=1.20 (installed: numpy 1.26.0) Handling matplotlib>=3.2 from requirements file doc-requirements.txt Requirement satisfied: matplotlib>=3.2 (installed: matplotlib 3.8.2) Handling sphinxtesters>=0.2.3 from requirements file doc-requirements.txt Requirement satisfied: sphinxtesters>=0.2.3 (installed: sphinxtesters 0.2.3) Handling texext>=0.6.6 from requirements file doc-requirements.txt Requirement satisfied: texext>=0.6.6 (installed: texext 0.6.7) Handling nbconvert>=6.0.7 from requirements file doc-requirements.txt Requirement satisfied: nbconvert>=6.0.7 (installed: nbconvert 7.2.5) Handling numpydoc from requirements file doc-requirements.txt Requirement satisfied: numpydoc (installed: numpydoc 1.6.0) Handling setuptools >= 40.8 from default build backend Requirement satisfied: setuptools >= 40.8 (installed: setuptools 69.0.3) Handling wheel from default build backend Requirement satisfied: wheel (installed: wheel 0.41.2) running egg_info writing nb2plots.egg-info/PKG-INFO writing dependency_links to nb2plots.egg-info/dependency_links.txt writing requirements to nb2plots.egg-info/requires.txt writing top-level names to nb2plots.egg-info/top_level.txt reading manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'nb2plots.egg-info/SOURCES.txt' Handling wheel from get_requires_for_build_wheel Requirement satisfied: wheel (installed: wheel 0.41.2) running dist_info writing nb2plots.egg-info/PKG-INFO writing dependency_links to nb2plots.egg-info/dependency_links.txt writing requirements to nb2plots.egg-info/requires.txt writing top-level names to nb2plots.egg-info/top_level.txt reading manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'nb2plots.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/nb2plots-0.7.2/nb2plots-0.7.2.dist-info' Handling ipython[notebook] >=7.16.3 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: ipython[notebook] >=7.16.3 (installed: ipython 8.14.0) (extras are currently not checked) Handling sphinx >=4 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: sphinx >=4 (installed: sphinx 7.2.6) Handling numpy >=1.20 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: numpy >=1.20 (installed: numpy 1.26.0) Handling matplotlib >=3.2 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: matplotlib >=3.2 (installed: matplotlib 3.8.2) Handling sphinxtesters >=0.2.3 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: sphinxtesters >=0.2.3 (installed: sphinxtesters 0.2.3) Handling texext >=0.6.6 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: texext >=0.6.6 (installed: texext 0.6.7) Handling nbconvert >=6.0.7 from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: nbconvert >=6.0.7 (installed: nbconvert 7.2.5) Handling pytest ; extra == 'test' from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: pytest ; extra == 'test' (installed: pytest 7.4.3) Handling scripttester ; extra == 'test' from hook generated metadata: Requires-Dist (nb2plots) Requirement satisfied: scripttester ; extra == 'test' (installed: scripttester 0.1) + cat /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-buildrequires + rm -rfv nb2plots-0.7.2.dist-info/ removed 'nb2plots-0.7.2.dist-info/METADATA' removed 'nb2plots-0.7.2.dist-info/LICENSE' removed 'nb2plots-0.7.2.dist-info/top_level.txt' removed directory 'nb2plots-0.7.2.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.gdBzWo + 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 nb2plots-0.7.2 + mkdir -p /builddir/build/BUILD/nb2plots-0.7.2/.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/nb2plots-0.7.2/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/nb2plots-0.7.2/pyproject-wheeldir Processing /builddir/build/BUILD/nb2plots-0.7.2 Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) running dist_info creating /builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info writing /builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info/PKG-INFO writing dependency_links to /builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info/dependency_links.txt writing requirements to /builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info/requires.txt writing top-level names to /builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info/top_level.txt writing manifest file '/builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info/SOURCES.txt' reading manifest file '/builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file '/builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-modern-metadata-25swyu01/nb2plots-0.7.2.dist-info' Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: nb2plots Building wheel for nb2plots (pyproject.toml): started Running command Building wheel for nb2plots (pyproject.toml) running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/nb2plots copying nb2plots/doctree2py.py -> build/lib/nb2plots copying nb2plots/strdiff.py -> build/lib/nb2plots copying nb2plots/nbplots.py -> build/lib/nb2plots copying nb2plots/sphinx2foos.py -> build/lib/nb2plots copying nb2plots/converters.py -> build/lib/nb2plots copying nb2plots/mpl_interactive.py -> build/lib/nb2plots copying nb2plots/doctree2nb.py -> build/lib/nb2plots copying nb2plots/__init__.py -> build/lib/nb2plots copying nb2plots/commands.py -> build/lib/nb2plots copying nb2plots/from_notebook.py -> build/lib/nb2plots copying nb2plots/codelinks.py -> build/lib/nb2plots copying nb2plots/_version.py -> build/lib/nb2plots copying nb2plots/doctree2md.py -> build/lib/nb2plots copying nb2plots/runroles.py -> build/lib/nb2plots creating build/lib/nb2plots/tests copying nb2plots/tests/test_converters.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_nbplots.py -> build/lib/nb2plots/tests copying nb2plots/tests/conftest.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_doctree2md.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_codelinks.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_proj1.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_timeout.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_strdiff.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_from_notebook.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_doctree2py.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_runroles.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_scripts.py -> build/lib/nb2plots/tests copying nb2plots/tests/__init__.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_doctree2nb.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_sphinx2md.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_regression.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_builders.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_mpl_interactive.py -> build/lib/nb2plots/tests copying nb2plots/tests/test_config.py -> build/lib/nb2plots/tests creating build/lib/nb2plots/testing copying nb2plots/testing/convutils.py -> build/lib/nb2plots/testing copying nb2plots/testing/__init__.py -> build/lib/nb2plots/testing copying nb2plots/testing/nbtesters.py -> build/lib/nb2plots/testing copying nb2plots/testing/mockapp.py -> build/lib/nb2plots/testing creating build/lib/nb2plots/tests/data copying nb2plots/tests/data/small.rst -> build/lib/nb2plots/tests/data copying nb2plots/tests/data/converted_example.rst -> build/lib/nb2plots/tests/data creating build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sect_text.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/comment.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/definitions.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/math_markup.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/literals.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sections.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/only.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/escaping.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/docinfo.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/cross_references.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/nbplot.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/literals.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/escaping.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/docinfo.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/doctests.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/escaping.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/math_markup.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/links.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/only.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/links.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/doctests.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/cross_references.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/index.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/links.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/blockquotes.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/subtitle.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/lists.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/definitions.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/lists.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/index.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/blockquotes.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/docinfo.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/definitions.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/blockquotes.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/links.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/math_markup.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sect_text.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/literals.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/cross_references.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/subtitle.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/only.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/docinfo.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/subtitle.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/code.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/code.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/cross_references.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/links.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sections.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/subtitle.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/index.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/nbplot.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sections.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/index.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/math_markup.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/index.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/doctests.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sections.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/escaping.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/lists.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sect_text.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/comment.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/substitution.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/only.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sect_text.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/code.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/lists.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sections.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/definitions.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/cross_references.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/nbplot.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/substitution.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/comment.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/blockquotes.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/literals.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/doctests.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/comment.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/literals.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/substitution.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/math_markup.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/nbplot.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/sect_text.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/substitution.ipynb -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/docinfo.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/only.rst -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/nbplot.smd -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/code.md -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/rst_md_files/subtitle.py -> build/lib/nb2plots/tests/rst_md_files copying nb2plots/tests/data/converted_plus_notebooks.py -> build/lib/nb2plots/tests/data copying nb2plots/tests/data/example_notebook.ipynb -> build/lib/nb2plots/tests/data copying nb2plots/tests/data/converted_plus_notebooks.ipynb -> build/lib/nb2plots/tests/data copying nb2plots/tests/data/small.ipynb -> build/lib/nb2plots/tests/data creating build/lib/nb2plots/tests/proj1 copying nb2plots/tests/proj1/index.rst -> build/lib/nb2plots/tests/proj1 copying nb2plots/tests/proj1/a_page.rst -> build/lib/nb2plots/tests/proj1 copying nb2plots/tests/proj1/conf.py -> build/lib/nb2plots/tests/proj1 creating build/lib/nb2plots/tests/proj1/_static copying nb2plots/tests/proj1/_static/README.txt -> build/lib/nb2plots/tests/proj1/_static creating build/lib/nb2plots/tests/otherpages copying nb2plots/tests/otherpages/some_plots.rst -> build/lib/nb2plots/tests/otherpages UPDATING build/lib/nb2plots/_version.py set build/lib/nb2plots/_version.py to '0.7.2' running build_scripts creating build/scripts-3.12 copying and adjusting scripts/nb2plots -> build/scripts-3.12 copying and adjusting scripts/sphinx2nb -> build/scripts-3.12 copying and adjusting scripts/sphinx2py -> build/scripts-3.12 copying and adjusting scripts/sphinx2md -> build/scripts-3.12 copying and adjusting scripts/sphinx2pxml -> build/scripts-3.12 copying and adjusting scripts/rst2md -> build/scripts-3.12 changing mode of build/scripts-3.12/nb2plots from 644 to 755 changing mode of build/scripts-3.12/sphinx2nb from 644 to 755 changing mode of build/scripts-3.12/sphinx2py from 644 to 755 changing mode of build/scripts-3.12/sphinx2md from 644 to 755 changing mode of build/scripts-3.12/sphinx2pxml from 644 to 755 changing mode of build/scripts-3.12/rst2md from 644 to 755 installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/doctree2py.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/strdiff.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/nbplots.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/sphinx2foos.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/converters.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/mpl_interactive.py -> build/bdist.linux-riscv64/wheel/nb2plots creating build/bdist.linux-riscv64/wheel/nb2plots/testing copying build/lib/nb2plots/testing/convutils.py -> build/bdist.linux-riscv64/wheel/nb2plots/testing copying build/lib/nb2plots/testing/__init__.py -> build/bdist.linux-riscv64/wheel/nb2plots/testing copying build/lib/nb2plots/testing/nbtesters.py -> build/bdist.linux-riscv64/wheel/nb2plots/testing copying build/lib/nb2plots/testing/mockapp.py -> build/bdist.linux-riscv64/wheel/nb2plots/testing copying build/lib/nb2plots/doctree2nb.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/__init__.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/commands.py -> build/bdist.linux-riscv64/wheel/nb2plots creating build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_converters.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_nbplots.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/conftest.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_doctree2md.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests creating build/bdist.linux-riscv64/wheel/nb2plots/tests/data copying build/lib/nb2plots/tests/data/converted_plus_notebooks.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/data copying build/lib/nb2plots/tests/data/small.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/data copying build/lib/nb2plots/tests/data/converted_example.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/data copying build/lib/nb2plots/tests/data/example_notebook.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/data copying build/lib/nb2plots/tests/data/converted_plus_notebooks.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/data copying build/lib/nb2plots/tests/data/small.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/data copying build/lib/nb2plots/tests/test_codelinks.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_proj1.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_timeout.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests creating build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sect_text.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/comment.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/definitions.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/math_markup.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/literals.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sections.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/only.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/escaping.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/docinfo.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/cross_references.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/nbplot.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/literals.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/escaping.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/docinfo.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/doctests.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/escaping.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/math_markup.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/links.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/only.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/links.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/doctests.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/cross_references.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/index.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/links.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/blockquotes.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/subtitle.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/lists.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/definitions.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/lists.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/index.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/blockquotes.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/docinfo.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/definitions.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/blockquotes.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/links.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/math_markup.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sect_text.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/literals.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/cross_references.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/subtitle.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/only.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/docinfo.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/subtitle.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/code.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/code.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/cross_references.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/links.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sections.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/subtitle.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/index.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/nbplot.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sections.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/index.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/math_markup.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/index.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/doctests.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sections.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/escaping.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/lists.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sect_text.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/comment.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/substitution.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/only.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sect_text.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/code.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/lists.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sections.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/definitions.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/cross_references.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/nbplot.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/substitution.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/comment.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/blockquotes.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/literals.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/doctests.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/comment.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/literals.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/substitution.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/math_markup.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/nbplot.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/sect_text.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/substitution.ipynb -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/docinfo.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/only.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/nbplot.smd -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/code.md -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/rst_md_files/subtitle.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/rst_md_files copying build/lib/nb2plots/tests/test_strdiff.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_from_notebook.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_doctree2py.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_runroles.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_scripts.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests creating build/bdist.linux-riscv64/wheel/nb2plots/tests/otherpages copying build/lib/nb2plots/tests/otherpages/some_plots.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/otherpages copying build/lib/nb2plots/tests/__init__.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_doctree2nb.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests creating build/bdist.linux-riscv64/wheel/nb2plots/tests/proj1 creating build/bdist.linux-riscv64/wheel/nb2plots/tests/proj1/_static copying build/lib/nb2plots/tests/proj1/_static/README.txt -> build/bdist.linux-riscv64/wheel/nb2plots/tests/proj1/_static copying build/lib/nb2plots/tests/proj1/index.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/proj1 copying build/lib/nb2plots/tests/proj1/a_page.rst -> build/bdist.linux-riscv64/wheel/nb2plots/tests/proj1 copying build/lib/nb2plots/tests/proj1/conf.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests/proj1 copying build/lib/nb2plots/tests/test_sphinx2md.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_regression.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_builders.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_mpl_interactive.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/tests/test_config.py -> build/bdist.linux-riscv64/wheel/nb2plots/tests copying build/lib/nb2plots/from_notebook.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/codelinks.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/_version.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/doctree2md.py -> build/bdist.linux-riscv64/wheel/nb2plots copying build/lib/nb2plots/runroles.py -> build/bdist.linux-riscv64/wheel/nb2plots running install_egg_info running egg_info writing nb2plots.egg-info/PKG-INFO writing dependency_links to nb2plots.egg-info/dependency_links.txt writing requirements to nb2plots.egg-info/requires.txt writing top-level names to nb2plots.egg-info/top_level.txt reading manifest file 'nb2plots.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'nb2plots.egg-info/SOURCES.txt' Copying nb2plots.egg-info to build/bdist.linux-riscv64/wheel/nb2plots-0.7.2-py3.12.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data creating build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts copying build/scripts-3.12/sphinx2py -> build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts copying build/scripts-3.12/sphinx2md -> build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts copying build/scripts-3.12/sphinx2nb -> build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts copying build/scripts-3.12/nb2plots -> build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts copying build/scripts-3.12/rst2md -> build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts copying build/scripts-3.12/sphinx2pxml -> build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts changing mode of build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts/sphinx2py to 755 changing mode of build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts/sphinx2md to 755 changing mode of build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts/sphinx2nb to 755 changing mode of build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts/nb2plots to 755 changing mode of build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts/rst2md to 755 changing mode of build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.data/scripts/sphinx2pxml to 755 creating build/bdist.linux-riscv64/wheel/nb2plots-0.7.2.dist-info/WHEEL creating '/builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir/pip-wheel-__3yc9sn/.tmp-cx6l8wb6/nb2plots-0.7.2-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'nb2plots/__init__.py' adding 'nb2plots/_version.py' adding 'nb2plots/codelinks.py' adding 'nb2plots/commands.py' adding 'nb2plots/converters.py' adding 'nb2plots/doctree2md.py' adding 'nb2plots/doctree2nb.py' adding 'nb2plots/doctree2py.py' adding 'nb2plots/from_notebook.py' adding 'nb2plots/mpl_interactive.py' adding 'nb2plots/nbplots.py' adding 'nb2plots/runroles.py' adding 'nb2plots/sphinx2foos.py' adding 'nb2plots/strdiff.py' adding 'nb2plots/testing/__init__.py' adding 'nb2plots/testing/convutils.py' adding 'nb2plots/testing/mockapp.py' adding 'nb2plots/testing/nbtesters.py' adding 'nb2plots/tests/__init__.py' adding 'nb2plots/tests/conftest.py' adding 'nb2plots/tests/test_builders.py' adding 'nb2plots/tests/test_codelinks.py' adding 'nb2plots/tests/test_config.py' adding 'nb2plots/tests/test_converters.py' adding 'nb2plots/tests/test_doctree2md.py' adding 'nb2plots/tests/test_doctree2nb.py' adding 'nb2plots/tests/test_doctree2py.py' adding 'nb2plots/tests/test_from_notebook.py' adding 'nb2plots/tests/test_mpl_interactive.py' adding 'nb2plots/tests/test_nbplots.py' adding 'nb2plots/tests/test_proj1.py' adding 'nb2plots/tests/test_regression.py' adding 'nb2plots/tests/test_runroles.py' adding 'nb2plots/tests/test_scripts.py' adding 'nb2plots/tests/test_sphinx2md.py' adding 'nb2plots/tests/test_strdiff.py' adding 'nb2plots/tests/test_timeout.py' adding 'nb2plots/tests/data/converted_example.rst' adding 'nb2plots/tests/data/converted_plus_notebooks.ipynb' adding 'nb2plots/tests/data/converted_plus_notebooks.py' adding 'nb2plots/tests/data/example_notebook.ipynb' adding 'nb2plots/tests/data/small.ipynb' adding 'nb2plots/tests/data/small.rst' adding 'nb2plots/tests/otherpages/some_plots.rst' adding 'nb2plots/tests/proj1/a_page.rst' adding 'nb2plots/tests/proj1/conf.py' adding 'nb2plots/tests/proj1/index.rst' adding 'nb2plots/tests/proj1/_static/README.txt' adding 'nb2plots/tests/rst_md_files/blockquotes.ipynb' adding 'nb2plots/tests/rst_md_files/blockquotes.md' adding 'nb2plots/tests/rst_md_files/blockquotes.py' adding 'nb2plots/tests/rst_md_files/blockquotes.rst' adding 'nb2plots/tests/rst_md_files/code.ipynb' adding 'nb2plots/tests/rst_md_files/code.md' adding 'nb2plots/tests/rst_md_files/code.py' adding 'nb2plots/tests/rst_md_files/code.rst' adding 'nb2plots/tests/rst_md_files/comment.ipynb' adding 'nb2plots/tests/rst_md_files/comment.md' adding 'nb2plots/tests/rst_md_files/comment.py' adding 'nb2plots/tests/rst_md_files/comment.rst' adding 'nb2plots/tests/rst_md_files/cross_references.ipynb' adding 'nb2plots/tests/rst_md_files/cross_references.md' adding 'nb2plots/tests/rst_md_files/cross_references.py' adding 'nb2plots/tests/rst_md_files/cross_references.rst' adding 'nb2plots/tests/rst_md_files/cross_references.smd' adding 'nb2plots/tests/rst_md_files/definitions.ipynb' adding 'nb2plots/tests/rst_md_files/definitions.md' adding 'nb2plots/tests/rst_md_files/definitions.py' adding 'nb2plots/tests/rst_md_files/definitions.rst' adding 'nb2plots/tests/rst_md_files/docinfo.ipynb' adding 'nb2plots/tests/rst_md_files/docinfo.md' adding 'nb2plots/tests/rst_md_files/docinfo.py' adding 'nb2plots/tests/rst_md_files/docinfo.rst' adding 'nb2plots/tests/rst_md_files/docinfo.smd' adding 'nb2plots/tests/rst_md_files/doctests.ipynb' adding 'nb2plots/tests/rst_md_files/doctests.md' adding 'nb2plots/tests/rst_md_files/doctests.py' adding 'nb2plots/tests/rst_md_files/doctests.rst' adding 'nb2plots/tests/rst_md_files/escaping.ipynb' adding 'nb2plots/tests/rst_md_files/escaping.md' adding 'nb2plots/tests/rst_md_files/escaping.py' adding 'nb2plots/tests/rst_md_files/escaping.rst' adding 'nb2plots/tests/rst_md_files/index.ipynb' adding 'nb2plots/tests/rst_md_files/index.md' adding 'nb2plots/tests/rst_md_files/index.py' adding 'nb2plots/tests/rst_md_files/index.rst' adding 'nb2plots/tests/rst_md_files/index.smd' adding 'nb2plots/tests/rst_md_files/links.ipynb' adding 'nb2plots/tests/rst_md_files/links.md' adding 'nb2plots/tests/rst_md_files/links.py' adding 'nb2plots/tests/rst_md_files/links.rst' adding 'nb2plots/tests/rst_md_files/links.smd' adding 'nb2plots/tests/rst_md_files/lists.ipynb' adding 'nb2plots/tests/rst_md_files/lists.md' adding 'nb2plots/tests/rst_md_files/lists.py' adding 'nb2plots/tests/rst_md_files/lists.rst' adding 'nb2plots/tests/rst_md_files/literals.ipynb' adding 'nb2plots/tests/rst_md_files/literals.md' adding 'nb2plots/tests/rst_md_files/literals.py' adding 'nb2plots/tests/rst_md_files/literals.rst' adding 'nb2plots/tests/rst_md_files/literals.smd' adding 'nb2plots/tests/rst_md_files/math_markup.ipynb' adding 'nb2plots/tests/rst_md_files/math_markup.md' adding 'nb2plots/tests/rst_md_files/math_markup.py' adding 'nb2plots/tests/rst_md_files/math_markup.rst' adding 'nb2plots/tests/rst_md_files/math_markup.smd' adding 'nb2plots/tests/rst_md_files/nbplot.ipynb' adding 'nb2plots/tests/rst_md_files/nbplot.md' adding 'nb2plots/tests/rst_md_files/nbplot.py' adding 'nb2plots/tests/rst_md_files/nbplot.rst' adding 'nb2plots/tests/rst_md_files/nbplot.smd' adding 'nb2plots/tests/rst_md_files/only.ipynb' adding 'nb2plots/tests/rst_md_files/only.md' adding 'nb2plots/tests/rst_md_files/only.py' adding 'nb2plots/tests/rst_md_files/only.rst' adding 'nb2plots/tests/rst_md_files/only.smd' adding 'nb2plots/tests/rst_md_files/sect_text.ipynb' adding 'nb2plots/tests/rst_md_files/sect_text.md' adding 'nb2plots/tests/rst_md_files/sect_text.py' adding 'nb2plots/tests/rst_md_files/sect_text.rst' adding 'nb2plots/tests/rst_md_files/sect_text.smd' adding 'nb2plots/tests/rst_md_files/sections.ipynb' adding 'nb2plots/tests/rst_md_files/sections.md' adding 'nb2plots/tests/rst_md_files/sections.py' adding 'nb2plots/tests/rst_md_files/sections.rst' adding 'nb2plots/tests/rst_md_files/sections.smd' adding 'nb2plots/tests/rst_md_files/substitution.ipynb' adding 'nb2plots/tests/rst_md_files/substitution.md' adding 'nb2plots/tests/rst_md_files/substitution.py' adding 'nb2plots/tests/rst_md_files/substitution.rst' adding 'nb2plots/tests/rst_md_files/subtitle.ipynb' adding 'nb2plots/tests/rst_md_files/subtitle.md' adding 'nb2plots/tests/rst_md_files/subtitle.py' adding 'nb2plots/tests/rst_md_files/subtitle.rst' adding 'nb2plots/tests/rst_md_files/subtitle.smd' adding 'nb2plots-0.7.2.data/scripts/nb2plots' adding 'nb2plots-0.7.2.data/scripts/rst2md' adding 'nb2plots-0.7.2.data/scripts/sphinx2md' adding 'nb2plots-0.7.2.data/scripts/sphinx2nb' adding 'nb2plots-0.7.2.data/scripts/sphinx2pxml' adding 'nb2plots-0.7.2.data/scripts/sphinx2py' adding 'nb2plots-0.7.2.dist-info/LICENSE' adding 'nb2plots-0.7.2.dist-info/METADATA' adding 'nb2plots-0.7.2.dist-info/WHEEL' adding 'nb2plots-0.7.2.dist-info/top_level.txt' adding 'nb2plots-0.7.2.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Building wheel for nb2plots (pyproject.toml): finished with status 'done' Created wheel for nb2plots: filename=nb2plots-0.7.2-py3-none-any.whl size=141624 sha256=aea05c1ee416cc09a09087747d48fe1977fe5c34b4dc76193d07c30f8704bf9d Stored in directory: /builddir/.cache/pip/wheels/0c/db/da/a49f417f5bbabd4300589efe0f6b1bb63d0ed857a3bdb417ab Successfully built nb2plots + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP build/scripts-3.12/nb2plots build/scripts-3.12/rst2md build/scripts-3.12/sphinx2md build/scripts-3.12/sphinx2nb build/scripts-3.12/sphinx2pxml build/scripts-3.12/sphinx2py build/scripts-3.12/nb2plots: updating build/scripts-3.12/rst2md: updating build/scripts-3.12/sphinx2md: updating build/scripts-3.12/sphinx2nb: updating build/scripts-3.12/sphinx2pxml: updating build/scripts-3.12/sphinx2py: updating + export PATH=/builddir/build/BUILD/nb2plots-0.7.2/build/scripts-3.12:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/nb2plots-0.7.2/build/scripts-3.12:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + export PYTHONPATH=/builddir/build/BUILD/nb2plots-0.7.2/build/lib + PYTHONPATH=/builddir/build/BUILD/nb2plots-0.7.2/build/lib + make -C doc html make: Entering directory '/builddir/build/BUILD/nb2plots-0.7.2/doc' mkdir -p _build/html jupyter nbconvert --to html example_notebook.ipynb --stdout > \ _build/html/example_notebook.html [NbConvertApp] Converting notebook example_notebook.ipynb to html nb2plots example_notebook.ipynb > converted_example.rst Matplotlib is building the font cache; this may take a moment. cp converted_example.rst converted_plus_notebooks.rst echo '.. code-links::' >> converted_plus_notebooks.rst sphinx-build -b html -d _build/doctrees . _build/html Running Sphinx v7.2.6 [autosummary] generating autosummary for: code_links.rst, converted_example.rst, converted_plus_notebooks.rst, devel/design.rst, devel/improving_markdown.rst, devel/make_release.rst, devel/sphinx_example_project.rst, index.rst, introduction.rst, markdown_base.rst, mpl_interactive.rst, nbplots.rst, scripts.rst, worked_example.rst building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 14 source files that are out of date updating environment: [new config] 14 added, 0 changed, 0 removed reading sources... [ 7%] code_links reading sources... [ 14%] converted_example reading sources... [ 21%] converted_plus_notebooks reading sources... [ 29%] devel/design reading sources... [ 36%] devel/improving_markdown reading sources... [ 43%] devel/make_release reading sources... [ 50%] devel/sphinx_example_project reading sources... [ 57%] index reading sources... [ 64%] introduction reading sources... [ 71%] markdown_base reading sources... [ 79%] mpl_interactive reading sources... [ 86%] nbplots reading sources... [ 93%] scripts reading sources... [100%] worked_example looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying downloadable files... [ 50%] conf.py copying downloadable files... [100%] example_notebook.ipynb copying static files... done copying extra files... done done writing output... [ 7%] code_links writing output... [ 14%] converted_example writing output... [ 21%] converted_plus_notebooks writing output... [ 29%] devel/design writing output... [ 36%] devel/improving_markdown writing output... [ 43%] devel/make_release writing output... [ 50%] devel/sphinx_example_project writing output... [ 57%] index writing output... [ 64%] introduction writing output... [ 71%] markdown_base writing output... [ 79%] mpl_interactive writing output... [ 86%] nbplots writing output... [ 93%] scripts writing output... [100%] worked_example generating indices... genindex py-modindex done writing additional pages... search done copying images... [ 33%] _build/nbplot_directive/converted_example-2.png copying images... [ 67%] _build/nbplot_directive/converted_plus_notebooks-2.png copying images... [100%] _build/nbplot_directive/nbplots-3.png dumping search index in English (code: en)... done dumping object inventory... done [IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled [IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled [IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled build succeeded. The HTML pages are in _build/html. Build finished. The HTML pages are in _build/html. make: Leaving directory '/builddir/build/BUILD/nb2plots-0.7.2/doc' + rst2html --no-datestamp README.rst README.html + mkdir man1 + for m in nb2plots rst2md sphinx2md sphinx2nb sphinx2pxml sphinx2py + help2man --version-string=0.7.2 -N -o man1/nb2plots.1 scripts/nb2plots + for m in nb2plots rst2md sphinx2md sphinx2nb sphinx2pxml sphinx2py + help2man --version-string=0.7.2 -N -o man1/rst2md.1 scripts/rst2md + for m in nb2plots rst2md sphinx2md sphinx2nb sphinx2pxml sphinx2py + help2man --version-string=0.7.2 -N -o man1/sphinx2md.1 scripts/sphinx2md + for m in nb2plots rst2md sphinx2md sphinx2nb sphinx2pxml sphinx2py + help2man --version-string=0.7.2 -N -o man1/sphinx2nb.1 scripts/sphinx2nb + for m in nb2plots rst2md sphinx2md sphinx2nb sphinx2pxml sphinx2py + help2man --version-string=0.7.2 -N -o man1/sphinx2pxml.1 scripts/sphinx2pxml + for m in nb2plots rst2md sphinx2md sphinx2nb sphinx2pxml sphinx2py + help2man --version-string=0.7.2 -N -o man1/sphinx2py.1 scripts/sphinx2py + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.YeJN7O + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch ++ dirname /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.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 nb2plots-0.7.2 ++ ls /builddir/build/BUILD/nb2plots-0.7.2/pyproject-wheeldir/nb2plots-0.7.2-py3-none-any.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=nb2plots==0.7.2 + '[' -z nb2plots==0.7.2 ']' + TMPDIR=/builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.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/nb2plots-0.7.2/pyproject-wheeldir nb2plots==0.7.2 Using pip 23.3.2 from /usr/lib/python3.12/site-packages/pip (python 3.12) Looking in links: /builddir/build/BUILD/nb2plots-0.7.2/pyproject-wheeldir Processing ./pyproject-wheeldir/nb2plots-0.7.2-py3-none-any.whl Installing collected packages: nb2plots Successfully installed nb2plots-0.7.2 + '[' -d /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/nb2plots /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/rst2md /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2md /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2nb /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2pxml /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2py /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/nb2plots: updating /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/rst2md: updating /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2md: updating /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2nb: updating /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2pxml: updating /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/sphinx2py: updating + rm -rfv /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages ']' + site_dirs+=("/usr/lib/python3.12/site-packages") + '[' /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib64/python3.12/site-packages '!=' /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages ']' + '[' -d /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib64/python3.12/site-packages ']' + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch$site_dir/*.dist-info + echo '%ghost /usr/lib/python3.12/site-packages/nb2plots-0.7.2.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages/nb2plots-0.7.2.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch --record /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages/nb2plots-0.7.2.dist-info/RECORD --output /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-record + rm -fv /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages/nb2plots-0.7.2.dist-info/RECORD removed '/builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages/nb2plots-0.7.2.dist-info/RECORD' + rm -fv /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages/nb2plots-0.7.2.dist-info/REQUESTED removed '/builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages/nb2plots-0.7.2.dist-info/REQUESTED' ++ wc -l /builddir/build/BUILD/python-nb2plots-0.7.2-3.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/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-files --output-modules /builddir/build/BUILD/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-modules --buildroot /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.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/python-nb2plots-0.7.2-3.fc40.noarch-pyproject-record --prefix /usr nb2plots + mkdir -p /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/share/man + cp -a man1 /builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/share/man + /usr/bin/find-debuginfo -j32 --strict-build-id -m -i --build-id-seed 0.7.2-3.fc40 --unique-debug-suffix -0.7.2-3.fc40.noarch --unique-debug-src-base python-nb2plots-0.7.2-3.fc40.noarch --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/nb2plots-0.7.2 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 + /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/python-nb2plots-0.7.2-3.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.FD1tfR + 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 nb2plots-0.7.2 + 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/python-nb2plots-0.7.2-3.fc40.noarch/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PYTHONPATH=/builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib64/python3.12/site-packages:/builddir/build/BUILDROOT/python-nb2plots-0.7.2-3.fc40.noarch/usr/lib/python3.12/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/nb2plots-0.7.2/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=32 + /usr/bin/pytest ============================= test session starts ============================== platform linux -- Python 3.12.0, pytest-7.4.3, pluggy-1.3.0 rootdir: /builddir/build/BUILD/nb2plots-0.7.2 plugins: anyio-3.7.1 collected 118 items nb2plots/tests/test_builders.py EEEE....EE [ 8%] nb2plots/tests/test_codelinks.py FEE [ 11%] nb2plots/tests/test_config.py . [ 11%] nb2plots/tests/test_converters.py . [ 12%] nb2plots/tests/test_doctree2md.py ..... [ 16%] nb2plots/tests/test_doctree2nb.py .F...... [ 23%] nb2plots/tests/test_doctree2py.py .. [ 25%] nb2plots/tests/test_from_notebook.py ...... [ 30%] nb2plots/tests/test_mpl_interactive.py . [ 31%] nb2plots/tests/test_nbplots.py ......................................... [ 66%] ...... [ 71%] nb2plots/tests/test_proj1.py EEE.. [ 75%] nb2plots/tests/test_regression.py . [ 76%] nb2plots/tests/test_runroles.py ..F....EE. [ 84%] nb2plots/tests/test_scripts.py ...... [ 89%] nb2plots/tests/test_sphinx2md.py .. [ 91%] nb2plots/tests/test_strdiff.py . [ 92%] nb2plots/tests/test_timeout.py ......... [100%] ==================================== ERRORS ==================================== _____________ ERROR at setup of TestMarkdownBuild.test_build_error _____________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [markdown]: targets for 4 source files that are out of date updating environment: [new config] 4 added, 0 changed, 0 removed reading sources... [ 25%] a_page reading sources... [ 50%] contents reading sources... [ 75%] subdir1/b_page reading sources... [100%] subdir2/c_page looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [ 25%] a_page writing output... [ 50%] contents writing output... [ 75%] subdir1/b_page writing output... [100%] subdir2/c_page ---------------------------- Captured stderr setup ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 48, in from .debugger import TerminalPdb, Pdb File "/usr/lib/python3.12/site-packages/IPython/terminal/debugger.py", line 6, in from IPython.core.completer import IPCompleter File "/usr/lib/python3.12/site-packages/IPython/core/completer.py", line 250, in import jedi File "/usr/lib/python3.12/site-packages/jedi/__init__.py", line 32, in from jedi.api import Script, Interpreter, set_debug_function, preload_module File "/usr/lib/python3.12/site-packages/jedi/api/__init__.py", line 21, in from jedi.api import classes File "/usr/lib/python3.12/site-packages/jedi/api/classes.py", line 24, in from jedi.inference.utils import unite File "/usr/lib/python3.12/site-packages/jedi/inference/__init__.py", line 70, in from jedi.inference import imports File "/usr/lib/python3.12/site-packages/jedi/inference/imports.py", line 29, in from jedi.inference.gradual.typeshed import import_module_decorator, \ File "/usr/lib/python3.12/site-packages/jedi/inference/gradual/typeshed.py", line 12, in from jedi.inference.gradual.stub_value import TypingModuleWrapper, StubModuleValue File "/usr/lib/python3.12/site-packages/jedi/inference/gradual/stub_value.py", line 2, in from jedi.inference.value.module import ModuleValue File "/usr/lib/python3.12/site-packages/jedi/inference/value/__init__.py", line 8, in from jedi.inference.value.instance import AnonymousInstance, BoundMethod, \ File "", line 1351, in _find_and_load File "", line 418, in __enter__ File "", line 311, in acquire File "", line 162, in __enter__ KeyboardInterrupt ------------------------------ Captured log setup ------------------------------ ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel 5b96d8c9-701e-4ff4-9282-3df2b6e4c536: Kernel didn't respond in 60 seconds _______________ ERROR at setup of TestMarkdownBuild.test_output ________________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError __________ ERROR at setup of TestBasedMarkdownBuild.test_build_error ___________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [markdown]: targets for 4 source files that are out of date updating environment: [new config] 4 added, 0 changed, 0 removed reading sources... [ 25%] a_page reading sources... [ 50%] contents reading sources... [ 75%] subdir1/b_page reading sources... [100%] subdir2/c_page looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [ 25%] a_page writing output... [ 50%] contents writing output... [ 75%] subdir1/b_page writing output... [100%] subdir2/c_page ---------------------------- Captured stderr setup ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 31, in from prompt_toolkit.auto_suggest import AutoSuggestFromHistory File "/usr/lib/python3.12/site-packages/prompt_toolkit/__init__.py", line 25, in from .application import Application File "/usr/lib/python3.12/site-packages/prompt_toolkit/application/__init__.py", line 3, in from .application import Application File "/usr/lib/python3.12/site-packages/prompt_toolkit/application/application.py", line 36, in from prompt_toolkit.buffer import Buffer File "/usr/lib/python3.12/site-packages/prompt_toolkit/buffer.py", line 25, in from .completion import ( File "", line 1354, in _find_and_load File "", line 1325, in _find_and_load_unlocked File "", line 929, in _load_unlocked File "", line 990, in exec_module File "", line 1123, in get_code File "", line 752, in _compile_bytecode KeyboardInterrupt ------------------------------ Captured log setup ------------------------------ ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel 592eeddd-84ee-4f7a-a709-5073456e285a: Kernel didn't respond in 60 seconds _____________ ERROR at setup of TestBasedMarkdownBuild.test_output _____________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ______________ ERROR at setup of TestLatexBuild.test_build_error _______________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [latex]: all documents updating environment: [new config] 2 added, 0 changed, 0 removed reading sources... [ 50%] contents reading sources... [100%] foo/a_page looking for now-outdated files... none found pickling environment... done checking consistency... done copying TeX support files... copying TeX support files... done processing python.tex... contents foo/a_page resolving references... done writing... done ---------------------------- Captured stderr setup ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 48, in from .debugger import TerminalPdb, Pdb File "/usr/lib/python3.12/site-packages/IPython/terminal/debugger.py", line 6, in from IPython.core.completer import IPCompleter File "/usr/lib/python3.12/site-packages/IPython/core/completer.py", line 250, in import jedi File "/usr/lib/python3.12/site-packages/jedi/__init__.py", line 32, in from jedi.api import Script, Interpreter, set_debug_function, preload_module File "/usr/lib/python3.12/site-packages/jedi/api/__init__.py", line 21, in from jedi.api import classes File "/usr/lib/python3.12/site-packages/jedi/api/classes.py", line 33, in from jedi.api.helpers import filter_follow_imports KeyboardInterrupt ------------------------------ Captured log setup ------------------------------ ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel 9d59b492-fbf5-4309-9bd6-31e07954434c: Kernel didn't respond in 60 seconds _________________ ERROR at setup of TestLatexBuild.test_output _________________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ____________ ERROR at setup of TestSubdirCodeLinks.test_build_error ____________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 2 source files that are out of date updating environment: [new config] 2 added, 0 changed, 0 removed reading sources... [ 50%] contents reading sources... [100%] foo/a_page looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 50%] contents writing output... [100%] foo/a_page generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done ---------------------------- Captured stderr setup ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 31, in from prompt_toolkit.auto_suggest import AutoSuggestFromHistory File "/usr/lib/python3.12/site-packages/prompt_toolkit/__init__.py", line 27, in from .shortcuts import PromptSession, print_formatted_text, prompt File "/usr/lib/python3.12/site-packages/prompt_toolkit/shortcuts/__init__.py", line 13, in from .prompt import ( File "/usr/lib/python3.12/site-packages/prompt_toolkit/shortcuts/prompt.py", line 225, in class PromptSession(Generic[_T]): File "/usr/lib/python3.12/site-packages/prompt_toolkit/shortcuts/prompt.py", line 1033, in PromptSession @contextmanager ^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/contextlib.py", line 287, in contextmanager @wraps(func) ^^^^^^^^^^^ File "/usr/lib64/python3.12/functools.py", line 35, in update_wrapper def update_wrapper(wrapper, KeyboardInterrupt ------------------------------ Captured log setup ------------------------------ ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel e3f6a323-6149-4509-bb17-2d9c3989a70d: Kernel didn't respond in 60 seconds ______________ ERROR at setup of TestSubdirCodeLinks.test_output _______________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError _________________ ERROR at setup of TestProj1.test_build_error _________________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 2 source files that are out of date updating environment: [new config] 2 added, 0 changed, 0 removed reading sources... [ 50%] a_page reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 50%] a_page writing output... [100%] index generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done ---------------------------- Captured stderr setup ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 31, in from prompt_toolkit.auto_suggest import AutoSuggestFromHistory File "/usr/lib/python3.12/site-packages/prompt_toolkit/__init__.py", line 25, in from .application import Application File "/usr/lib/python3.12/site-packages/prompt_toolkit/application/__init__.py", line 3, in from .application import Application File "/usr/lib/python3.12/site-packages/prompt_toolkit/application/application.py", line 56, in from prompt_toolkit.key_binding.defaults import load_key_bindings File "/usr/lib/python3.12/site-packages/prompt_toolkit/key_binding/defaults.py", line 10, in from prompt_toolkit.key_binding.bindings.basic import load_basic_bindings File "/usr/lib/python3.12/site-packages/prompt_toolkit/key_binding/bindings/basic.py", line 17, in from .named_commands import get_by_name File "/usr/lib/python3.12/site-packages/prompt_toolkit/key_binding/bindings/named_commands.py", line 15, in from prompt_toolkit.layout.controls import BufferControl File "/usr/lib/python3.12/site-packages/prompt_toolkit/layout/__init__.py", line 49, in from .containers import ( File "/usr/lib/python3.12/site-packages/prompt_toolkit/layout/containers.py", line 34, in from .controls import ( File "/usr/lib/python3.12/site-packages/prompt_toolkit/layout/controls.py", line 486, in class _ProcessedLine(NamedTuple): File "/usr/lib64/python3.12/typing.py", line 2745, in __new__ nm_tpl = _make_nmtuple(typename, types.items(), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/typing.py", line 2711, in _make_nmtuple types = {n: _type_check(t, f"field {n} annotation must be a type") ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/typing.py", line 193, in _type_check arg = _type_convert(arg, module=module, allow_special_forms=allow_special_forms) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/typing.py", line 171, in _type_convert return ForwardRef(arg, module=module, is_class=allow_special_forms) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/typing.py", line 873, in __init__ code = compile(arg_to_compile, '', 'eval') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyboardInterrupt ------------------------------ Captured log setup ------------------------------ ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel c0d1d8eb-9dbd-4c45-9ce3-61e720c5e589: Kernel didn't respond in 60 seconds _________________ ERROR at setup of TestProj1.test_basic_build _________________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ______________ ERROR at setup of TestNotSameName.test_build_error ______________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 2 source files that are out of date updating environment: [new config] 2 added, 0 changed, 0 removed reading sources... [ 50%] a_page reading sources... [100%] index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 50%] a_page writing output... [100%] index generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done ---------------------------- Captured stderr setup ----------------------------- [IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled ------------------------------ Captured log setup ------------------------------ ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel af537929-ebcd-4941-a115-ed4d3eafc76b: Kernel didn't respond in 60 seconds _____________ ERROR at setup of TestDuplicatesOK.test_build_error ______________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError ---------------------------- Captured stdout setup ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: targets for 0 po files that are out of date writing output...  building [html]: targets for 2 source files that are out of date updating environment: [new config] 2 added, 0 changed, 0 removed reading sources... [ 50%] a_page reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 50%] a_page writing output... [100%] contents generating indices... genindex done writing additional pages... search done dumping search index in English (code: en)... done dumping object inventory... done ---------------------------- Captured stderr setup ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 17, in from IPython.terminal.ipapp import load_default_config File "/usr/lib/python3.12/site-packages/IPython/terminal/ipapp.py", line 165, in class LocateIPythonApp(BaseIPythonApplication): File "/usr/lib/python3.12/site-packages/traitlets/traitlets.py", line 989, in __init__ cls.setup_class(classdict) File "/usr/lib/python3.12/site-packages/traitlets/traitlets.py", line 1021, in setup_class super().setup_class(classdict) File "/usr/lib/python3.12/site-packages/traitlets/traitlets.py", line 1004, in setup_class for _, v in getmembers(cls): ^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/site-packages/traitlets/traitlets.py", line 242, in getmembers value = getattr(object, key) ^^^^^^^^^^^^^^^^^^^^ KeyboardInterrupt ------------------------------ Captured log setup ------------------------------ ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel baaef2c0-53b3-4e55-81b4-c75db912c137: Kernel didn't respond in 60 seconds ________________ ERROR at setup of TestDuplicatesOK.test_output ________________ cls = @classmethod def setup_class(cls): cls.build_error = None cls.build_path = mkdtemp() try: # Catch exceptions during test setup # Sets page_source, maybe modifies source cls.set_page_source() cls.out_dir = pjoin(cls.build_path, cls.builder) cls.doctree_dir = pjoin(cls.build_path, 'doctrees') # App to build the pages with warnings turned into errors cls.build_app = TestApp( cls.page_source, cls.page_source, cls.out_dir, cls.doctree_dir, cls.builder, warningiserror=True) except Exception as e: # Exceptions during test setup shutil.rmtree(cls.build_path) raise e > cls.build_source() /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:223: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ cls = @classmethod def build_source(cls): try: # Catch exceptions during sphinx build cls.build_app.build(False, []) if cls.build_app.statuscode != 0: cls.build_error = "Unknown error" except Exception as e: # Exceptions during sphinx build cls.build_error = e # We will later check if a page build that should error, did error if cls.build_error is None or cls.should_error: return # An unexpected error - delete temp dir and report. shutil.rmtree(cls.build_path) > raise RuntimeError('page build failed with build error {}' .format(cls.build_error)) E RuntimeError: page build failed with build error Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:254: RuntimeError =================================== FAILURES =================================== ________________________________ test_codelinks ________________________________ self = name = 'build-finished', allowed_exceptions = (), args = (None,), results = [] listeners = [EventListener(id=65, handler=, priority=500)] def emit(self, name: str, *args: Any, allowed_exceptions: tuple[type[Exception], ...] = ()) -> list: """Emit a Sphinx event.""" # not every object likes to be repr()'d (think # random stuff coming via autodoc) with contextlib.suppress(Exception): logger.debug('[app] emitting event: %r%s', name, repr(args)[:100]) results = [] listeners = sorted(self.listeners[name], key=attrgetter("priority")) for listener in listeners: try: > results.append(listener.handler(self.app, *args)) /usr/lib/python3.12/site-packages/sphinx/events.py:97: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nb2plots/runroles.py:315: in write_runfiles NAME2ROLE[code_type].write_queue(queue, app) nb2plots/runroles.py:222: in write_queue self.write(node, app) nb2plots/runroles.py:123: in write built = self.get_built(node, app) nb2plots/runroles.py:147: in get_built own_params[code_type] = self._build(node, app) nb2plots/runroles.py:228: in _build full_nb = fill_notebook(nbf.reads(empty_json), timeout=timeout) nb2plots/runroles.py:338: in fill_notebook output_nb, _ = preprocessor(deepcopy(nb), res) /usr/lib/python3.12/site-packages/nbconvert/preprocessors/base.py:47: in __call__ return self.preprocess(nb, resources) /usr/lib/python3.12/site-packages/nbconvert/preprocessors/execute.py:87: in preprocess with self.setup_kernel(): /usr/lib64/python3.12/contextlib.py:137: in __enter__ return next(self.gen) /usr/lib/python3.12/site-packages/nbclient/client.py:599: in setup_kernel self.start_new_kernel_client() /usr/lib/python3.12/site-packages/jupyter_core/utils/__init__.py:160: in wrapped return loop.run_until_complete(inner) /usr/lib/python3.12/site-packages/nest_asyncio.py:98: in run_until_complete return f.result() /usr/lib64/python3.12/asyncio/futures.py:203: in result raise self._exception.with_traceback(self._exception_tb) /usr/lib64/python3.12/asyncio/tasks.py:304: in __step_run_and_handle_result result = coro.send(None) /usr/lib/python3.12/site-packages/nbclient/client.py:562: in async_start_new_kernel_client await ensure_async(self.kc.wait_for_ready(timeout=self.startup_timeout)) /usr/lib/python3.12/site-packages/jupyter_client/utils.py:30: in wrapped raise e /usr/lib/python3.12/site-packages/jupyter_client/utils.py:27: in wrapped return loop.run_until_complete(future) /usr/lib/python3.12/site-packages/nest_asyncio.py:98: in run_until_complete return f.result() /usr/lib64/python3.12/asyncio/futures.py:203: in result raise self._exception.with_traceback(self._exception_tb) /usr/lib64/python3.12/asyncio/tasks.py:304: in __step_run_and_handle_result result = coro.send(None) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = timeout = 60 async def _async_wait_for_ready(self, timeout: t.Optional[float] = None) -> None: """Waits for a response when a client is blocked - Sets future time for timeout - Blocks on shell channel until a message is received - Exit if the kernel has died - If client times out before receiving a message from the kernel, send RuntimeError - Flush the IOPub channel """ if timeout is None: timeout = float("inf") abs_timeout = time.time() + timeout from .manager import KernelManager if not isinstance(self.parent, KernelManager): # This Client was not created by a KernelManager, # so wait for kernel to become responsive to heartbeats # before checking for kernel_info reply while not await ensure_async(self.is_alive()): if time.time() > abs_timeout: raise RuntimeError( "Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout ) await asyncio.sleep(0.2) # Wait for kernel info reply on shell channel while True: self.kernel_info() try: msg = await self.shell_channel.get_msg(timeout=1) except Empty: pass else: if msg["msg_type"] == "kernel_info_reply": # Checking that IOPub is connected. If it is not connected, start over. try: await self.iopub_channel.get_msg(timeout=0.2) except Empty: pass else: self._handle_kernel_info_reply(msg) break if not await ensure_async(self.is_alive()): raise RuntimeError("Kernel died before replying to kernel_info") # Check if current time is ready check time plus timeout if time.time() > abs_timeout: > raise RuntimeError("Kernel didn't respond in %d seconds" % timeout) E RuntimeError: Kernel didn't respond in 60 seconds /usr/lib/python3.12/site-packages/jupyter_client/client.py:206: RuntimeError The above exception was the direct cause of the following exception: def test_codelinks(): def as_pxml(rst_text): return to_pxml.from_rst(rst_text, resolve=False) page = """\ Text here .. code-links:: More text here.""" both_re = re.compile(r""" Text here Download this page as a Python code file ; Download this page as a Jupyter notebook \(no outputs\) ; Download this page as a Jupyter notebook \(with outputs\) . More text here.""") > pxml = as_pxml(page) nb2plots/tests/test_codelinks.py:45: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nb2plots/tests/test_codelinks.py:15: in as_pxml return to_pxml.from_rst(rst_text, resolve=False) nb2plots/converters.py:124: in from_rst doctree, app = self._build_rst(rst_text, resolve) nb2plots/converters.py:84: in _build_rst app.build(True, []) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:112: in build return super(TestApp, self).build(*args, **kwargs) /usr/lib/python3.12/site-packages/sphinx/application.py:362: in build self.events.emit('build-finished', None) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'build-finished', allowed_exceptions = (), args = (None,), results = [] listeners = [EventListener(id=65, handler=, priority=500)] def emit(self, name: str, *args: Any, allowed_exceptions: tuple[type[Exception], ...] = ()) -> list: """Emit a Sphinx event.""" # not every object likes to be repr()'d (think # random stuff coming via autodoc) with contextlib.suppress(Exception): logger.debug('[app] emitting event: %r%s', name, repr(args)[:100]) results = [] listeners = sorted(self.listeners[name], key=attrgetter("priority")) for listener in listeners: try: results.append(listener.handler(self.app, *args)) except allowed_exceptions: # pass through the errors specified as *allowed_exceptions* raise except SphinxError: raise except Exception as exc: if self.app.pdb: # Just pass through the error, so that it can be debugged. raise modname = safe_getattr(listener.handler, '__module__', None) > raise ExtensionError(__("Handler %r for event %r threw an exception") % (listener.handler, name), exc, modname=modname) from exc E sphinx.errors.ExtensionError: Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinx/events.py:108: ExtensionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents ----------------------------- Captured stderr call ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 48, in from .debugger import TerminalPdb, Pdb File "/usr/lib/python3.12/site-packages/IPython/terminal/debugger.py", line 6, in from IPython.core.completer import IPCompleter File "/usr/lib/python3.12/site-packages/IPython/core/completer.py", line 250, in import jedi File "/usr/lib/python3.12/site-packages/jedi/__init__.py", line 32, in from jedi.api import Script, Interpreter, set_debug_function, preload_module File "/usr/lib/python3.12/site-packages/jedi/api/__init__.py", line 13, in import parso File "/usr/lib/python3.12/site-packages/parso/__init__.py", line 42, in from parso.grammar import Grammar, load_grammar File "/usr/lib/python3.12/site-packages/parso/grammar.py", line 10, in from parso.python.diff import DiffParser File "/usr/lib/python3.12/site-packages/parso/python/diff.py", line 34, in from parso.python.parser import Parser File "/usr/lib/python3.12/site-packages/parso/python/parser.py", line 1, in from parso.python import tree File "/usr/lib/python3.12/site-packages/parso/python/tree.py", line 53, in from parso.python.prefix import split_prefix File "/usr/lib/python3.12/site-packages/parso/python/prefix.py", line 64, in _regex = re.compile(group(_spacing, capture=True) + _regex) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/__init__.py", line 228, in compile return _compile(pattern, flags) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/__init__.py", line 307, in _compile p = _compiler.compile(pattern, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_compiler.py", line 743, in compile p = _parser.parse(p, flags) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_parser.py", line 972, in parse p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_parser.py", line 453, in _parse_sub itemsappend(_parse(source, state, verbose, nested + 1, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_parser.py", line 523, in _parse sourceget() File "/usr/lib64/python3.12/re/_parser.py", line 254, in get def get(self): KeyboardInterrupt ------------------------------ Captured log call ------------------------------- ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel 611d6fe2-0f9a-4604-a2f0-14de9ba5452b: Kernel didn't respond in 60 seconds ____________________________ test_runrole_reference ____________________________ self = name = 'build-finished', allowed_exceptions = (), args = (None,), results = [] listeners = [EventListener(id=65, handler=, priority=500)] def emit(self, name: str, *args: Any, allowed_exceptions: tuple[type[Exception], ...] = ()) -> list: """Emit a Sphinx event.""" # not every object likes to be repr()'d (think # random stuff coming via autodoc) with contextlib.suppress(Exception): logger.debug('[app] emitting event: %r%s', name, repr(args)[:100]) results = [] listeners = sorted(self.listeners[name], key=attrgetter("priority")) for listener in listeners: try: > results.append(listener.handler(self.app, *args)) /usr/lib/python3.12/site-packages/sphinx/events.py:97: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nb2plots/runroles.py:315: in write_runfiles NAME2ROLE[code_type].write_queue(queue, app) nb2plots/runroles.py:222: in write_queue self.write(node, app) nb2plots/runroles.py:123: in write built = self.get_built(node, app) nb2plots/runroles.py:147: in get_built own_params[code_type] = self._build(node, app) nb2plots/runroles.py:228: in _build full_nb = fill_notebook(nbf.reads(empty_json), timeout=timeout) nb2plots/runroles.py:338: in fill_notebook output_nb, _ = preprocessor(deepcopy(nb), res) /usr/lib/python3.12/site-packages/nbconvert/preprocessors/base.py:47: in __call__ return self.preprocess(nb, resources) /usr/lib/python3.12/site-packages/nbconvert/preprocessors/execute.py:87: in preprocess with self.setup_kernel(): /usr/lib64/python3.12/contextlib.py:137: in __enter__ return next(self.gen) /usr/lib/python3.12/site-packages/nbclient/client.py:599: in setup_kernel self.start_new_kernel_client() /usr/lib/python3.12/site-packages/jupyter_core/utils/__init__.py:160: in wrapped return loop.run_until_complete(inner) /usr/lib/python3.12/site-packages/nest_asyncio.py:98: in run_until_complete return f.result() /usr/lib64/python3.12/asyncio/futures.py:203: in result raise self._exception.with_traceback(self._exception_tb) /usr/lib64/python3.12/asyncio/tasks.py:304: in __step_run_and_handle_result result = coro.send(None) /usr/lib/python3.12/site-packages/nbclient/client.py:562: in async_start_new_kernel_client await ensure_async(self.kc.wait_for_ready(timeout=self.startup_timeout)) /usr/lib/python3.12/site-packages/jupyter_client/utils.py:30: in wrapped raise e /usr/lib/python3.12/site-packages/jupyter_client/utils.py:27: in wrapped return loop.run_until_complete(future) /usr/lib/python3.12/site-packages/nest_asyncio.py:98: in run_until_complete return f.result() /usr/lib64/python3.12/asyncio/futures.py:203: in result raise self._exception.with_traceback(self._exception_tb) /usr/lib64/python3.12/asyncio/tasks.py:304: in __step_run_and_handle_result result = coro.send(None) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = timeout = 60 async def _async_wait_for_ready(self, timeout: t.Optional[float] = None) -> None: """Waits for a response when a client is blocked - Sets future time for timeout - Blocks on shell channel until a message is received - Exit if the kernel has died - If client times out before receiving a message from the kernel, send RuntimeError - Flush the IOPub channel """ if timeout is None: timeout = float("inf") abs_timeout = time.time() + timeout from .manager import KernelManager if not isinstance(self.parent, KernelManager): # This Client was not created by a KernelManager, # so wait for kernel to become responsive to heartbeats # before checking for kernel_info reply while not await ensure_async(self.is_alive()): if time.time() > abs_timeout: raise RuntimeError( "Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout ) await asyncio.sleep(0.2) # Wait for kernel info reply on shell channel while True: self.kernel_info() try: msg = await self.shell_channel.get_msg(timeout=1) except Empty: pass else: if msg["msg_type"] == "kernel_info_reply": # Checking that IOPub is connected. If it is not connected, start over. try: await self.iopub_channel.get_msg(timeout=0.2) except Empty: pass else: self._handle_kernel_info_reply(msg) break if not await ensure_async(self.is_alive()): raise RuntimeError("Kernel died before replying to kernel_info") # Check if current time is ready check time plus timeout if time.time() > abs_timeout: > raise RuntimeError("Kernel didn't respond in %d seconds" % timeout) E RuntimeError: Kernel didn't respond in 60 seconds /usr/lib/python3.12/site-packages/jupyter_client/client.py:206: RuntimeError The above exception was the direct cause of the following exception: def test_runrole_reference(): # Ignore notebook reference in source ReST assert_rst_cells_equal('Some text :clearnotebook:`.`', [n_md_c('Some text')]) > assert_rst_cells_equal('Some text :fullnotebook:`.`', [n_md_c('Some text')]) nb2plots/tests/test_doctree2nb.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nb2plots/tests/test_doctree2nb.py:40: in assert_rst_cells_equal actual = to_notebook.from_rst(rst_text) nb2plots/converters.py:124: in from_rst doctree, app = self._build_rst(rst_text, resolve) nb2plots/converters.py:84: in _build_rst app.build(True, []) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:112: in build return super(TestApp, self).build(*args, **kwargs) /usr/lib/python3.12/site-packages/sphinx/application.py:362: in build self.events.emit('build-finished', None) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'build-finished', allowed_exceptions = (), args = (None,), results = [] listeners = [EventListener(id=65, handler=, priority=500)] def emit(self, name: str, *args: Any, allowed_exceptions: tuple[type[Exception], ...] = ()) -> list: """Emit a Sphinx event.""" # not every object likes to be repr()'d (think # random stuff coming via autodoc) with contextlib.suppress(Exception): logger.debug('[app] emitting event: %r%s', name, repr(args)[:100]) results = [] listeners = sorted(self.listeners[name], key=attrgetter("priority")) for listener in listeners: try: results.append(listener.handler(self.app, *args)) except allowed_exceptions: # pass through the errors specified as *allowed_exceptions* raise except SphinxError: raise except Exception as exc: if self.app.pdb: # Just pass through the error, so that it can be debugged. raise modname = safe_getattr(listener.handler, '__module__', None) > raise ExtensionError(__("Handler %r for event %r threw an exception") % (listener.handler, name), exc, modname=modname) from exc E sphinx.errors.ExtensionError: Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinx/events.py:108: ExtensionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [jupyter]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents build succeeded. The text files are in ../../../../tmp/tmpbuyu1ujt/build. Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [jupyter]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents ----------------------------- Captured stderr call ----------------------------- Traceback (most recent call last): File "", line 198, in _run_module_as_main File "", line 88, in _run_code File "/usr/lib/python3.12/site-packages/ipykernel_launcher.py", line 15, in from ipykernel import kernelapp as app File "/usr/lib/python3.12/site-packages/ipykernel/kernelapp.py", line 19, in from IPython.core.application import ( # type:ignore[attr-defined] File "/usr/lib/python3.12/site-packages/IPython/__init__.py", line 54, in from .terminal.embed import embed File "/usr/lib/python3.12/site-packages/IPython/terminal/embed.py", line 16, in from IPython.terminal.interactiveshell import TerminalInteractiveShell File "/usr/lib/python3.12/site-packages/IPython/terminal/interactiveshell.py", line 48, in from .debugger import TerminalPdb, Pdb File "/usr/lib/python3.12/site-packages/IPython/terminal/debugger.py", line 6, in from IPython.core.completer import IPCompleter File "/usr/lib/python3.12/site-packages/IPython/core/completer.py", line 250, in import jedi File "/usr/lib/python3.12/site-packages/jedi/__init__.py", line 32, in from jedi.api import Script, Interpreter, set_debug_function, preload_module File "/usr/lib/python3.12/site-packages/jedi/api/__init__.py", line 13, in import parso File "/usr/lib/python3.12/site-packages/parso/__init__.py", line 41, in from parso.parser import ParserSyntaxError File "/usr/lib/python3.12/site-packages/parso/parser.py", line 29, in from parso.pgen2.generator import ReservedString File "/usr/lib/python3.12/site-packages/parso/pgen2/__init__.py", line 10, in from parso.pgen2.generator import generate_grammar File "/usr/lib/python3.12/site-packages/parso/pgen2/generator.py", line 32, in from parso.pgen2.grammar_parser import GrammarParser, NFAState File "/usr/lib/python3.12/site-packages/parso/pgen2/grammar_parser.py", line 9, in from parso.python.tokenize import tokenize File "/usr/lib/python3.12/site-packages/parso/python/tokenize.py", line 115, in fstring_string_single_line = _compile( ^^^^^^^^^ File "/usr/lib/python3.12/site-packages/parso/python/tokenize.py", line 102, in _compile return re.compile(expr, re.UNICODE) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/__init__.py", line 228, in compile return _compile(pattern, flags) ^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/__init__.py", line 307, in _compile p = _compiler.compile(pattern, flags) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_compiler.py", line 743, in compile p = _parser.parse(p, flags) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_parser.py", line 972, in parse p = _parse_sub(source, state, flags & SRE_FLAG_VERBOSE, 0) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_parser.py", line 453, in _parse_sub itemsappend(_parse(source, state, verbose, nested + 1, ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib64/python3.12/re/_parser.py", line 682, in _parse if item[0][0] in _REPEATCODES: ~~~~^^^ File "/usr/lib64/python3.12/re/_parser.py", line 164, in __getitem__ def __getitem__(self, index): KeyboardInterrupt ------------------------------ Captured log call ------------------------------- ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel 8c91a045-6415-4ac6-b53b-de908531e7cb: Kernel didn't respond in 60 seconds ____________________________ test_runrole_doctrees _____________________________ self = name = 'build-finished', allowed_exceptions = (), args = (None,), results = [] listeners = [EventListener(id=65, handler=, priority=500)] def emit(self, name: str, *args: Any, allowed_exceptions: tuple[type[Exception], ...] = ()) -> list: """Emit a Sphinx event.""" # not every object likes to be repr()'d (think # random stuff coming via autodoc) with contextlib.suppress(Exception): logger.debug('[app] emitting event: %r%s', name, repr(args)[:100]) results = [] listeners = sorted(self.listeners[name], key=attrgetter("priority")) for listener in listeners: try: > results.append(listener.handler(self.app, *args)) /usr/lib/python3.12/site-packages/sphinx/events.py:97: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nb2plots/runroles.py:315: in write_runfiles NAME2ROLE[code_type].write_queue(queue, app) nb2plots/runroles.py:222: in write_queue self.write(node, app) nb2plots/runroles.py:123: in write built = self.get_built(node, app) nb2plots/runroles.py:147: in get_built own_params[code_type] = self._build(node, app) nb2plots/runroles.py:228: in _build full_nb = fill_notebook(nbf.reads(empty_json), timeout=timeout) nb2plots/runroles.py:338: in fill_notebook output_nb, _ = preprocessor(deepcopy(nb), res) /usr/lib/python3.12/site-packages/nbconvert/preprocessors/base.py:47: in __call__ return self.preprocess(nb, resources) /usr/lib/python3.12/site-packages/nbconvert/preprocessors/execute.py:87: in preprocess with self.setup_kernel(): /usr/lib64/python3.12/contextlib.py:137: in __enter__ return next(self.gen) /usr/lib/python3.12/site-packages/nbclient/client.py:599: in setup_kernel self.start_new_kernel_client() /usr/lib/python3.12/site-packages/jupyter_core/utils/__init__.py:160: in wrapped return loop.run_until_complete(inner) /usr/lib/python3.12/site-packages/nest_asyncio.py:98: in run_until_complete return f.result() /usr/lib64/python3.12/asyncio/futures.py:203: in result raise self._exception.with_traceback(self._exception_tb) /usr/lib64/python3.12/asyncio/tasks.py:304: in __step_run_and_handle_result result = coro.send(None) /usr/lib/python3.12/site-packages/nbclient/client.py:562: in async_start_new_kernel_client await ensure_async(self.kc.wait_for_ready(timeout=self.startup_timeout)) /usr/lib/python3.12/site-packages/jupyter_client/utils.py:30: in wrapped raise e /usr/lib/python3.12/site-packages/jupyter_client/utils.py:27: in wrapped return loop.run_until_complete(future) /usr/lib/python3.12/site-packages/nest_asyncio.py:98: in run_until_complete return f.result() /usr/lib64/python3.12/asyncio/futures.py:203: in result raise self._exception.with_traceback(self._exception_tb) /usr/lib64/python3.12/asyncio/tasks.py:304: in __step_run_and_handle_result result = coro.send(None) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = timeout = 60 async def _async_wait_for_ready(self, timeout: t.Optional[float] = None) -> None: """Waits for a response when a client is blocked - Sets future time for timeout - Blocks on shell channel until a message is received - Exit if the kernel has died - If client times out before receiving a message from the kernel, send RuntimeError - Flush the IOPub channel """ if timeout is None: timeout = float("inf") abs_timeout = time.time() + timeout from .manager import KernelManager if not isinstance(self.parent, KernelManager): # This Client was not created by a KernelManager, # so wait for kernel to become responsive to heartbeats # before checking for kernel_info reply while not await ensure_async(self.is_alive()): if time.time() > abs_timeout: raise RuntimeError( "Kernel didn't respond to heartbeats in %d seconds and timed out" % timeout ) await asyncio.sleep(0.2) # Wait for kernel info reply on shell channel while True: self.kernel_info() try: msg = await self.shell_channel.get_msg(timeout=1) except Empty: pass else: if msg["msg_type"] == "kernel_info_reply": # Checking that IOPub is connected. If it is not connected, start over. try: await self.iopub_channel.get_msg(timeout=0.2) except Empty: pass else: self._handle_kernel_info_reply(msg) break if not await ensure_async(self.is_alive()): raise RuntimeError("Kernel died before replying to kernel_info") # Check if current time is ready check time plus timeout if time.time() > abs_timeout: > raise RuntimeError("Kernel didn't respond in %d seconds" % timeout) E RuntimeError: Kernel didn't respond in 60 seconds /usr/lib/python3.12/site-packages/jupyter_client/client.py:206: RuntimeError The above exception was the direct cause of the following exception: def test_runrole_doctrees(): # Test that run roles generate expected doctrees expected_re_fmt = """\ Text then {descr} then text.""" def assert_rst_pxml(pxml_params, rst_source): code_type = pxml_params['code_type'] pxml = to_pxml.from_rst(rst_source) if not 'ext' in pxml_params: pxml_params['ext'] = 'py' if code_type == 'pyfile' else 'ipynb' pxml_regex = expected_re_fmt.format( role_type=code_type, **pxml_params) assert re.match(pxml_regex, pxml) assert_rst_pxml( dict(code_type='clearnotebook', filebase='contents', base='/contents', descr=r'Download this page as a Jupyter notebook \(no outputs\)'), "Text then :clearnotebook:`.` then text.") assert_rst_pxml( dict(code_type='fullnotebook', filebase='contents', base='/contents', descr=('Download this page as a Jupyter notebook ' r'\(with outputs\)')), "Text then :fullnotebook:`.` then text.") assert_rst_pxml( dict(code_type='pyfile', filebase='contents', base='/contents', descr='Download this page as a Python code file'), "Text then :pyfile:`.` then text.") for code_type in ('clearnotebook', 'fullnotebook', 'pyfile'): > assert_rst_pxml( dict(code_type=code_type, filebase='contents', base='/contents', descr='message to taste'), "Text then :{}:`message to taste` then text.".format(code_type)) nb2plots/tests/test_runroles.py:91: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ nb2plots/tests/test_runroles.py:63: in assert_rst_pxml pxml = to_pxml.from_rst(rst_source) nb2plots/converters.py:124: in from_rst doctree, app = self._build_rst(rst_text, resolve) nb2plots/converters.py:84: in _build_rst app.build(True, []) /usr/lib/python3.12/site-packages/sphinxtesters/sphinxutils.py:112: in build return super(TestApp, self).build(*args, **kwargs) /usr/lib/python3.12/site-packages/sphinx/application.py:362: in build self.events.emit('build-finished', None) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = name = 'build-finished', allowed_exceptions = (), args = (None,), results = [] listeners = [EventListener(id=65, handler=, priority=500)] def emit(self, name: str, *args: Any, allowed_exceptions: tuple[type[Exception], ...] = ()) -> list: """Emit a Sphinx event.""" # not every object likes to be repr()'d (think # random stuff coming via autodoc) with contextlib.suppress(Exception): logger.debug('[app] emitting event: %r%s', name, repr(args)[:100]) results = [] listeners = sorted(self.listeners[name], key=attrgetter("priority")) for listener in listeners: try: results.append(listener.handler(self.app, *args)) except allowed_exceptions: # pass through the errors specified as *allowed_exceptions* raise except SphinxError: raise except Exception as exc: if self.app.pdb: # Just pass through the error, so that it can be debugged. raise modname = safe_getattr(listener.handler, '__module__', None) > raise ExtensionError(__("Handler %r for event %r threw an exception") % (listener.handler, name), exc, modname=modname) from exc E sphinx.errors.ExtensionError: Handler for event 'build-finished' threw an exception (exception: Kernel didn't respond in 60 seconds) /usr/lib/python3.12/site-packages/sphinx/events.py:108: ExtensionError ----------------------------- Captured stdout call ----------------------------- Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents build succeeded. The pseudo-XML files are in ../../../../tmp/tmpj8brmbi0/build. Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents build succeeded. The pseudo-XML files are in ../../../../tmp/tmpy7w4u0xw/build. Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents build succeeded. The pseudo-XML files are in ../../../../tmp/tmplmot88db/build. Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents build succeeded. The pseudo-XML files are in ../../../../tmp/tmpbg_dznzt/build. Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents build succeeded. The pseudo-XML files are in ../../../../tmp/tmpfgwa8zz3/build. Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents build succeeded. The pseudo-XML files are in ../../../../tmp/tmp_f08vhgu/build. Running Sphinx v7.2.6 making output directory... done building [mo]: all of 0 po files writing output...  building [pseudoxml]: all source files updating environment: [new config] 1 added, 0 changed, 0 removed reading sources... [100%] contents looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... done writing output... [100%] contents ----------------------------- Captured stderr call ----------------------------- [IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled [IPKernelApp] WARNING | debugpy_stream undefined, debugging will not be enabled ------------------------------ Captured log call ------------------------------- ERROR traitlets:client.py:564 Error occurred while starting new kernel client for kernel 20ccaab4-651f-43d9-8870-0a901237d770: Kernel didn't respond in 60 seconds =============================== warnings summary =============================== ../../../../usr/lib/python3.12/site-packages/jupyter_client/connect.py:27 /usr/lib/python3.12/site-packages/jupyter_client/connect.py:27: 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 from jupyter_core.paths import jupyter_data_dir nb2plots/tests/test_builders.py: 19 warnings nb2plots/tests/test_codelinks.py: 7 warnings nb2plots/tests/test_doctree2nb.py: 65 warnings nb2plots/tests/test_doctree2py.py: 38 warnings nb2plots/tests/test_mpl_interactive.py: 4 warnings nb2plots/tests/test_nbplots.py: 46 warnings nb2plots/tests/test_proj1.py: 8 warnings nb2plots/tests/test_regression.py: 4 warnings nb2plots/tests/test_runroles.py: 31 warnings nb2plots/tests/test_sphinx2md.py: 40 warnings nb2plots/tests/test_timeout.py: 20 warnings /builddir/build/BUILD/nb2plots-0.7.2/nb2plots/runroles.py:275: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall(). for ref in doctree.traverse(runrole_reference): nb2plots/tests/test_builders.py: 158 warnings nb2plots/tests/test_codelinks.py: 104 warnings nb2plots/tests/test_doctree2nb.py: 53 warnings nb2plots/tests/test_nbplots.py: 53 warnings nb2plots/tests/test_proj1.py: 102 warnings nb2plots/tests/test_runroles.py: 160 warnings nb2plots/tests/test_timeout.py: 255 warnings /usr/lib/python3.12/site-packages/jupyter_client/session.py:203: 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). return datetime.utcnow().replace(tzinfo=utc) nb2plots/tests/test_nbplots.py::TestWithSkip::test_build_error nb2plots/tests/test_nbplots.py::TestWithSkipStructure::test_build_error nb2plots/tests/test_nbplots.py::TestWithSkipDoctest::test_build_error nb2plots/tests/test_nbplots.py::TestHideShow::test_build_error nb2plots/tests/test_nbplots.py::TestHideShow::test_build_error nb2plots/tests/test_nbplots.py::TestHideShowTests::test_build_error nb2plots/tests/test_nbplots.py::TestHideShowTests::test_build_error nb2plots/tests/test_nbplots.py::TestHideShowHtml::test_build_error nb2plots/tests/test_nbplots.py::TestHideShowHtml::test_build_error /builddir/build/BUILD/nb2plots-0.7.2/nb2plots/nbplots.py:349: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall(). for node in tree.traverse(doctest_filter): nb2plots/tests/test_timeout.py::TestCLOptsTimeout::test_build_error nb2plots/tests/test_timeout.py::TestConfigCLTimeout::test_build_error nb2plots/tests/test_timeout.py::TestBestTimeout::test_build_error /builddir/build/BUILD/nb2plots-0.7.2/nb2plots/codelinks.py:107: PendingDeprecationWarning: nodes.Node.traverse() is obsoleted by Node.findall(). for node in node.traverse(runrole_reference): -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html =========================== short test summary info ============================ FAILED nb2plots/tests/test_codelinks.py::test_codelinks - sphinx.errors.Exten... FAILED nb2plots/tests/test_doctree2nb.py::test_runrole_reference - sphinx.err... FAILED nb2plots/tests/test_runroles.py::test_runrole_doctrees - sphinx.errors... ERROR nb2plots/tests/test_builders.py::TestMarkdownBuild::test_build_error - ... ERROR nb2plots/tests/test_builders.py::TestMarkdownBuild::test_output - Runti... ERROR nb2plots/tests/test_builders.py::TestBasedMarkdownBuild::test_build_error ERROR nb2plots/tests/test_builders.py::TestBasedMarkdownBuild::test_output - ... ERROR nb2plots/tests/test_builders.py::TestLatexBuild::test_build_error - Run... ERROR nb2plots/tests/test_builders.py::TestLatexBuild::test_output - RuntimeE... ERROR nb2plots/tests/test_codelinks.py::TestSubdirCodeLinks::test_build_error ERROR nb2plots/tests/test_codelinks.py::TestSubdirCodeLinks::test_output - Ru... ERROR nb2plots/tests/test_proj1.py::TestProj1::test_build_error - RuntimeErro... ERROR nb2plots/tests/test_proj1.py::TestProj1::test_basic_build - RuntimeErro... ERROR nb2plots/tests/test_proj1.py::TestNotSameName::test_build_error - Runti... ERROR nb2plots/tests/test_runroles.py::TestDuplicatesOK::test_build_error - R... ERROR nb2plots/tests/test_runroles.py::TestDuplicatesOK::test_output - Runtim... ==== 3 failed, 102 passed, 1180 warnings, 13 errors in 13468.76s (3:44:28) ===== error: Bad exit status from /var/tmp/rpm-tmp.FD1tfR (%check) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.FD1tfR (%check) Child return code was: 1 EXCEPTION: [Error('Command failed: \n # /usr/bin/systemd-nspawn -q -M 9f9c7a950d8943e0a653b790c0893e16 -D /var/lib/mock/f40-build-2722443-73094/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.jj0emzbi:/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;\\007"\' \'--setenv=PS1= \\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/python-nb2plots.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 9f9c7a950d8943e0a653b790c0893e16 -D /var/lib/mock/f40-build-2722443-73094/root -a -u mockbuild --capability=cap_ipc_lock --bind=/tmp/mock-resolv.jj0emzbi:/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;\007"' '--setenv=PS1= \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/python-nb2plots.spec'