Mock Version: 6.7 Mock Version: 6.7 Mock Version: 6.7 Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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', '43209eb59f9d4814a79c6ad77f9ae512', '-D', '/var/lib/mock/f46-build-135598-20713/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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 riscv64 --nodeps /builddir/build/SPECS/python-beancount.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1787356800 Wrote: /builddir/build/SRPMS/python-beancount-3.2.3-1.fc46.src.rpm Child return code was: 0 Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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', '6a746a7ccf8d43a6a533a37ca9c3022b', '-D', '/var/lib/mock/f46-build-135598-20713/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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 riscv64 --nodeps /builddir/build/SPECS/python-beancount.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1787356800 Wrote: /builddir/build/SRPMS/python-beancount-3.2.3-1.fc46.src.rpm Child return code was: 0 Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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', 'd324a1585e8d4057a6f173eff2a1c1e1', '-D', '/var/lib/mock/f46-build-135598-20713/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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 riscv64 --nodeps /builddir/build/SPECS/python-beancount.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1787356800 Executing(mkbuilddir): /bin/sh -e /var/tmp/rpm-tmp.B6jymu Creating(rpmbuild.env): /builddir/build/BUILD/python-beancount-3.2.3-build/rpmbuild.env RPM_SOURCE_DIR="/builddir/build/SOURCES" RPM_BUILD_DIR="/builddir/build/BUILD/python-beancount-3.2.3-build" RPM_OPT_FLAGS="-O2 -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wno-complain-wrong-lang -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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer" RPM_LD_FLAGS="-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes " RPM_ARCH="riscv64" RPM_OS="linux" RPM_BUILD_NCPUS="8" RPM_SPECPARTS_DIR="/builddir/build/BUILD/python-beancount-3.2.3-build/SPECPARTS" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_BUILD_NCPUS RPM_SPECPARTS_DIR RPM_LD_FLAGS RPM_DOC_DIR="/usr/share/doc" export RPM_DOC_DIR RPM_PACKAGE_NAME="python-beancount" RPM_PACKAGE_VERSION="3.2.3" RPM_PACKAGE_RELEASE="1.fc46" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE LANG=C.UTF-8 export LANG unset CDPATH DISPLAY ||: unset DEBUGINFOD_URLS ||: unset RPM_CONFIG_DIR ||: RPM_BUILD_ROOT="/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT" export RPM_BUILD_ROOT PKG_CONFIG_PATH="${PKG_CONFIG_PATH}:/usr/lib64/pkgconfig:/usr/share/pkgconfig" export PKG_CONFIG_PATH CONFIG_SITE=${CONFIG_SITE:-NONE} export CONFIG_SITE Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.lBUINb + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd /builddir/build/BUILD/python-beancount-3.2.3-build + rm -rf beancount-3.2.3 + /usr/bin/rpmuncompress -x /builddir/build/SOURCES/beancount-3.2.3.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd beancount-3.2.3 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + find examples/ -type f -name .keep -delete + echo '# empty' + sed -i 's/\r$//' examples/tutorial/holdings-csv.output + sed -e '\|#!/usr/bin/env bean-web|d' -i examples/simple/starter.beancount + chmod -x examples/simple/starter.beancount + sed -i -e /bison-bin/d -e /flex-bin/d pyproject.toml + RPM_EC=0 ++ jobs -p + exit 0 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.yzAg6L + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + echo -n + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-dep-overrides -p Handling meson-python >= 0.14.0 from build-system.requires Requirement not satisfied: meson-python>=0.14.0 Handling meson >= 1.2.1 from build-system.requires Requirement not satisfied: meson>=1.2.1 Exiting dependency generation pass: build backend + cat /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-beancount-3.2.3-1.fc46.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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', 'ec2189194486499da9ec2367e99927c0', '-D', '/var/lib/mock/f46-build-135598-20713/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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 riscv64 --nodeps /builddir/build/SPECS/python-beancount.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1787356800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.YprUXt + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + echo -n + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-dep-overrides -p Handling meson-python >= 0.14.0 from build-system.requires Requirement satisfied: meson-python>=0.14.0 (installed: meson-python 0.20.0) Handling meson >= 1.2.1 from build-system.requires Requirement satisfied: meson>=1.2.1 (installed: meson 1.12.0) Handling click >=7.0 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement not satisfied: click>=7.0 Handling python-dateutil >=2.6.0 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement not satisfied: python-dateutil>=2.6.0 Handling regex >=2022.9.13 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement not satisfied: regex>=2022.9.13 + cat /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-beancount-3.2.3-1.fc46.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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', '6e4f15b405a64599a7d4c4730ef35a1d', '-D', '/var/lib/mock/f46-build-135598-20713/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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 riscv64 --nodeps /builddir/build/SPECS/python-beancount.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1787356800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.qw92vk + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + echo -n + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-dep-overrides -p Handling meson-python >= 0.14.0 from build-system.requires Requirement satisfied: meson-python>=0.14.0 (installed: meson-python 0.20.0) Handling meson >= 1.2.1 from build-system.requires Requirement satisfied: meson>=1.2.1 (installed: meson 1.12.0) Handling click >=7.0 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement satisfied: click>=7.0 (installed: click 8.4.2) Handling python-dateutil >=2.6.0 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement satisfied: python-dateutil>=2.6.0 (installed: python-dateutil 2.9.0.post0) Handling regex >=2022.9.13 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement satisfied: regex>=2022.9.13 (installed: regex 2026.7.19) + cat /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Wrote: /builddir/build/SRPMS/python-beancount-3.2.3-1.fc46.buildreqs.nosrc.rpm Child return code was: 11 Dynamic buildrequires detected Going to install missing buildrequires. See root.log for details. Using nspawn with args ['--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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', '33e2df3fd8b4491382120c455fae13ba', '-D', '/var/lib/mock/f46-build-135598-20713/root', '-a', '-u', 'mockbuild', '--capability=cap_ipc_lock', '--bind=/tmp/mock-resolv.ylb9zz1e:/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 riscv64 /builddir/build/SPECS/python-beancount.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: riscv64 Building for target riscv64 setting SOURCE_DATE_EPOCH=1787356800 Executing(%generate_buildrequires): /bin/sh -e /var/tmp/rpm-tmp.YR8fXH + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + echo pyproject-rpm-macros + echo python3-devel + echo 'python3dist(packaging)' + echo 'python3dist(pip) >= 19' + '[' -f pyproject.toml ']' + echo '(python3dist(tomli) if python3-devel < 3.11)' + rm -rfv '*.dist-info/' + '[' -f /usr/bin/python3 ']' + mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + echo -n + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + RPM_TOXENV=py315 + FEDORA=46 + HOSTNAME=rpmbuild + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_buildrequires.py --generate-extras --python3_pkgversion 3 --wheeldir /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir --output /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires --dep-overrides-file /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-dep-overrides -p Handling meson-python >= 0.14.0 from build-system.requires Requirement satisfied: meson-python>=0.14.0 (installed: meson-python 0.20.0) Handling meson >= 1.2.1 from build-system.requires Requirement satisfied: meson>=1.2.1 (installed: meson 1.12.0) Handling click >=7.0 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement satisfied: click>=7.0 (installed: click 8.4.2) Handling python-dateutil >=2.6.0 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement satisfied: python-dateutil>=2.6.0 (installed: python-dateutil 2.9.0.post0) Handling regex >=2022.9.13 from pyproject.toml generated metadata: [dependencies] (beancount) Requirement satisfied: regex>=2022.9.13 (installed: regex 2026.7.19) + cat /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-buildrequires + rm -rfv '*.dist-info/' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.kqszXC + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd beancount-3.2.3 + mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + 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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + VALAFLAGS=-g + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn' + LDFLAGS='-Wl,-z,relro -Wl,--as-needed -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + LT_SYS_LIBRARY_PATH=/usr/lib64: + CC=gcc + CXX=g++ + TMPDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + /usr/bin/python3 -Bs /usr/lib/rpm/redhat/pyproject_wheel.py /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir Processing ./. Preparing metadata (pyproject.toml): started Running command Preparing metadata (pyproject.toml) + meson setup /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3 /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/.mesonpy-azqsngdy -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --native-file=/builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/.mesonpy-azqsngdy/meson-python-native-file.ini The Meson build system Version: 1.12.0 Source dir: /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3 Build dir: /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/.mesonpy-azqsngdy Build type: native build Project name: beancount Project version: 3.2.3 C compiler for the host machine: gcc (gcc 16.2.1 "gcc (GCC) 16.2.1 20260819 (Red Hat 16.2.1-2)") C linker for the host machine: gcc ld.bfd 2.47.20260726 Host machine cpu family: riscv64 Host machine cpu: riscv64 Program bison found: YES 3.8.2 3.8.2 (/usr/bin/bison) Program flex found: YES 2.6.4 2.6.4 (/usr/bin/flex) Program python found: YES (/usr/bin/python3) Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Run-time dependency python found: YES 3.15 Build targets in project: 2 beancount 3.2.3 User defined options Native files: /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/.mesonpy-azqsngdy/meson-python-native-file.ini b_ndebug : if-release b_vscrt : md buildtype : release Found ninja-1.13.2 at /usr/bin/ninja + /usr/bin/ninja [1/8] Generating from 'beancount/parser/lexer.l' [2/8] Generating from 'beancount/parser/grammar.y' [3/8] Compiling C object _parser.cpython-315-riscv64-linux-gnu.so.p/beancount_parser_decimal.c.o [4/8] Compiling C object _parser.cpython-315-riscv64-linux-gnu.so.p/beancount_parser_parser.c.o [5/8] Compiling C object _parser.cpython-315-riscv64-linux-gnu.so.p/beancount_parser_tokens.c.o [6/8] Compiling C object _parser.cpython-315-riscv64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o [7/8] Compiling C object _parser.cpython-315-riscv64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o [8/8] Linking target _parser.cpython-315-riscv64-linux-gnu.so [1/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/.mesonpy-azqsngdy/_parser.cpython-315-riscv64-linux-gnu.so [2/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/__init__.py [3/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/VERSION [4/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/py.typed [5/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/api.py [6/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/loader.py [7/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/__init__.py [8/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/account.py [9/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/account_types.py [10/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/amount.py [11/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/compare.py [12/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/convert.py [13/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/data.py [14/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/display_context.py [15/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/distribution.py [16/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/flags.py [17/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/getters.py [18/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/interpolate.py [19/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/inventory.py [20/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/number.py [21/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/position.py [22/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/prices.py [23/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/realization.py [24/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/__init__.py [25/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/balance.py [26/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/basicops.py [27/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/compress.py [28/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/documents.py [29/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/find_prices.py [30/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/lifetimes.py [31/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/pad.py [32/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/summarize.py [33/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/validation.py [34/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/__init__.py [35/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/booking.py [36/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/booking_full.py [37/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/booking_method.py [38/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/cmptest.py [39/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/context.py [40/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/grammar.py [41/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/hashsrc.py [42/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/lexer.py [43/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/options.py [44/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/parser.py [45/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/printer.py [46/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/version.py [47/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/__init__.py [48/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/auto.py [49/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/auto_accounts.py [50/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_average_cost.py [51/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_closing.py [52/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_commodity.py [53/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_drained.py [54/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/close_tree.py [55/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/coherent_cost.py [56/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/commodity_attr.py [57/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/currency_accounts.py [58/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/implicit_prices.py [59/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/leafonly.py [60/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/noduplicates.py [61/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/nounused.py [62/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/onecommodity.py [63/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/pedantic.py [64/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/sellgains.py [65/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/unique_prices.py [66/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/projects/__init__.py [67/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/projects/export.py [68/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/__init__.py [69/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/check.py [70/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/deps.py [71/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/directories.py [72/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/doctor.py [73/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/example.py [74/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/format.py [75/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/tools/__init__.py [76/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/tools/treeify.py [77/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/__init__.py [78/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/bisect_key.py [79/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/defdict.py [80/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/encryption.py [81/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/file_utils.py [82/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/import_utils.py [83/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/invariants.py [84/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/memo.py [85/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/misc_utils.py [86/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/pager.py [87/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/table.py [88/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/test_utils.py [89/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/lexer.l [90/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/grammar.y [91/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/decimal.h [92/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/decimal.c [93/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/macros.h [94/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/parser.h [95/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/parser.c [96/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/tokens.h [97/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/account_test.py [98/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/account_types_test.py [99/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/amount_test.py [100/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/compare_test.py [101/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/convert_test.py [102/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/data_test.py [103/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/display_context_test.py [104/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/distribution_test.py [105/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/flags_test.py [106/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/getters_test.py [107/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/interpolate_test.py [108/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/inventory_test.py [109/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/number_test.py [110/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/position_test.py [111/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/prices_test.py [112/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/realization_test.py [113/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/loader_test.py [114/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/balance_test.py [115/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/basicops_test.py [116/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/compress_test.py [117/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/documents_test.py [118/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/find_prices_test.py [119/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/lifetimes_test.py [120/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/pad_test.py [121/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/summarize_test.py [122/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/ops/validation_test.py [123/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/booking_full_test.py [124/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/booking_method_test.py [125/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/booking_test.py [126/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/cmptest_test.py [127/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/context_test.py [128/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/grammar_test.py [129/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/hashsrc_test.py [130/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/lexer_test.py [131/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/options_test.py [132/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/parser_test.py [133/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/printer_test.py [134/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/parser/version_test.py [135/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/auto_accounts_test.py [136/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/auto_test.py [137/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_average_cost_test.py [138/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_closing_test.py [139/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_commodity_test.py [140/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/check_drained_test.py [141/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/close_tree_test.py [142/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/coherent_cost_test.py [143/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/commodity_attr_test.py [144/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/currency_accounts_test.py [145/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/implicit_prices_test.py [146/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/leafonly_test.py [147/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/noduplicates_test.py [148/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/nounused_test.py [149/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/onecommodity_test.py [150/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/pedantic_test.py [151/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/sellgains_test.py [152/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/plugins/unique_prices_test.py [153/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/projects/export_test.py [154/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/check_examples_test.py [155/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/check_test.py [156/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/deps_test.py [157/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/directories_test.py [158/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/doctor_test.py [159/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/example_test.py [160/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/scripts/format_test.py [161/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/tools/treeify_test.py [162/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/bisect_key_test.py [163/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/defdict_test.py [164/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/encryption_test.py [165/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/file_utils_test.py [166/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/import_utils_test.py [167/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/invariants_test.py [168/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/memo_test.py [169/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/misc_utils_test.py [170/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/pager_test.py [171/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/table_test.py [172/172] /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/utils/test_utils_test.py Preparing metadata (pyproject.toml): finished with status 'done' Building wheels for collected packages: beancount Building wheel for beancount (pyproject.toml): started Running command Building wheel for beancount (pyproject.toml) Building wheel for beancount (pyproject.toml): finished with status 'done' Created wheel for beancount: filename=beancount-3.2.3-cp315-cp315-linux_riscv64.whl size=521334 sha256=31ac5e085aad9755c352403093f44500873bc1e5eb06d4e95f59bc2ab64d3bb6 Stored in directory: /builddir/.cache/pip/wheels/04/08/58/102ebc54c4e3d18b3936d2e93042afcf1c4c90bd5b4a0d64ac Successfully built beancount + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.civgjg + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + '[' /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT '!=' / ']' + rm -rf /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT ++ dirname /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT + mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build + mkdir /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd beancount-3.2.3 ++ ls /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir/beancount-3.2.3-cp315-cp315-linux_riscv64.whl ++ xargs basename --multiple ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + specifier=beancount==3.2.3 + '[' -z beancount==3.2.3 ']' + PIP_CONFIG_FILE=/dev/null + TMPDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir + /usr/bin/python3 -m pip install --root /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT --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/python-beancount-3.2.3-build/pyproject-wheeldir beancount==3.2.3 Using pip 26.1.2 from /usr/lib/python3.15/site-packages/pip (python 3.15) Looking in links: /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir Processing /builddir/build/BUILD/python-beancount-3.2.3-build/pyproject-wheeldir/beancount-3.2.3-cp315-cp315-linux_riscv64.whl Installing collected packages: beancount Creating /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin changing mode of /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-check to 755 changing mode of /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-doctor to 755 changing mode of /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-example to 755 changing mode of /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-format to 755 changing mode of /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/treeify to 755 Successfully installed beancount-3.2.3 + '[' -d /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin ']' + '[' -z sP ']' + shebang_flags=-kasP + /usr/bin/python3 -B /usr/lib/rpm/redhat/pathfix.py -pni /usr/bin/python3 -kasP /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-check /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-doctor /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-example /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-format /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/treeify /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-check: updating /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-doctor: updating /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-example: updating /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/bean-format: updating /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/treeify: updating + rm -rfv /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin/__pycache__ + rm -f /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-ghost-distinfo + site_dirs=() + '[' -d /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages '!=' /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib/python3.15/site-packages ']' + '[' -d /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages ']' + site_dirs+=("/usr/lib64/python3.15/site-packages") + for site_dir in ${site_dirs[@]} + for distinfo in /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT$site_dir/*.dist-info + echo '%ghost %dir /usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info' +++ basename /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info ++ PYTHONPATH=/usr/lib/rpm/redhat ++ /usr/bin/python3 -sBc 'import sys; from pyproject_save_files import canonical_name_from_distinfo; print(canonical_name_from_distinfo(sys.argv[1]))' beancount-3.2.3.dist-info + _normalized=beancount + echo '%ghost %dir /usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info' + sed -i s/pip/rpm/ /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info/INSTALLER + PYTHONPATH=/usr/lib/rpm/redhat + /usr/bin/python3 -B /usr/lib/rpm/redhat/pyproject_preprocess_record.py --buildroot /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT --record /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info/RECORD --output /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-record + rm -fv /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info/RECORD removed '/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info/RECORD' + rm -fv /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info/REQUESTED removed '/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount-3.2.3.dist-info/REQUESTED' + '[' -f /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-dep-overrides ']' ++ wc -l /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-ghost-distinfo ++ cut -f1 '-d ' + lines=1 + '[' 1 -ne 1 ']' + RPM_FILES_ESCAPE=4.19 + /usr/bin/python3 /usr/lib/rpm/redhat/pyproject_save_files.py --output-files /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-files --output-modules /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-modules --buildroot /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT --sitelib /usr/lib/python3.15/site-packages --sitearch /usr/lib64/python3.15/site-packages --python-version 3.15 --pyproject-record /builddir/build/BUILD/python-beancount-3.2.3-build/python-beancount-3.2.3-1.fc46.riscv64-pyproject-record --prefix /usr -L beancount + /usr/bin/find-debuginfo -j8 --strict-build-id -m -i --build-id-seed 3.2.3-1.fc46 --unique-debug-suffix -3.2.3-1.fc46.riscv64 --unique-debug-src-base python-beancount-3.2.3-1.fc46.riscv64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 --remove-section .gnu.build.attributes -S debugsourcefiles.list /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3 find-debuginfo: starting Extracting debug info from 1 files DWARF-compressing 1 files sepdebugcrcfix: Updated 1 CRC32s, 0 CRC32s did match. Creating .debug symlinks for symlinks to ELF files Copying sources found by 'debugedit -l' to /usr/src/debug/python-beancount-3.2.3-1.fc46.riscv64 cpio: .mesonpy-azqsngdy/: Cannot stat: No such file or directory cpio: .mesonpy-azqsngdy/_parser.cpython-315-riscv64-linux-gnu.so.p/beancount/parser/grammar.c: Cannot stat: No such file or directory cpio: .mesonpy-azqsngdy/_parser.cpython-315-riscv64-linux-gnu.so.p/beancount/parser/grammar.h: Cannot stat: No such file or directory cpio: .mesonpy-azqsngdy/_parser.cpython-315-riscv64-linux-gnu.so.p/beancount/parser/lexer.c: Cannot stat: No such file or directory cpio: .mesonpy-azqsngdy/_parser.cpython-315-riscv64-linux-gnu.so.p/beancount/parser/lexer.h: Cannot stat: No such file or directory find-debuginfo: done + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig + COMPRESS='gzip -9 -n' + COMPRESS_EXT=.gz + /usr/lib/rpm/brp-compress + /usr/lib/rpm/redhat/brp-strip-lto /usr/bin/strip + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/lib64/python3.15/site-packages/beancount/parser/parser.py is executable but has no shebang, removing executable bit mangling shebang in /usr/lib64/python3.15/site-packages/beancount/projects/export.py from /usr/bin/env python3 to #!/usr/bin/python3 *** WARNING: ./usr/lib64/python3.15/site-packages/beancount/scripts/check.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/python3.15/site-packages/beancount/scripts/directories.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/python3.15/site-packages/beancount/scripts/doctor.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/python3.15/site-packages/beancount/scripts/example.py is executable but has no shebang, removing executable bit *** WARNING: ./usr/lib64/python3.15/site-packages/beancount/scripts/format.py is executable but has no shebang, removing executable bit mangling shebang in /usr/lib64/python3.15/site-packages/beancount/tools/treeify.py from /usr/bin/env python3 to #!/usr/bin/python3 + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-python-rpm-in-distinfo + env /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j8 Bytecompiling .py files below /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15 using python3.15 Bytecompiling .py files below /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib/debug/usr/lib64/python3.15 using python3.15 + /usr/lib/rpm/redhat/brp-python-hardlink + /usr/bin/add-det --brp -j8 /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/context_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/lexer.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/cmptest.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/cmptest.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/cmptest_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_full.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/context.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/options.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/version.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/parser.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/parser.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_full.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/version_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/options_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/parser_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/grammar.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/lexer_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/printer.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_method.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_method.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_method_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/grammar.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/printer.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/hashsrc_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/hashsrc.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/convert.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/printer_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/amount.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/account.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/account.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/amount.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/flags.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/convert.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/flags_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/account_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/number.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/amount_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/interpolate.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/account_types.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/number.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/convert_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/display_context.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/compare.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/getters.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/interpolate.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/account_types.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/number_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/display_context.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/account_types_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/compare.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/compare_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/prices.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/getters.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/position.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_full_test.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/display_context_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/getters_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/prices.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/distribution.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/distribution_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/interpolate_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/prices_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/position.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/booking_full_test.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/data.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/position_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/__pycache__/grammar_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/data_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/data.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/inventory.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/realization.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/compress_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/documents.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/balance_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/find_prices_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/realization.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/inventory_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/basicops.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/basicops.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/inventory.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/basicops_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/compress.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/lifetimes.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/find_prices.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/lifetimes.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/documents_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/pad.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/pad_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/lifetimes_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/pad.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/realization_test.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/balance.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/core/__pycache__/realization_test.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/auto.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/validation_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/balance.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_average_cost.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/close_tree.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/auto_accounts.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/validation.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_average_cost_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_commodity.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/auto_accounts_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/close_tree_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_closing.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/auto_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/coherent_cost.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_closing_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/summarize.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/commodity_attr.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/noduplicates.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/coherent_cost_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_drained.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/implicit_prices.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_commodity_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/commodity_attr_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/onecommodity.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/currency_accounts.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/currency_accounts.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/onecommodity_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/check_drained_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/sellgains.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/nounused.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/noduplicates_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/implicit_prices_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/pedantic.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/currency_accounts_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/leafonly.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/sellgains.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/nounused_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/pedantic_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/leafonly_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/projects/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/unique_prices.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/sellgains_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/plugins/__pycache__/unique_prices_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/projects/__pycache__/export_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/deps_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/check.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/deps.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/deps.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/check_examples_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/directories.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/check_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/projects/__pycache__/export.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/projects/__pycache__/export.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/directories_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/format.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/ops/__pycache__/summarize_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/format.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/format_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/example_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/doctor.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/tools/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/doctor.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/defdict.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/tools/__pycache__/treeify.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/doctor_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/defdict_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/tools/__pycache__/treeify.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/file_utils.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/invariants.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/tools/__pycache__/treeify_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/bisect_key.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/file_utils.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/invariants_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/encryption.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/bisect_key_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/memo.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/import_utils.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/file_utils_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/import_utils_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/memo_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/misc_utils.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/encryption_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/misc_utils.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/table.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/table.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/pager.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/pager_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/table_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/__pycache__/__init__.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/__pycache__/api.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/test_utils_test.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/example.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/test_utils_test.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/misc_utils_test.cpython-315.pyc: rewriting with normalized contents /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/scripts/__pycache__/example.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/test_utils.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/utils/__pycache__/test_utils.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/__pycache__/loader.cpython-315.opt-1.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/__pycache__/loader.cpython-315.pyc: replacing with normalized version /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/__pycache__/loader_test.cpython-315.pyc: rewriting with normalized contents Scanned 38 directories and 511 files, processed 201 inodes, 201 modified (80 replaced + 121 rewritten), 0 unsupported format, 0 errors + /usr/bin/linkdupes --brp /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr Scanned 37 directories and 511 files, considered 511 files, read 11 files, linked 0 files, 0 errors sum of sizes of linked files: 0 bytes Reading /builddir/build/BUILD/python-beancount-3.2.3-build/SPECPARTS/rpm-debuginfo.specpart Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.MqecoA + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules ' + export FCFLAGS + VALAFLAGS=-g + export VALAFLAGS + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + export LDFLAGS + LT_SYS_LIBRARY_PATH=/usr/lib64: + export LT_SYS_LIBRARY_PATH + CC=gcc + export CC + CXX=g++ + export CXX + cd beancount-3.2.3 + meson setup --reconfigure -Dtests=enabled build/ The Meson build system Version: 1.12.0 Source dir: /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3 Build dir: /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/build Build type: native build Project name: beancount Project version: 3.2.3 C compiler for the host machine: gcc (gcc 16.2.1 "gcc (GCC) 16.2.1 20260819 (Red Hat 16.2.1-2)") C linker for the host machine: gcc ld.bfd 2.47.20260726 Host machine cpu family: riscv64 Host machine cpu: riscv64 Program bison found: YES 3.8.2 3.8.2 (/usr/bin/bison) Program flex found: YES 2.6.4 2.6.4 (/usr/bin/flex) Program python3 found: YES (/usr/bin/python3) Found pkg-config: YES (/usr/bin/pkg-config) 2.5.1 Run-time dependency python found: YES 3.15 Library m found: YES Run-time dependency python found: YES 3.15 Build targets in project: 3 beancount 3.2.3 User defined options tests: enabled Found ninja-1.13.2 at /usr/bin/ninja + meson test -C build/ ninja: Entering directory `/builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/build' [1/4] Compiling C object tokens-test.p/beancount_parser_decimal.c.o [2/4] Compiling C object tokens-test.p/beancount_parser_tokens_test.c.o [3/4] Compiling C object tokens-test.p/beancount_parser_tokens.c.o [4/4] Linking target tokens-test 1/1 beancount:tokens OK 0.03s Ok: 1 Fail: 0 Full log written to /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/build/meson-logs/testlog.txt + ln -s /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages/beancount/parser/_parser.cpython-315-riscv64-linux-gnu.so beancount/parser/ + CFLAGS='-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 -fstack-clash-protection -fno-omit-frame-pointer -mno-omit-leaf-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-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes ' + PATH=/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin + PYTHONPATH=/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib64/python3.15/site-packages:/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/lib/python3.15/site-packages + PYTHONDONTWRITEBYTECODE=1 + PYTEST_ADDOPTS=' --ignore=/builddir/build/BUILD/python-beancount-3.2.3-build/.pyproject-builddir' + PYTEST_XDIST_AUTO_NUM_WORKERS=8 + /usr/bin/pytest -v ============================= test session starts ============================== platform linux -- Python 3.15.0rc1, pytest-9.1.1, pluggy-1.6.0 -- /usr/bin/python3 cachedir: .pytest_cache rootdir: /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3 configfile: pyproject.toml testpaths: beancount collecting ... collected 1119 items beancount/core/account_test.py::TestAccount::test_account_join PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_account_split PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_commonprefix PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_has_component PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_is_valid PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_leaf PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_parent PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_root PASSED [ 0%] beancount/core/account_test.py::TestAccount::test_sans_root PASSED [ 0%] beancount/core/account_test.py::TestAccountCoreOnly::test_parent_matcher PASSED [ 0%] beancount/core/account_test.py::TestAccountCoreOnly::test_parents PASSED [ 0%] beancount/core/account_test.py::TestWalk::test_walk PASSED [ 1%] beancount/core/account_test.py::TestAccountTransformer::test_noop PASSED [ 1%] beancount/core/account_test.py::TestAccountTransformer::test_parse PASSED [ 1%] beancount/core/account_test.py::TestAccountTransformer::test_render PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_basics PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sign PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sort_key PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_type PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_is_account_categories PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_is_account_type PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_is_inverted_account PASSED [ 1%] beancount/core/account_types_test.py::TestAccountTypes::test_is_root_account PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_abs PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_add PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_comparisons PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_constructor PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_div PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_fromstring PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_hash PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_mult PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_mutation PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_neg PASSED [ 2%] beancount/core/amount_test.py::TestAmount::test_sort__explicit PASSED [ 3%] beancount/core/amount_test.py::TestAmount::test_sort__natural PASSED [ 3%] beancount/core/amount_test.py::TestAmount::test_sub PASSED [ 3%] beancount/core/amount_test.py::TestAmount::test_tostring PASSED [ 3%] beancount/core/compare_test.py::TestCompare::test_compare_entries PASSED [ 3%] beancount/core/compare_test.py::TestCompare::test_excludes_entries PASSED [ 3%] beancount/core/compare_test.py::TestCompare::test_hash_entries PASSED [ 3%] beancount/core/compare_test.py::TestCompare::test_hash_entries_same_postings PASSED [ 3%] beancount/core/compare_test.py::TestCompare::test_hash_entries_with_duplicates PASSED [ 3%] beancount/core/compare_test.py::TestCompare::test_hash_with_exclude_meta PASSED [ 3%] beancount/core/compare_test.py::TestCompare::test_includes_entries PASSED [ 3%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__fail PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__noop PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__success PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount_with_date PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_both PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_but_same_currency PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__success PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_cost__empty PASSED [ 4%] beancount/core/convert_test.py::TestPositionConversions::test_cost__missing PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_cost__not_empty PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_old_test PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_units PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_value__currency_from_cost PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_value__no_currency PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_weight__no_cost PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost PASSED [ 5%] beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost_missing PASSED [ 5%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__fail PASSED [ 5%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__noop PASSED [ 5%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__success PASSED [ 5%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount_with_date PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__currency_from_price PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_both PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_but_same_currency PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__success PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_cost__empty PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_cost__missing PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_cost__not_empty PASSED [ 6%] beancount/core/convert_test.py::TestPostingConversions::test_old_test PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_units PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_cost PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_price PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_value__no_currency PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_weight__no_cost PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost_missing PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_weight_with_cost_and_price PASSED [ 7%] beancount/core/convert_test.py::TestPostingConversions::test_weight_with_only_price PASSED [ 7%] beancount/core/convert_test.py::TestMarketValue::test_mixed_currencies PASSED [ 7%] beancount/core/convert_test.py::TestMarketValue::test_no_change PASSED [ 8%] beancount/core/convert_test.py::TestMarketValue::test_other_currency PASSED [ 8%] beancount/core/convert_test.py::TestMarketValue::test_stock_different_ones PASSED [ 8%] beancount/core/convert_test.py::TestMarketValue::test_stock_many_lots PASSED [ 8%] beancount/core/convert_test.py::TestMarketValue::test_stock_not_found PASSED [ 8%] beancount/core/convert_test.py::TestMarketValue::test_stock_single PASSED [ 8%] beancount/core/data_test.py::TestData::test_create_simple_posting PASSED [ 8%] beancount/core/data_test.py::TestData::test_create_simple_posting_with_cost PASSED [ 8%] beancount/core/data_test.py::TestData::test_entry_sortkey PASSED [ 8%] beancount/core/data_test.py::TestData::test_filter_txns PASSED [ 8%] beancount/core/data_test.py::TestData::test_find_closest PASSED [ 8%] beancount/core/data_test.py::TestData::test_get_entry PASSED [ 9%] beancount/core/data_test.py::TestData::test_has_entry_account_component PASSED [ 9%] beancount/core/data_test.py::TestData::test_iter_entry_dates PASSED [ 9%] beancount/core/data_test.py::TestData::test_posting_has_conversion PASSED [ 9%] beancount/core/data_test.py::TestData::test_posting_sortkey PASSED [ 9%] beancount/core/data_test.py::TestData::test_remove_account_postings PASSED [ 9%] beancount/core/data_test.py::TestData::test_sanity_check_types PASSED [ 9%] beancount/core/data_test.py::TestData::test_sort PASSED [ 9%] beancount/core/data_test.py::TestData::test_transaction_has_conversion PASSED [ 9%] beancount/core/data_test.py::TestPickle::test_data_tuples_support_pickle PASSED [ 9%] beancount/core/data_test.py::TestAnnotations::test_directive_typed_named_tuples beancount/core/data_test.py::TestAnnotations::test_directive_typed_named_tuples PASSED [ 9%] beancount/core/display_context_test.py::TestDisplayContext::test_dump PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContext::test_set_fixed_precision PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_clear_mode PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_commas PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_maximum PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_no_clear_mode PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_reserved PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_uninitialized PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional_commas PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer_commas PASSED [ 10%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_sign PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_uninitialized PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic_multi PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional_commas PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer_commas PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_sign PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_uninitialized PASSED [ 11%] beancount/core/display_context_test.py::TestDisplayContextQuantize::test_quantize_basic PASSED [ 11%] beancount/core/display_context_test.py::TestFixedContext::test_get_fractional PASSED [ 12%] beancount/core/display_context_test.py::TestFixedContext::test_init PASSED [ 12%] beancount/core/display_context_test.py::TestFixedContext::test_str PASSED [ 12%] beancount/core/display_context_test.py::TestFixedContext::test_update PASSED [ 12%] beancount/core/display_context_test.py::TestFixedContext::test_update_from PASSED [ 12%] beancount/core/distribution_test.py::TestDistribution::test_distribution PASSED [ 12%] beancount/core/distribution_test.py::TestDistributionUpdateFrom::test_update_from PASSED [ 12%] beancount/core/flags_test.py::TestFlags::test_unique_flags PASSED [ 12%] beancount/core/getters_test.py::TestGetters::test_get_account_components PASSED [ 12%] beancount/core/getters_test.py::TestGetters::test_get_account_open_close PASSED [ 12%] beancount/core/getters_test.py::TestGetters::test_get_account_open_close__duplicates PASSED [ 12%] beancount/core/getters_test.py::TestGetters::test_get_accounts PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_accounts_use_map PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_active_years PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_all_links PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_all_payees PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_all_tags PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_commodity_directives PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_dict_accounts PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_entry_accounts PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_leveln_parent_accounts PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_min_max_dates PASSED [ 13%] beancount/core/getters_test.py::TestGetters::test_get_values_meta__multi PASSED [ 14%] beancount/core/getters_test.py::TestGetters::test_get_values_meta__single PASSED [ 14%] beancount/core/getters_test.py::TestGetters::test_methods_coverage PASSED [ 14%] beancount/core/interpolate_test.py::TestBalance::test_compute_residual PASSED [ 14%] beancount/core/interpolate_test.py::TestBalance::test_fill_residual_posting PASSED [ 14%] beancount/core/interpolate_test.py::TestBalance::test_has_nontrivial_balance PASSED [ 14%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_at_cost PASSED [ 14%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_conversions PASSED [ 14%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_currencies PASSED [ 14%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entry_context PASSED [ 14%] beancount/core/interpolate_test.py::TestInferTolerances::test_infer_tolerances_modes PASSED [ 14%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53_price PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53a PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53b PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__capped_inference PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__cost_and_number_ignored PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__dubious_precision PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost_and_price PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_price PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__minimum_on_costs PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__missing_units_only PASSED [ 15%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__multiplier PASSED [ 16%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__no_precision PASSED [ 16%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_fail_to_succ PASSED [ 16%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used PASSED [ 16%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used_overrides PASSED [ 16%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__with_inference PASSED [ 16%] beancount/core/interpolate_test.py::TestQuantize::test_quantize_with_tolerance PASSED [ 16%] beancount/core/inventory_test.py::TestInventoryNew::test_from_string PASSED [ 16%] beancount/core/inventory_test.py::TestInventory::test_add_amount PASSED [ 16%] beancount/core/inventory_test.py::TestInventory::test_add_amount__allow_negative PASSED [ 16%] beancount/core/inventory_test.py::TestInventory::test_add_amount__booking PASSED [ 16%] beancount/core/inventory_test.py::TestInventory::test_add_amount__multi_currency PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_add_amount__withlots PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_add_amount__zero PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_add_position PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_average PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_copy PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_cost PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_ctor_empty_len PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_currencies PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_currency_pairs PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_from_string PASSED [ 17%] beancount/core/inventory_test.py::TestInventory::test_get_currency_units PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_get_only_position PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_is_mixed PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_is_reduced_by PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_is_small__dict PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_is_small__value PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_is_small__with_default PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_op_abs PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_op_add PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_op_eq PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_op_lt PASSED [ 18%] beancount/core/inventory_test.py::TestInventory::test_op_mul PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_op_neg PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_reduce PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_segregate_units PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_split PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_str PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_sum_inventories PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_units PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_units1 PASSED [ 19%] beancount/core/inventory_test.py::TestInventory::test_update PASSED [ 19%] beancount/core/number_test.py::TestDecimalPrecision::test_formatting PASSED [ 19%] beancount/core/number_test.py::TestToDecimal::test_D PASSED [ 20%] beancount/core/number_test.py::TestToDecimal::test_ZERO PASSED [ 20%] beancount/core/number_test.py::TestToDecimal::test_round_to PASSED [ 20%] beancount/core/number_test.py::TestToDecimal::test_same_sign PASSED [ 20%] beancount/core/number_test.py::TestInferQuantization::test_auto_quantize PASSED [ 20%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_none PASSED [ 20%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_normal PASSED [ 20%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_one PASSED [ 20%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under PASSED [ 20%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under3 PASSED [ 20%] beancount/core/position_test.py::TestCost::test_cost_to_str__detail PASSED [ 20%] beancount/core/position_test.py::TestCost::test_cost_to_str__simple PASSED [ 21%] beancount/core/position_test.py::TestCostSpec::test_cost_to_str__detail PASSED [ 21%] beancount/core/position_test.py::TestCostSpec::test_cost_to_str__simple PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_abs PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_compare_zero_to_none PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_constructors PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_copy PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_currency_pair PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_eq_and_sortkey PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_eq_and_sortkey__bycost PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_from_amounts PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_from_string__empty PASSED [ 21%] beancount/core/position_test.py::TestPosition::test_from_string__missing_currency PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_from_string__simple PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_from_string__with_compound_cost PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_from_string__with_cost PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_from_string__with_cost_and_date PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_from_string__with_everything PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_from_string__with_label PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_from_string__with_spaces PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_is_negative_at_cost PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_mul PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_neg PASSED [ 22%] beancount/core/position_test.py::TestPosition::test_negative PASSED [ 23%] beancount/core/position_test.py::TestPosition::test_quantities PASSED [ 23%] beancount/core/position_test.py::TestPosition::test_str PASSED [ 23%] beancount/core/position_test.py::TestPosition::test_to_string PASSED [ 23%] beancount/core/position_test.py::TestPosition::test_to_string_no_detail PASSED [ 23%] beancount/core/prices_test.py::TestPriceEntries::test_get_last_price_entries PASSED [ 23%] beancount/core/prices_test.py::TestPriceMap::test_build_price_map PASSED [ 23%] beancount/core/prices_test.py::TestPriceMap::test_build_price_map_zero_prices PASSED [ 23%] beancount/core/prices_test.py::TestPriceMap::test_get_all_prices PASSED [ 23%] beancount/core/prices_test.py::TestPriceMap::test_get_latest_price PASSED [ 23%] beancount/core/prices_test.py::TestPriceMap::test_get_price PASSED [ 23%] beancount/core/prices_test.py::TestPriceMap::test_lookup_price_and_inverse PASSED [ 24%] beancount/core/prices_test.py::TestPriceMap::test_normalize_base_quote PASSED [ 24%] beancount/core/prices_test.py::TestPriceMap::test_ordering_same_date PASSED [ 24%] beancount/core/prices_test.py::TestPriceMap::test_project PASSED [ 24%] beancount/core/prices_test.py::TestPriceMap::test_project_collisions PASSED [ 24%] beancount/core/prices_test.py::TestPriceMap::test_project_missing PASSED [ 24%] beancount/core/realization_test.py::TestRealAccount::test_clone PASSED [ 24%] beancount/core/realization_test.py::TestRealAccount::test_ctor PASSED [ 24%] beancount/core/realization_test.py::TestRealAccount::test_equality PASSED [ 24%] beancount/core/realization_test.py::TestRealAccount::test_getitem_setitem PASSED [ 24%] beancount/core/realization_test.py::TestRealAccount::test_setitem_constraints PASSED [ 24%] beancount/core/realization_test.py::TestRealAccount::test_str PASSED [ 25%] beancount/core/realization_test.py::TestRealGetters::test_contains PASSED [ 25%] beancount/core/realization_test.py::TestRealGetters::test_get PASSED [ 25%] beancount/core/realization_test.py::TestRealGetters::test_get_or_create PASSED [ 25%] beancount/core/realization_test.py::TestRealGetters::test_iter_children PASSED [ 25%] beancount/core/realization_test.py::TestRealization::test_postings_by_account PASSED [ 25%] beancount/core/realization_test.py::TestRealization::test_realize PASSED [ 25%] beancount/core/realization_test.py::TestRealization::test_realize_empty PASSED [ 25%] beancount/core/realization_test.py::TestRealization::test_realize_min_accoumts PASSED [ 25%] beancount/core/realization_test.py::TestRealization::test_simple_realize PASSED [ 25%] beancount/core/realization_test.py::TestRealFilter::test_filter_almost_all PASSED [ 25%] beancount/core/realization_test.py::TestRealFilter::test_filter_misc PASSED [ 26%] beancount/core/realization_test.py::TestRealFilter::test_filter_no_leaves PASSED [ 26%] beancount/core/realization_test.py::TestRealFilter::test_filter_to_empty PASSED [ 26%] beancount/core/realization_test.py::TestRealFilter::test_filter_with_leaves PASSED [ 26%] beancount/core/realization_test.py::TestRealOther::test_compare_realizations PASSED [ 26%] beancount/core/realization_test.py::TestRealOther::test_compute_balance PASSED [ 26%] beancount/core/realization_test.py::TestRealOther::test_dump PASSED [ 26%] beancount/core/realization_test.py::TestRealOther::test_dump_balances PASSED [ 26%] beancount/core/realization_test.py::TestRealOther::test_get_postings PASSED [ 26%] beancount/core/realization_test.py::TestRealOther::test_iterate_with_balance PASSED [ 26%] beancount/core/realization_test.py::TestRealMisc::test_index_key PASSED [ 26%] beancount/core/realization_test.py::TestFindLastActive::test_find_last_active_posting PASSED [ 26%] beancount/core/realization_test.py::TestComputeBalance::test_compute_postings_balance PASSED [ 27%] beancount/loader_test.py::TestLoader::test_import_exception PASSED [ 27%] beancount/loader_test.py::TestLoader::test_import_other_exception PASSED [ 27%] beancount/loader_test.py::TestLoader::test_load PASSED [ 27%] beancount/loader_test.py::TestLoader::test_load_nonexist PASSED [ 27%] beancount/loader_test.py::TestLoader::test_load_string PASSED [ 27%] beancount/loader_test.py::TestLoader::test_renamed_plugin_warnings PASSED [ 27%] beancount/loader_test.py::TestLoader::test_run_transformation_exception PASSED [ 27%] beancount/loader_test.py::TestLoader::test_run_transformation_systemexit PASSED [ 27%] beancount/loader_test.py::TestLoader::test_run_transformations PASSED [ 27%] beancount/loader_test.py::TestLoadDoc::test_load_doc PASSED [ 27%] beancount/loader_test.py::TestLoadDoc::test_load_doc_empty PASSED [ 28%] beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin PASSED [ 28%] beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin_auto_pythonpath PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_no_includes PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_nonexist PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_return_include_filenames PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_absolute_include PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_duplicate_includes PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_multiple_includes PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_nonexist_include PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_relative_include PASSED [ 28%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative PASSED [ 29%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_abs PASSED [ 29%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_mixed PASSED [ 29%] beancount/loader_test.py::TestLoadIncludes::test_load_string_with_relative_include PASSED [ 29%] beancount/loader_test.py::TestLoadCache::test_load_cache PASSED [ 29%] beancount/loader_test.py::TestLoadCache::test_load_cache_disable PASSED [ 29%] beancount/loader_test.py::TestLoadCache::test_load_cache_moved_file PASSED [ 29%] beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_argument PASSED [ 29%] beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_env_var PASSED [ 29%] beancount/loader_test.py::TestLoadCache::test_load_cache_read_only_fs PASSED [ 29%] beancount/loader_test.py::TestOptionsAggregation::test_aggregate_operating_currencies PASSED [ 29%] beancount/ops/balance_test.py::TestBalance::test_balance_account_does_not_exist PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_balance_before_create PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_balance_mixed_cost_and_no_cost PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_balance_with_prefix_account PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_check_samedate PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_parents PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_parents_only PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_parents_with_postings PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_precision PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_simple_cont PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_simple_error PASSED [ 30%] beancount/ops/balance_test.py::TestBalance::test_simple_first PASSED [ 31%] beancount/ops/balance_test.py::TestBalance::test_simple_invalid_currency PASSED [ 31%] beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_cont PASSED [ 31%] beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_first PASSED [ 31%] beancount/ops/balance_test.py::TestBalance::test_with_lots PASSED [ 31%] beancount/ops/balance_test.py::TestBalancePrecision::test_balance_with_tolerance PASSED [ 31%] beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__explicit PASSED [ 31%] beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__regular PASSED [ 31%] beancount/ops/basicops_test.py::TestBasicOpsLinks::test_filter_link PASSED [ 31%] beancount/ops/basicops_test.py::TestBasicOpsLinks::test_group_entries_by_link PASSED [ 31%] beancount/ops/basicops_test.py::TestBasicOpsTags::test_filter_tag PASSED [ 31%] beancount/ops/basicops_test.py::TestBasicOpsOther::test_get_common_accounts PASSED [ 31%] beancount/ops/compress_test.py::TestMerge::test_merge PASSED [ 32%] beancount/ops/compress_test.py::TestMerge::test_merge_cost PASSED [ 32%] beancount/ops/compress_test.py::TestMerge::test_merge_price PASSED [ 32%] beancount/ops/compress_test.py::TestMerge::test_unmergeable PASSED [ 32%] beancount/ops/documents_test.py::TestDocuments::test_find_documents PASSED [ 32%] beancount/ops/documents_test.py::TestDocuments::test_process_documents PASSED [ 32%] beancount/ops/documents_test.py::TestDocuments::test_process_documents_trailing_slash PASSED [ 32%] beancount/ops/documents_test.py::TestDocuments::test_verify_document_files_exist PASSED [ 32%] beancount/ops/documents_test.py::TestDocumentsDate::test_invalid_date PASSED [ 32%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__no_constraint PASSED [ 32%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_leaf_constraints PASSED [ 32%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_parent_constraints PASSED [ 33%] beancount/ops/find_prices_test.py::TestFromFile::test_find_balance_currencies PASSED [ 33%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_at_cost PASSED [ 33%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_converted PASSED [ 33%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_priced PASSED [ 33%] beancount/ops/find_prices_test.py::TestFromFile::test_find_unpriced_currencies PASSED [ 33%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_closed_open PASSED [ 33%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_cross_accounts PASSED [ 33%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_different_currencies PASSED [ 33%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_compress PASSED [ 33%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_no_compress PASSED [ 33%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_closed PASSED [ 34%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_open PASSED [ 34%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_multiple PASSED [ 34%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_closed PASSED [ 34%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_open PASSED [ 34%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_days PASSED [ 34%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weekdays PASSED [ 34%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weeks PASSED [ 34%] beancount/ops/pad_test.py::TestPadding::test_pad_at_cost PASSED [ 34%] beancount/ops/pad_test.py::TestPadding::test_pad_check_balances PASSED [ 34%] beancount/ops/pad_test.py::TestPadding::test_pad_issue362 PASSED [ 34%] beancount/ops/pad_test.py::TestPadding::test_pad_multiple_currencies PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_multiple_times PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_no_overflow PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_parent PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_parents PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_plugin_modify PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_simple PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_to_zero PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_tolerance PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_unused PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_illegally PASSED [ 35%] beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_legally PASSED [ 36%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a PASSED [ 36%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a_original PASSED [ 36%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78b PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenClose::test_clear PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenClose::test_close PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenClose::test_open PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenClose::test_open_close_clear PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_clear PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_close PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open PASSED [ 36%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open_close_clear PASSED [ 36%] beancount/ops/summarize_test.py::TestClamp::test_clamp PASSED [ 37%] beancount/ops/summarize_test.py::TestCap::test_cap PASSED [ 37%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__empty PASSED [ 37%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_explicit PASSED [ 37%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_implicit PASSED [ 37%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_assets PASSED [ 37%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_at_cost PASSED [ 37%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_income PASSED [ 37%] beancount/ops/summarize_test.py::TestSummarize::test_summarize__complete PASSED [ 37%] beancount/ops/summarize_test.py::TestSummarize::test_summarize__ordering_non_transactions PASSED [ 37%] beancount/ops/summarize_test.py::TestConversions::test_conversions__empty PASSED [ 37%] beancount/ops/summarize_test.py::TestConversions::test_conversions__multiple PASSED [ 38%] beancount/ops/summarize_test.py::TestConversions::test_conversions__needed_middle PASSED [ 38%] beancount/ops/summarize_test.py::TestConversions::test_conversions__no_date PASSED [ 38%] beancount/ops/summarize_test.py::TestConversions::test_conversions__non_empty_but_empty_cost PASSED [ 38%] beancount/ops/summarize_test.py::TestConversions::test_conversions__not_needed PASSED [ 38%] beancount/ops/summarize_test.py::TestConversions::test_conversions__with_transactions_at_cost PASSED [ 38%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__after PASSED [ 38%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__before PASSED [ 38%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal1 PASSED [ 38%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal2 PASSED [ 38%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__empty PASSED [ 38%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__reverse PASSED [ 39%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__simple PASSED [ 39%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__first_date PASSED [ 39%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__middle PASSED [ 39%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__no_end_date PASSED [ 39%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_entries PASSED [ 39%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_opens PASSED [ 39%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_close PASSED [ 39%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_entry_open PASSED [ 39%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_new_opens PASSED [ 39%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__before PASSED [ 39%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_twice PASSED [ 40%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_without_open PASSED [ 40%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__duplicate_open PASSED [ 40%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_close PASSED [ 40%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_entry_open PASSED [ 40%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__close_unopened PASSED [ 40%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_close PASSED [ 40%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_open PASSED [ 40%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__ordering PASSED [ 40%] beancount/ops/validation_test.py::TestValidateDuplicateBalances::test_validate_duplicate_balances PASSED [ 40%] beancount/ops/validation_test.py::TestValidateDuplicateCommodities::test_validate_duplicate_commodities PASSED [ 40%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts PASSED [ 41%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts__unopened PASSED [ 41%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_balance_after_close PASSED [ 41%] beancount/ops/validation_test.py::TestValidateCurrencyConstraints::test_validate_currency_constraints PASSED [ 41%] beancount/ops/validation_test.py::TestValidateDocumentPaths::test_validate_documents_paths PASSED [ 41%] beancount/ops/validation_test.py::TestValidateDataTypes::test_validate_data_types PASSED [ 41%] beancount/ops/validation_test.py::TestValidateCheckTransactionBalances::test_validate_check_transaction_balances PASSED [ 41%] beancount/ops/validation_test.py::TestValidate::test_validate PASSED [ 41%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_global PASSED [ 41%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_specific PASSED [ 41%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_withprec PASSED [ 41%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_integral PASSED [ 42%] beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_currency_interpolations PASSED [ 42%] beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_interpolation_combinations PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__against_mixed PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__multiple_auto_postings PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__redundant_auto_postings PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__two_unknown_postings PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__ambiguous PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__unambiguous PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__ambiguous PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__unambiguous PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__ambiguous PASSED [ 42%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__unambiguous PASSED [ 43%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__ambiguous PASSED [ 43%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__unambiguous PASSED [ 43%] beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_auto_posting PASSED [ 43%] beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_missing PASSED [ 43%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__quantize_with_tolerances PASSED [ 43%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_needed_one_side PASSED [ 43%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unneeded PASSED [ 43%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unused PASSED [ 43%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_complete PASSED [ 43%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_both PASSED [ 43%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_per PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_total PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_miss_same_posting PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_cost_and_units PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_units PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_price PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined2 PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_units PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_multiple_groups PASSED [ 44%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_negative_units PASSED [ 44%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both PASSED [ 45%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both_none PASSED [ 45%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_per PASSED [ 45%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_total PASSED [ 45%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_negative_numbers PASSED [ 45%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_no_currency PASSED [ 45%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_per_only PASSED [ 45%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_total_only PASSED [ 45%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__average PASSED [ 45%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__invalid PASSED [ 45%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__strict PASSED [ 45%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__neg PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__pos PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__empty PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__with_currency PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__neg PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__pos PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none__from_mixed PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__strict PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__missing_units_number PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions PASSED [ 46%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__competing__with_error PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__no_error_because_total PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__overflowing__with_error PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions_hifo PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_cost PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_match PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__other_currency PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__reduction_with_same_currency_not_at_cost PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__sign_change_simple PASSED [ 47%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__unambiguous PASSED [ 47%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__augmenting_without_cost PASSED [ 47%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__booking_method_allowed PASSED [ 47%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_account PASSED [ 48%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_currency PASSED [ 48%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__inverted_signs PASSED [ 48%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__multiple PASSED [ 48%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__reducing_without_cost PASSED [ 48%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__simple PASSED [ 48%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__total_replacement SKIPPED [ 48%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance PASSED [ 48%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_neg SKIPPED [ 48%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_pos SKIPPED [ 48%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_non_empty_balance SKIPPED [ 48%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing1 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing2 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed1 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed2 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed1 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed2 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_1 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_2 PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT__mixed PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__no_match_against_any_lots PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_three_lots PASSED [ 49%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_two_lots PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_complete_first_lot PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_partial_first_lot PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_matching_more_than_is_available PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_three_lots PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_two_lots PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__no_match_against_any_lots PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_three_lots PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_two_lots PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_complete_first_lot PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_partial_first_lot PASSED [ 50%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_matching_more_than_is_available PASSED [ 51%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_three_lots PASSED [ 51%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_two_lots PASSED [ 51%] beancount/parser/booking_full_test.py::TestBookCrossover::test_ambiguous__FIFO__no_match_against_any_lots SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__ambi SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost__merging SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost_ccy__merging SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency__merging SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_date SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_with_merge SKIPPED [ 51%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient SKIPPED [ 52%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient_b SKIPPED [ 52%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match1 SKIPPED [ 52%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2 SKIPPED [ 52%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2_b SKIPPED [ 52%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge3_match1 SKIPPED [ 52%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial1 SKIPPED [ 52%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial2 SKIPPED [ 52%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_cost PASSED [ 52%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_date PASSED [ 52%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__same_date PASSED [ 52%] beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_multiple PASSED [ 52%] beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_single PASSED [ 53%] beancount/parser/booking_full_test.py::TestBookingApi::test_book_single PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_cost PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_currency PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_label PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_reduce__any_spec PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_reduce__no_cost PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__per PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__total PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_currency PASSED [ 53%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_date PASSED [ 54%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_label PASSED [ 54%] beancount/parser/booking_full_test.py::TestInterpolationRounding::test_interpolation_uses_finest_tolerance PASSED [ 54%] beancount/parser/booking_full_test.py::TestInterpolationRounding::test_interpolation_uses_loosest_tolerance_by_default PASSED [ 54%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_negative PASSED [ 54%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_zero PASSED [ 54%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount PASSED [ 54%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount__with_cost PASSED [ 54%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_augmenting PASSED [ 54%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_reducing PASSED [ 54%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_single_transaction PASSED [ 54%] beancount/parser/booking_test.py::TestBookingValidation::test_simple_negative_lots PASSED [ 55%] beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking PASSED [ 55%] beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking__same_day PASSED [ 55%] beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_local_booking PASSED [ 55%] beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_read_string_or_entries PASSED [ 55%] beancount/parser/cmptest_test.py::TestTestCase::test_assertEqualEntries PASSED [ 55%] beancount/parser/cmptest_test.py::TestTestCase::test_assertExcludesEntries PASSED [ 55%] beancount/parser/cmptest_test.py::TestTestCase::test_assertIncludesEntries PASSED [ 55%] beancount/parser/context_test.py::TestContext::test_context PASSED [ 55%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance PASSED [ 55%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance_with_cost PASSED [ 55%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_close PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_commodity PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_custom PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_document PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_event PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_note PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_1 PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_2 PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_3 PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_4 PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_5 PASSED [ 56%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_pad PASSED [ 57%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_price PASSED [ 57%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_query PASSED [ 57%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_one_string PASSED [ 57%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_three_strings PASSED [ 57%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_two_strings PASSED [ 57%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_with_txn_keyword PASSED [ 57%] beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_0 PASSED [ 57%] beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_1 PASSED [ 57%] beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_imbalance_from_single_posting PASSED [ 57%] beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_single_posting_at_zero PASSED [ 57%] beancount/parser/grammar_test.py::TestUglyBugs::test_comment PASSED [ 57%] beancount/parser/grammar_test.py::TestUglyBugs::test_comment_eof PASSED [ 58%] beancount/parser/grammar_test.py::TestUglyBugs::test_empty_1 PASSED [ 58%] beancount/parser/grammar_test.py::TestUglyBugs::test_empty_2 PASSED [ 58%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_comment PASSED [ 58%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_note PASSED [ 58%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_transaction PASSED [ 58%] beancount/parser/grammar_test.py::TestUglyBugs::test_indent_eof PASSED [ 58%] beancount/parser/grammar_test.py::TestUglyBugs::test_no_empty_lines PASSED [ 58%] beancount/parser/grammar_test.py::TestComment::test_comment_after_posting PASSED [ 58%] beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction PASSED [ 58%] beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction_start PASSED [ 58%] beancount/parser/grammar_test.py::TestComment::test_comment_before_transaction PASSED [ 59%] beancount/parser/grammar_test.py::TestComment::test_comment_between_postings PASSED [ 59%] beancount/parser/grammar_test.py::TestPushPopTag::test_pop_invalid_tag PASSED [ 59%] beancount/parser/grammar_test.py::TestPushPopTag::test_tag_left_unclosed PASSED [ 59%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_forgotten PASSED [ 59%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_invalid_pop PASSED [ 59%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_normal PASSED [ 59%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_override PASSED [ 59%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_shadow PASSED [ 59%] beancount/parser/grammar_test.py::TestMultipleLines::test_multiline_narration PASSED [ 59%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_1 PASSED [ 59%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_2 PASSED [ 60%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_no_final_newline PASSED [ 60%] beancount/parser/grammar_test.py::TestParserOptions::test_invalid_option PASSED [ 60%] beancount/parser/grammar_test.py::TestParserOptions::test_option_list_value PASSED [ 60%] beancount/parser/grammar_test.py::TestParserOptions::test_option_single_value PASSED [ 60%] beancount/parser/grammar_test.py::TestParserOptions::test_readonly_option PASSED [ 60%] beancount/parser/grammar_test.py::TestParserInclude::test_include_absolute PASSED [ 60%] beancount/parser/grammar_test.py::TestParserInclude::test_include_relative PASSED [ 60%] beancount/parser/grammar_test.py::TestParserInclude::test_include_relative_from_string PASSED [ 60%] beancount/parser/grammar_test.py::TestParserInclude::test_parse_nonexist PASSED [ 60%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin PASSED [ 60%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_as_option PASSED [ 61%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_with_config PASSED [ 61%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 61%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 61%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 61%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__default PASSED [ 61%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__invalid PASSED [ 61%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__raw PASSED [ 61%] beancount/parser/grammar_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 61%] beancount/parser/grammar_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 61%] beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 61%] beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 62%] beancount/parser/grammar_test.py::TestParserLinks::test_links PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_blank_line_not_allowed PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_blank_line_with_spaces_not_allowed PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_empty_narration PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_imbalance PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_link_and_then_tag PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_no_narration PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_no_postings PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_payee_no_narration PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_simple_1 PASSED [ 62%] beancount/parser/grammar_test.py::TestTransactions::test_simple_2 PASSED [ 63%] beancount/parser/grammar_test.py::TestTransactions::test_tag_then_link PASSED [ 63%] beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_line PASSED [ 63%] beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_posting PASSED [ 63%] beancount/parser/grammar_test.py::TestTransactions::test_too_many_strings PASSED [ 63%] beancount/parser/grammar_test.py::TestTransactions::test_zero_costs PASSED [ 63%] beancount/parser/grammar_test.py::TestTransactions::test_zero_prices PASSED [ 63%] beancount/parser/grammar_test.py::TestTransactions::test_zero_units PASSED [ 63%] beancount/parser/grammar_test.py::TestParseLots::test_cost_amount PASSED [ 63%] beancount/parser/grammar_test.py::TestParseLots::test_cost_both_costs PASSED [ 63%] beancount/parser/grammar_test.py::TestParseLots::test_cost_date PASSED [ 63%] beancount/parser/grammar_test.py::TestParseLots::test_cost_empty PASSED [ 63%] beancount/parser/grammar_test.py::TestParseLots::test_cost_label PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_merge PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_none PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_date PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_label PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_merge PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_three_components PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_cost_only PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_empty_total PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_just_currency PASSED [ 64%] beancount/parser/grammar_test.py::TestParseLots::test_cost_two_components PASSED [ 65%] beancount/parser/grammar_test.py::TestParseLots::test_cost_with_slashes PASSED [ 65%] beancount/parser/grammar_test.py::TestCurrencies::test_different_cost_and_price_currency PASSED [ 65%] beancount/parser/grammar_test.py::TestCurrencies::test_parse_currencies PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_cost_negative PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_price_negative PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost__invalid PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost_negative PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_inverted PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_negative PASSED [ 65%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_positive PASSED [ 66%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_with_missing PASSED [ 66%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_amount PASSED [ 66%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_cost PASSED [ 66%] beancount/parser/grammar_test.py::TestBalance::test_total_cost PASSED [ 66%] beancount/parser/grammar_test.py::TestBalance::test_total_price PASSED [ 66%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_data_types PASSED [ 66%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_empty PASSED [ 66%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_key_syntax PASSED [ 66%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_other PASSED [ 66%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__begin PASSED [ 66%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__end PASSED [ 67%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__indented PASSED [ 67%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__many PASSED [ 67%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__middle PASSED [ 67%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__repeated PASSED [ 67%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__add PASSED [ 67%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__different_places PASSED [ 67%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__divide PASSED [ 67%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__groups PASSED [ 67%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__multiply PASSED [ 67%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__negative PASSED [ 67%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__positive PASSED [ 68%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__precedence PASSED [ 68%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__subtract PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__amount PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__balance PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__close PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__commodity PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__compound_amount PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__document PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__event PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__include PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__key_value PASSED [ 68%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__lot_cost_date PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__note PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__open PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__option PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pad PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__plugin PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__poptag PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__posting PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__price PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pushtag PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_LINK PASSED [ 69%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_PIPE PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_TAG PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_new PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__transaction PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__multiple PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery2 PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_errors_in_postings PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception__recovery PASSED [ 70%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token PASSED [ 71%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token__recovery PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_missing_basis PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_with_other PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty_with_other PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_full PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_basis PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_currency PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_per PASSED [ 71%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_total PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_numbers PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_no_number_total PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_currency PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_number PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_none PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_full PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_cost PASSED [ 72%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_price PASSED [ 73%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number PASSED [ 73%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_cost PASSED [ 73%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_price PASSED [ 73%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_cost PASSED [ 73%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_price PASSED [ 73%] beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings PASSED [ 73%] beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings_invalid PASSED [ 73%] beancount/parser/grammar_test.py::TestDocument::test_document_links PASSED [ 73%] beancount/parser/grammar_test.py::TestDocument::test_document_no_tags_links PASSED [ 73%] beancount/parser/grammar_test.py::TestDocument::test_document_tags PASSED [ 73%] beancount/parser/grammar_test.py::TestMethodsSignature::test_signatures PASSED [ 73%] beancount/parser/hashsrc_test.py::TestHashSource::test_check_parser_source_files PASSED [ 74%] beancount/parser/hashsrc_test.py::TestHashSource::test_hash_parser_source_files PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_account_names_with_dash PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_account_names_with_numbers PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_bad_date PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_comma_currencies PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_currency_dash PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_currency_number PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_date_followed_by_number PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_invalid_directive PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_lex_indent PASSED [ 74%] beancount/parser/lexer_test.py::TestLexer::test_lex_iter PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_lex_unicode_account PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_no_final_newline PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_null_true_false PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_number_dots PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_number_no_integer PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_number_okay PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_number_space PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_popmeta PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_single_letter_account PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_string_escaped PASSED [ 75%] beancount/parser/lexer_test.py::TestLexer::test_string_newline PASSED [ 76%] beancount/parser/lexer_test.py::TestLexer::test_string_newline_long PASSED [ 76%] beancount/parser/lexer_test.py::TestLexer::test_string_newline_toolong PASSED [ 76%] beancount/parser/lexer_test.py::TestLexer::test_very_long_string PASSED [ 76%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__indented_comment PASSED [ 76%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__long_comment PASSED [ 76%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_drawer PASSED [ 76%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_title PASSED [ 76%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else PASSED [ 76%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else_non_flag PASSED [ 76%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_DATE PASSED [ 76%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception__recovery PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_substring_with_quotes PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_invalid_token PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_latin1_invalid PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf16_invalid PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf8 PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_fractional PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_integral PASSED [ 77%] beancount/parser/lexer_test.py::TestLexerMisc::test_valid_commas_in_number PASSED [ 77%] beancount/parser/options_test.py::TestOptions::test_get_account_types PASSED [ 77%] beancount/parser/options_test.py::TestOptions::test_get_current_accounts PASSED [ 77%] beancount/parser/options_test.py::TestOptions::test_get_previous_accounts PASSED [ 78%] beancount/parser/options_test.py::TestOptions::test_list_options PASSED [ 78%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__basic_fail PASSED [ 78%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_order PASSED [ 78%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_other PASSED [ 78%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_leaf PASSED [ 78%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_root PASSED [ 78%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success PASSED [ 78%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success_reset PASSED [ 78%] beancount/parser/options_test.py::TestValidateOptions::test_validate__plugin_processing_mode__invalid PASSED [ 78%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision PASSED [ 78%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_format PASSED [ 78%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_value PASSED [ 79%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 79%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 79%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 79%] beancount/parser/options_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 79%] beancount/parser/options_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 79%] beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 79%] beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 79%] beancount/parser/parser_test.py::TestCompareTestFunctions::test_is_entry_incomplete PASSED [ 79%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__disabled PASSED [ 79%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__errors XFAIL [ 79%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__noerrors XFAIL [ 80%] beancount/parser/parser_test.py::TestParserInputs::test_parse_None PASSED [ 80%] beancount/parser/parser_test.py::TestParserInputs::test_parse_file PASSED [ 80%] beancount/parser/parser_test.py::TestParserInputs::test_parse_filename PASSED [ 80%] beancount/parser/parser_test.py::TestParserInputs::test_parse_stdin PASSED [ 80%] beancount/parser/parser_test.py::TestParserInputs::test_parse_string PASSED [ 80%] beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_incorrect PASSED [ 80%] beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_utf8 PASSED [ 80%] beancount/parser/parser_test.py::TestTestUtils::test_parse_many PASSED [ 80%] beancount/parser/parser_test.py::TestTestUtils::test_parse_one PASSED [ 80%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex PASSED [ 80%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_filename PASSED [ 81%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_multi PASSED [ 81%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_parse PASSED [ 81%] beancount/parser/parser_test.py::TestLineno::test_lex PASSED [ 81%] beancount/parser/parser_test.py::TestLineno::test_lex_lineno PASSED [ 81%] beancount/parser/parser_test.py::TestLineno::test_parse PASSED [ 81%] beancount/parser/parser_test.py::TestLineno::test_parse_doc PASSED [ 81%] beancount/parser/parser_test.py::TestLineno::test_parse_lineno PASSED [ 81%] beancount/parser/parser_test.py::TestLineno::test_parse_string PASSED [ 81%] beancount/parser/parser_test.py::TestLineno::test_parse_string_lineno PASSED [ 81%] beancount/parser/printer_test.py::TestPrinter::test_format_and_print_error PASSED [ 81%] beancount/parser/printer_test.py::TestPrinter::test_methods_coverage PASSED [ 82%] beancount/parser/printer_test.py::TestPrinter::test_render_source PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Balance beancount/parser/printer_test.py::TestEntryPrinter::test_Balance PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_BalanceTolerance beancount/parser/printer_test.py::TestEntryPrinter::test_BalanceTolerance PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Close beancount/parser/printer_test.py::TestEntryPrinter::test_Close PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Document beancount/parser/printer_test.py::TestEntryPrinter::test_Document PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Event beancount/parser/printer_test.py::TestEntryPrinter::test_Event PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Note beancount/parser/printer_test.py::TestEntryPrinter::test_Note PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Open beancount/parser/printer_test.py::TestEntryPrinter::test_Open PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Pad beancount/parser/printer_test.py::TestEntryPrinter::test_Pad PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Price beancount/parser/printer_test.py::TestEntryPrinter::test_Price PASSED [ 82%] beancount/parser/printer_test.py::TestEntryPrinter::test_Query beancount/parser/printer_test.py::TestEntryPrinter::test_Query PASSED [ 83%] beancount/parser/printer_test.py::TestEntryPrinter::test_Transaction beancount/parser/printer_test.py::TestEntryPrinter::test_Transaction PASSED [ 83%] beancount/parser/printer_test.py::TestEntryPrinter::test_metadata PASSED [ 83%] beancount/parser/printer_test.py::TestEntryPrinter::test_write_source PASSED [ 83%] beancount/parser/printer_test.py::TestPrinterSpacing::test_interline_spacing PASSED [ 83%] beancount/parser/printer_test.py::TestDisplayContext::test_precision PASSED [ 83%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align PASSED [ 83%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_min_width_account PASSED [ 83%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_position_strings PASSED [ 83%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_with_weight PASSED [ 83%] beancount/parser/printer_test.py::TestPrinterMisc::test_metadata PASSED [ 83%] beancount/parser/printer_test.py::TestPrinterMisc::test_no_valid_account PASSED [ 84%] beancount/parser/printer_test.py::TestPrinterMisc::test_render_meta_with_None PASSED [ 84%] beancount/parser/printer_test.py::TestPrinterMisc::test_render_missing PASSED [ 84%] beancount/parser/printer_test.py::TestPrinterMisc::test_very_small_number PASSED [ 84%] beancount/parser/printer_test.py::TestPrinterMisc::test_zero_cost PASSED [ 84%] beancount/parser/version_test.py::TestVersion::test_compute_version_string PASSED [ 84%] beancount/parser/version_test.py::TestVersion::test_version_exists PASSED [ 84%] beancount/plugins/auto_accounts_test.py::TestAutoInsertOpen::test_auto_open PASSED [ 84%] beancount/plugins/auto_test.py::TestAuto::test_plugins_auto PASSED [ 84%] beancount/plugins/check_average_cost_test.py::TestMatchAverageCost::test_match_average_cost PASSED [ 84%] beancount/plugins/check_closing_test.py::TestCheckClosing::test_check_closing PASSED [ 84%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_ignore PASSED [ 84%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_okay PASSED [ 85%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_transaction PASSED [ 85%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_used_in_balance_only PASSED [ 85%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_get_commodity_map_ex PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__absence PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__declared_currencies PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__error PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__not_balance_sheet PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__same_day PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__seen_currencies PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__skip_preexisting PASSED [ 85%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__with_cost_basis PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_auto_accounts_parent_close PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_basic PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_close_unopened_parent PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_empty_entries PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_leave_others_untouched PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_match PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_override PASSED [ 86%] beancount/plugins/close_tree_test.py::TestCloseTree::test_override_complex PASSED [ 86%] beancount/plugins/coherent_cost_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 86%] beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr PASSED [ 86%] beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr_existence_only PASSED [ 87%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_currency_conversion PASSED [ 87%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_custom_base_account PASSED [ 87%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_residual_not_conversion PASSED [ 87%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_selection PASSED [ 87%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_two_groups_already_balanced PASSED [ 87%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_and_price PASSED [ 87%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_ignored PASSED [ 87%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__all_cases PASSED [ 87%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_different_transactions PASSED [ 87%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_same_transaction PASSED [ 87%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_overloaded PASSED [ 88%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__other_account PASSED [ 88%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only1 PASSED [ 88%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only2 PASSED [ 88%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only3 PASSED [ 88%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__balance PASSED [ 88%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__close PASSED [ 88%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__document PASSED [ 88%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__event PASSED [ 88%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__note PASSED [ 88%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__open PASSED [ 88%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__pad PASSED [ 89%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__price PASSED [ 89%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__transaction PASSED [ 89%] beancount/plugins/nounused_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 89%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_balance PASSED [ 89%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_regexp_config PASSED [ 89%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_declared PASSED [ 89%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_metadata PASSED [ 89%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_transaction PASSED [ 89%] beancount/plugins/pedantic_test.py::TestPedantic::test_plugins_pedantic PASSED [ 89%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_balance PASSED [ 89%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_imbalance PASSED [ 89%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_other_currency PASSED [ 90%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_success PASSED [ 90%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_zero_price PASSED [ 90%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__different PASSED [ 90%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__from_costs PASSED [ 90%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__same PASSED [ 90%] beancount/projects/export_test.py::TestExport::test_export_basic PASSED [ 90%] beancount/scripts/check_examples_test.py::TestCheckExamples::test_example_files PASSED [ 90%] beancount/scripts/check_test.py::TestScriptCheck::test_auto_plugins PASSED [ 90%] beancount/scripts/check_test.py::TestScriptCheck::test_fail PASSED [ 90%] beancount/scripts/check_test.py::TestScriptCheck::test_success PASSED [ 90%] beancount/scripts/deps_test.py::TestCheckDeps::test_check_dependencies PASSED [ 91%] beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation PASSED [ 91%] beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer_empty PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_roundtrip PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_list_options PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_invocation PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptMissingOpen::test_missing_open PASSED [ 91%] beancount/scripts/doctor_test.py::TestScriptDisplayContext::test_display_context PASSED [ 92%] beancount/scripts/doctor_test.py::TestContext::test_context PASSED [ 92%] beancount/scripts/doctor_test.py::TestContext::test_context_multiple_files PASSED [ 92%] beancount/scripts/doctor_test.py::TestLinked::test_linked_explicit_link PASSED [ 92%] beancount/scripts/doctor_test.py::TestLinked::test_linked_lineno_only PASSED [ 92%] beancount/scripts/doctor_test.py::TestLinked::test_linked_multiple_files PASSED [ 92%] beancount/scripts/doctor_test.py::TestRegion::test_region PASSED [ 92%] beancount/scripts/example_test.py::TestScriptExample::test_generate PASSED [ 92%] beancount/scripts/example_test.py::TestScriptExample::test_generate_with_date PASSED [ 92%] beancount/scripts/format_test.py::TestScriptFormat::test_align_posting_starts PASSED [ 92%] beancount/scripts/format_test.py::TestScriptFormat::test_arithmetic_expressions SKIPPED [ 92%] beancount/scripts/format_test.py::TestScriptFormat::test_commas PASSED [ 93%] beancount/scripts/format_test.py::TestScriptFormat::test_currency_issue146 PASSED [ 93%] beancount/scripts/format_test.py::TestScriptFormat::test_fixed_column PASSED [ 93%] beancount/scripts/format_test.py::TestScriptFormat::test_fixed_width PASSED [ 93%] beancount/scripts/format_test.py::TestScriptFormat::test_metadata_issue400 PASSED [ 93%] beancount/scripts/format_test.py::TestScriptFormat::test_open_only_issue80 PASSED [ 93%] beancount/scripts/format_test.py::TestScriptFormat::test_parenthesized_binary_expressions PASSED [ 93%] beancount/scripts/format_test.py::TestScriptFormat::test_success PASSED [ 93%] beancount/tools/treeify_test.py::TestTreeify::test_consecutive PASSED [ 93%] beancount/tools/treeify_test.py::TestTreeify::test_empty_string PASSED [ 93%] beancount/tools/treeify_test.py::TestTreeify::test_filenames PASSED [ 93%] beancount/tools/treeify_test.py::TestTreeify::test_filenames_tree PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_flush_left PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_flush_right PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_no_columns PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_noise_after PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_noise_before PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_between_nodes PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_parent_child PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_same_node PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_overlapping_column PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_parents PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_simple PASSED [ 94%] beancount/tools/treeify_test.py::TestTreeify::test_two_columns PASSED [ 95%] beancount/tools/treeify_test.py::TestTreeify::test_unsorted PASSED [ 95%] beancount/tools/treeify_test.py::TestTreeify::test_whitespace PASSED [ 95%] beancount/tools/treeify_test.py::TestTreeify::test_width_narrower PASSED [ 95%] beancount/tools/treeify_test.py::TestTreeify::test_width_wider PASSED [ 95%] beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_left_with_key PASSED [ 95%] beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_repeats PASSED [ 95%] beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_dict_with_default PASSED [ 95%] beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_pickle_defdict PASSED [ 95%] beancount/utils/encryption_test.py::TestEncryptedFiles::test_read_encrypted_file PASSED [ 95%] beancount/utils/encryption_test.py::TestEncryptedFilesCheck::test_is_encrypted_file PASSED [ 95%] beancount/utils/encryption_test.py::TestLoadIncludesEncrypted::test_include_encrypted PASSED [ 96%] beancount/utils/file_utils_test.py::TestFileUtilsFind::test_find_files PASSED [ 96%] beancount/utils/file_utils_test.py::TestMiscFileUtils::test_guess_file_format PASSED [ 96%] beancount/utils/file_utils_test.py::TestMiscFileUtils::test_path_greedy_split PASSED [ 96%] beancount/utils/import_utils_test.py::TestImportSymbol::test_import_symbol PASSED [ 96%] beancount/utils/invariants_test.py::TestInvariants::test_invariants_on_dummy PASSED [ 96%] beancount/utils/memo_test.py::TestMemoization::test_memoization_expired PASSED [ 96%] beancount/utils/memo_test.py::TestMemoization::test_memoization_success PASSED [ 96%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_escape_string PASSED [ 96%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_filter_type PASSED [ 96%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_height PASSED [ 96%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_width PASSED [ 97%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_groupby PASSED [ 97%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_is_sorted PASSED [ 97%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_log_time PASSED [ 97%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_no_curses PASSED [ 97%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_skipiter PASSED [ 97%] beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_first PASSED [ 97%] beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_last PASSED [ 97%] beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_first PASSED [ 97%] beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_last PASSED [ 97%] beancount/utils/misc_utils_test.py::TestLineFileProxy::test_line_file_proxy PASSED [ 97%] beancount/utils/pager_test.py::TestPager::test_pager_nothreshold PASSED [ 98%] beancount/utils/pager_test.py::TestPager::test_pager_threshold_above PASSED [ 98%] beancount/utils/pager_test.py::TestPager::test_pager_threshold_below PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_attribute_to_title PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_compute_table_widths PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_create_table PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_create_table_with_index PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_generate_table PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_table_to_csv PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_table_to_html PASSED [ 98%] beancount/utils/table_test.py::TestTable::test_table_to_text PASSED [ 98%] beancount/utils/test_utils_test.py::TestTestUtils::test_capture PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestUtils::test_create_temporary_files PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestUtils::test_docfile PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestUtils::test_docfile_extra PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestUtils::test_environ_contextmanager PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestUtils::test_search_words PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestUtils::test_tempdir PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestCase::test_assertLines PASSED [ 99%] beancount/utils/test_utils_test.py::TestTestCase::test_assertOutput PASSED [ 99%] beancount/utils/test_utils_test.py::TestSkipIfRaises::test_contextmanager PASSED [ 99%] beancount/utils/test_utils_test.py::TestSkipIfRaises::test_decorator PASSED [ 99%] beancount/utils/test_utils_test.py::TestSkipIfRaises::test_decorator_many PASSED [100%] =============================== warnings summary =============================== beancount/core/account_test.py::TestAccount::test_commonprefix beancount/core/account_test.py::TestAccount::test_commonprefix beancount/core/account_test.py::TestAccount::test_commonprefix beancount/core/account_test.py::TestAccount::test_commonprefix beancount/core/account_test.py::TestAccount::test_commonprefix /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/beancount/core/account.py:191: DeprecationWarning: os.path.commonprefix() is deprecated. Use os.path.commonpath() for longest path prefix. common_list = path.commonprefix(accounts_lists) -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html = 1096 passed, 21 skipped, 2 xfailed, 5 warnings, 34 subtests passed in 53.53s = + RPM_EC=0 ++ jobs -p + exit 0 Processing files: beancount-3.2.3-1.fc46.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.QZdd21 + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + DOCDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/README.rst /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount + RPM_EC=0 ++ jobs -p + exit 0 Provides: beancount = 3.2.3-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 Suggests: beancount-doc = 3.2.3-1.fc46 Processing files: beancount-doc-3.2.3-1.fc46.noarch Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.nbtPDZ + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + DOCDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount-doc + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount-doc + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/CHANGES /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount-doc + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/CREDITS /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount-doc + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/TODO /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount-doc + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/examples /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/beancount-doc + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.4YdvNT + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + LICENSEDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/licenses/beancount-doc + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/licenses/beancount-doc + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/COPYING /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/licenses/beancount-doc + RPM_EC=0 ++ jobs -p + exit 0 Provides: beancount-doc = 3.2.3-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-beancount-3.2.3-1.fc46.riscv64 Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.0DpK9t + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + DOCDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/python3-beancount + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export DOCDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/python3-beancount + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/README.rst /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/doc/python3-beancount + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.r0wfmR + umask 022 + cd /builddir/build/BUILD/python-beancount-3.2.3-build + cd beancount-3.2.3 + LICENSEDIR=/builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/licenses/python3-beancount + export LC_ALL=C.UTF-8 + LC_ALL=C.UTF-8 + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/licenses/python3-beancount + cp -pr /builddir/build/BUILD/python-beancount-3.2.3-build/beancount-3.2.3/COPYING /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT/usr/share/licenses/python3-beancount + RPM_EC=0 ++ jobs -p + exit 0 Provides: python-beancount = 3.2.3-1.fc46 python3-beancount = 3.2.3-1.fc46 python3-beancount(riscv-64) = 3.2.3-1.fc46 python3.15-beancount = 3.2.3-1.fc46 python3.15dist(beancount) = 3.2.3 python3dist(beancount) = 3.2.3 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/python3 ld-linux-riscv64-lp64d.so.1()(64bit) ld-linux-riscv64-lp64d.so.1(GLIBC_2.27)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.27)(64bit) python(abi) = 3.15 python3.15dist(click) >= 7 python3.15dist(python-dateutil) >= 2.6 python3.15dist(regex) >= 2022.9.13 rtld(GNU_HASH) Processing files: python-beancount-debugsource-3.2.3-1.fc46.riscv64 Provides: python-beancount-debugsource = 3.2.3-1.fc46 python-beancount-debugsource(riscv-64) = 3.2.3-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python3-beancount-debuginfo-3.2.3-1.fc46.riscv64 Provides: debuginfo(build-id) = 7913287ab8d8d5ddf7f40e72ceb05e67a8792b51 python-beancount-debuginfo = 3.2.3-1.fc46 python3-beancount-debuginfo = 3.2.3-1.fc46 python3-beancount-debuginfo(riscv-64) = 3.2.3-1.fc46 python3.15-beancount-debuginfo = 3.2.3-1.fc46 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-beancount-debugsource(riscv-64) = 3.2.3-1.fc46 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILD/python-beancount-3.2.3-build/BUILDROOT Wrote: /builddir/build/SRPMS/python-beancount-3.2.3-1.fc46.src.rpm Wrote: /builddir/build/RPMS/beancount-3.2.3-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/python-beancount-debugsource-3.2.3-1.fc46.riscv64.rpm Wrote: /builddir/build/RPMS/python3-beancount-debuginfo-3.2.3-1.fc46.riscv64.rpm Wrote: /builddir/build/RPMS/beancount-doc-3.2.3-1.fc46.noarch.rpm Wrote: /builddir/build/RPMS/python3-beancount-3.2.3-1.fc46.riscv64.rpm Child return code was: 0