=============================================================================== About this build: this rebuild has been done as part of reproduce.debian.net where we aim to reproduce Debian binary packages distributed via ftp.debian.org, by rebuilding using the exact same packages as the original build on the buildds, as described in the relevant .buildinfo file from buildinfos.debian.net. For more information please go to https://reproduce.debian.net or join #debian-reproducible on irc.debian.org =============================================================================== Preparing download of sources for /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs/beancount_3.2.0-2_arm64.buildinfo Source: beancount Version: 3.2.0-2 rebuilderd-worker node: codethink02-arm64 +------------------------------------------------------------------------------+ | Downloading sources Thu, 25 Dec 2025 17:38:15 +0000 | +------------------------------------------------------------------------------+ Get:1 https://deb.debian.org/debian trixie InRelease [140 kB] Get:2 https://deb.debian.org/debian-security trixie-security InRelease [43.4 kB] Get:3 https://deb.debian.org/debian trixie-updates InRelease [47.3 kB] Get:4 https://deb.debian.org/debian trixie-proposed-updates InRelease [57.6 kB] Get:5 https://deb.debian.org/debian trixie-backports InRelease [54.0 kB] Get:6 https://deb.debian.org/debian forky InRelease [137 kB] Get:7 https://deb.debian.org/debian sid InRelease [187 kB] Get:8 https://deb.debian.org/debian experimental InRelease [90.7 kB] Get:9 https://deb.debian.org/debian trixie/main Sources [10.5 MB] Get:10 https://deb.debian.org/debian trixie/non-free-firmware Sources [6548 B] Get:11 https://deb.debian.org/debian-security trixie-security/main Sources [116 kB] Get:12 https://deb.debian.org/debian-security trixie-security/non-free-firmware Sources [696 B] Get:13 https://deb.debian.org/debian trixie-updates/main Sources [2788 B] Get:14 https://deb.debian.org/debian trixie-proposed-updates/non-free-firmware Sources [692 B] Get:15 https://deb.debian.org/debian trixie-proposed-updates/main Sources [147 kB] Get:16 https://deb.debian.org/debian trixie-backports/non-free-firmware Sources [2468 B] Get:17 https://deb.debian.org/debian trixie-backports/main Sources [113 kB] Get:18 https://deb.debian.org/debian forky/main Sources [10.6 MB] Get:19 https://deb.debian.org/debian forky/non-free-firmware Sources [7696 B] Get:20 https://deb.debian.org/debian sid/main Sources [11.2 MB] Get:21 https://deb.debian.org/debian sid/non-free-firmware Sources [9692 B] Get:22 https://deb.debian.org/debian experimental/non-free-firmware Sources [3180 B] Get:23 https://deb.debian.org/debian experimental/main Sources [357 kB] Fetched 33.9 MB in 32s (1065 kB/s) Reading package lists... 'https://deb.debian.org/debian/pool/main/b/beancount/beancount_3.2.0-2.dsc' beancount_3.2.0-2.dsc 3307 SHA256:e9611b11b98f8c54f45f5090b8f33950caf45c933b716eba5f1caf24d0f0d6fa 'https://deb.debian.org/debian/pool/main/b/beancount/beancount_3.2.0.orig.tar.gz' beancount_3.2.0.orig.tar.gz 552057 SHA256:14dbec5e77398227acf73382bfe5cb608e638c70830b0c5a6d960ef9576b487b 'https://deb.debian.org/debian/pool/main/b/beancount/beancount_3.2.0-2.debian.tar.xz' beancount_3.2.0-2.debian.tar.xz 6900 SHA256:3f4feb1e5386d6085a1739c522b3c25126e602bac8b00c23a145489bbf6c87b4 14dbec5e77398227acf73382bfe5cb608e638c70830b0c5a6d960ef9576b487b beancount_3.2.0.orig.tar.gz 3f4feb1e5386d6085a1739c522b3c25126e602bac8b00c23a145489bbf6c87b4 beancount_3.2.0-2.debian.tar.xz e9611b11b98f8c54f45f5090b8f33950caf45c933b716eba5f1caf24d0f0d6fa beancount_3.2.0-2.dsc +------------------------------------------------------------------------------+ | Calling debrebuild Thu, 25 Dec 2025 17:38:48 +0000 | +------------------------------------------------------------------------------+ + nice /usr/bin/debrebuild --buildresult=/srv/rebuilderd/tmp/rebuilderdEElpi9/out --builder=sbuild+unshare --cache=/srv/rebuilderd/cache -- /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs/beancount_3.2.0-2_arm64.buildinfo Rebuilding beancount=3.2.0-2 in /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs now. /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs/beancount_3.2.0-2_arm64.buildinfo contains a GPG signature which has NOT been validated Using defined Build-Path: /build/reproducible-path/beancount-3.2.0 I: verifying dsc... successful! Get:1 http://deb.debian.org/debian unstable InRelease [187 kB] Get:2 http://snapshot.debian.org/archive/debian/20251208T143746Z sid InRelease [176 kB] Get:3 http://deb.debian.org/debian unstable/main arm64 Packages [10.1 MB] Get:4 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 Packages [10.2 MB] Fetched 20.7 MB in 2s (10.2 MB/s) Reading package lists... W: http://snapshot.debian.org/archive/debian/20251208T143746Z/dists/sid/InRelease: Loading /etc/apt/trusted.gpg from deprecated option Dir::Etc::Trusted Get:1 http://deb.debian.org/debian unstable/main arm64 python3-urllib3 all 2.5.0-1 [116 kB] Fetched 116 kB in 0s (6738 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp40n505dl/python3-urllib3_2.5.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.13.9-2 [27.5 kB] Fetched 27.5 kB in 0s (1049 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4yx7wm63/python3_3.13.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-typeguard all 4.4.4-1 [37.1 kB] Fetched 37.1 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg0lw5i2k/python3-typeguard_4.4.4-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-pytest all 8.4.2-1 [266 kB] Fetched 266 kB in 0s (14.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8s7h8e4n/python3-pytest_8.4.2-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libcc1-0 arm64 15.2.0-10 [41.4 kB] Fetched 41.4 kB in 0s (1224 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjzqv758t/libcc1-0_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 debianutils arm64 5.23.2 [92.4 kB] Fetched 92.4 kB in 0s (1274 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc6uzsatn/debianutils_5.23.2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 g++-aarch64-linux-gnu arm64 4:15.2.0-4 [1196 B] Fetched 1196 B in 0s (72.8 kB/s) dpkg-name: info: moved 'g++-aarch64-linux-gnu_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpedlkk53z/g++-aarch64-linux-gnu_15.2.0-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libc-bin arm64 2.42-5 [575 kB] Fetched 575 kB in 0s (22.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd3ceieir/libc-bin_2.42-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 perl arm64 5.40.1-7 [267 kB] Fetched 267 kB in 0s (14.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgot748ak/perl_5.40.1-7_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 debconf all 1.5.91 [121 kB] Fetched 121 kB in 0s (7140 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0gx8to40/debconf_1.5.91_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libc-gconv-modules-extra arm64 2.42-5 [1158 kB] Fetched 1158 kB in 0s (12.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq0icw668/libc-gconv-modules-extra_2.42-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libasan8 arm64 15.2.0-10 [2600 kB] Fetched 2600 kB in 0s (71.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp58harf2i/libasan8_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam-modules arm64 1.7.0-5 [172 kB] Fetched 172 kB in 0s (10.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi6396hmh/libpam-modules_1.7.0-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libuuid1 arm64 2.41.2-4 [37.8 kB] Fetched 37.8 kB in 0s (2345 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxcv7dlrp/libuuid1_2.41.2-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pyparsing all 3.1.3-1 [148 kB] Fetched 148 kB in 0s (8523 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2ms9klqw/python3-pyparsing_3.1.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 base-passwd arm64 3.6.8 [54.0 kB] Fetched 54.0 kB in 0s (3343 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpubl0rvrl/base-passwd_3.6.8_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 bash arm64 5.3-1 [1507 kB] Fetched 1507 kB in 0s (53.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpehmzxms1/bash_5.3-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-async-timeout all 5.0.1-1 [8324 B] Fetched 8324 B in 0s (504 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptajuxiu3/python3-async-timeout_5.0.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-proto-plus all 1.26.1-1 [35.3 kB] Fetched 35.3 kB in 0s (2187 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf1m6i3cl/python3-proto-plus_1.26.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pyproject-hooks all 1.2.0-1 [11.7 kB] Fetched 11.7 kB in 0s (772 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp06h96qw/python3-pyproject-hooks_1.2.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3.13-minimal arm64 3.13.11-1+b1 [2060 kB] Fetched 2060 kB in 0s (63.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1gje1le2/python3.13-minimal_3.13.11-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pkg-resources all 78.1.1-0.1 [224 kB] Fetched 224 kB in 0s (12.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpex4huma7/python3-pkg-resources_78.1.1-0.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-rsa all 4.9-2 [31.3 kB] Fetched 31.3 kB in 0s (1225 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxkdgdgw8/python3-rsa_4.9-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 gcc-15-aarch64-linux-gnu arm64 15.2.0-10 [19.6 MB] Fetched 19.6 MB in 0s (115 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuygbn6ry/gcc-15-aarch64-linux-gnu_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 passwd arm64 1:4.18.0-2 [1261 kB] Fetched 1261 kB in 0s (46.6 MB/s) dpkg-name: info: moved 'passwd_1%3a4.18.0-2_arm64.deb' to '/srv/rebuilderd/tmp/tmpc14wen51/passwd_4.18.0-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-jwt all 2.10.1-3 [31.3 kB] Fetched 31.3 kB in 0s (1879 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsrvhgnzk/python3-jwt_2.10.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmpfr6 arm64 4.2.2-2 [685 kB] Fetched 685 kB in 0s (30.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxglosrhb/libmpfr6_4.2.2-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libxml2-16 arm64 2.15.1+dfsg-2+b1 [591 kB] Fetched 591 kB in 0s (27.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplp9kv2_t/libxml2-16_2.15.1+dfsg-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libsmartcols1 arm64 2.41.2-4 [139 kB] Fetched 139 kB in 0s (7337 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpesoxlmrc/libsmartcols1_2.41.2-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.3-3 [169 kB] Fetched 169 kB in 0s (9596 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2n06cbh7/libreadline8t64_8.3-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 build-essential arm64 12.12 [4624 B] Fetched 4624 B in 0s (281 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2xoaxx08/build-essential_12.12_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.13.9-2 [10.5 kB] Fetched 10.5 kB in 0s (642 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo0saf6zf/libpython3-stdlib_3.13.9-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libcap2 arm64 1:2.75-10+b2 [28.1 kB] Fetched 28.1 kB in 0s (1691 kB/s) dpkg-name: info: moved 'libcap2_1%3a2.75-10+b2_arm64.deb' to '/srv/rebuilderd/tmp/tmp28suf8w5/libcap2_2.75-10+b2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 init-system-helpers all 1.69 [39.3 kB] Fetched 39.3 kB in 0s (2472 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyelvyv6a/init-system-helpers_1.69_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.13.1-1 [1453 kB] Fetched 1453 kB in 0s (47.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp58z086dt/man-db_2.13.1-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-aiosignal all 1.4.0-1 [6788 B] Fetched 6788 B in 0s (417 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp17t10iqf/python3-aiosignal_1.4.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgdbm6t64 arm64 1.26-1 [77.5 kB] Fetched 77.5 kB in 0s (0 B/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyxh7o7l7/libgdbm6t64_1.26-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-uritemplate all 4.2.0-2 [11.9 kB] Fetched 11.9 kB in 0s (653 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz_gdyw5u/python3-uritemplate_4.2.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libtinfo6 arm64 6.5+20251123-1 [345 kB] Fetched 345 kB in 0s (17.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpflqybs7h/libtinfo6_6.5+20251123-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-10 [1130 kB] Fetched 1130 kB in 0s (39.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp36ynhhzq/groff-base_1.23.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-more-itertools all 10.8.0-1 [71.7 kB] Fetched 71.7 kB in 0s (4214 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptwdnuwam/python3-more-itertools_10.8.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsemanage-common all 3.9-1 [7888 B] Fetched 7888 B in 0s (494 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl783s9l6/libsemanage-common_3.9-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.46-5 [43.7 kB] Fetched 43.7 kB in 0s (2699 kB/s) dpkg-name: info: moved 'file_1%3a5.46-5_arm64.deb' to '/srv/rebuilderd/tmp/tmp6872qp2b/file_5.46-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-iniconfig all 2.1.0-1 [7432 B] Fetched 7432 B in 0s (453 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpol2bhpmi/python3-iniconfig_2.1.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 gcc-15 arm64 15.2.0-10 [518 kB] Fetched 518 kB in 0s (23.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7zlwyk7g/gcc-15_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.15.0-1 [19.9 kB] Fetched 19.9 kB in 0s (1218 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0s4ihrs1/libfile-stripnondeterminism-perl_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmpc3 arm64 1.3.1-2 [50.2 kB] Fetched 50.2 kB in 0s (3070 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprqzeqmwd/libmpc3_1.3.1-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.23.2-1 [772 kB] Fetched 772 kB in 0s (69.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0i96hp5i/autopoint_0.23.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-google-auth all 2.40.3-2 [130 kB] Fetched 130 kB in 0s (7747 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps8szltix/python3-google-auth_2.40.3-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-ply all 3.11-9 [62.9 kB] Fetched 62.9 kB in 0s (793 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpyhhp7jtr/python3-ply_3.11-9_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pyasn1-modules all 0.4.1-2 [85.2 kB] Fetched 85.2 kB in 0s (5293 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpig3r0q6_/python3-pyasn1-modules_0.4.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.context all 6.0.1-1 [8276 B] Fetched 8276 B in 0s (526 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3haz6zq_/python3-jaraco.context_6.0.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-autocommand all 2.2.2-3 [13.6 kB] Fetched 13.6 kB in 0s (536 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd10j6wx3/python3-autocommand_2.2.2-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-all arm64 3.13.9-2 [1052 B] Fetched 1052 B in 0s (68.1 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt36_n0sx/python3-all_3.13.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-frozenlist arm64 1.8.0-2 [50.1 kB] Fetched 50.1 kB in 0s (3127 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgtiuw9fv/python3-frozenlist_1.8.0-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-httplib2 all 0.22.0-1 [36.1 kB] Fetched 36.1 kB in 0s (2090 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpib2s654p/python3-httplib2_0.22.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-lxml arm64 6.0.2-1+b3 [1900 kB] Fetched 1900 kB in 0s (58.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9bi97ssh/python3-lxml_6.0.2-1+b3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 cpp-15 arm64 15.2.0-10 [1280 B] Fetched 1280 B in 0s (79.2 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv5hbyz92/cpp-15_15.2.0-10_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libudev1 arm64 259~rc2-1 [147 kB] Fetched 147 kB in 0s (8696 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8w5s_enf/libudev1_259~rc2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 make arm64 4.4.1-3 [453 kB] Fetched 453 kB in 0s (22.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxiawxwzk/make_4.4.1-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsqlite3-0 arm64 3.46.1-8 [884 kB] Fetched 884 kB in 0s (38.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj100m68z/libsqlite3-0_3.46.1-8_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libbsd0 arm64 0.12.2-2 [129 kB] Fetched 129 kB in 0s (6885 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb6os9v5d/libbsd0_0.12.2-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-aiohappyeyeballs all 2.6.1-2 [14.4 kB] Fetched 14.4 kB in 0s (781 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpphwhaj3o/python3-aiohappyeyeballs_2.6.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dash arm64 0.5.12-12 [95.6 kB] Fetched 95.6 kB in 0s (5763 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgxgg5agy/dash_0.5.12-12_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libdpkg-perl all 1.22.21 [650 kB] Fetched 650 kB in 0s (30.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzfv8hhob/libdpkg-perl_1.22.21_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-4 [35.3 kB] Fetched 35.3 kB in 0s (2802 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfwju12ue/libpkgconf3_1.8.1-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libdebhelper-perl all 13.28 [92.4 kB] Fetched 92.4 kB in 0s (5535 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmuwehjod/libdebhelper-perl_13.28_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 binutils-aarch64-linux-gnu arm64 2.45.50.20251201-1 [857 kB] Fetched 857 kB in 0s (32.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsr1um_8j/binutils-aarch64-linux-gnu_2.45.50.20251201-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-google-auth-oauthlib all 1.2.1-1 [13.7 kB] Fetched 13.7 kB in 0s (840 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpykyjdddm/python3-google-auth-oauthlib_1.2.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libtool all 2.5.4-9 [540 kB] Fetched 540 kB in 0s (18.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb5sfi081/libtool_2.5.4-9_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libsframe2 arm64 2.45.50.20251201-1 [79.6 kB] Fetched 79.6 kB in 0s (4942 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprtjj616v/libsframe2_2.45.50.20251201-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-yarl arm64 1.22.0-1+b1 [101 kB] Fetched 101 kB in 0s (5533 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0i7p3vkp/python3-yarl_1.22.0-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libdebconfclient0 arm64 0.282 [11.0 kB] Fetched 11.0 kB in 0s (703 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz4mvc4rd/libdebconfclient0_0.282_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.46-5 [103 kB] Fetched 103 kB in 0s (6108 kB/s) dpkg-name: info: moved 'libmagic1t64_1%3a5.46-5_arm64.deb' to '/srv/rebuilderd/tmp/tmp5hbrlivb/libmagic1t64_5.46-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libubsan1 arm64 15.2.0-10 [1064 kB] Fetched 1064 kB in 0s (43.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps_myf5pw/libubsan1_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3-all-dev arm64 3.13.9-2 [1072 B] Fetched 1072 B in 0s (99.7 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeb_52ys8/libpython3-all-dev_3.13.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.3-3 [74.8 kB] Fetched 74.8 kB in 0s (4430 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg2p__jt8/readline-common_8.3-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dirmngr arm64 2.4.8-4+b1 [358 kB] Fetched 358 kB in 0s (19.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzwuw_3z3/dirmngr_2.4.8-4+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcap-ng0 arm64 0.8.5-4+b2 [17.0 kB] Fetched 17.0 kB in 0s (289 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5ytnbvv1/libcap-ng0_0.8.5-4+b2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgdbm-compat4t64 arm64 1.26-1 [52.8 kB] Fetched 52.8 kB in 0s (3325 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_kfdz5sx/libgdbm-compat4t64_1.26-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3.14 arm64 3.14.2-1+b1 [829 kB] Fetched 829 kB in 0s (36.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqdxsc2n4/python3.14_3.14.2-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gpg arm64 2.4.8-4+b1 [572 kB] Fetched 572 kB in 0s (55.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphb2dj_1z/gpg_2.4.8-4+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-charset-normalizer arm64 3.4.4-2 [155 kB] Fetched 155 kB in 0s (7707 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvm1_k6r1/python3-charset-normalizer_3.4.4-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-attr all 25.4.0-1 [73.1 kB] Fetched 73.1 kB in 0s (3300 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp467w0pdh/python3-attr_25.4.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-minimal arm64 3.13.11-1+b1 [859 kB] Fetched 859 kB in 0s (37.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdsq2zcbi/libpython3.13-minimal_3.13.11-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-pyproject-metadata all 0.9.1-2 [21.6 kB] Fetched 21.6 kB in 0s (2066 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvmbbpn20/python3-pyproject-metadata_0.9.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 dpkg arm64 1.22.21 [1521 kB] Fetched 1521 kB in 0s (12.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmprmw5ci4i/dpkg_1.22.21_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pdfminer all 20221105+dfsg-1.1 [112 kB] Fetched 112 kB in 0s (5563 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpi89t5xt6/python3-pdfminer_20221105+dfsg-1.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmd0 arm64 1.1.0-2+b1 [33.7 kB] Fetched 33.7 kB in 0s (2012 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2k157rf4/libmd0_1.1.0-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 pinentry-curses arm64 1.3.2-3 [85.0 kB] Fetched 85.0 kB in 0s (5661 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzox4xm_b/pinentry-curses_1.3.2-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-installer all 0.7.0+dfsg1-3 [18.6 kB] Fetched 18.6 kB in 0s (1096 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc8fg5m9c/python3-installer_0.7.0+dfsg1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblocale-gettext-perl arm64 1.07-7+b1 [15.2 kB] Fetched 15.2 kB in 0s (158 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd6dmv_wi/liblocale-gettext-perl_1.07-7+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-requests all 2.32.5+dfsg-1 [72.4 kB] Fetched 72.4 kB in 0s (4362 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8y0ak5k9/python3-requests_2.32.5+dfsg-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gcc-aarch64-linux-gnu arm64 4:15.2.0-4 [1432 B] Fetched 1432 B in 0s (90.4 kB/s) dpkg-name: info: moved 'gcc-aarch64-linux-gnu_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmp0eujve3w/gcc-aarch64-linux-gnu_15.2.0-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 g++-15-aarch64-linux-gnu arm64 15.2.0-10 [11.1 MB] Fetched 11.1 MB in 0s (95.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjr0ln2wi/g++-15-aarch64-linux-gnu_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-google-api-core all 2.23.0-1 [73.9 kB] Fetched 73.9 kB in 0s (6000 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpt_55uvum/python3-google-api-core_2.23.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3.13 arm64 3.13.11-1+b1 [770 kB] Fetched 770 kB in 0s (35.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfxmgu3x0/python3.13_3.13.11-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libc-dev-bin arm64 2.42-5 [59.3 kB] Fetched 59.3 kB in 0s (3609 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphqdjcdqg/libc-dev-bin_2.42-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libboost-iostreams1.83.0 arm64 1.83.0-5+b1 [252 kB] Fetched 252 kB in 0s (13.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_9cb5by7/libboost-iostreams1.83.0_1.83.0-5+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Fetched 26.1 kB in 0s (1598 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwgg8c633/pkgconf_1.8.1-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-certifi all 2025.11.12+ds-1 [10.0 kB] Fetched 10.0 kB in 0s (642 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpua7utmdr/python3-certifi_2025.11.12+ds-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pyasn1 all 0.6.1-1 [68.9 kB] Fetched 68.9 kB in 0s (4150 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvse43q_t/python3-pyasn1_0.6.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgcrypt20 arm64 1.11.2-3 [762 kB] Fetched 762 kB in 0s (33.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcca12r9g/libgcrypt20_1.11.2-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-all-dev arm64 3.13.9-2 [1072 B] Fetched 1072 B in 0s (64.8 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph4dyx8pz/python3-all-dev_3.13.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsasl2-2 arm64 2.1.28+dfsg1-10 [55.0 kB] Fetched 55.0 kB in 0s (3460 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgls4ywn5/libsasl2-2_2.1.28+dfsg1-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.22 [216 kB] Fetched 216 kB in 0s (12.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphbi013ar/po-debconf_1.0.22_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.text all 4.0.0-1 [11.4 kB] Fetched 11.4 kB in 0s (678 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpygyg8bgw/python3-jaraco.text_4.0.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsemanage2 arm64 3.9-1+b1 [87.3 kB] Fetched 87.3 kB in 0s (4993 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq40dkf48/libsemanage2_3.9-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.13.9-2 [27.5 kB] Fetched 27.5 kB in 0s (1735 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdexc885c/python3-minimal_3.13.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libseccomp2 arm64 2.6.0-2+b1 [50.9 kB] Fetched 50.9 kB in 0s (3139 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1wim8ymh/libseccomp2_2.6.0-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 g++-15 arm64 15.2.0-10 [24.8 kB] Fetched 24.8 kB in 0s (1361 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp95cghr1e/g++-15_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-chardet all 5.2.0+dfsg-2 [108 kB] Fetched 108 kB in 0s (5675 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8slifvok/python3-chardet_5.2.0+dfsg-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libxslt1.1 arm64 1.1.43-0.3 [146 kB] Fetched 146 kB in 0s (8642 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7d2ya266/libxslt1.1_1.1.43-0.3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libdb5.3t64 arm64 5.3.28+dfsg2-11 [626 kB] Fetched 626 kB in 0s (29.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzdsm0j7n/libdb5.3t64_5.3.28+dfsg2-11_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-2 [69.0 kB] Fetched 69.0 kB in 0s (3320 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzetqcgqz/libuchardet0_0.0.8-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.26 [27.0 kB] Fetched 27.0 kB in 0s (1660 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq62mqi5h/sensible-utils_0.0.26_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 ncurses-base all 6.5+20251123-1 [277 kB] Fetched 277 kB in 0s (14.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpg_oye40_/ncurses-base_6.5+20251123-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-jaraco.functools all 4.1.0-1 [12.0 kB] Fetched 12.0 kB in 0s (761 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpri0w83nv/python3-jaraco.functools_4.1.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 diffutils arm64 1:3.12-1 [397 kB] Fetched 397 kB in 0s (19.9 MB/s) dpkg-name: info: moved 'diffutils_1%3a3.12-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpbys6n9c3/diffutils_3.12-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 coreutils arm64 9.7-3 [2949 kB] Fetched 2949 kB in 0s (71.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl3k4w8na/coreutils_9.7-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libtasn1-6 arm64 4.20.0-2 [47.3 kB] Fetched 47.3 kB in 0s (2595 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpodmugfd3/libtasn1-6_4.20.0-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-yaml arm64 6.0.2-2+b1 [160 kB] Fetched 160 kB in 0s (6081 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5dhi40e2/python3-yaml_6.0.2-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libatomic1 arm64 15.2.0-10 [9840 B] Fetched 9840 B in 0s (625 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppgvlh12x/libatomic1_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libaudit-common all 1:4.1.2-1 [14.3 kB] Fetched 14.3 kB in 0s (912 kB/s) dpkg-name: info: moved 'libaudit-common_1%3a4.1.2-1_all.deb' to '/srv/rebuilderd/tmp/tmp45lfz_yp/libaudit-common_4.1.2-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-zipp all 3.23.0-1 [11.0 kB] Fetched 11.0 kB in 0s (705 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpag5wruax/python3-zipp_3.23.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-google-auth-httplib2 all 0.2.1-1 [7176 B] Fetched 7176 B in 0s (447 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu0iwn9ua/python3-google-auth-httplib2_0.2.1-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 ledger arm64 3.4.0-1 [2103 kB] Fetched 2103 kB in 0s (61.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcec71x6u/ledger_3.4.0-1_arm64.deb' Downloading dependency 1 of 296: python3-urllib3:arm64=2.5.0-1 Downloading dependency 2 of 296: python3:arm64=3.13.9-2 Downloading dependency 3 of 296: python3-typeguard:arm64=4.4.4-1 Downloading dependency 4 of 296: python3-pytest:arm64=8.4.2-1 Downloading dependency 5 of 296: libcc1-0:arm64=15.2.0-10 Downloading dependency 6 of 296: debianutils:arm64=5.23.2 Downloading dependency 7 of 296: g++-aarch64-linux-gnu:arm64=4:15.2.0-4 Downloading dependency 8 of 296: libc-bin:arm64=2.42-5 Downloading dependency 9 of 296: perl:arm64=5.40.1-7 Downloading dependency 10 of 296: debconf:arm64=1.5.91 Downloading dependency 11 of 296: libc-gconv-modules-extra:arm64=2.42-5 Downloading dependency 12 of 296: libasan8:arm64=15.2.0-10 Downloading dependency 13 of 296: libpam-modules:arm64=1.7.0-5 Downloading dependency 14 of 296: libuuid1:arm64=2.41.2-4 Downloading dependency 15 of 296: python3-pyparsing:arm64=3.1.3-1 Downloading dependency 16 of 296: base-passwd:arm64=3.6.8 Downloading dependency 17 of 296: bash:arm64=5.3-1 Downloading dependency 18 of 296: python3-async-timeout:arm64=5.0.1-1 Downloading dependency 19 of 296: python3-proto-plus:arm64=1.26.1-1 Downloading dependency 20 of 296: python3-pyproject-hooks:arm64=1.2.0-1 Downloading dependency 21 of 296: python3.13-minimal:arm64=3.13.11-1+b1 Downloading dependency 22 of 296: python3-pkg-resources:arm64=78.1.1-0.1 Downloading dependency 23 of 296: python3-rsa:arm64=4.9-2 Downloading dependency 24 of 296: gcc-15-aarch64-linux-gnu:arm64=15.2.0-10 Downloading dependency 25 of 296: passwd:arm64=1:4.18.0-2 Downloading dependency 26 of 296: python3-jwt:arm64=2.10.1-3 Downloading dependency 27 of 296: libmpfr6:arm64=4.2.2-2 Downloading dependency 28 of 296: libxml2-16:arm64=2.15.1+dfsg-2+b1 Downloading dependency 29 of 296: libsmartcols1:arm64=2.41.2-4 Downloading dependency 30 of 296: libreadline8t64:arm64=8.3-3 Downloading dependency 31 of 296: build-essential:arm64=12.12 Downloading dependency 32 of 296: libpython3-stdlib:arm64=3.13.9-2 Downloading dependency 33 of 296: libcap2:arm64=1:2.75-10+b2 Downloading dependency 34 of 296: init-system-helpers:arm64=1.69 Downloading dependency 35 of 296: man-db:arm64=2.13.1-1 Downloading dependency 36 of 296: python3-aiosignal:arm64=1.4.0-1 Downloading dependency 37 of 296: libgdbm6t64:arm64=1.26-1 Downloading dependency 38 of 296: python3-uritemplate:arm64=4.2.0-2 Downloading dependency 39 of 296: libtinfo6:arm64=6.5+20251123-1 Downloading dependency 40 of 296: groff-base:arm64=1.23.0-10 Downloading dependency 41 of 296: python3-more-itertools:arm64=10.8.0-1 Downloading dependency 42 of 296: libsemanage-common:arm64=3.9-1 Downloading dependency 43 of 296: file:arm64=1:5.46-5 Downloading dependency 44 of 296: python3-iniconfig:arm64=2.1.0-1 Downloading dependency 45 of 296: gcc-15:arm64=15.2.0-10 Downloading dependency 46 of 296: libfile-stripnondeterminism-perl:arm64=1.15.0-1 Downloading dependency 47 of 296: libmpc3:arm64=1.3.1-2 Downloading dependency 48 of 296: autopoint:arm64=0.23.2-1 Downloading dependency 49 of 296: python3-google-auth:arm64=2.40.3-2 Downloading dependency 50 of 296: python3-ply:arm64=3.11-9 Downloading dependency 51 of 296: python3-pyasn1-modules:arm64=0.4.1-2 Downloading dependency 52 of 296: python3-jaraco.context:arm64=6.0.1-1 Downloading dependency 53 of 296: python3-autocommand:arm64=2.2.2-3 Downloading dependency 54 of 296: python3-all:arm64=3.13.9-2 Downloading dependency 55 of 296: python3-frozenlist:arm64=1.8.0-2 Downloading dependency 56 of 296: python3-httplib2:arm64=0.22.0-1 Downloading dependency 57 of 296: python3-lxml:arm64=6.0.2-1+b3 Downloading dependency 58 of 296: cpp-15:arm64=15.2.0-10 Downloading dependency 59 of 296: libudev1:arm64=259~rc2-1 Downloading dependency 60 of 296: make:arm64=4.4.1-3 Downloading dependency 61 of 296: libsqlite3-0:arm64=3.46.1-8 Downloading dependency 62 of 296: libbsd0:arm64=0.12.2-2 Downloading dependency 63 of 296: python3-aiohappyeyeballs:arm64=2.6.1-2 Downloading dependency 64 of 296: dash:arm64=0.5.12-12 Downloading dependency 65 of 296: libdpkg-perl:arm64=1.22.21 Downloading dependency 66 of 296: libpkgconf3:arm64=1.8.1-4 Downloading dependency 67 of 296: libdebhelper-perl:arm64=13.28 Downloading dependency 68 of 296: binutils-aarch64-linux-gnu:arm64=2.45.50.20251201-1 Downloading dependency 69 of 296: python3-google-auth-oauthlib:arm64=1.2.1-1 Downloading dependency 70 of 296: libtool:arm64=2.5.4-9 Downloading dependency 71 of 296: libsframe2:arm64=2.45.50.20251201-1 Downloading dependency 72 of 296: python3-yarl:arm64=1.22.0-1+b1 Downloading dependency 73 of 296: libdebconfclient0:arm64=0.282 Downloading dependency 74 of 296: libmagic1t64:arm64=1:5.46-5 Downloading dependency 75 of 296: libubsan1:arm64=15.2.0-10 Downloading dependency 76 of 296: libpython3-all-dev:arm64=3.13.9-2 Downloading dependency 77 of 296: readline-common:arm64=8.3-3 Downloading dependency 78 of 296: dirmngr:arm64=2.4.8-4+b1 Downloading dependency 79 of 296: libcap-ng0:arm64=0.8.5-4+b2 Downloading dependency 80 of 296: libgdbm-compat4t64:arm64=1.26-1 Downloading dependency 81 of 296: python3.14:arm64=3.14.2-1+b1 Downloading dependency 82 of 296: gpg:arm64=2.4.8-4+b1 Downloading dependency 83 of 296: python3-charset-normalizer:arm64=3.4.4-2 Downloading dependency 84 of 296: python3-attr:arm64=25.4.0-1 Downloading dependency 85 of 296: libpython3.13-minimal:arm64=3.13.11-1+b1 Downloading dependency 86 of 296: python3-pyproject-metadata:arm64=0.9.1-2 Downloading dependency 87 of 296: dpkg:arm64=1.22.21 Downloading dependency 88 of 296: python3-pdfminer:arm64=20221105+dfsg-1.1 Downloading dependency 89 of 296: libmd0:arm64=1.1.0-2+b1 Downloading dependency 90 of 296: pinentry-curses:arm64=1.3.2-3 Downloading dependency 91 of 296: python3-installer:arm64=0.7.0+dfsg1-3 Downloading dependency 92 of 296: liblocale-gettext-perl:arm64=1.07-7+b1 Downloading dependency 93 of 296: python3-requests:arm64=2.32.5+dfsg-1 Downloading dependency 94 of 296: gcc-aarch64-linux-gnu:arm64=4:15.2.0-4 Downloading dependency 95 of 296: g++-15-aarch64-linux-gnu:arm64=15.2.0-10 Downloading dependency 96 of 296: python3-google-api-core:arm64=2.23.0-1 Downloading dependency 97 of 296: python3.13:arm64=3.13.11-1+b1 Downloading dependency 98 of 296: libc-dev-bin:arm64=2.42-5 Downloading dependency 99 of 296: libboost-iostreams1.83.0:arm64=1.83.0-5+b1 Downloading dependency 100 of 296: pkgconf:arm64=1.8.1-4 Downloading dependency 101 of 296: python3-certifi:arm64=2025.11.12+ds-1 Downloading dependency 102 of 296: python3-pyasn1:arm64=0.6.1-1 Downloading dependency 103 of 296: libgcrypt20:arm64=1.11.2-3 Downloading dependency 104 of 296: python3-all-dev:arm64=3.13.9-2 Downloading dependency 105 of 296: libsasl2-2:arm64=2.1.28+dfsg1-10 Downloading dependency 106 of 296: po-debconf:arm64=1.0.22 Downloading dependency 107 of 296: python3-jaraco.text:arm64=4.0.0-1 Downloading dependency 108 of 296: libsemanage2:arm64=3.9-1+b1 Downloading dependency 109 of 296: python3-minimal:arm64=3.13.9-2 Downloading dependency 110 of 296: libseccomp2:arm64=2.6.0-2+b1 Downloading dependency 111 of 296: g++-15:arm64=15.2.0-10 Downloading dependency 112 of 296: python3-chardet:arm64=5.2.0+dfsg-2 Downloading dependency 113 of 296: libxslt1.1:arm64=1.1.43-0.3 Downloading dependency 114 of 296: libdb5.3t64:arm64=5.3.28+dfsg2-11 Downloading dependency 115 of 296: libuchardet0:arm64=0.0.8-2 Downloading dependency 116 of 296: sensible-utils:arm64=0.0.26 Downloading dependency 117 of 296: ncurses-base:arm64=6.5+20251123-1 Downloading dependency 118 of 296: python3-jaraco.functools:arm64=4.1.0-1 Downloading dependency 119 of 296: diffutils:arm64=1:3.12-1 Downloading dependency 120 of 296: coreutils:arm64=9.7-3 Downloading dependency 121 of 296: libtasn1-6:arm64=4.20.0-2 Downloading dependency 122 of 296: python3-yaml:arm64=6.0.2-2+b1 Downloading dependency 123 of 296: libatomic1:arm64=15.2.0-10 Downloading dependency 124 of 296: libaudit-common:arm64=1:4.1.2-1 Downloading dependency 125 of 296: python3-zipp:arm64=3.23.0-1 Downloading dependency 126 of 296: python3-google-auth-httplib2:arm64=0.2.1-1 Downloading dependency 127 of 296: ledger:arm64=3.4.0-1 Downloading dependency 128 of 296: tzdata:arm64=2025b-5Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 tzdata all 2025b-5 [260 kB] Fetched 260 kB in 0s (12.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9p8rp0b5/tzdata_2025b-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpcre2-8-0 arm64 10.46-1 [262 kB] Fetched 262 kB in 0s (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps1dd8alh/libpcre2-8-0_10.46-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gzip arm64 1.13-1 [135 kB] Fetched 135 kB in 0s (12.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgmjmozl0/gzip_1.13-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-cffi-backend arm64 2.0.0-2+b1 [110 kB] Fetched 110 kB in 0s (6826 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeu7kmowf/python3-cffi-backend_2.0.0-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 findutils arm64 4.10.0-3 [696 kB] Fetched 696 kB in 0s (30.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9l647ta1/findutils_4.10.0-3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 zlib1g arm64 1:1.3.dfsg+really1.3.1-1+b1 [85.1 kB] Fetched 85.1 kB in 0s (5232 kB/s) dpkg-name: info: moved 'zlib1g_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmpn3tlsbwu/zlib1g_1.3.dfsg+really1.3.1-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 21 [12.2 kB] Fetched 12.2 kB in 0s (745 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4aerh6s_/dh-autoreconf_21_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Fetched 29.6 kB in 0s (1911 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1r1btb96/pkgconf-bin_1.8.1-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libnettle8t64 arm64 3.10.2-1 [305 kB] Fetched 305 kB in 0s (16.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx5e12_mm/libnettle8t64_3.10.2-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 dh-python all 6.20251204.1 [114 kB] Fetched 114 kB in 0s (6721 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4swi4li5/dh-python_6.20251204.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libffi8 arm64 3.5.2-2 [21.5 kB] Fetched 21.5 kB in 0s (1387 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp231hte9i/libffi8_3.5.2-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-multidict arm64 6.4.3-1+b1 [67.3 kB] Fetched 67.3 kB in 0s (4007 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps6rv2ojh/python3-multidict_6.4.3-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-propcache arm64 0.3.1-1+b1 [47.9 kB] Fetched 47.9 kB in 0s (2957 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp64zsm0m/python3-propcache_0.3.1-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-requests-oauthlib all 1.3.1-2 [21.3 kB] Fetched 21.3 kB in 0s (1320 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvtigd2hr/python3-requests-oauthlib_1.3.1-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsepol2 arm64 3.9-2 [263 kB] Fetched 263 kB in 0s (3542 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv20v46wb/libsepol2_3.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 xz-utils arm64 5.8.1-2 [657 kB] Fetched 657 kB in 0s (7707 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpou67g9ct/xz-utils_5.8.1-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.14-minimal arm64 3.14.2-1+b1 [890 kB] Fetched 890 kB in 0s (77.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmwz1ed2o/libpython3.14-minimal_3.14.2-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 pybuild-plugin-pyproject all 6.20251204.1 [12.3 kB] Fetched 12.3 kB in 0s (735 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpunfls4y5/pybuild-plugin-pyproject_6.20251204.1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libstdc++-15-dev arm64 15.2.0-10 [2348 kB] Fetched 2348 kB in 0s (65.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzzenupul/libstdc++-15-dev_15.2.0-10_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 dpkg-dev all 1.22.21 [1338 kB] Fetched 1338 kB in 0s (50.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpozzx4zxq/dpkg-dev_1.22.21_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-protobuf arm64 3.21.12-14+b1 [266 kB] Fetched 266 kB in 0s (13.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphdj7yu97/python3-protobuf_3.21.12-14+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 util-linux arm64 2.41.2-4 [1121 kB] Fetched 1121 kB in 0s (44.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpp1er7gz_/util-linux_2.41.2-4_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libtsan2 arm64 15.2.0-10 [2400 kB] Fetched 2400 kB in 0s (62.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1jx5khv1/libtsan2_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 openssl-provider-legacy arm64 3.5.4-1 [306 kB] Fetched 306 kB in 0s (16.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2gp004j1/openssl-provider-legacy_3.5.4-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libyaml-0-2 arm64 0.2.5-2 [49.2 kB] Fetched 49.2 kB in 0s (2874 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8f33alar/libyaml-0-2_0.2.5-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pyu2f all 0.1.5-4 [22.6 kB] Fetched 22.6 kB in 0s (1302 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0ah8w4r8/python3-pyu2f_0.1.5-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gpgconf arm64 2.4.8-4+b1 [121 kB] Fetched 121 kB in 0s (7266 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa9r2brte/gpgconf_2.4.8-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libstdc++6 arm64 15.2.0-10 [647 kB] Fetched 647 kB in 0s (38.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmkuav1jr/libstdc++6_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-blinker all 1.9.0-2 [12.7 kB] Fetched 12.7 kB in 0s (258 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqk6k67ku/python3-blinker_1.9.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam0g arm64 1.7.0-5 [68.8 kB] Fetched 68.8 kB in 0s (4189 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0c6lz4re/libpam0g_1.7.0-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libp11-kit0 arm64 0.25.10-1 [420 kB] Fetched 420 kB in 0s (20.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3hhj2p3i/libp11-kit0_0.25.10-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.194-1 [184 kB] Fetched 184 kB in 0s (18.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpe16ymmqc/libelf1t64_0.194-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libgomp1 arm64 15.2.0-10 [126 kB] Fetched 126 kB in 0s (7400 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpeqx25760/libgomp1_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 hostname arm64 3.25 [10.8 kB] Fetched 10.8 kB in 0s (691 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpksur_fw9/hostname_3.25_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 gcc-15-base arm64 15.2.0-10 [53.8 kB] Fetched 53.8 kB in 0s (3280 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_w2kf3ay/gcc-15-base_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-setuptools all 78.1.1-0.1 [738 kB] Fetched 738 kB in 0s (31.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7zqdnnmc/python3-setuptools_78.1.1-0.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3.13-dev arm64 3.13.11-1+b1 [504 kB] Fetched 504 kB in 0s (20.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgwk1zooe/python3.13-dev_3.13.11-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 base-files arm64 14 [72.9 kB] Fetched 72.9 kB in 0s (3193 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptua77vg6/base-files_14_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Fetched 104 kB in 0s (5232 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp07b1n2gn/libarchive-zip-perl_1.68-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 sed arm64 4.9-2+b1 [326 kB] Fetched 326 kB in 0s (29.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp54kxcvqc/sed_4.9-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 binutils arm64 2.45.50.20251201-1 [278 kB] Fetched 278 kB in 0s (14.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplq1anf6f/binutils_2.45.50.20251201-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libbz2-1.0 arm64 1.0.8-6 [37.8 kB] Fetched 37.8 kB in 0s (2357 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm5erde1o/libbz2-1.0_1.0.8-6_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libc6-dev arm64 2.42-5 [1697 kB] Fetched 1697 kB in 0s (56.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfrqffvbh/libc6-dev_2.42-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam-modules-bin arm64 1.7.0-5 [48.3 kB] Fetched 48.3 kB in 0s (2931 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp0fr9t44r/libpam-modules-bin_1.7.0-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 netbase all 6.5 [12.4 kB] Fetched 12.4 kB in 0s (770 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnvw6wuk3/netbase_6.5_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-bcrypt arm64 5.0.0-3 [214 kB] Fetched 214 kB in 0s (3043 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5ux_hr8u/python3-bcrypt_5.0.0-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libidn2-0 arm64 2.3.8-4 [108 kB] Fetched 108 kB in 0s (6382 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpszzyx389/libidn2-0_2.3.8-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libacl1 arm64 2.3.2-2+b1 [32.2 kB] Fetched 32.2 kB in 0s (2042 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj2f67irn/libacl1_2.3.2-2+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libmount1 arm64 2.41.2-4 [199 kB] Fetched 199 kB in 0s (11.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9pfjswbu/libmount1_2.41.2-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libboost-python1.83.0 arm64 1.83.0-5+b1 [332 kB] Fetched 332 kB in 0s (17.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp870xm8nm/libboost-python1.83.0_1.83.0-5+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libgprofng0 arm64 2.45.50.20251201-1 [679 kB] Fetched 679 kB in 0s (31.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpc64tz_y9/libgprofng0_2.45.50.20251201-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libgpg-error0 arm64 1.56-2 [84.0 kB] Fetched 84.0 kB in 0s (4873 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxox89irz/libgpg-error0_1.56-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.7.3-1 [96.5 kB] Fetched 96.5 kB in 0s (5750 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdq9rmgkg/libexpat1_2.7.3-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-cachetools all 5.3.3-1 [13.2 kB] Fetched 13.2 kB in 0s (756 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7jvgolsb/python3-cachetools_5.3.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-bottle all 0.13.2-1.1 [54.3 kB] Fetched 54.3 kB in 0s (3304 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpzqr6bjwk/python3-bottle_0.13.2-1.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3-dev arm64 3.13.9-2 [10.7 kB] Fetched 10.7 kB in 0s (673 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjuk5eaq2/libpython3-dev_3.13.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libssl3t64 arm64 3.5.4-1 [2725 kB] Fetched 2725 kB in 0s (71.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphycjwh4m/libssl3t64_3.5.4-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libassuan9 arm64 3.0.2-2 [59.1 kB] Fetched 59.1 kB in 0s (3541 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpvwpila0d/libassuan9_3.0.2-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gcc arm64 4:15.2.0-4 [5156 B] Fetched 5156 B in 0s (327 kB/s) dpkg-name: info: moved 'gcc_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpw87k94_y/gcc_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.46-5 [338 kB] Fetched 338 kB in 0s (18.0 MB/s) dpkg-name: info: moved 'libmagic-mgc_1%3a5.46-5_arm64.deb' to '/srv/rebuilderd/tmp/tmpr9h_k87p/libmagic-mgc_5.46-5_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libitm1 arm64 15.2.0-10 [24.1 kB] Fetched 24.1 kB in 0s (1321 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd8wtscjn/libitm1_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.72-3.1 [494 kB] Fetched 494 kB in 0s (24.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp99t5azrp/autoconf_2.72-3.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 ca-certificates all 20250419 [162 kB] Fetched 162 kB in 0s (8850 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp6g560zck/ca-certificates_20250419_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libhwasan0 arm64 15.2.0-10 [1480 kB] Fetched 1480 kB in 0s (52.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpop7hdenc/libhwasan0_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-stdlib arm64 3.13.11-1+b1 [1903 kB] Fetched 1903 kB in 0s (59.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp53ez_slo/libpython3.13-stdlib_3.13.11-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-dateutil all 2.9.0-4 [79.4 kB] Fetched 79.4 kB in 0s (4795 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpkiogfy37/python3-dateutil_2.9.0-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 tar arm64 1.35+dfsg-3.1 [802 kB] Fetched 802 kB in 0s (35.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpu10y8dce/tar_1.35+dfsg-3.1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 flex arm64 2.6.4-8.2+b4 [412 kB] Fetched 412 kB in 0s (21.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfrp5z8p8/flex_2.6.4-8.2+b4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gnupg-l10n all 2.4.8-4 [751 kB] Fetched 751 kB in 0s (33.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp30whiyzb/gnupg-l10n_2.4.8-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 debhelper all 13.28 [941 kB] Fetched 941 kB in 0s (40.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjqmxux65/debhelper_13.28_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 media-types all 14.0.0 [30.8 kB] Fetched 30.8 kB in 0s (1892 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa_ofimtj/media-types_14.0.0_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcrypt-dev arm64 1:4.5.1-1 [126 kB] Fetched 126 kB in 0s (0 B/s) dpkg-name: info: moved 'libcrypt-dev_1%3a4.5.1-1_arm64.deb' to '/srv/rebuilderd/tmp/tmp0nexpuzf/libcrypt-dev_4.5.1-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 perl-modules-5.40 all 5.40.1-7 [3012 kB] Fetched 3012 kB in 0s (59.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptv_j0r94/perl-modules-5.40_5.40.1-7_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-oauthlib all 3.3.1-1 [99.5 kB] Fetched 99.5 kB in 0s (5511 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb686c9gs/python3-oauthlib_3.3.1-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-soupsieve all 2.7-2 [39.0 kB] Fetched 39.0 kB in 0s (2205 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpn4319oc1/python3-soupsieve_2.7-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.13-dev arm64 3.13.11-1+b1 [5047 kB] Fetched 5047 kB in 0s (78.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpo7m8r1xf/libpython3.13-dev_3.13.11-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 binutils-common arm64 2.45.50.20251201-1 [2543 kB] Fetched 2543 kB in 0s (129 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpj0xx79lw/binutils-common_2.45.50.20251201-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.23.2-1 [1613 kB] Fetched 1613 kB in 0s (61.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpetooakvm/gettext_0.23.2-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libbinutils arm64 2.45.50.20251201-1 [670 kB] Fetched 670 kB in 0s (28.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_fkq5coz/libbinutils_2.45.50.20251201-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libgcc-s1 arm64 15.2.0-10 [53.4 kB] Fetched 53.4 kB in 0s (2559 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_awdxpnn/libgcc-s1_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libnpth0t64 arm64 1.8-3 [22.9 kB] Fetched 22.9 kB in 0s (1443 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpjrnn1ntx/libnpth0t64_1.8-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 ncurses-bin arm64 6.5+20251123-1 [438 kB] Fetched 438 kB in 0s (22.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp3avdui9t/ncurses-bin_6.5+20251123-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gpgsm arm64 2.4.8-4+b1 [250 kB] Fetched 250 kB in 0s (14.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8u67fnrg/gpgsm_2.4.8-4+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 patch arm64 2.8-2 [128 kB] Fetched 128 kB in 0s (6626 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1joyjqev/patch_2.8-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 rpcsvc-proto arm64 1.4.3-1+b1 [60.5 kB] Fetched 60.5 kB in 0s (3600 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl9zt85w9/rpcsvc-proto_1.4.3-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.13 arm64 3.13.11-1+b1 [2059 kB] Fetched 2059 kB in 0s (60.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpbanse0jm/libpython3.13_3.13.11-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 help2man arm64 1.49.3+b1 [198 kB] Fetched 198 kB in 0s (11.0 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxf8ydq4o/help2man_1.49.3+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-idna all 3.10-1 [42.0 kB] Fetched 42.0 kB in 0s (2597 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp5q2m86su/python3-idna_3.10-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgnutls30t64 arm64 3.8.11-3 [1400 kB] Fetched 1400 kB in 0s (51.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmps0ljiz7f/libgnutls30t64_3.8.11-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libncursesw6 arm64 6.5+20251123-1 [125 kB] Fetched 125 kB in 0s (7303 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa_zgwuc1/libncursesw6_6.5+20251123-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libperl5.40 arm64 5.40.1-7 [4134 kB] Fetched 4134 kB in 0s (76.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4p_egu0b/libperl5.40_5.40.1-7_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 login.defs all 1:4.18.0-2 [211 kB] Fetched 211 kB in 0s (11.6 MB/s) dpkg-name: info: moved 'login.defs_1%3a4.18.0-2_all.deb' to '/srv/rebuilderd/tmp/tmpax6eg1ny/login.defs_4.18.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-click all 8.2.0+0.really.8.1.8-1 [95.4 kB] Fetched 95.4 kB in 0s (6777 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz4x57zoa/python3-click_8.2.0+0.really.8.1.8-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3.14-minimal arm64 3.14.2-1+b1 [2233 kB] Fetched 2233 kB in 0s (65.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmphjwt2txb/python3.14-minimal_3.14.2-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.14-stdlib arm64 3.14.2-1+b1 [2172 kB] Fetched 2172 kB in 0s (42.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdj5ik0wf/libpython3.14-stdlib_3.14.2-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.20-2 [315 kB] Fetched 315 kB in 0s (11.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfa1n1m6w/m4_1.4.20-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libcrypt1 arm64 1:4.5.1-1 [93.9 kB] Fetched 93.9 kB in 0s (5359 kB/s) dpkg-name: info: moved 'libcrypt1_1%3a4.5.1-1_arm64.deb' to '/srv/rebuilderd/tmp/tmpla7tx7ma/libcrypt1_4.5.1-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-responses all 0.25.8-1 [46.2 kB] Fetched 46.2 kB in 0s (2878 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpl9fysj21/python3-responses_0.25.8-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libgmp10 arm64 2:6.3.0+dfsg-5 [535 kB] Fetched 535 kB in 0s (26.9 MB/s) dpkg-name: info: moved 'libgmp10_2%3a6.3.0+dfsg-5_arm64.deb' to '/srv/rebuilderd/tmp/tmp4br6eshn/libgmp10_6.3.0+dfsg-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3.14-dev arm64 3.14.2-1+b1 [507 kB] Fetched 507 kB in 0s (24.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp8ro9gnpa/python3.14-dev_3.14.2-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.16-2 [100 kB] Fetched 100 kB in 0s (5958 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpd0cwyb_e/dwz_0.16-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libjs-sphinxdoc all 8.2.3-11 [27.8 kB] Fetched 27.8 kB in 0s (1719 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpx12bc3ag/libjs-sphinxdoc_8.2.3-11_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 perl-base arm64 5.40.1-7 [1528 kB] Fetched 1528 kB in 0s (52.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp7nzl5crg/perl-base_5.40.1-7_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 bison arm64 2:3.8.2+dfsg-1+b2 [1149 kB] Fetched 1149 kB in 0s (45.1 MB/s) dpkg-name: info: moved 'bison_2%3a3.8.2+dfsg-1+b2_arm64.deb' to '/srv/rebuilderd/tmp/tmp_fidv6xv/bison_3.8.2+dfsg-1+b2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libblkid1 arm64 2.41.2-4 [167 kB] Fetched 167 kB in 0s (8613 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfxbjoww_/libblkid1_2.41.2-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libaudit1 arm64 1:4.1.2-1+b1 [59.7 kB] Fetched 59.7 kB in 0s (3731 kB/s) dpkg-name: info: moved 'libaudit1_1%3a4.1.2-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmp1keov1ho/libaudit1_4.1.2-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libctf0 arm64 2.45.50.20251201-1 [85.6 kB] Fetched 85.6 kB in 0s (5101 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp89hzv258/libctf0_2.45.50.20251201-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libexpat1-dev arm64 2.7.3-1 [150 kB] Fetched 150 kB in 0s (8766 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpuy4ghtj3/libexpat1-dev_2.7.3-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libldap2 arm64 2.6.10+dfsg-1 [179 kB] Fetched 179 kB in 0s (10.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz1ffplgl/libldap2_2.6.10+dfsg-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-pluggy all 1.6.0-1 [27.1 kB] Fetched 27.1 kB in 0s (1711 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy8sjxiv7/python3-pluggy_1.6.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20240727.1 [60.2 kB] Fetched 60.2 kB in 0s (3694 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpy6jaty7q/autotools-dev_20240727.1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 adduser all 3.153 [191 kB] Fetched 191 kB in 0s (10.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnetsv62c/adduser_3.153_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libctf-nobfd0 arm64 2.45.50.20251201-1 [154 kB] Fetched 154 kB in 0s (8705 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4t1vc2p8/libctf-nobfd0_2.45.50.20251201-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.14-dev arm64 3.14.2-1+b1 [5209 kB] Fetched 5209 kB in 0s (88.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpofckuvk4/libpython3.14-dev_3.14.2-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-build all 1.2.2-4 [36.2 kB] Fetched 36.2 kB in 0s (2098 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpm3rqm53q/python3-build_1.2.2-4_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libjansson4 arm64 2.14-2+b3 [39.2 kB] Fetched 39.2 kB in 0s (2439 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp867g7t9_/libjansson4_2.14-2+b3_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libc6 arm64 2.42-5 [1466 kB] Fetched 1466 kB in 0s (53.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp873bm0dj/libc6_2.42-5_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.8-2 [40.3 kB] Fetched 40.3 kB in 0s (2346 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4cnm2w8e/libpipeline1_1.5.8-2_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 bsdextrautils arm64 2.41.2-4 [97.3 kB] Fetched 97.3 kB in 0s (5659 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpby25zuq6/bsdextrautils_2.41.2-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 liblzma5 arm64 5.8.1-2 [302 kB] Fetched 302 kB in 0s (16.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk2qz3hh3/liblzma5_5.8.1-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 25.0-1 [56.6 kB] Fetched 56.6 kB in 0s (3402 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmfl2m6za/python3-packaging_25.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libunistring5 arm64 1.3-2 [453 kB] Fetched 453 kB in 0s (23.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpk98uyyim/libunistring5_1.3-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libprotobuf32t64 arm64 3.21.12-14+b1 [854 kB] Fetched 854 kB in 0s (33.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpgxbtzw8n/libprotobuf32t64_3.21.12-14+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-googleapis-common-protos all 1.66.0-1 [94.2 kB] Fetched 94.2 kB in 0s (5664 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_kcc7bpf/python3-googleapis-common-protos_1.66.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-dev arm64 3.13.9-2 [26.0 kB] Fetched 26.0 kB in 0s (1610 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfsgy36ko/python3-dev_3.13.9-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-openssl all 25.3.0-1 [52.9 kB] Fetched 52.9 kB in 0s (3192 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmppjwmx2dl/python3-openssl_25.3.0-1_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 mawk arm64 1.3.4.20250131-1 [134 kB] Fetched 134 kB in 0s (7565 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpz0r5t0c_/mawk_1.3.4.20250131-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 cpp-15-aarch64-linux-gnu arm64 15.2.0-10 [10.1 MB] Fetched 10.1 MB in 0s (105 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp9lm40yca/cpp-15-aarch64-linux-gnu_15.2.0-10_arm64.deb' Downloading dependency 129 of 296: libpcre2-8-0:arm64=10.46-1 Downloading dependency 130 of 296: gzip:arm64=1.13-1 Downloading dependency 131 of 296: python3-cffi-backend:arm64=2.0.0-2+b1 Downloading dependency 132 of 296: findutils:arm64=4.10.0-3 Downloading dependency 133 of 296: zlib1g:arm64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 134 of 296: dh-autoreconf:arm64=21 Downloading dependency 135 of 296: pkgconf-bin:arm64=1.8.1-4 Downloading dependency 136 of 296: libnettle8t64:arm64=3.10.2-1 Downloading dependency 137 of 296: dh-python:arm64=6.20251204.1 Downloading dependency 138 of 296: libffi8:arm64=3.5.2-2 Downloading dependency 139 of 296: python3-multidict:arm64=6.4.3-1+b1 Downloading dependency 140 of 296: python3-propcache:arm64=0.3.1-1+b1 Downloading dependency 141 of 296: python3-requests-oauthlib:arm64=1.3.1-2 Downloading dependency 142 of 296: libsepol2:arm64=3.9-2 Downloading dependency 143 of 296: xz-utils:arm64=5.8.1-2 Downloading dependency 144 of 296: libpython3.14-minimal:arm64=3.14.2-1+b1 Downloading dependency 145 of 296: pybuild-plugin-pyproject:arm64=6.20251204.1 Downloading dependency 146 of 296: libstdc++-15-dev:arm64=15.2.0-10 Downloading dependency 147 of 296: dpkg-dev:arm64=1.22.21 Downloading dependency 148 of 296: python3-protobuf:arm64=3.21.12-14+b1 Downloading dependency 149 of 296: util-linux:arm64=2.41.2-4 Downloading dependency 150 of 296: libtsan2:arm64=15.2.0-10 Downloading dependency 151 of 296: openssl-provider-legacy:arm64=3.5.4-1 Downloading dependency 152 of 296: libyaml-0-2:arm64=0.2.5-2 Downloading dependency 153 of 296: python3-pyu2f:arm64=0.1.5-4 Downloading dependency 154 of 296: gpgconf:arm64=2.4.8-4+b1 Downloading dependency 155 of 296: libstdc++6:arm64=15.2.0-10 Downloading dependency 156 of 296: python3-blinker:arm64=1.9.0-2 Downloading dependency 157 of 296: libpam0g:arm64=1.7.0-5 Downloading dependency 158 of 296: libp11-kit0:arm64=0.25.10-1 Downloading dependency 159 of 296: libelf1t64:arm64=0.194-1 Downloading dependency 160 of 296: libgomp1:arm64=15.2.0-10 Downloading dependency 161 of 296: hostname:arm64=3.25 Downloading dependency 162 of 296: gcc-15-base:arm64=15.2.0-10 Downloading dependency 163 of 296: python3-setuptools:arm64=78.1.1-0.1 Downloading dependency 164 of 296: python3.13-dev:arm64=3.13.11-1+b1 Downloading dependency 165 of 296: base-files:arm64=14 Downloading dependency 166 of 296: libarchive-zip-perl:arm64=1.68-1 Downloading dependency 167 of 296: sed:arm64=4.9-2+b1 Downloading dependency 168 of 296: binutils:arm64=2.45.50.20251201-1 Downloading dependency 169 of 296: libbz2-1.0:arm64=1.0.8-6 Downloading dependency 170 of 296: libc6-dev:arm64=2.42-5 Downloading dependency 171 of 296: libpam-modules-bin:arm64=1.7.0-5 Downloading dependency 172 of 296: netbase:arm64=6.5 Downloading dependency 173 of 296: python3-bcrypt:arm64=5.0.0-3 Downloading dependency 174 of 296: libidn2-0:arm64=2.3.8-4 Downloading dependency 175 of 296: libacl1:arm64=2.3.2-2+b1 Downloading dependency 176 of 296: libmount1:arm64=2.41.2-4 Downloading dependency 177 of 296: libboost-python1.83.0:arm64=1.83.0-5+b1 Downloading dependency 178 of 296: libgprofng0:arm64=2.45.50.20251201-1 Downloading dependency 179 of 296: libgpg-error0:arm64=1.56-2 Downloading dependency 180 of 296: libexpat1:arm64=2.7.3-1 Downloading dependency 181 of 296: python3-cachetools:arm64=5.3.3-1 Downloading dependency 182 of 296: python3-bottle:arm64=0.13.2-1.1 Downloading dependency 183 of 296: libpython3-dev:arm64=3.13.9-2 Downloading dependency 184 of 296: libssl3t64:arm64=3.5.4-1 Downloading dependency 185 of 296: libassuan9:arm64=3.0.2-2 Downloading dependency 186 of 296: gcc:arm64=4:15.2.0-4 Downloading dependency 187 of 296: libmagic-mgc:arm64=1:5.46-5 Downloading dependency 188 of 296: libitm1:arm64=15.2.0-10 Downloading dependency 189 of 296: autoconf:arm64=2.72-3.1 Downloading dependency 190 of 296: ca-certificates:arm64=20250419 Downloading dependency 191 of 296: libhwasan0:arm64=15.2.0-10 Downloading dependency 192 of 296: libpython3.13-stdlib:arm64=3.13.11-1+b1 Downloading dependency 193 of 296: python3-dateutil:arm64=2.9.0-4 Downloading dependency 194 of 296: tar:arm64=1.35+dfsg-3.1 Downloading dependency 195 of 296: flex:arm64=2.6.4-8.2+b4 Downloading dependency 196 of 296: gnupg-l10n:arm64=2.4.8-4 Downloading dependency 197 of 296: debhelper:arm64=13.28 Downloading dependency 198 of 296: media-types:arm64=14.0.0 Downloading dependency 199 of 296: libcrypt-dev:arm64=1:4.5.1-1 Downloading dependency 200 of 296: perl-modules-5.40:arm64=5.40.1-7 Downloading dependency 201 of 296: python3-oauthlib:arm64=3.3.1-1 Downloading dependency 202 of 296: python3-soupsieve:arm64=2.7-2 Downloading dependency 203 of 296: libpython3.13-dev:arm64=3.13.11-1+b1 Downloading dependency 204 of 296: binutils-common:arm64=2.45.50.20251201-1 Downloading dependency 205 of 296: gettext:arm64=0.23.2-1 Downloading dependency 206 of 296: libbinutils:arm64=2.45.50.20251201-1 Downloading dependency 207 of 296: libgcc-s1:arm64=15.2.0-10 Downloading dependency 208 of 296: libnpth0t64:arm64=1.8-3 Downloading dependency 209 of 296: ncurses-bin:arm64=6.5+20251123-1 Downloading dependency 210 of 296: gpgsm:arm64=2.4.8-4+b1 Downloading dependency 211 of 296: patch:arm64=2.8-2 Downloading dependency 212 of 296: rpcsvc-proto:arm64=1.4.3-1+b1 Downloading dependency 213 of 296: libpython3.13:arm64=3.13.11-1+b1 Downloading dependency 214 of 296: help2man:arm64=1.49.3+b1 Downloading dependency 215 of 296: python3-idna:arm64=3.10-1 Downloading dependency 216 of 296: libgnutls30t64:arm64=3.8.11-3 Downloading dependency 217 of 296: libncursesw6:arm64=6.5+20251123-1 Downloading dependency 218 of 296: libperl5.40:arm64=5.40.1-7 Downloading dependency 219 of 296: login.defs:arm64=1:4.18.0-2 Downloading dependency 220 of 296: python3-click:arm64=8.2.0+0.really.8.1.8-1 Downloading dependency 221 of 296: python3.14-minimal:arm64=3.14.2-1+b1 Downloading dependency 222 of 296: libpython3.14-stdlib:arm64=3.14.2-1+b1 Downloading dependency 223 of 296: m4:arm64=1.4.20-2 Downloading dependency 224 of 296: libcrypt1:arm64=1:4.5.1-1 Downloading dependency 225 of 296: python3-responses:arm64=0.25.8-1 Downloading dependency 226 of 296: libgmp10:arm64=2:6.3.0+dfsg-5 Downloading dependency 227 of 296: python3.14-dev:arm64=3.14.2-1+b1 Downloading dependency 228 of 296: dwz:arm64=0.16-2 Downloading dependency 229 of 296: libjs-sphinxdoc:arm64=8.2.3-11 Downloading dependency 230 of 296: perl-base:arm64=5.40.1-7 Downloading dependency 231 of 296: bison:arm64=2:3.8.2+dfsg-1+b2 Downloading dependency 232 of 296: libblkid1:arm64=2.41.2-4 Downloading dependency 233 of 296: libaudit1:arm64=1:4.1.2-1+b1 Downloading dependency 234 of 296: libctf0:arm64=2.45.50.20251201-1 Downloading dependency 235 of 296: libexpat1-dev:arm64=2.7.3-1 Downloading dependency 236 of 296: libldap2:arm64=2.6.10+dfsg-1 Downloading dependency 237 of 296: python3-pluggy:arm64=1.6.0-1 Downloading dependency 238 of 296: autotools-dev:arm64=20240727.1 Downloading dependency 239 of 296: adduser:arm64=3.153 Downloading dependency 240 of 296: libctf-nobfd0:arm64=2.45.50.20251201-1 Downloading dependency 241 of 296: libpython3.14-dev:arm64=3.14.2-1+b1 Downloading dependency 242 of 296: python3-build:arm64=1.2.2-4 Downloading dependency 243 of 296: libjansson4:arm64=2.14-2+b3 Downloading dependency 244 of 296: libc6:arm64=2.42-5 Downloading dependency 245 of 296: libpipeline1:arm64=1.5.8-2 Downloading dependency 246 of 296: bsdextrautils:arm64=2.41.2-4 Downloading dependency 247 of 296: liblzma5:arm64=5.8.1-2 Downloading dependency 248 of 296: python3-packaging:arm64=25.0-1 Downloading dependency 249 of 296: libunistring5:arm64=1.3-2 Downloading dependency 250 of 296: libprotobuf32t64:arm64=3.21.12-14+b1 Downloading dependency 251 of 296: python3-googleapis-common-protos:arm64=1.66.0-1 Downloading dependency 252 of 296: python3-dev:arm64=3.13.9-2 Downloading dependency 253 of 296: python3-openssl:arm64=25.3.0-1 Downloading dependency 254 of 296: mawk:arm64=1.3.4.20250131-1 Downloading dependency 255 of 296: cpp-15-aarch64-linux-gnu:arm64=15.2.0-10 Downloading dependency 256 of 296: python3-mesonpy:arm64=0.18.0-2Get:1 http://deb.debian.org/debian unstable/main arm64 python3-mesonpy all 0.18.0-2 [130 kB] Fetched 130 kB in 0s (7539 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1xw40kow/python3-mesonpy_0.18.0-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 cpp arm64 4:15.2.0-4 [1568 B] Fetched 1568 B in 0s (98.9 kB/s) dpkg-name: info: moved 'cpp_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmphq2gvjhm/cpp_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 sysvinit-utils arm64 3.15-6 [34.9 kB] Fetched 34.9 kB in 0s (2291 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpf0fjhct_/sysvinit-utils_3.15-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 bzip2 arm64 1.0.8-6 [39.5 kB] Fetched 39.5 kB in 0s (2522 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp73sn1afm/bzip2_1.0.8-6_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libisl23 arm64 0.27-1 [601 kB] Fetched 601 kB in 0s (29.6 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmplabv750w/libisl23_0.27-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libgcc-15-dev arm64 15.2.0-10 [2371 kB] Fetched 2371 kB in 0s (67.8 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpqrzabi2f/libgcc-15-dev_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-pygments all 2.18.0+dfsg-2 [836 kB] Fetched 836 kB in 0s (36.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpavbn6maz/python3-pygments_2.18.0+dfsg-2_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libselinux1 arm64 3.9-4+b1 [80.8 kB] Fetched 80.8 kB in 0s (4981 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpa0bf7buc/libselinux1_3.9-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 liblsan0 arm64 15.2.0-10 [1194 kB] Fetched 1194 kB in 0s (13.9 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpdoo_xfwd/liblsan0_15.2.0-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libzstd1 arm64 1.5.7+dfsg-2 [260 kB] Fetched 260 kB in 0s (5710 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp_4m2oinu/libzstd1_1.5.7+dfsg-2_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-inflect all 7.5.0-1 [33.0 kB] Fetched 33.0 kB in 0s (1111 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpnkti3pio/python3-inflect_7.5.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libattr1 arm64 1:2.5.2-3 [22.7 kB] Fetched 22.7 kB in 0s (568 kB/s) dpkg-name: info: moved 'libattr1_1%3a2.5.2-3_arm64.deb' to '/srv/rebuilderd/tmp/tmp5zortrde/libattr1_2.5.2-3_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpython3.14 arm64 3.14.2-1+b1 [2240 kB] Fetched 2240 kB in 0s (36.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpsh35ffwc/libpython3.14_3.14.2-1+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-bs4 all 4.14.3-1 [118 kB] Fetched 118 kB in 0s (1719 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpv8cgpfk8/python3-bs4_4.14.3-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-wheel all 0.46.1-2 [21.7 kB] Fetched 21.7 kB in 0s (1078 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp2hk3t6i9/python3-wheel_0.46.1-2_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 libsystemd0 arm64 259~rc2-1 [429 kB] Fetched 429 kB in 0s (21.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpka6m02d5/libsystemd0_259~rc2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gpg-agent arm64 2.4.8-4+b1 [248 kB] Fetched 248 kB in 0s (13.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpermp7k8a/gpg-agent_2.4.8-4+b1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 linux-libc-dev all 6.17.10-1 [2560 kB] Fetched 2560 kB in 0s (68.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp941h8lx_/linux-libc-dev_6.17.10-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 meson all 1.10.0-1 [682 kB] Fetched 682 kB in 0s (31.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpinkdxqq6/meson_1.10.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-magic all 2:0.4.27-3 [14.6 kB] Fetched 14.6 kB in 0s (908 kB/s) dpkg-name: info: moved 'python3-magic_2%3a0.4.27-3_all.deb' to '/srv/rebuilderd/tmp/tmpr6wv5izn/python3-magic_0.4.27-3_all.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 python3-typing-extensions all 4.15.0-1 [92.4 kB] Fetched 92.4 kB in 0s (5540 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpwvsccg5a/python3-typing-extensions_4.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-aiohttp arm64 3.13.1-1+b1 [476 kB] Fetched 476 kB in 0s (23.1 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmph4jqujir/python3-aiohttp_3.13.1-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 openssl arm64 3.5.4-1 [1457 kB] Fetched 1457 kB in 0s (57.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpce2oipvc/openssl_3.5.4-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gnupg all 2.4.8-4 [418 kB] Fetched 418 kB in 0s (20.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpq91rsonj/gnupg_2.4.8-4_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-googleapi all 2.187.0-1 [5510 kB] Fetched 5510 kB in 0s (91.3 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpcre_ld0f/python3-googleapi_2.187.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libksba8 arm64 1.6.7-2+b1 [125 kB] Fetched 125 kB in 0s (7549 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpamls6q9s/libksba8_1.6.7-2+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 cpp-aarch64-linux-gnu arm64 4:15.2.0-4 [5288 B] Fetched 5288 B in 0s (341 kB/s) dpkg-name: info: moved 'cpp-aarch64-linux-gnu_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpks8qtlhu/cpp-aarch64-linux-gnu_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libboost-filesystem1.83.0 arm64 1.83.0-5+b1 [276 kB] Fetched 276 kB in 0s (15.2 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpmu5uw4kp/libboost-filesystem1.83.0_1.83.0-5+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libsasl2-modules-db arm64 2.1.28+dfsg1-10 [19.8 kB] Fetched 19.8 kB in 0s (1226 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp67n2pt9b/libsasl2-modules-db_2.1.28+dfsg1-10_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 g++ arm64 4:15.2.0-4 [1332 B] Fetched 1332 B in 0s (82.2 kB/s) dpkg-name: info: moved 'g++_4%3a15.2.0-4_arm64.deb' to '/srv/rebuilderd/tmp/tmpw7wn6o_5/g++_15.2.0-4_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 ninja-build arm64 1.13.2-1 [142 kB] Fetched 142 kB in 0s (8368 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmptjjlsdk4/ninja-build_1.13.2-1_arm64.deb' Get:1 http://snapshot.debian.org/archive/debian/20251208T143746Z sid/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] Fetched 917 kB in 0s (34.5 MB/s) dpkg-name: info: moved 'zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_arm64.deb' to '/srv/rebuilderd/tmp/tmpfkp1ngg2/zlib1g-dev_1.3.dfsg+really1.3.1-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-cryptography arm64 46.0.1-1 [984 kB] Fetched 984 kB in 0s (38.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp4fqkba5b/python3-cryptography_46.0.1-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.15.0-1 [8812 B] Fetched 8812 B in 0s (553 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfiwfr4_l/dh-strip-nondeterminism_1.15.0-1_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.18.1-3 [878 kB] Fetched 878 kB in 0s (38.4 MB/s) dpkg-name: info: moved 'automake_1%3a1.18.1-3_all.deb' to '/srv/rebuilderd/tmp/tmpabz6x8v6/automake_1.18.1-3_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 python3-regex arm64 0.1.20250918-1+b1 [283 kB] Fetched 283 kB in 0s (15.5 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpfhm178dv/python3-regex_0.1.20250918-1+b1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libpam-runtime all 1.7.0-5 [249 kB] Fetched 249 kB in 0s (13.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpxa58qeck/libpam-runtime_1.7.0-5_all.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 grep arm64 3.12-1 [440 kB] Fetched 440 kB in 0s (22.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpb4n4h316/grep_3.12-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.23.2-1 [242 kB] Fetched 242 kB in 0s (13.4 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpoxbrt2vj/gettext-base_0.23.2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 libhogweed6t64 arm64 3.10.2-1 [332 kB] Fetched 332 kB in 0s (17.7 MB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmpju2dlksq/libhogweed6t64_3.10.2-1_arm64.deb' Get:1 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Fetched 22.9 kB in 0s (1436 kB/s) dpkg-name: warning: skipping '/srv/rebuilderd/tmp/tmp1y4o61tt/intltool-debian_0.35.0+20060710.6_all.deb' dpkg-buildpackage: info: source package debootsnap-dummy dpkg-buildpackage: info: source version 1.0 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Equivs Dummy Package Generator dpkg-buildpackage: info: host architecture arm64 dpkg-source --before-build . debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/debootsnap-dummy/ dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'debootsnap-dummy' in '../debootsnap-dummy_1.0_all.deb'. dpkg-genbuildinfo --build=binary -O../debootsnap-dummy_1.0_arm64.buildinfo dpkg-genchanges --build=binary -O../debootsnap-dummy_1.0_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) The package has been created. Attention, the package has been created in the /srv/rebuilderd/tmp/tmpkffflmaf/cache directory, not in ".." as indicated by the message above! I: automatically chosen mode: unshare I: chroot architecture arm64 is equal to the host's architecture I: using /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf as tempdir I: running --setup-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/setup00.sh /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf 127.0.0.1 - - [25/Dec/2025 17:41:21] code 404, message File not found 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:44849 ./ InRelease 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./Release HTTP/1.1" 200 - Get:2 http://localhost:44849 ./ Release [462 B] 127.0.0.1 - - [25/Dec/2025 17:41:21] code 404, message File not found 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:44849 ./ Release.gpg 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./Packages HTTP/1.1" 200 - Get:4 http://localhost:44849 ./ Packages [367 kB] Fetched 367 kB in 0s (10.3 MB/s) Reading package lists... usr-is-merged found but not real -- not running merged-usr setup hook I: skipping apt-get update because it was already run I: downloading packages with apt... 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./gcc-15-base_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libc-gconv-modules-extra_2.42-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libc6_2.42-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libgcc-s1_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./mawk_1.3.4.20250131-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./base-files_14_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libtinfo6_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./debianutils_5.23.2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./bash_5.3-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libacl1_2.3.2-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libattr1_2.5.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libcap2_2.75-10%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libgmp10_6.3.0%2bdfsg-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libpcre2-8-0_10.46-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libselinux1_3.9-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libzstd1_1.5.7%2bdfsg-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./zlib1g_1.3.dfsg%2breally1.3.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libssl3t64_3.5.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./openssl-provider-legacy_3.5.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libsystemd0_259%7erc2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./coreutils_9.7-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./dash_0.5.12-12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./diffutils_3.12-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libbz2-1.0_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./liblzma5_5.8.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libmd0_1.1.0-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./tar_1.35%2bdfsg-3.1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./dpkg_1.22.21_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./findutils_4.10.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./grep_3.12-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./gzip_1.13-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./hostname_3.25_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./ncurses-bin_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libcrypt1_4.5.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./perl-base_5.40.1-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./sed_4.9-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libaudit-common_4.1.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libcap-ng0_0.8.5-4%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libaudit1_4.1.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libdb5.3t64_5.3.28%2bdfsg2-11_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./debconf_1.5.91_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libpam0g_1.7.0-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libpam-modules-bin_1.7.0-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libpam-modules_1.7.0-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libpam-runtime_1.7.0-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libblkid1_2.41.2-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libmount1_2.41.2-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libsmartcols1_2.41.2-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libudev1_259%7erc2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libuuid1_2.41.2-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./util-linux_2.41.2-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libdebconfclient0_0.282_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./base-passwd_3.6.8_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./init-system-helpers_1.69_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./libc-bin_2.42-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./ncurses-base_6.5%2b20251123-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:21] "GET /./sysvinit-utils_3.15-6_arm64.deb HTTP/1.1" 200 - I: extracting archives... I: running --extract-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/extract00.sh /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf 127.0.0.1 - - [25/Dec/2025 17:41:24] code 404, message File not found 127.0.0.1 - - [25/Dec/2025 17:41:24] "GET /./InRelease HTTP/1.1" 404 - Ign:1 http://localhost:44849 ./ InRelease 127.0.0.1 - - [25/Dec/2025 17:41:24] "GET /./Release HTTP/1.1" 304 - Hit:2 http://localhost:44849 ./ Release 127.0.0.1 - - [25/Dec/2025 17:41:24] code 404, message File not found 127.0.0.1 - - [25/Dec/2025 17:41:24] "GET /./Release.gpg HTTP/1.1" 404 - Ign:3 http://localhost:44849 ./ Release.gpg Reading package lists... usr-is-merged found but not real -- not running merged-usr extract hook I: installing essential packages... I: running --essential-hook directly: /usr/share/mmdebstrap/hooks/maybe-merged-usr/essential00.sh /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf usr-is-merged was not installed in a previous hook -- not running merged-usr essential hook I: installing remaining packages inside the chroot... 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./liblocale-gettext-perl_1.07-7%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./m4_1.4.20-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./flex_2.6.4-8.2%2bb4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./libexpat1_2.7.3-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./libpython3.13-minimal_3.13.11-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./python3.13-minimal_3.13.11-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./python3-minimal_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./media-types_14.0.0_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./netbase_6.5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./tzdata_2025b-5_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./libffi8_3.5.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./libncursesw6_6.5%2b20251123-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./readline-common_8.3-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./libreadline8t64_8.3-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./libsqlite3-0_3.46.1-8_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:33] "GET /./libpython3.13-stdlib_3.13.11-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3.13_3.13.11-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3-stdlib_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3.14-minimal_3.14.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3.14-minimal_3.14.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./login.defs_4.18.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libbsd0_0.12.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libsemanage-common_3.9-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libsepol2_3.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libsemanage2_3.9-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./passwd_4.18.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./sensible-utils_0.0.26_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./adduser_3.153_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libstdc%2b%2b6_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libuchardet0_0.0.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./groff-base_1.23.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./bsdextrautils_2.41.2-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgdbm6t64_1.26-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpipeline1_1.5.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libseccomp2_2.6.0-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./man-db_2.13.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./bzip2_1.0.8-6_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./openssl_3.5.4-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./ca-certificates_20250419_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libmagic-mgc_5.46-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libmagic1t64_5.46-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./file_5.46-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./gettext-base_0.23.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./perl-modules-5.40_5.40.1-7_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgdbm-compat4t64_1.26-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libperl5.40_5.40.1-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./perl_5.40.1-7_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./xz-utils_5.8.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./autoconf_2.72-3.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./autotools-dev_20240727.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./automake_1.18.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./autopoint_0.23.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libsframe2_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./binutils-common_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libbinutils_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgprofng0_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libctf-nobfd0_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libctf0_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libjansson4_2.14-2%2bb3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./binutils-aarch64-linux-gnu_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./binutils_2.45.50.20251201-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./bison_3.8.2%2bdfsg-1%2bb2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libc-dev-bin_2.42-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./linux-libc-dev_6.17.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libcrypt-dev_4.5.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./rpcsvc-proto_1.4.3-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libc6-dev_2.42-5_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libisl23_0.27-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libmpfr6_4.2.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libmpc3_1.3.1-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./cpp-15-aarch64-linux-gnu_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./cpp-15_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./cpp-aarch64-linux-gnu_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./cpp_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libcc1-0_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgomp1_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libitm1_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libatomic1_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libasan8_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./liblsan0_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libtsan2_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libubsan1_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libhwasan0_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgcc-15-dev_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./gcc-15-aarch64-linux-gnu_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./gcc-15_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./gcc-aarch64-linux-gnu_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./gcc_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libstdc%2b%2b-15-dev_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./g%2b%2b-15-aarch64-linux-gnu_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./g%2b%2b-15_15.2.0-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./g%2b%2b-aarch64-linux-gnu_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./g%2b%2b_15.2.0-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./make_4.4.1-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libdpkg-perl_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./patch_2.8-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./dpkg-dev_1.22.21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./build-essential_12.12_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libdebhelper-perl_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libtool_2.5.4-9_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./dh-autoreconf_21_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libarchive-zip-perl_1.68-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libfile-stripnondeterminism-perl_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./dh-strip-nondeterminism_1.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libelf1t64_0.194-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./dwz_0.16-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libunistring5_1.3-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libxml2-16_2.15.1%2bdfsg-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./gettext_0.23.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./intltool-debian_0.35.0%2b20060710.6_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./po-debconf_1.0.22_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./debhelper_13.28_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-urllib3_2.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-typing-extensions_4.15.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-typeguard_4.4.4-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-iniconfig_2.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-packaging_25.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pluggy_1.6.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pygments_2.18.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pytest_8.4.2-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pyparsing_3.1.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-async-timeout_5.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libprotobuf32t64_3.21.12-14%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-protobuf_3.21.12-14%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-proto-plus_1.26.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pyproject-hooks_1.2.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-autocommand_2.2.2-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-more-itertools_10.8.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-inflect_7.5.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-jaraco.functools_4.1.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-jaraco.text_4.0.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-zipp_3.23.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-setuptools_78.1.1-0.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-jaraco.context_6.0.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pkg-resources_78.1.1-0.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pyasn1_0.6.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-rsa_4.9-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-jwt_2.10.1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-frozenlist_1.8.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-aiosignal_1.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-uritemplate_4.2.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-idna_3.10-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-multidict_6.4.3-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-propcache_0.3.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-yarl_1.22.0-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-aiohappyeyeballs_2.6.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-attr_25.4.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-aiohttp_3.13.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-cachetools_5.3.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-bcrypt_5.0.0-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-cffi-backend_2.0.0-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-cryptography_46.0.1-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-openssl_25.3.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pyasn1-modules_0.4.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-pyu2f_0.1.5-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-certifi_2025.11.12%2bds-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-charset-normalizer_3.4.4-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-chardet_5.2.0%2bdfsg-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-requests_2.32.5%2bdfsg-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libyaml-0-2_0.2.5-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-yaml_6.0.2-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-responses_0.25.8-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-google-auth_2.40.3-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-ply_3.11-9_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3.14-stdlib_3.14.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3.14_3.14.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-all_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-httplib2_0.22.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgpg-error0_1.56-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgcrypt20_1.11.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libxslt1.1_1.1.43-0.3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-lxml_6.0.2-1%2bb3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpkgconf3_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-blinker_1.9.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-oauthlib_3.3.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-requests-oauthlib_1.3.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./python3-google-auth-oauthlib_1.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3.13_3.13.11-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libexpat1-dev_2.7.3-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./zlib1g-dev_1.3.dfsg%2breally1.3.1-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3.13-dev_3.13.11-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3-dev_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3.14_3.14.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3.14-dev_3.14.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libpython3-all-dev_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libassuan9_3.0.2-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./gpgconf_2.4.8-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libnettle8t64_3.10.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libhogweed6t64_3.10.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libidn2-0_2.3.8-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libp11-kit0_0.25.10-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libtasn1-6_4.20.0-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:34] "GET /./libgnutls30t64_3.8.11-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libksba8_1.6.7-2%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libsasl2-modules-db_2.1.28%2bdfsg1-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libsasl2-2_2.1.28%2bdfsg1-10_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libldap2_2.6.10%2bdfsg-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libnpth0t64_1.8-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./dirmngr_2.4.8-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./gpg_2.4.8-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-pyproject-metadata_0.9.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-pdfminer_20221105%2bdfsg-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./pinentry-curses_1.3.2-3_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-installer_0.7.0%2bdfsg1-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-googleapis-common-protos_1.66.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-google-api-core_2.23.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libboost-iostreams1.83.0_1.83.0-5%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./pkgconf-bin_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./pkgconf_1.8.1-4_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3.13-dev_3.13.11-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libjs-sphinxdoc_8.2.3-11_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-dev_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3.14-dev_3.14.2-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-all-dev_3.13.9-2_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-google-auth-httplib2_0.2.1-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libboost-filesystem1.83.0_1.83.0-5%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./libboost-python1.83.0_1.83.0-5%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./ledger_3.4.0-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./dh-python_6.20251204.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-wheel_0.46.1-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-build_1.2.2-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./pybuild-plugin-pyproject_6.20251204.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-bottle_0.13.2-1.1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-dateutil_2.9.0-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./gnupg-l10n_2.4.8-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-soupsieve_2.7-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./gpgsm_2.4.8-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./help2man_1.49.3%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-click_8.2.0%2b0.really.8.1.8-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./ninja-build_1.13.2-1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./meson_1.10.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-mesonpy_0.18.0-2_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-bs4_4.14.3-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./gpg-agent_2.4.8-4%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-magic_0.4.27-3_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./gnupg_2.4.8-4_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-googleapi_2.187.0-1_all.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./python3-regex_0.1.20250918-1%2bb1_arm64.deb HTTP/1.1" 200 - 127.0.0.1 - - [25/Dec/2025 17:41:35] "GET /./debootsnap-dummy_1.0_all.deb HTTP/1.1" 200 - I: running --customize-hook directly: /srv/rebuilderd/tmp/tmpkffflmaf/apt_install.sh /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf Reading package lists... Building dependency tree... Reading state information... python3-urllib3 is already the newest version (2.5.0-1). python3-urllib3 set to manually installed. python3 is already the newest version (3.13.9-2). python3 set to manually installed. python3-typeguard is already the newest version (4.4.4-1). python3-typeguard set to manually installed. python3-pytest is already the newest version (8.4.2-1). python3-pytest set to manually installed. libcc1-0 is already the newest version (15.2.0-10). libcc1-0 set to manually installed. debianutils is already the newest version (5.23.2). g++-aarch64-linux-gnu is already the newest version (4:15.2.0-4). g++-aarch64-linux-gnu set to manually installed. libc-bin is already the newest version (2.42-5). perl is already the newest version (5.40.1-7). perl set to manually installed. debconf is already the newest version (1.5.91). libc-gconv-modules-extra is already the newest version (2.42-5). libasan8 is already the newest version (15.2.0-10). libasan8 set to manually installed. libpam-modules is already the newest version (1.7.0-5). libuuid1 is already the newest version (2.41.2-4). python3-pyparsing is already the newest version (3.1.3-1). python3-pyparsing set to manually installed. base-passwd is already the newest version (3.6.8). bash is already the newest version (5.3-1). python3-async-timeout is already the newest version (5.0.1-1). python3-async-timeout set to manually installed. python3-proto-plus is already the newest version (1.26.1-1). python3-proto-plus set to manually installed. python3-pyproject-hooks is already the newest version (1.2.0-1). python3-pyproject-hooks set to manually installed. python3.13-minimal is already the newest version (3.13.11-1+b1). python3.13-minimal set to manually installed. python3-pkg-resources is already the newest version (78.1.1-0.1). python3-pkg-resources set to manually installed. python3-rsa is already the newest version (4.9-2). python3-rsa set to manually installed. gcc-15-aarch64-linux-gnu is already the newest version (15.2.0-10). gcc-15-aarch64-linux-gnu set to manually installed. passwd is already the newest version (1:4.18.0-2). passwd set to manually installed. python3-jwt is already the newest version (2.10.1-3). python3-jwt set to manually installed. libmpfr6 is already the newest version (4.2.2-2). libmpfr6 set to manually installed. libxml2-16 is already the newest version (2.15.1+dfsg-2+b1). libxml2-16 set to manually installed. libsmartcols1 is already the newest version (2.41.2-4). libreadline8t64 is already the newest version (8.3-3). libreadline8t64 set to manually installed. build-essential is already the newest version (12.12). build-essential set to manually installed. libpython3-stdlib is already the newest version (3.13.9-2). libpython3-stdlib set to manually installed. libcap2 is already the newest version (1:2.75-10+b2). init-system-helpers is already the newest version (1.69). man-db is already the newest version (2.13.1-1). man-db set to manually installed. python3-aiosignal is already the newest version (1.4.0-1). python3-aiosignal set to manually installed. libgdbm6t64 is already the newest version (1.26-1). libgdbm6t64 set to manually installed. python3-uritemplate is already the newest version (4.2.0-2). python3-uritemplate set to manually installed. libtinfo6 is already the newest version (6.5+20251123-1). groff-base is already the newest version (1.23.0-10). groff-base set to manually installed. python3-more-itertools is already the newest version (10.8.0-1). python3-more-itertools set to manually installed. libsemanage-common is already the newest version (3.9-1). libsemanage-common set to manually installed. file is already the newest version (1:5.46-5). file set to manually installed. python3-iniconfig is already the newest version (2.1.0-1). python3-iniconfig set to manually installed. gcc-15 is already the newest version (15.2.0-10). gcc-15 set to manually installed. libfile-stripnondeterminism-perl is already the newest version (1.15.0-1). libfile-stripnondeterminism-perl set to manually installed. libmpc3 is already the newest version (1.3.1-2). libmpc3 set to manually installed. autopoint is already the newest version (0.23.2-1). autopoint set to manually installed. python3-google-auth is already the newest version (2.40.3-2). python3-google-auth set to manually installed. python3-ply is already the newest version (3.11-9). python3-ply set to manually installed. python3-pyasn1-modules is already the newest version (0.4.1-2). python3-pyasn1-modules set to manually installed. python3-jaraco.context is already the newest version (6.0.1-1). python3-jaraco.context set to manually installed. python3-autocommand is already the newest version (2.2.2-3). python3-autocommand set to manually installed. python3-all is already the newest version (3.13.9-2). python3-all set to manually installed. python3-frozenlist is already the newest version (1.8.0-2). python3-frozenlist set to manually installed. python3-httplib2 is already the newest version (0.22.0-1). python3-httplib2 set to manually installed. python3-lxml is already the newest version (6.0.2-1+b3). python3-lxml set to manually installed. cpp-15 is already the newest version (15.2.0-10). cpp-15 set to manually installed. libudev1 is already the newest version (259~rc2-1). make is already the newest version (4.4.1-3). make set to manually installed. libsqlite3-0 is already the newest version (3.46.1-8). libsqlite3-0 set to manually installed. libbsd0 is already the newest version (0.12.2-2). libbsd0 set to manually installed. python3-aiohappyeyeballs is already the newest version (2.6.1-2). python3-aiohappyeyeballs set to manually installed. dash is already the newest version (0.5.12-12). libdpkg-perl is already the newest version (1.22.21). libdpkg-perl set to manually installed. libpkgconf3 is already the newest version (1.8.1-4). libpkgconf3 set to manually installed. libdebhelper-perl is already the newest version (13.28). libdebhelper-perl set to manually installed. binutils-aarch64-linux-gnu is already the newest version (2.45.50.20251201-1). binutils-aarch64-linux-gnu set to manually installed. python3-google-auth-oauthlib is already the newest version (1.2.1-1). python3-google-auth-oauthlib set to manually installed. libtool is already the newest version (2.5.4-9). libtool set to manually installed. libsframe2 is already the newest version (2.45.50.20251201-1). libsframe2 set to manually installed. python3-yarl is already the newest version (1.22.0-1+b1). python3-yarl set to manually installed. libdebconfclient0 is already the newest version (0.282). libmagic1t64 is already the newest version (1:5.46-5). libmagic1t64 set to manually installed. libubsan1 is already the newest version (15.2.0-10). libubsan1 set to manually installed. libpython3-all-dev is already the newest version (3.13.9-2). libpython3-all-dev set to manually installed. readline-common is already the newest version (8.3-3). readline-common set to manually installed. dirmngr is already the newest version (2.4.8-4+b1). dirmngr set to manually installed. libcap-ng0 is already the newest version (0.8.5-4+b2). libgdbm-compat4t64 is already the newest version (1.26-1). libgdbm-compat4t64 set to manually installed. python3.14 is already the newest version (3.14.2-1+b1). python3.14 set to manually installed. gpg is already the newest version (2.4.8-4+b1). gpg set to manually installed. python3-charset-normalizer is already the newest version (3.4.4-2). python3-charset-normalizer set to manually installed. python3-attr is already the newest version (25.4.0-1). python3-attr set to manually installed. libpython3.13-minimal is already the newest version (3.13.11-1+b1). libpython3.13-minimal set to manually installed. python3-pyproject-metadata is already the newest version (0.9.1-2). python3-pyproject-metadata set to manually installed. dpkg is already the newest version (1.22.21). python3-pdfminer is already the newest version (20221105+dfsg-1.1). python3-pdfminer set to manually installed. libmd0 is already the newest version (1.1.0-2+b1). pinentry-curses is already the newest version (1.3.2-3). pinentry-curses set to manually installed. python3-installer is already the newest version (0.7.0+dfsg1-3). python3-installer set to manually installed. liblocale-gettext-perl is already the newest version (1.07-7+b1). liblocale-gettext-perl set to manually installed. python3-requests is already the newest version (2.32.5+dfsg-1). python3-requests set to manually installed. gcc-aarch64-linux-gnu is already the newest version (4:15.2.0-4). gcc-aarch64-linux-gnu set to manually installed. g++-15-aarch64-linux-gnu is already the newest version (15.2.0-10). g++-15-aarch64-linux-gnu set to manually installed. python3-google-api-core is already the newest version (2.23.0-1). python3-google-api-core set to manually installed. python3.13 is already the newest version (3.13.11-1+b1). python3.13 set to manually installed. libc-dev-bin is already the newest version (2.42-5). libc-dev-bin set to manually installed. libboost-iostreams1.83.0 is already the newest version (1.83.0-5+b1). libboost-iostreams1.83.0 set to manually installed. pkgconf is already the newest version (1.8.1-4). pkgconf set to manually installed. python3-certifi is already the newest version (2025.11.12+ds-1). python3-certifi set to manually installed. python3-pyasn1 is already the newest version (0.6.1-1). python3-pyasn1 set to manually installed. libgcrypt20 is already the newest version (1.11.2-3). libgcrypt20 set to manually installed. python3-all-dev is already the newest version (3.13.9-2). python3-all-dev set to manually installed. libsasl2-2 is already the newest version (2.1.28+dfsg1-10). libsasl2-2 set to manually installed. po-debconf is already the newest version (1.0.22). po-debconf set to manually installed. python3-jaraco.text is already the newest version (4.0.0-1). python3-jaraco.text set to manually installed. libsemanage2 is already the newest version (3.9-1+b1). libsemanage2 set to manually installed. python3-minimal is already the newest version (3.13.9-2). python3-minimal set to manually installed. libseccomp2 is already the newest version (2.6.0-2+b1). libseccomp2 set to manually installed. g++-15 is already the newest version (15.2.0-10). g++-15 set to manually installed. python3-chardet is already the newest version (5.2.0+dfsg-2). python3-chardet set to manually installed. libxslt1.1 is already the newest version (1.1.43-0.3). libxslt1.1 set to manually installed. libdb5.3t64 is already the newest version (5.3.28+dfsg2-11). libuchardet0 is already the newest version (0.0.8-2). libuchardet0 set to manually installed. sensible-utils is already the newest version (0.0.26). sensible-utils set to manually installed. ncurses-base is already the newest version (6.5+20251123-1). python3-jaraco.functools is already the newest version (4.1.0-1). python3-jaraco.functools set to manually installed. diffutils is already the newest version (1:3.12-1). coreutils is already the newest version (9.7-3). libtasn1-6 is already the newest version (4.20.0-2). libtasn1-6 set to manually installed. python3-yaml is already the newest version (6.0.2-2+b1). python3-yaml set to manually installed. libatomic1 is already the newest version (15.2.0-10). libatomic1 set to manually installed. libaudit-common is already the newest version (1:4.1.2-1). python3-zipp is already the newest version (3.23.0-1). python3-zipp set to manually installed. python3-google-auth-httplib2 is already the newest version (0.2.1-1). python3-google-auth-httplib2 set to manually installed. ledger is already the newest version (3.4.0-1). ledger set to manually installed. tzdata is already the newest version (2025b-5). tzdata set to manually installed. libpcre2-8-0 is already the newest version (10.46-1). gzip is already the newest version (1.13-1). python3-cffi-backend is already the newest version (2.0.0-2+b1). python3-cffi-backend set to manually installed. findutils is already the newest version (4.10.0-3). zlib1g is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). dh-autoreconf is already the newest version (21). dh-autoreconf set to manually installed. pkgconf-bin is already the newest version (1.8.1-4). pkgconf-bin set to manually installed. libnettle8t64 is already the newest version (3.10.2-1). libnettle8t64 set to manually installed. dh-python is already the newest version (6.20251204.1). dh-python set to manually installed. libffi8 is already the newest version (3.5.2-2). libffi8 set to manually installed. python3-multidict is already the newest version (6.4.3-1+b1). python3-multidict set to manually installed. python3-propcache is already the newest version (0.3.1-1+b1). python3-propcache set to manually installed. python3-requests-oauthlib is already the newest version (1.3.1-2). python3-requests-oauthlib set to manually installed. libsepol2 is already the newest version (3.9-2). libsepol2 set to manually installed. xz-utils is already the newest version (5.8.1-2). xz-utils set to manually installed. libpython3.14-minimal is already the newest version (3.14.2-1+b1). libpython3.14-minimal set to manually installed. pybuild-plugin-pyproject is already the newest version (6.20251204.1). pybuild-plugin-pyproject set to manually installed. libstdc++-15-dev is already the newest version (15.2.0-10). libstdc++-15-dev set to manually installed. dpkg-dev is already the newest version (1.22.21). dpkg-dev set to manually installed. python3-protobuf is already the newest version (3.21.12-14+b1). python3-protobuf set to manually installed. util-linux is already the newest version (2.41.2-4). libtsan2 is already the newest version (15.2.0-10). libtsan2 set to manually installed. openssl-provider-legacy is already the newest version (3.5.4-1). libyaml-0-2 is already the newest version (0.2.5-2). libyaml-0-2 set to manually installed. python3-pyu2f is already the newest version (0.1.5-4). python3-pyu2f set to manually installed. gpgconf is already the newest version (2.4.8-4+b1). gpgconf set to manually installed. libstdc++6 is already the newest version (15.2.0-10). libstdc++6 set to manually installed. python3-blinker is already the newest version (1.9.0-2). python3-blinker set to manually installed. libpam0g is already the newest version (1.7.0-5). libp11-kit0 is already the newest version (0.25.10-1). libp11-kit0 set to manually installed. libelf1t64 is already the newest version (0.194-1). libelf1t64 set to manually installed. libgomp1 is already the newest version (15.2.0-10). libgomp1 set to manually installed. hostname is already the newest version (3.25). gcc-15-base is already the newest version (15.2.0-10). python3-setuptools is already the newest version (78.1.1-0.1). python3-setuptools set to manually installed. python3.13-dev is already the newest version (3.13.11-1+b1). python3.13-dev set to manually installed. base-files is already the newest version (14). libarchive-zip-perl is already the newest version (1.68-1). libarchive-zip-perl set to manually installed. sed is already the newest version (4.9-2+b1). binutils is already the newest version (2.45.50.20251201-1). binutils set to manually installed. libbz2-1.0 is already the newest version (1.0.8-6). libc6-dev is already the newest version (2.42-5). libc6-dev set to manually installed. libpam-modules-bin is already the newest version (1.7.0-5). netbase is already the newest version (6.5). netbase set to manually installed. python3-bcrypt is already the newest version (5.0.0-3). python3-bcrypt set to manually installed. libidn2-0 is already the newest version (2.3.8-4). libidn2-0 set to manually installed. libacl1 is already the newest version (2.3.2-2+b1). libmount1 is already the newest version (2.41.2-4). libboost-python1.83.0 is already the newest version (1.83.0-5+b1). libboost-python1.83.0 set to manually installed. libgprofng0 is already the newest version (2.45.50.20251201-1). libgprofng0 set to manually installed. libgpg-error0 is already the newest version (1.56-2). libgpg-error0 set to manually installed. libexpat1 is already the newest version (2.7.3-1). libexpat1 set to manually installed. python3-cachetools is already the newest version (5.3.3-1). python3-cachetools set to manually installed. python3-bottle is already the newest version (0.13.2-1.1). python3-bottle set to manually installed. libpython3-dev is already the newest version (3.13.9-2). libpython3-dev set to manually installed. libssl3t64 is already the newest version (3.5.4-1). libassuan9 is already the newest version (3.0.2-2). libassuan9 set to manually installed. gcc is already the newest version (4:15.2.0-4). gcc set to manually installed. libmagic-mgc is already the newest version (1:5.46-5). libmagic-mgc set to manually installed. libitm1 is already the newest version (15.2.0-10). libitm1 set to manually installed. autoconf is already the newest version (2.72-3.1). autoconf set to manually installed. ca-certificates is already the newest version (20250419). ca-certificates set to manually installed. libhwasan0 is already the newest version (15.2.0-10). libhwasan0 set to manually installed. libpython3.13-stdlib is already the newest version (3.13.11-1+b1). libpython3.13-stdlib set to manually installed. python3-dateutil is already the newest version (2.9.0-4). python3-dateutil set to manually installed. tar is already the newest version (1.35+dfsg-3.1). flex is already the newest version (2.6.4-8.2+b4). flex set to manually installed. gnupg-l10n is already the newest version (2.4.8-4). gnupg-l10n set to manually installed. debhelper is already the newest version (13.28). debhelper set to manually installed. media-types is already the newest version (14.0.0). media-types set to manually installed. libcrypt-dev is already the newest version (1:4.5.1-1). libcrypt-dev set to manually installed. perl-modules-5.40 is already the newest version (5.40.1-7). perl-modules-5.40 set to manually installed. python3-oauthlib is already the newest version (3.3.1-1). python3-oauthlib set to manually installed. python3-soupsieve is already the newest version (2.7-2). python3-soupsieve set to manually installed. libpython3.13-dev is already the newest version (3.13.11-1+b1). libpython3.13-dev set to manually installed. binutils-common is already the newest version (2.45.50.20251201-1). binutils-common set to manually installed. gettext is already the newest version (0.23.2-1). gettext set to manually installed. libbinutils is already the newest version (2.45.50.20251201-1). libbinutils set to manually installed. libgcc-s1 is already the newest version (15.2.0-10). libnpth0t64 is already the newest version (1.8-3). libnpth0t64 set to manually installed. ncurses-bin is already the newest version (6.5+20251123-1). gpgsm is already the newest version (2.4.8-4+b1). gpgsm set to manually installed. patch is already the newest version (2.8-2). patch set to manually installed. rpcsvc-proto is already the newest version (1.4.3-1+b1). rpcsvc-proto set to manually installed. libpython3.13 is already the newest version (3.13.11-1+b1). libpython3.13 set to manually installed. help2man is already the newest version (1.49.3+b1). help2man set to manually installed. python3-idna is already the newest version (3.10-1). python3-idna set to manually installed. libgnutls30t64 is already the newest version (3.8.11-3). libgnutls30t64 set to manually installed. libncursesw6 is already the newest version (6.5+20251123-1). libncursesw6 set to manually installed. libperl5.40 is already the newest version (5.40.1-7). libperl5.40 set to manually installed. login.defs is already the newest version (1:4.18.0-2). login.defs set to manually installed. python3-click is already the newest version (8.2.0+0.really.8.1.8-1). python3-click set to manually installed. python3.14-minimal is already the newest version (3.14.2-1+b1). python3.14-minimal set to manually installed. libpython3.14-stdlib is already the newest version (3.14.2-1+b1). libpython3.14-stdlib set to manually installed. m4 is already the newest version (1.4.20-2). m4 set to manually installed. libcrypt1 is already the newest version (1:4.5.1-1). python3-responses is already the newest version (0.25.8-1). python3-responses set to manually installed. libgmp10 is already the newest version (2:6.3.0+dfsg-5). python3.14-dev is already the newest version (3.14.2-1+b1). python3.14-dev set to manually installed. dwz is already the newest version (0.16-2). dwz set to manually installed. libjs-sphinxdoc is already the newest version (8.2.3-11). libjs-sphinxdoc set to manually installed. perl-base is already the newest version (5.40.1-7). bison is already the newest version (2:3.8.2+dfsg-1+b2). bison set to manually installed. libblkid1 is already the newest version (2.41.2-4). libaudit1 is already the newest version (1:4.1.2-1+b1). libctf0 is already the newest version (2.45.50.20251201-1). libctf0 set to manually installed. libexpat1-dev is already the newest version (2.7.3-1). libexpat1-dev set to manually installed. libldap2 is already the newest version (2.6.10+dfsg-1). libldap2 set to manually installed. python3-pluggy is already the newest version (1.6.0-1). python3-pluggy set to manually installed. autotools-dev is already the newest version (20240727.1). autotools-dev set to manually installed. adduser is already the newest version (3.153). adduser set to manually installed. libctf-nobfd0 is already the newest version (2.45.50.20251201-1). libctf-nobfd0 set to manually installed. libpython3.14-dev is already the newest version (3.14.2-1+b1). libpython3.14-dev set to manually installed. python3-build is already the newest version (1.2.2-4). python3-build set to manually installed. libjansson4 is already the newest version (2.14-2+b3). libjansson4 set to manually installed. libc6 is already the newest version (2.42-5). libpipeline1 is already the newest version (1.5.8-2). libpipeline1 set to manually installed. bsdextrautils is already the newest version (2.41.2-4). bsdextrautils set to manually installed. liblzma5 is already the newest version (5.8.1-2). python3-packaging is already the newest version (25.0-1). python3-packaging set to manually installed. libunistring5 is already the newest version (1.3-2). libunistring5 set to manually installed. libprotobuf32t64 is already the newest version (3.21.12-14+b1). libprotobuf32t64 set to manually installed. python3-googleapis-common-protos is already the newest version (1.66.0-1). python3-googleapis-common-protos set to manually installed. python3-dev is already the newest version (3.13.9-2). python3-dev set to manually installed. python3-openssl is already the newest version (25.3.0-1). python3-openssl set to manually installed. mawk is already the newest version (1.3.4.20250131-1). cpp-15-aarch64-linux-gnu is already the newest version (15.2.0-10). cpp-15-aarch64-linux-gnu set to manually installed. python3-mesonpy is already the newest version (0.18.0-2). python3-mesonpy set to manually installed. cpp is already the newest version (4:15.2.0-4). cpp set to manually installed. sysvinit-utils is already the newest version (3.15-6). bzip2 is already the newest version (1.0.8-6). bzip2 set to manually installed. libisl23 is already the newest version (0.27-1). libisl23 set to manually installed. libgcc-15-dev is already the newest version (15.2.0-10). libgcc-15-dev set to manually installed. python3-pygments is already the newest version (2.18.0+dfsg-2). python3-pygments set to manually installed. libselinux1 is already the newest version (3.9-4+b1). liblsan0 is already the newest version (15.2.0-10). liblsan0 set to manually installed. libzstd1 is already the newest version (1.5.7+dfsg-2). python3-inflect is already the newest version (7.5.0-1). python3-inflect set to manually installed. libattr1 is already the newest version (1:2.5.2-3). libpython3.14 is already the newest version (3.14.2-1+b1). libpython3.14 set to manually installed. python3-bs4 is already the newest version (4.14.3-1). python3-bs4 set to manually installed. python3-wheel is already the newest version (0.46.1-2). python3-wheel set to manually installed. libsystemd0 is already the newest version (259~rc2-1). gpg-agent is already the newest version (2.4.8-4+b1). gpg-agent set to manually installed. linux-libc-dev is already the newest version (6.17.10-1). linux-libc-dev set to manually installed. meson is already the newest version (1.10.0-1). meson set to manually installed. python3-magic is already the newest version (2:0.4.27-3). python3-magic set to manually installed. python3-typing-extensions is already the newest version (4.15.0-1). python3-typing-extensions set to manually installed. python3-aiohttp is already the newest version (3.13.1-1+b1). python3-aiohttp set to manually installed. openssl is already the newest version (3.5.4-1). openssl set to manually installed. gnupg is already the newest version (2.4.8-4). gnupg set to manually installed. python3-googleapi is already the newest version (2.187.0-1). python3-googleapi set to manually installed. libksba8 is already the newest version (1.6.7-2+b1). libksba8 set to manually installed. cpp-aarch64-linux-gnu is already the newest version (4:15.2.0-4). cpp-aarch64-linux-gnu set to manually installed. libboost-filesystem1.83.0 is already the newest version (1.83.0-5+b1). libboost-filesystem1.83.0 set to manually installed. libsasl2-modules-db is already the newest version (2.1.28+dfsg1-10). libsasl2-modules-db set to manually installed. g++ is already the newest version (4:15.2.0-4). g++ set to manually installed. ninja-build is already the newest version (1.13.2-1). ninja-build set to manually installed. zlib1g-dev is already the newest version (1:1.3.dfsg+really1.3.1-1+b1). zlib1g-dev set to manually installed. python3-cryptography is already the newest version (46.0.1-1). python3-cryptography set to manually installed. dh-strip-nondeterminism is already the newest version (1.15.0-1). dh-strip-nondeterminism set to manually installed. automake is already the newest version (1:1.18.1-3). automake set to manually installed. python3-regex is already the newest version (0.1.20250918-1+b1). python3-regex set to manually installed. libpam-runtime is already the newest version (1.7.0-5). grep is already the newest version (3.12-1). gettext-base is already the newest version (0.23.2-1). gettext-base set to manually installed. libhogweed6t64 is already the newest version (3.10.2-1). libhogweed6t64 set to manually installed. intltool-debian is already the newest version (0.35.0+20060710.6). intltool-debian set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg -r debootsnap-dummy' exec /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf (Reading database ... 22749 files and directories currently installed.) Removing debootsnap-dummy (1.0) ... I: running --customize-hook in shell: sh -c 'chroot "$1" dpkg-query --showformat '${binary:Package}=${Version}\n' --show > "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf I: running special hook: download /pkglist ./pkglist I: running --customize-hook in shell: sh -c 'rm "$1/pkglist"' exec /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf I: running special hook: upload sources.list /etc/apt/sources.list I: waiting for background processes to finish... I: cleaning package lists and apt cache... I: skipping cleanup/reproducible as requested I: creating tarball... I: done I: removing tempdir /srv/rebuilderd/tmp/mmdebstrap.MVPZj163Vf... I: success in 96.2471 seconds Downloading dependency 257 of 296: cpp:arm64=4:15.2.0-4 Downloading dependency 258 of 296: sysvinit-utils:arm64=3.15-6 Downloading dependency 259 of 296: bzip2:arm64=1.0.8-6 Downloading dependency 260 of 296: libisl23:arm64=0.27-1 Downloading dependency 261 of 296: libgcc-15-dev:arm64=15.2.0-10 Downloading dependency 262 of 296: python3-pygments:arm64=2.18.0+dfsg-2 Downloading dependency 263 of 296: libselinux1:arm64=3.9-4+b1 Downloading dependency 264 of 296: liblsan0:arm64=15.2.0-10 Downloading dependency 265 of 296: libzstd1:arm64=1.5.7+dfsg-2 Downloading dependency 266 of 296: python3-inflect:arm64=7.5.0-1 Downloading dependency 267 of 296: libattr1:arm64=1:2.5.2-3 Downloading dependency 268 of 296: libpython3.14:arm64=3.14.2-1+b1 Downloading dependency 269 of 296: python3-bs4:arm64=4.14.3-1 Downloading dependency 270 of 296: python3-wheel:arm64=0.46.1-2 Downloading dependency 271 of 296: libsystemd0:arm64=259~rc2-1 Downloading dependency 272 of 296: gpg-agent:arm64=2.4.8-4+b1 Downloading dependency 273 of 296: linux-libc-dev:arm64=6.17.10-1 Downloading dependency 274 of 296: meson:arm64=1.10.0-1 Downloading dependency 275 of 296: python3-magic:arm64=2:0.4.27-3 Downloading dependency 276 of 296: python3-typing-extensions:arm64=4.15.0-1 Downloading dependency 277 of 296: python3-aiohttp:arm64=3.13.1-1+b1 Downloading dependency 278 of 296: openssl:arm64=3.5.4-1 Downloading dependency 279 of 296: gnupg:arm64=2.4.8-4 Downloading dependency 280 of 296: python3-googleapi:arm64=2.187.0-1 Downloading dependency 281 of 296: libksba8:arm64=1.6.7-2+b1 Downloading dependency 282 of 296: cpp-aarch64-linux-gnu:arm64=4:15.2.0-4 Downloading dependency 283 of 296: libboost-filesystem1.83.0:arm64=1.83.0-5+b1 Downloading dependency 284 of 296: libsasl2-modules-db:arm64=2.1.28+dfsg1-10 Downloading dependency 285 of 296: g++:arm64=4:15.2.0-4 Downloading dependency 286 of 296: ninja-build:arm64=1.13.2-1 Downloading dependency 287 of 296: zlib1g-dev:arm64=1:1.3.dfsg+really1.3.1-1+b1 Downloading dependency 288 of 296: python3-cryptography:arm64=46.0.1-1 Downloading dependency 289 of 296: dh-strip-nondeterminism:arm64=1.15.0-1 Downloading dependency 290 of 296: automake:arm64=1:1.18.1-3 Downloading dependency 291 of 296: python3-regex:arm64=0.1.20250918-1+b1 Downloading dependency 292 of 296: libpam-runtime:arm64=1.7.0-5 Downloading dependency 293 of 296: grep:arm64=3.12-1 Downloading dependency 294 of 296: gettext-base:arm64=0.23.2-1 Downloading dependency 295 of 296: libhogweed6t64:arm64=3.10.2-1 Downloading dependency 296 of 296: intltool-debian:arm64=0.35.0+20060710.6 env --chdir=/srv/rebuilderd/tmp/rebuilderdEElpi9/out DEB_BUILD_OPTIONS=parallel=8 LANG=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 SOURCE_DATE_EPOCH=1765265725 SBUILD_CONFIG=/srv/rebuilderd/tmp/debrebuild0bykDT/debrebuild.sbuildrc.FAKOQQxViIIm sbuild --build=arm64 --host=arm64 --no-source --arch-any --no-arch-all --chroot=/srv/rebuilderd/tmp/debrebuild0bykDT/debrebuild.tar.c1bQF0WeB9LF --chroot-mode=unshare --dist=unstable --no-run-lintian --no-run-piuparts --no-run-autopkgtest --no-apt-update --no-apt-upgrade --no-apt-distupgrade --verbose --nolog --bd-uninstallable-explainer= --build-path=/build/reproducible-path --dsc-dir=beancount-3.2.0 /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs/beancount_3.2.0-2.dsc I: consider moving your ~/.sbuildrc to /srv/rebuilderd/.config/sbuild/config.pl The Debian buildds switched to the "unshare" backend and sbuild will default to it in the future. To start using "unshare" add this to your `~/.config/sbuild/config.pl`: $chroot_mode = "unshare"; If you want to keep the old "schroot" mode even in the future, add the following to your `~/.config/sbuild/config.pl`: $chroot_mode = "schroot"; $schroot = "schroot"; sbuild (Debian sbuild) 0.89.3+deb13u1 (16 August 2025) on codethink02-arm64 +==============================================================================+ | beancount 3.2.0-2 (arm64) Thu, 25 Dec 2025 17:42:57 +0000 | +==============================================================================+ Package: beancount Version: 3.2.0-2 Source Version: 3.2.0-2 Distribution: unstable Machine Architecture: arm64 Host Architecture: arm64 Build Architecture: arm64 Build Type: any I: No tarballs found in /srv/rebuilderd/.cache/sbuild I: Unpacking /srv/rebuilderd/tmp/debrebuild0bykDT/debrebuild.tar.c1bQF0WeB9LF to /srv/rebuilderd/tmp/tmp.sbuild.tw76AM8niG... I: Setting up the chroot... I: Creating chroot session... I: Setting up log color... I: Setting up apt archive... +------------------------------------------------------------------------------+ | Fetch source files Thu, 25 Dec 2025 17:43:07 +0000 | +------------------------------------------------------------------------------+ Local sources ------------- /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs/beancount_3.2.0-2.dsc exists in /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs; copying to chroot +------------------------------------------------------------------------------+ | Install package build dependencies Thu, 25 Dec 2025 17:43:10 +0000 | +------------------------------------------------------------------------------+ Setup apt archive ----------------- Merged Build-Depends: bison, debhelper-compat (= 13), dh-sequence-python3, flex, gnupg, help2man, ledger, meson, pkgconf, pybuild-plugin-pyproject, python3-all, python3-all-dev, python3-bottle, python3-bs4, python3-click (>= 7.0), python3-dateutil (>= 2.6.0), python3-google-auth-oauthlib, python3-googleapi, python3-lxml, python3-magic, python3-mesonpy, python3-pdfminer, python3-ply, python3-pytest, python3-regex, python3-requests, python3-setuptools, build-essential Filtered Build-Depends: bison, debhelper-compat (= 13), dh-sequence-python3, flex, gnupg, help2man, ledger, meson, pkgconf, pybuild-plugin-pyproject, python3-all, python3-all-dev, python3-bottle, python3-bs4, python3-click (>= 7.0), python3-dateutil (>= 2.6.0), python3-google-auth-oauthlib, python3-googleapi, python3-lxml, python3-magic, python3-mesonpy, python3-pdfminer, python3-ply, python3-pytest, python3-regex, python3-requests, python3-setuptools, build-essential dpkg-deb: building package 'sbuild-build-depends-main-dummy' in '/build/reproducible-path/resolver-V7Av0b/apt_archive/sbuild-build-depends-main-dummy.deb'. Install main build dependencies (apt-based resolver) ---------------------------------------------------- Installing build dependencies +------------------------------------------------------------------------------+ | Check architectures Thu, 25 Dec 2025 17:43:15 +0000 | +------------------------------------------------------------------------------+ Arch check ok (arm64 included in any all) +------------------------------------------------------------------------------+ | Build environment Thu, 25 Dec 2025 17:43:16 +0000 | +------------------------------------------------------------------------------+ Kernel: Linux 6.12.57+deb13-cloud-arm64 #1 SMP Debian 6.12.57-1 (2025-11-05) arm64 (aarch64) Toolchain package versions: binutils_2.45.50.20251201-1 dpkg-dev_1.22.21 g++-15_15.2.0-10 gcc-15_15.2.0-10 libc6-dev_2.42-5 libstdc++-15-dev_15.2.0-10 libstdc++6_15.2.0-10 linux-libc-dev_6.17.10-1 Package versions: adduser_3.153 autoconf_2.72-3.1 automake_1:1.18.1-3 autopoint_0.23.2-1 autotools-dev_20240727.1 base-files_14 base-passwd_3.6.8 bash_5.3-1 binutils_2.45.50.20251201-1 binutils-aarch64-linux-gnu_2.45.50.20251201-1 binutils-common_2.45.50.20251201-1 bison_2:3.8.2+dfsg-1+b2 bsdextrautils_2.41.2-4 build-essential_12.12 bzip2_1.0.8-6 ca-certificates_20250419 coreutils_9.7-3 cpp_4:15.2.0-4 cpp-15_15.2.0-10 cpp-15-aarch64-linux-gnu_15.2.0-10 cpp-aarch64-linux-gnu_4:15.2.0-4 dash_0.5.12-12 debconf_1.5.91 debhelper_13.28 debianutils_5.23.2 dh-autoreconf_21 dh-python_6.20251204.1 dh-strip-nondeterminism_1.15.0-1 diffutils_1:3.12-1 dirmngr_2.4.8-4+b1 dpkg_1.22.21 dpkg-dev_1.22.21 dwz_0.16-2 file_1:5.46-5 findutils_4.10.0-3 flex_2.6.4-8.2+b4 g++_4:15.2.0-4 g++-15_15.2.0-10 g++-15-aarch64-linux-gnu_15.2.0-10 g++-aarch64-linux-gnu_4:15.2.0-4 gcc_4:15.2.0-4 gcc-15_15.2.0-10 gcc-15-aarch64-linux-gnu_15.2.0-10 gcc-15-base_15.2.0-10 gcc-aarch64-linux-gnu_4:15.2.0-4 gettext_0.23.2-1 gettext-base_0.23.2-1 gnupg_2.4.8-4 gnupg-l10n_2.4.8-4 gpg_2.4.8-4+b1 gpg-agent_2.4.8-4+b1 gpgconf_2.4.8-4+b1 gpgsm_2.4.8-4+b1 grep_3.12-1 groff-base_1.23.0-10 gzip_1.13-1 help2man_1.49.3+b1 hostname_3.25 init-system-helpers_1.69 intltool-debian_0.35.0+20060710.6 ledger_3.4.0-1 libacl1_2.3.2-2+b1 libarchive-zip-perl_1.68-1 libasan8_15.2.0-10 libassuan9_3.0.2-2 libatomic1_15.2.0-10 libattr1_1:2.5.2-3 libaudit-common_1:4.1.2-1 libaudit1_1:4.1.2-1+b1 libbinutils_2.45.50.20251201-1 libblkid1_2.41.2-4 libboost-filesystem1.83.0_1.83.0-5+b1 libboost-iostreams1.83.0_1.83.0-5+b1 libboost-python1.83.0_1.83.0-5+b1 libbsd0_0.12.2-2 libbz2-1.0_1.0.8-6 libc-bin_2.42-5 libc-dev-bin_2.42-5 libc-gconv-modules-extra_2.42-5 libc6_2.42-5 libc6-dev_2.42-5 libcap-ng0_0.8.5-4+b2 libcap2_1:2.75-10+b2 libcc1-0_15.2.0-10 libcrypt-dev_1:4.5.1-1 libcrypt1_1:4.5.1-1 libctf-nobfd0_2.45.50.20251201-1 libctf0_2.45.50.20251201-1 libdb5.3t64_5.3.28+dfsg2-11 libdebconfclient0_0.282 libdebhelper-perl_13.28 libdpkg-perl_1.22.21 libelf1t64_0.194-1 libexpat1_2.7.3-1 libexpat1-dev_2.7.3-1 libffi8_3.5.2-2 libfile-stripnondeterminism-perl_1.15.0-1 libgcc-15-dev_15.2.0-10 libgcc-s1_15.2.0-10 libgcrypt20_1.11.2-3 libgdbm-compat4t64_1.26-1 libgdbm6t64_1.26-1 libgmp10_2:6.3.0+dfsg-5 libgnutls30t64_3.8.11-3 libgomp1_15.2.0-10 libgpg-error0_1.56-2 libgprofng0_2.45.50.20251201-1 libhogweed6t64_3.10.2-1 libhwasan0_15.2.0-10 libidn2-0_2.3.8-4 libisl23_0.27-1 libitm1_15.2.0-10 libjansson4_2.14-2+b3 libjs-sphinxdoc_8.2.3-11 libksba8_1.6.7-2+b1 libldap2_2.6.10+dfsg-1 liblocale-gettext-perl_1.07-7+b1 liblsan0_15.2.0-10 liblzma5_5.8.1-2 libmagic-mgc_1:5.46-5 libmagic1t64_1:5.46-5 libmd0_1.1.0-2+b1 libmount1_2.41.2-4 libmpc3_1.3.1-2 libmpfr6_4.2.2-2 libncursesw6_6.5+20251123-1 libnettle8t64_3.10.2-1 libnpth0t64_1.8-3 libp11-kit0_0.25.10-1 libpam-modules_1.7.0-5 libpam-modules-bin_1.7.0-5 libpam-runtime_1.7.0-5 libpam0g_1.7.0-5 libpcre2-8-0_10.46-1 libperl5.40_5.40.1-7 libpipeline1_1.5.8-2 libpkgconf3_1.8.1-4 libprotobuf32t64_3.21.12-14+b1 libpython3-all-dev_3.13.9-2 libpython3-dev_3.13.9-2 libpython3-stdlib_3.13.9-2 libpython3.13_3.13.11-1+b1 libpython3.13-dev_3.13.11-1+b1 libpython3.13-minimal_3.13.11-1+b1 libpython3.13-stdlib_3.13.11-1+b1 libpython3.14_3.14.2-1+b1 libpython3.14-dev_3.14.2-1+b1 libpython3.14-minimal_3.14.2-1+b1 libpython3.14-stdlib_3.14.2-1+b1 libreadline8t64_8.3-3 libsasl2-2_2.1.28+dfsg1-10 libsasl2-modules-db_2.1.28+dfsg1-10 libseccomp2_2.6.0-2+b1 libselinux1_3.9-4+b1 libsemanage-common_3.9-1 libsemanage2_3.9-1+b1 libsepol2_3.9-2 libsframe2_2.45.50.20251201-1 libsmartcols1_2.41.2-4 libsqlite3-0_3.46.1-8 libssl3t64_3.5.4-1 libstdc++-15-dev_15.2.0-10 libstdc++6_15.2.0-10 libsystemd0_259~rc2-1 libtasn1-6_4.20.0-2 libtinfo6_6.5+20251123-1 libtool_2.5.4-9 libtsan2_15.2.0-10 libubsan1_15.2.0-10 libuchardet0_0.0.8-2 libudev1_259~rc2-1 libunistring5_1.3-2 libuuid1_2.41.2-4 libxml2-16_2.15.1+dfsg-2+b1 libxslt1.1_1.1.43-0.3 libyaml-0-2_0.2.5-2 libzstd1_1.5.7+dfsg-2 linux-libc-dev_6.17.10-1 login.defs_1:4.18.0-2 m4_1.4.20-2 make_4.4.1-3 man-db_2.13.1-1 mawk_1.3.4.20250131-1 media-types_14.0.0 meson_1.10.0-1 ncurses-base_6.5+20251123-1 ncurses-bin_6.5+20251123-1 netbase_6.5 ninja-build_1.13.2-1 openssl_3.5.4-1 openssl-provider-legacy_3.5.4-1 passwd_1:4.18.0-2 patch_2.8-2 perl_5.40.1-7 perl-base_5.40.1-7 perl-modules-5.40_5.40.1-7 pinentry-curses_1.3.2-3 pkgconf_1.8.1-4 pkgconf-bin_1.8.1-4 po-debconf_1.0.22 pybuild-plugin-pyproject_6.20251204.1 python3_3.13.9-2 python3-aiohappyeyeballs_2.6.1-2 python3-aiohttp_3.13.1-1+b1 python3-aiosignal_1.4.0-1 python3-all_3.13.9-2 python3-all-dev_3.13.9-2 python3-async-timeout_5.0.1-1 python3-attr_25.4.0-1 python3-autocommand_2.2.2-3 python3-bcrypt_5.0.0-3 python3-blinker_1.9.0-2 python3-bottle_0.13.2-1.1 python3-bs4_4.14.3-1 python3-build_1.2.2-4 python3-cachetools_5.3.3-1 python3-certifi_2025.11.12+ds-1 python3-cffi-backend_2.0.0-2+b1 python3-chardet_5.2.0+dfsg-2 python3-charset-normalizer_3.4.4-2 python3-click_8.2.0+0.really.8.1.8-1 python3-cryptography_46.0.1-1 python3-dateutil_2.9.0-4 python3-dev_3.13.9-2 python3-frozenlist_1.8.0-2 python3-google-api-core_2.23.0-1 python3-google-auth_2.40.3-2 python3-google-auth-httplib2_0.2.1-1 python3-google-auth-oauthlib_1.2.1-1 python3-googleapi_2.187.0-1 python3-googleapis-common-protos_1.66.0-1 python3-httplib2_0.22.0-1 python3-idna_3.10-1 python3-inflect_7.5.0-1 python3-iniconfig_2.1.0-1 python3-installer_0.7.0+dfsg1-3 python3-jaraco.context_6.0.1-1 python3-jaraco.functools_4.1.0-1 python3-jaraco.text_4.0.0-1 python3-jwt_2.10.1-3 python3-lxml_6.0.2-1+b3 python3-magic_2:0.4.27-3 python3-mesonpy_0.18.0-2 python3-minimal_3.13.9-2 python3-more-itertools_10.8.0-1 python3-multidict_6.4.3-1+b1 python3-oauthlib_3.3.1-1 python3-openssl_25.3.0-1 python3-packaging_25.0-1 python3-pdfminer_20221105+dfsg-1.1 python3-pkg-resources_78.1.1-0.1 python3-pluggy_1.6.0-1 python3-ply_3.11-9 python3-propcache_0.3.1-1+b1 python3-proto-plus_1.26.1-1 python3-protobuf_3.21.12-14+b1 python3-pyasn1_0.6.1-1 python3-pyasn1-modules_0.4.1-2 python3-pygments_2.18.0+dfsg-2 python3-pyparsing_3.1.3-1 python3-pyproject-hooks_1.2.0-1 python3-pyproject-metadata_0.9.1-2 python3-pytest_8.4.2-1 python3-pyu2f_0.1.5-4 python3-regex_0.1.20250918-1+b1 python3-requests_2.32.5+dfsg-1 python3-requests-oauthlib_1.3.1-2 python3-responses_0.25.8-1 python3-rsa_4.9-2 python3-setuptools_78.1.1-0.1 python3-soupsieve_2.7-2 python3-typeguard_4.4.4-1 python3-typing-extensions_4.15.0-1 python3-uritemplate_4.2.0-2 python3-urllib3_2.5.0-1 python3-wheel_0.46.1-2 python3-yaml_6.0.2-2+b1 python3-yarl_1.22.0-1+b1 python3-zipp_3.23.0-1 python3.13_3.13.11-1+b1 python3.13-dev_3.13.11-1+b1 python3.13-minimal_3.13.11-1+b1 python3.14_3.14.2-1+b1 python3.14-dev_3.14.2-1+b1 python3.14-minimal_3.14.2-1+b1 readline-common_8.3-3 rpcsvc-proto_1.4.3-1+b1 sed_4.9-2+b1 sensible-utils_0.0.26 sysvinit-utils_3.15-6 tar_1.35+dfsg-3.1 tzdata_2025b-5 util-linux_2.41.2-4 xz-utils_5.8.1-2 zlib1g_1:1.3.dfsg+really1.3.1-1+b1 zlib1g-dev_1:1.3.dfsg+really1.3.1-1+b1 +------------------------------------------------------------------------------+ | Build Thu, 25 Dec 2025 17:43:16 +0000 | +------------------------------------------------------------------------------+ Unpack source ------------- -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: beancount Binary: beancount, python3-beancount Architecture: any all Version: 3.2.0-2 Maintainer: Debian Python Team Uploaders: Nicolas Dandrimont , Stefano Zacchiroli , Homepage: https://github.com/beancount/ Description: Double-entry accounting from text files A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface. . The following features require the following extra dependencies to be installed: - Beancount Web [python3-bottle] - OFX import [python3-bs4] - Google Sheets upload [python3-googleapi python3-google-auth-oauthlib] - External price imports [python3-requests] Standards-Version: 4.7.2 Vcs-Browser: https://salsa.debian.org/python-team/packages/beancount Vcs-Git: https://salsa.debian.org/python-team/packages/beancount.git Testsuite: autopkgtest-pkg-pybuild Build-Depends: bison, debhelper-compat (= 13), dh-sequence-python3, flex, gnupg, help2man , ledger, meson, pkgconf, pybuild-plugin-pyproject, python3-all, python3-all-dev, python3-bottle, python3-bs4, python3-click (>= 7.0), python3-dateutil (>= 2.6.0), python3-google-auth-oauthlib, python3-googleapi, python3-lxml, python3-magic, python3-mesonpy, python3-pdfminer , python3-ply, python3-pytest , python3-regex, python3-requests, python3-setuptools Package-List: beancount deb utils optional arch=all python3-beancount deb python optional arch=any Checksums-Sha1: def370e694a6c0e8d8cd159adf6c91de3c41b8b3 552057 beancount_3.2.0.orig.tar.gz 28e75f353f9de2d5f210fdac2c47efc17a9a707b 6900 beancount_3.2.0-2.debian.tar.xz Checksums-Sha256: 14dbec5e77398227acf73382bfe5cb608e638c70830b0c5a6d960ef9576b487b 552057 beancount_3.2.0.orig.tar.gz 3f4feb1e5386d6085a1739c522b3c25126e602bac8b00c23a145489bbf6c87b4 6900 beancount_3.2.0-2.debian.tar.xz Files: f7d527c06a34d868ef35c6b501673cc6 552057 beancount_3.2.0.orig.tar.gz c508ff042bdab600aef80901e53a5ccc 6900 beancount_3.2.0-2.debian.tar.xz Dgit: d2666886bbc8f84afc0e7ca71cc8e70886375430 debian archive/debian/3.2.0-2 https://git.dgit.debian.org/beancount Git-Tag-Info: tag=50da642e181cd3e70889501936f9dfa18f28d683 fp=90e2d2c1ad146a1b7ebb891dbbc17ebb1396f2f7 Git-Tag-Tagger: Stuart Prescott -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmk31nkACgkQYG0ITkaD wHlVXQ//ftXC5Cw1cJFTx33R0CXh0XgCBZO6hJ2cq3XdNHvNpfVdKK7CIQylRylp P0ETGjO7cl4dIewgUFuJjTYX8kwTphRAFLKj2jBCkyQiqUGtXtksM+2B/6wh5EJU H2TRb1kvnsAvNDtzj9hvBGLdUsSQ8xqD/kZ8MyLusEbydL4x+szh7ZcdtHfLlzPu FnBa66vHFpjbgFNStjjWCNTVcPkyJeiTxNksHGc/WXrrYtO/oyJbvAzC/Fi7gO00 Tl0QlBp+A1vOKyWQwf6E7j0cZ3mh9t3xNZjPrOIrvkiZw8QYcpBRGKcbffgG70ax hFruWjEq0HvPF3LEFAoMQ0bJX5w4TgdrKMZAHMQfk4lzLOeHVlZmGziJAo17rod6 gSbfqZ0rW0u+mvDUqbUMox9wSXH2p5mYpsjn7O4KEWvQnNJld51125wKNoakrtzt yuurd3yqZCioqYCOHX2JxjyU65DWF6Lpu0qyqkHknDqvO5tSD6U9Ss28zacB8D6t uxkUY9QCriDRnVew5X0OI0rs/vKX9ZFwRH4h0rU/305W4+CFGoPMwKRPvGWAiyiM oH4KC4YOEhv6+lunfOMWUMqduYhh4j5/PVmyrUMcsseoNp4NL82YcmGdONq11dBN lpQRiQtcFgzCss8Ll6FRUSTAK8K2Mu/uoYQfntfLKzUzDsM94NM= =OG33 -----END PGP SIGNATURE----- gpg: Signature made Tue Dec 9 07:57:45 2025 UTC gpg: using RSA key 374D8CE4DB96E9CBD4C0972A606D084E4683C079 gpg: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./beancount_3.2.0-2.dsc: no acceptable signature found dpkg-source: info: extracting beancount in /build/reproducible-path/beancount-3.2.0 dpkg-source: info: unpacking beancount_3.2.0.orig.tar.gz dpkg-source: info: unpacking beancount_3.2.0-2.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying 0001-make-test_version-more-lax-to-accept-non-git-hg-vers.patch dpkg-source: info: applying 0002-beancount-scripts-doctor_test.py-Allow-pytest-import.patch dpkg-source: info: applying 0003-Accept-date-range-error-message-from-py3.14.patch dpkg-source: info: applying 0004-Skip-refcount-test-with-py3.14.patch Check disk space ---------------- Sufficient free space for build User Environment ---------------- APT_CONFIG=/var/lib/sbuild/apt.conf DEB_BUILD_OPTIONS=parallel=8 HOME=/sbuild-nonexistent LANG=C.UTF-8 LC_ALL=C.UTF-8 LC_COLLATE=C.UTF-8 LC_CTYPE=C.UTF-8 LOGNAME=sbuild PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games SHELL=/bin/sh SOURCE_DATE_EPOCH=1765265725 USER=sbuild dpkg-buildpackage ----------------- Command: dpkg-buildpackage --sanitize-env -us -uc -B dpkg-buildpackage: info: source package beancount dpkg-buildpackage: info: source version 3.2.0-2 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Stuart Prescott dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean --buildsystem pybuild dh_auto_clean -O--buildsystem=pybuild debian/rules execute_after_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/beancount-3.2.0' rm -f debian/manpages/*.1 make[1]: Leaving directory '/build/reproducible-path/beancount-3.2.0' dh_autoreconf_clean -O--buildsystem=pybuild dh_clean -O--buildsystem=pybuild debian/rules binary-arch dh binary-arch --buildsystem pybuild dh_update_autotools_config -a -O--buildsystem=pybuild dh_autoreconf -a -O--buildsystem=pybuild dh_auto_configure -a -O--buildsystem=pybuild dh_auto_build -a -O--buildsystem=pybuild I: pybuild plugin_pyproject:131: Building wheel for python3.14 with "build" module I: pybuild base:317: python3.14 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.14 --config-setting compile-args=--verbose --config-setting setup-args=--wrap-mode=nodownload --config-setting setup-args=--prefix=/usr --config-setting setup-args=--sysconfdir=/etc --config-setting setup-args=--localstatedir=/var --config-setting setup-args=--libdir=lib/aarch64-linux-gnu * Building wheel... + meson setup /build/reproducible-path/beancount-3.2.0 /build/reproducible-path/beancount-3.2.0/.mesonpy-8j96rpw9 -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --wrap-mode=nodownload --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/aarch64-linux-gnu --native-file=/build/reproducible-path/beancount-3.2.0/.mesonpy-8j96rpw9/meson-python-native-file.ini The Meson build system Version: 1.10.0 Source dir: /build/reproducible-path/beancount-3.2.0 Build dir: /build/reproducible-path/beancount-3.2.0/.mesonpy-8j96rpw9 Build type: native build Project name: beancount Project version: 3.2.0 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-10) 15.2.0") C linker for the host machine: cc ld.bfd 2.45.50.20251201 Host machine cpu family: aarch64 Host machine cpu: aarch64 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.14) Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency python found: YES 3.14 Build targets in project: 2 beancount 3.2.0 User defined options Native files : /build/reproducible-path/beancount-3.2.0/.mesonpy-8j96rpw9/meson-python-native-file.ini b_ndebug : if-release b_vscrt : md buildtype : release libdir : lib/aarch64-linux-gnu localstatedir: /var prefix : /usr sysconfdir : /etc wrap_mode : nodownload Found ninja-1.13.2 at /usr/bin/ninja + /usr/bin/ninja --verbose [1/8] /usr/bin/flex --outfile=_parser.cpython-314-aarch64-linux-gnu.so.p/beancount/parser/lexer.c --header-file=_parser.cpython-314-aarch64-linux-gnu.so.p/beancount/parser/lexer.h ../beancount/parser/lexer.l [2/8] /usr/bin/bison --report=itemset --verbose -Wall -Werror -o _parser.cpython-314-aarch64-linux-gnu.so.p/beancount/parser/grammar.c ../beancount/parser/grammar.y [3/8] cc -I_parser.cpython-314-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.14 -I/usr/include/aarch64-linux-gnu/python3.14 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o -MF _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o.d -o _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o -c ../beancount/parser/decimal.c [4/8] cc -I_parser.cpython-314-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.14 -I/usr/include/aarch64-linux-gnu/python3.14 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o -MF _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o.d -o _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o -c ../beancount/parser/tokens.c [5/8] cc -I_parser.cpython-314-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.14 -I/usr/include/aarch64-linux-gnu/python3.14 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o -MF _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o.d -o _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o -c ../beancount/parser/parser.c [6/8] cc -I_parser.cpython-314-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.14 -I/usr/include/aarch64-linux-gnu/python3.14 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o -MF _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o.d -o _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o -c _parser.cpython-314-aarch64-linux-gnu.so.p/beancount/parser/lexer.c [7/8] cc -I_parser.cpython-314-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.14 -I/usr/include/aarch64-linux-gnu/python3.14 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o -MF _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o.d -o _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o -c _parser.cpython-314-aarch64-linux-gnu.so.p/beancount/parser/grammar.c [8/8] cc -o _parser.cpython-314-aarch64-linux-gnu.so _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o _parser.cpython-314-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o _parser.cpython-314-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. [1/172] /build/reproducible-path/beancount-3.2.0/.mesonpy-8j96rpw9/_parser.cpython-314-aarch64-linux-gnu.so [2/172] /build/reproducible-path/beancount-3.2.0/beancount/__init__.py [3/172] /build/reproducible-path/beancount-3.2.0/beancount/VERSION [4/172] /build/reproducible-path/beancount-3.2.0/beancount/py.typed [5/172] /build/reproducible-path/beancount-3.2.0/beancount/api.py [6/172] /build/reproducible-path/beancount-3.2.0/beancount/loader.py [7/172] /build/reproducible-path/beancount-3.2.0/beancount/core/__init__.py [8/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account.py [9/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account_types.py [10/172] /build/reproducible-path/beancount-3.2.0/beancount/core/amount.py [11/172] /build/reproducible-path/beancount-3.2.0/beancount/core/compare.py [12/172] /build/reproducible-path/beancount-3.2.0/beancount/core/convert.py [13/172] /build/reproducible-path/beancount-3.2.0/beancount/core/data.py [14/172] /build/reproducible-path/beancount-3.2.0/beancount/core/display_context.py [15/172] /build/reproducible-path/beancount-3.2.0/beancount/core/distribution.py [16/172] /build/reproducible-path/beancount-3.2.0/beancount/core/flags.py [17/172] /build/reproducible-path/beancount-3.2.0/beancount/core/getters.py [18/172] /build/reproducible-path/beancount-3.2.0/beancount/core/interpolate.py [19/172] /build/reproducible-path/beancount-3.2.0/beancount/core/inventory.py [20/172] /build/reproducible-path/beancount-3.2.0/beancount/core/number.py [21/172] /build/reproducible-path/beancount-3.2.0/beancount/core/position.py [22/172] /build/reproducible-path/beancount-3.2.0/beancount/core/prices.py [23/172] /build/reproducible-path/beancount-3.2.0/beancount/core/realization.py [24/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/__init__.py [25/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/balance.py [26/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/basicops.py [27/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/compress.py [28/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/documents.py [29/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/find_prices.py [30/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/lifetimes.py [31/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/pad.py [32/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/summarize.py [33/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/validation.py [34/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/__init__.py [35/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking.py [36/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_full.py [37/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_method.py [38/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/cmptest.py [39/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/context.py [40/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/grammar.py [41/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/hashsrc.py [42/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/lexer.py [43/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/options.py [44/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser.py [45/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/printer.py [46/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/version.py [47/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/__init__.py [48/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto.py [49/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto_accounts.py [50/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_average_cost.py [51/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_closing.py [52/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_commodity.py [53/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_drained.py [54/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/close_tree.py [55/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/coherent_cost.py [56/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/commodity_attr.py [57/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/currency_accounts.py [58/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/implicit_prices.py [59/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/leafonly.py [60/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/noduplicates.py [61/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/nounused.py [62/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/onecommodity.py [63/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/pedantic.py [64/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/sellgains.py [65/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/unique_prices.py [66/172] /build/reproducible-path/beancount-3.2.0/beancount/projects/__init__.py [67/172] /build/reproducible-path/beancount-3.2.0/beancount/projects/export.py [68/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/__init__.py [69/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/check.py [70/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/deps.py [71/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/directories.py [72/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/doctor.py [73/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/example.py [74/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/format.py [75/172] /build/reproducible-path/beancount-3.2.0/beancount/tools/__init__.py [76/172] /build/reproducible-path/beancount-3.2.0/beancount/tools/treeify.py [77/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/__init__.py [78/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/bisect_key.py [79/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/defdict.py [80/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/encryption.py [81/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/file_utils.py [82/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/import_utils.py [83/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/invariants.py [84/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/memo.py [85/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/misc_utils.py [86/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/pager.py [87/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/table.py [88/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/test_utils.py [89/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/lexer.l [90/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/grammar.y [91/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/decimal.h [92/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/decimal.c [93/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/macros.h [94/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser.h [95/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser.c [96/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/tokens.h [97/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account_test.py [98/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account_types_test.py [99/172] /build/reproducible-path/beancount-3.2.0/beancount/core/amount_test.py [100/172] /build/reproducible-path/beancount-3.2.0/beancount/core/compare_test.py [101/172] /build/reproducible-path/beancount-3.2.0/beancount/core/convert_test.py [102/172] /build/reproducible-path/beancount-3.2.0/beancount/core/data_test.py [103/172] /build/reproducible-path/beancount-3.2.0/beancount/core/display_context_test.py [104/172] /build/reproducible-path/beancount-3.2.0/beancount/core/distribution_test.py [105/172] /build/reproducible-path/beancount-3.2.0/beancount/core/flags_test.py [106/172] /build/reproducible-path/beancount-3.2.0/beancount/core/getters_test.py [107/172] /build/reproducible-path/beancount-3.2.0/beancount/core/interpolate_test.py [108/172] /build/reproducible-path/beancount-3.2.0/beancount/core/inventory_test.py [109/172] /build/reproducible-path/beancount-3.2.0/beancount/core/number_test.py [110/172] /build/reproducible-path/beancount-3.2.0/beancount/core/position_test.py [111/172] /build/reproducible-path/beancount-3.2.0/beancount/core/prices_test.py [112/172] /build/reproducible-path/beancount-3.2.0/beancount/core/realization_test.py [113/172] /build/reproducible-path/beancount-3.2.0/beancount/loader_test.py [114/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/balance_test.py [115/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/basicops_test.py [116/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/compress_test.py [117/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/documents_test.py [118/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/find_prices_test.py [119/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/lifetimes_test.py [120/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/pad_test.py [121/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/summarize_test.py [122/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/validation_test.py [123/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_full_test.py [124/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_method_test.py [125/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_test.py [126/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/cmptest_test.py [127/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/context_test.py [128/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/grammar_test.py [129/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/hashsrc_test.py [130/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/lexer_test.py [131/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/options_test.py [132/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser_test.py [133/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/printer_test.py [134/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/version_test.py [135/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto_accounts_test.py [136/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto_test.py [137/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_average_cost_test.py [138/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_closing_test.py [139/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_commodity_test.py [140/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_drained_test.py [141/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/close_tree_test.py [142/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/coherent_cost_test.py [143/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/commodity_attr_test.py [144/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/currency_accounts_test.py [145/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/implicit_prices_test.py [146/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/leafonly_test.py [147/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/noduplicates_test.py [148/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/nounused_test.py [149/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/onecommodity_test.py [150/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/pedantic_test.py [151/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/sellgains_test.py [152/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/unique_prices_test.py [153/172] /build/reproducible-path/beancount-3.2.0/beancount/projects/export_test.py [154/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/check_examples_test.py [155/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/check_test.py [156/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/deps_test.py [157/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/directories_test.py [158/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/doctor_test.py [159/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/example_test.py [160/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/format_test.py [161/172] /build/reproducible-path/beancount-3.2.0/beancount/tools/treeify_test.py [162/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/bisect_key_test.py [163/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/defdict_test.py [164/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/encryption_test.py [165/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/file_utils_test.py [166/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/import_utils_test.py [167/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/invariants_test.py [168/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/memo_test.py [169/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/misc_utils_test.py [170/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/pager_test.py [171/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/table_test.py [172/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/test_utils_test.py Successfully built beancount-3.2.0-cp314-cp314-linux_aarch64.whl I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.14 with "installer" module I: pybuild pybuild:334: chmod +x /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.14/build/beancount/tools/treeify.py I: pybuild plugin_pyproject:131: Building wheel for python3.13 with "build" module I: pybuild base:317: python3.13 -m build --skip-dependency-check --no-isolation --wheel --outdir /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.13 --config-setting compile-args=--verbose --config-setting setup-args=--wrap-mode=nodownload --config-setting setup-args=--prefix=/usr --config-setting setup-args=--sysconfdir=/etc --config-setting setup-args=--localstatedir=/var --config-setting setup-args=--libdir=lib/aarch64-linux-gnu * Building wheel... + meson setup /build/reproducible-path/beancount-3.2.0 /build/reproducible-path/beancount-3.2.0/.mesonpy-8e5izijy -Dbuildtype=release -Db_ndebug=if-release -Db_vscrt=md --wrap-mode=nodownload --prefix=/usr --sysconfdir=/etc --localstatedir=/var --libdir=lib/aarch64-linux-gnu --native-file=/build/reproducible-path/beancount-3.2.0/.mesonpy-8e5izijy/meson-python-native-file.ini The Meson build system Version: 1.10.0 Source dir: /build/reproducible-path/beancount-3.2.0 Build dir: /build/reproducible-path/beancount-3.2.0/.mesonpy-8e5izijy Build type: native build Project name: beancount Project version: 3.2.0 C compiler for the host machine: cc (gcc 15.2.0 "cc (Debian 15.2.0-10) 15.2.0") C linker for the host machine: cc ld.bfd 2.45.50.20251201 Host machine cpu family: aarch64 Host machine cpu: aarch64 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.13) Found pkg-config: YES (/usr/bin/pkg-config) 1.8.1 Run-time dependency python found: YES 3.13 Build targets in project: 2 beancount 3.2.0 User defined options Native files : /build/reproducible-path/beancount-3.2.0/.mesonpy-8e5izijy/meson-python-native-file.ini b_ndebug : if-release b_vscrt : md buildtype : release libdir : lib/aarch64-linux-gnu localstatedir: /var prefix : /usr sysconfdir : /etc wrap_mode : nodownload Found ninja-1.13.2 at /usr/bin/ninja + /usr/bin/ninja --verbose [1/8] /usr/bin/flex --outfile=_parser.cpython-313-aarch64-linux-gnu.so.p/beancount/parser/lexer.c --header-file=_parser.cpython-313-aarch64-linux-gnu.so.p/beancount/parser/lexer.h ../beancount/parser/lexer.l [2/8] /usr/bin/bison --report=itemset --verbose -Wall -Werror -o _parser.cpython-313-aarch64-linux-gnu.so.p/beancount/parser/grammar.c ../beancount/parser/grammar.y [3/8] cc -I_parser.cpython-313-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.13 -I/usr/include/aarch64-linux-gnu/python3.13 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o -MF _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o.d -o _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o -c ../beancount/parser/decimal.c [4/8] cc -I_parser.cpython-313-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.13 -I/usr/include/aarch64-linux-gnu/python3.13 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o -MF _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o.d -o _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o -c ../beancount/parser/parser.c [5/8] cc -I_parser.cpython-313-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.13 -I/usr/include/aarch64-linux-gnu/python3.13 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o -MF _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o.d -o _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o -c ../beancount/parser/tokens.c [6/8] cc -I_parser.cpython-313-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.13 -I/usr/include/aarch64-linux-gnu/python3.13 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o -MF _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o.d -o _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o -c _parser.cpython-313-aarch64-linux-gnu.so.p/beancount/parser/lexer.c [7/8] cc -I_parser.cpython-313-aarch64-linux-gnu.so.p -I. -I.. -I/usr/include/python3.13 -I/usr/include/aarch64-linux-gnu/python3.13 -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O3 -DPARSER_SOURCE_HASH=b92d5a38f5530cb59866c0c76e59cdbc -DBEANCOUNT_VERSION=3.2.0 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MQ _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o -MF _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o.d -o _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o -c _parser.cpython-313-aarch64-linux-gnu.so.p/beancount/parser/grammar.c [8/8] cc -o _parser.cpython-313-aarch64-linux-gnu.so _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_lexer.c.o _parser.cpython-313-aarch64-linux-gnu.so.p/meson-generated_beancount_parser_grammar.c.o _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_decimal.c.o _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_parser.c.o _parser.cpython-313-aarch64-linux-gnu.so.p/beancount_parser_tokens.c.o -Wl,--as-needed -Wl,--allow-shlib-undefined -Wl,-O1 -shared -fPIC -Wl,-z,relro -Wl,-z,now -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/beancount-3.2.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 /lib/aarch64-linux-gnu/libc.so.6: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. /lib/ld-linux-aarch64.so.1: warning: GCS is required by -z gcs, but this shared library lacks the necessary property note. The dynamic loader might not enable GCS or refuse to load the program unless all the shared library dependencies have the GCS marking. [1/172] /build/reproducible-path/beancount-3.2.0/.mesonpy-8e5izijy/_parser.cpython-313-aarch64-linux-gnu.so [2/172] /build/reproducible-path/beancount-3.2.0/beancount/__init__.py [3/172] /build/reproducible-path/beancount-3.2.0/beancount/VERSION [4/172] /build/reproducible-path/beancount-3.2.0/beancount/py.typed [5/172] /build/reproducible-path/beancount-3.2.0/beancount/api.py [6/172] /build/reproducible-path/beancount-3.2.0/beancount/loader.py [7/172] /build/reproducible-path/beancount-3.2.0/beancount/core/__init__.py [8/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account.py [9/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account_types.py [10/172] /build/reproducible-path/beancount-3.2.0/beancount/core/amount.py [11/172] /build/reproducible-path/beancount-3.2.0/beancount/core/compare.py [12/172] /build/reproducible-path/beancount-3.2.0/beancount/core/convert.py [13/172] /build/reproducible-path/beancount-3.2.0/beancount/core/data.py [14/172] /build/reproducible-path/beancount-3.2.0/beancount/core/display_context.py [15/172] /build/reproducible-path/beancount-3.2.0/beancount/core/distribution.py [16/172] /build/reproducible-path/beancount-3.2.0/beancount/core/flags.py [17/172] /build/reproducible-path/beancount-3.2.0/beancount/core/getters.py [18/172] /build/reproducible-path/beancount-3.2.0/beancount/core/interpolate.py [19/172] /build/reproducible-path/beancount-3.2.0/beancount/core/inventory.py [20/172] /build/reproducible-path/beancount-3.2.0/beancount/core/number.py [21/172] /build/reproducible-path/beancount-3.2.0/beancount/core/position.py [22/172] /build/reproducible-path/beancount-3.2.0/beancount/core/prices.py [23/172] /build/reproducible-path/beancount-3.2.0/beancount/core/realization.py [24/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/__init__.py [25/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/balance.py [26/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/basicops.py [27/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/compress.py [28/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/documents.py [29/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/find_prices.py [30/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/lifetimes.py [31/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/pad.py [32/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/summarize.py [33/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/validation.py [34/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/__init__.py [35/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking.py [36/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_full.py [37/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_method.py [38/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/cmptest.py [39/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/context.py [40/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/grammar.py [41/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/hashsrc.py [42/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/lexer.py [43/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/options.py [44/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser.py [45/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/printer.py [46/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/version.py [47/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/__init__.py [48/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto.py [49/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto_accounts.py [50/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_average_cost.py [51/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_closing.py [52/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_commodity.py [53/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_drained.py [54/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/close_tree.py [55/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/coherent_cost.py [56/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/commodity_attr.py [57/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/currency_accounts.py [58/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/implicit_prices.py [59/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/leafonly.py [60/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/noduplicates.py [61/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/nounused.py [62/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/onecommodity.py [63/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/pedantic.py [64/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/sellgains.py [65/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/unique_prices.py [66/172] /build/reproducible-path/beancount-3.2.0/beancount/projects/__init__.py [67/172] /build/reproducible-path/beancount-3.2.0/beancount/projects/export.py [68/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/__init__.py [69/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/check.py [70/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/deps.py [71/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/directories.py [72/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/doctor.py [73/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/example.py [74/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/format.py [75/172] /build/reproducible-path/beancount-3.2.0/beancount/tools/__init__.py [76/172] /build/reproducible-path/beancount-3.2.0/beancount/tools/treeify.py [77/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/__init__.py [78/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/bisect_key.py [79/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/defdict.py [80/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/encryption.py [81/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/file_utils.py [82/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/import_utils.py [83/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/invariants.py [84/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/memo.py [85/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/misc_utils.py [86/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/pager.py [87/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/table.py [88/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/test_utils.py [89/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/lexer.l [90/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/grammar.y [91/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/decimal.h [92/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/decimal.c [93/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/macros.h [94/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser.h [95/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser.c [96/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/tokens.h [97/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account_test.py [98/172] /build/reproducible-path/beancount-3.2.0/beancount/core/account_types_test.py [99/172] /build/reproducible-path/beancount-3.2.0/beancount/core/amount_test.py [100/172] /build/reproducible-path/beancount-3.2.0/beancount/core/compare_test.py [101/172] /build/reproducible-path/beancount-3.2.0/beancount/core/convert_test.py [102/172] /build/reproducible-path/beancount-3.2.0/beancount/core/data_test.py [103/172] /build/reproducible-path/beancount-3.2.0/beancount/core/display_context_test.py [104/172] /build/reproducible-path/beancount-3.2.0/beancount/core/distribution_test.py [105/172] /build/reproducible-path/beancount-3.2.0/beancount/core/flags_test.py [106/172] /build/reproducible-path/beancount-3.2.0/beancount/core/getters_test.py [107/172] /build/reproducible-path/beancount-3.2.0/beancount/core/interpolate_test.py [108/172] /build/reproducible-path/beancount-3.2.0/beancount/core/inventory_test.py [109/172] /build/reproducible-path/beancount-3.2.0/beancount/core/number_test.py [110/172] /build/reproducible-path/beancount-3.2.0/beancount/core/position_test.py [111/172] /build/reproducible-path/beancount-3.2.0/beancount/core/prices_test.py [112/172] /build/reproducible-path/beancount-3.2.0/beancount/core/realization_test.py [113/172] /build/reproducible-path/beancount-3.2.0/beancount/loader_test.py [114/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/balance_test.py [115/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/basicops_test.py [116/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/compress_test.py [117/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/documents_test.py [118/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/find_prices_test.py [119/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/lifetimes_test.py [120/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/pad_test.py [121/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/summarize_test.py [122/172] /build/reproducible-path/beancount-3.2.0/beancount/ops/validation_test.py [123/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_full_test.py [124/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_method_test.py [125/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/booking_test.py [126/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/cmptest_test.py [127/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/context_test.py [128/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/grammar_test.py [129/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/hashsrc_test.py [130/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/lexer_test.py [131/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/options_test.py [132/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/parser_test.py [133/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/printer_test.py [134/172] /build/reproducible-path/beancount-3.2.0/beancount/parser/version_test.py [135/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto_accounts_test.py [136/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/auto_test.py [137/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_average_cost_test.py [138/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_closing_test.py [139/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_commodity_test.py [140/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/check_drained_test.py [141/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/close_tree_test.py [142/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/coherent_cost_test.py [143/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/commodity_attr_test.py [144/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/currency_accounts_test.py [145/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/implicit_prices_test.py [146/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/leafonly_test.py [147/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/noduplicates_test.py [148/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/nounused_test.py [149/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/onecommodity_test.py [150/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/pedantic_test.py [151/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/sellgains_test.py [152/172] /build/reproducible-path/beancount-3.2.0/beancount/plugins/unique_prices_test.py [153/172] /build/reproducible-path/beancount-3.2.0/beancount/projects/export_test.py [154/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/check_examples_test.py [155/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/check_test.py [156/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/deps_test.py [157/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/directories_test.py [158/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/doctor_test.py [159/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/example_test.py [160/172] /build/reproducible-path/beancount-3.2.0/beancount/scripts/format_test.py [161/172] /build/reproducible-path/beancount-3.2.0/beancount/tools/treeify_test.py [162/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/bisect_key_test.py [163/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/defdict_test.py [164/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/encryption_test.py [165/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/file_utils_test.py [166/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/import_utils_test.py [167/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/invariants_test.py [168/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/memo_test.py [169/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/misc_utils_test.py [170/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/pager_test.py [171/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/table_test.py [172/172] /build/reproducible-path/beancount-3.2.0/beancount/utils/test_utils_test.py Successfully built beancount-3.2.0-cp313-cp313-linux_aarch64.whl I: pybuild plugin_pyproject:155: Unpacking wheel built for python3.13 with "installer" module I: pybuild pybuild:334: chmod +x /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.13/build/beancount/tools/treeify.py debian/rules execute_after_dh_auto_build make[1]: Entering directory '/build/reproducible-path/beancount-3.2.0' cd /build/reproducible-path/beancount-3.2.0/bin; \ for binary in *; do \ if [ "X$binary" = "XBUILD" ]; then continue; fi ; \ if [ "X$binary" = "Xbean-check" ]; then continue; fi ; \ if [ "X$binary" = "Xbean-doctor" ]; then continue; fi ; \ if [ "X$binary" = "Xbean-example" ]; then continue; fi ; \ if [ "X$binary" = "Xbean-format" ]; then continue; fi ; \ PYTHONPATH=$(cd /build/reproducible-path/beancount-3.2.0; pybuild --print build_dir --interpreter python3) \ help2man \ --name "$(grep $binary /build/reproducible-path/beancount-3.2.0/debian/manpages/whatis.txt | cut -f 2)" \ --no-info \ --help-option=-h \ --version-string=3.2.0 \ ./$binary > /build/reproducible-path/beancount-3.2.0/debian/manpages/$binary.1 ; \ done make[1]: Leaving directory '/build/reproducible-path/beancount-3.2.0' dh_auto_test -a -O--buildsystem=pybuild I: pybuild pybuild:308: cp -r /build/reproducible-path/beancount-3.2.0/beancount /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.14/build/beancount; I: pybuild base:317: cd /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.14/build; python3.14 -m pytest -v -k "not test_export_basic" ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.14 cachedir: .pytest_cache rootdir: /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.14/build configfile: pyproject.toml plugins: typeguard-4.4.4 collecting ... collected 2230 items / 2 deselected / 2228 selected beancount/beancount/core/account_test.py::TestAccount::test_account_join PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_account_split PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_commonprefix PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_has_component PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_is_valid PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_leaf PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_parent PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_root PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_sans_root PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountCoreOnly::test_parent_matcher PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountCoreOnly::test_parents PASSED [ 0%] beancount/beancount/core/account_test.py::TestWalk::test_walk PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountTransformer::test_noop PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountTransformer::test_parse PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountTransformer::test_render PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_basics PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sign PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sort_key PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_get_account_type PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_account_categories PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_account_type PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_inverted_account PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_root_account PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_abs PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_add PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_comparisons PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_constructor PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_div PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_fromstring PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_hash PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_mult PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_mutation PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_neg PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_sort__explicit PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_sort__natural PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_sub PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_tostring PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_compare_entries PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_excludes_entries PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_entries PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_entries_same_postings PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_entries_with_duplicates PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_with_exclude_meta PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_includes_entries PASSED [ 1%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__fail PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__noop PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__success PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount_with_date PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_both PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_but_same_currency PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__success PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_cost__empty PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_cost__missing PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_cost__not_empty PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_old_test PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_units PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_value__currency_from_cost PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_value__no_currency PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_weight__no_cost PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost_missing PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__fail PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__noop PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__success PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount_with_date PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__currency_from_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_both PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_but_same_currency PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__success PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_cost__empty PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_cost__missing PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_cost__not_empty PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_old_test PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_units PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_cost PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_value__no_currency PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight__no_cost PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost_missing PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight_with_cost_and_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight_with_only_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestMarketValue::test_mixed_currencies PASSED [ 3%] beancount/beancount/core/convert_test.py::TestMarketValue::test_no_change PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_other_currency PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_different_ones PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_many_lots PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_not_found PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_single PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_create_simple_posting PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_create_simple_posting_with_cost PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_entry_sortkey PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_filter_txns PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_find_closest PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_get_entry PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_has_entry_account_component PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_iter_entry_dates PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_posting_has_conversion PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_posting_sortkey PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_remove_account_postings PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_sanity_check_types PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_sort PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_transaction_has_conversion PASSED [ 4%] beancount/beancount/core/data_test.py::TestPickle::test_data_tuples_support_pickle PASSED [ 4%] beancount/beancount/core/data_test.py::TestAnnotations::test_directive_typed_named_tuples PASSED [ 4%] beancount/beancount/core/display_context_test.py::TestDisplayContext::test_dump PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContext::test_set_fixed_precision PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_clear_mode PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_maximum PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_no_clear_mode PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_reserved PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_uninitialized PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_sign PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_uninitialized PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic_multi PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_sign PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_uninitialized PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextQuantize::test_quantize_basic PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_get_fractional PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_init PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_str PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_update PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_update_from PASSED [ 6%] beancount/beancount/core/distribution_test.py::TestDistribution::test_distribution PASSED [ 6%] beancount/beancount/core/distribution_test.py::TestDistributionUpdateFrom::test_update_from PASSED [ 6%] beancount/beancount/core/flags_test.py::TestFlags::test_unique_flags PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_account_components PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_account_open_close PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_account_open_close__duplicates PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_accounts_use_map PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_active_years PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_all_links PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_all_payees PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_all_tags PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_commodity_directives PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_dict_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_entry_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_leveln_parent_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_min_max_dates PASSED [ 7%] beancount/beancount/core/getters_test.py::TestGetters::test_get_values_meta__multi PASSED [ 7%] beancount/beancount/core/getters_test.py::TestGetters::test_get_values_meta__single PASSED [ 7%] beancount/beancount/core/getters_test.py::TestGetters::test_methods_coverage PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestBalance::test_compute_residual PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestBalance::test_fill_residual_posting PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestBalance::test_has_nontrivial_balance PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_at_cost PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_conversions PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_currencies PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entry_context PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53_price PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53a PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53b PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__capped_inference PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__cost_and_number_ignored PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__dubious_precision PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost_and_price PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_price PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__minimum_on_costs PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__missing_units_only PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__multiplier PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__no_precision PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_fail_to_succ PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used_overrides PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__with_inference PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestQuantize::test_quantize_with_tolerance PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventoryNew::test_from_string PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__allow_negative PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__booking PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__multi_currency PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__withlots PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__zero PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_position PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_average PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_copy PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_cost PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_ctor_empty_len PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_currencies PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_currency_pairs PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_from_string PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_get_currency_units PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_get_only_position PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_mixed PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_reduced_by PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_small__dict PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_small__value PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_small__with_default PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_abs PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_add PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_eq PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_lt PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_mul PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_neg PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_reduce PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_segregate_units PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_split PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_str PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_sum_inventories PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_units PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_units1 PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_update PASSED [ 9%] beancount/beancount/core/number_test.py::TestDecimalPrecision::test_formatting PASSED [ 9%] beancount/beancount/core/number_test.py::TestToDecimal::test_D PASSED [ 10%] beancount/beancount/core/number_test.py::TestToDecimal::test_ZERO PASSED [ 10%] beancount/beancount/core/number_test.py::TestToDecimal::test_round_to PASSED [ 10%] beancount/beancount/core/number_test.py::TestToDecimal::test_same_sign PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_auto_quantize PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_none PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_normal PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_one PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under3 PASSED [ 10%] beancount/beancount/core/position_test.py::TestCost::test_cost_to_str__detail PASSED [ 10%] beancount/beancount/core/position_test.py::TestCost::test_cost_to_str__simple PASSED [ 10%] beancount/beancount/core/position_test.py::TestCostSpec::test_cost_to_str__detail PASSED [ 10%] beancount/beancount/core/position_test.py::TestCostSpec::test_cost_to_str__simple PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_abs PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_compare_zero_to_none PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_constructors PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_copy PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_currency_pair PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_eq_and_sortkey PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_eq_and_sortkey__bycost PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_from_amounts PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__empty PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__missing_currency PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__simple PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_compound_cost PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_cost PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_cost_and_date PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_everything PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_label PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_spaces PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_is_negative_at_cost PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_mul PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_neg PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_negative PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_quantities PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_str PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_to_string PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_to_string_no_detail PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceEntries::test_get_last_price_entries PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_build_price_map PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_build_price_map_zero_prices PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_get_all_prices PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_get_latest_price PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_get_price PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_lookup_price_and_inverse PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_normalize_base_quote PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_ordering_same_date PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_project PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_project_collisions PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_project_missing PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_clone PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_ctor PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_equality PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_getitem_setitem PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_setitem_constraints PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_str PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_contains PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_get PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_get_or_create PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_iter_children PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_postings_by_account PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_realize PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_realize_empty PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_realize_min_accoumts PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_simple_realize PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_almost_all PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_misc PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_no_leaves PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_to_empty PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_with_leaves PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_compare_realizations PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_compute_balance PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_dump PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_dump_balances PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_get_postings PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_iterate_with_balance PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealMisc::test_index_key PASSED [ 13%] beancount/beancount/core/realization_test.py::TestFindLastActive::test_find_last_active_posting PASSED [ 13%] beancount/beancount/core/realization_test.py::TestComputeBalance::test_compute_postings_balance PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_import_exception PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_import_other_exception PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_load PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_load_nonexist PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_load_string PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_renamed_plugin_warnings PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_run_transformation_exception PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_run_transformation_systemexit PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_run_transformations PASSED [ 13%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc_empty PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin_auto_pythonpath PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_no_includes PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_nonexist PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_return_include_filenames PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_absolute_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_duplicate_includes PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_multiple_includes PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_nonexist_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_relative_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_abs PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_mixed PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_string_with_relative_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_disable PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_moved_file PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_argument PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_env_var PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_read_only_fs PASSED [ 14%] beancount/beancount/loader_test.py::TestOptionsAggregation::test_aggregate_operating_currencies PASSED [ 14%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_account_does_not_exist PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_before_create PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_mixed_cost_and_no_cost PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_with_prefix_account PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_check_samedate PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_parents PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_parents_only PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_parents_with_postings PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_precision PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_cont PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_error PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_first PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_invalid_currency PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_cont PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_first PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_with_lots PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalancePrecision::test_balance_with_tolerance PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__explicit PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__regular PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsLinks::test_filter_link PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsLinks::test_group_entries_by_link PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsTags::test_filter_tag PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsOther::test_get_common_accounts PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_merge PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_merge_cost PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_merge_price PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_unmergeable PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_find_documents PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_process_documents PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_process_documents_trailing_slash PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_verify_document_files_exist PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsDate::test_invalid_date PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__no_constraint PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_leaf_constraints PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_parent_constraints PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_balance_currencies PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_at_cost PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_converted PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_priced PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_closed_open PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_cross_accounts PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_different_currencies PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_compress PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_no_compress PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_closed PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_open PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_multiple PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_closed PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_open PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_days PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weekdays PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weeks PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_at_cost PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_check_balances PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_issue362 PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_multiple_currencies PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_multiple_times PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_no_overflow PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_parent PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_parents PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_plugin_modify PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_simple PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_to_zero PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_tolerance PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_unused PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_illegally PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_legally PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a PASSED [ 18%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a_original PASSED [ 18%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78b PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_close PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_open PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_open_close_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_close PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open_close_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestClamp::test_clamp PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestCap::test_cap PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__empty PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_explicit PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_implicit PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_assets PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_at_cost PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_income PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestSummarize::test_summarize__complete PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestSummarize::test_summarize__ordering_non_transactions PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__empty PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__multiple PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__needed_middle PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__no_date PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__non_empty_but_empty_cost PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__not_needed PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__with_transactions_at_cost PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__after PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__before PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal1 PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal2 PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__empty PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__reverse PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__simple PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__first_date PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__middle PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__no_end_date PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_entries PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_opens PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_close PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_entry_open PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_new_opens PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__before PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_twice PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_without_open PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__duplicate_open PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_close PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_entry_open PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__close_unopened PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_close PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_open PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__ordering PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDuplicateBalances::test_validate_duplicate_balances PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDuplicateCommodities::test_validate_duplicate_commodities PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts__unopened PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_balance_after_close PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateCurrencyConstraints::test_validate_currency_constraints PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDocumentPaths::test_validate_documents_paths PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDataTypes::test_validate_data_types PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateCheckTransactionBalances::test_validate_check_transaction_balances PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidate::test_validate PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_global PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_specific PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_withprec PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_integral PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_currency_interpolations PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_interpolation_combinations PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__against_mixed PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__multiple_auto_postings PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__redundant_auto_postings PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__two_unknown_postings PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_auto_posting PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_missing PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__quantize_with_tolerances PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_needed_one_side PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unneeded PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unused PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_complete PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_both PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_per PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_total PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_miss_same_posting PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_cost_and_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_price PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined2 PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_multiple_groups PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_negative_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both_none PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_per PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_total PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_negative_numbers PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_no_currency PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_per_only PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_total_only PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__average PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__invalid PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__strict PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__neg PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__pos PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__empty PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__with_currency PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__neg PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__pos PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none__from_mixed PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__strict PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__missing_units_number PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__competing__with_error PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__no_error_because_total PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__overflowing__with_error PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions_hifo PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_cost PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_match PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__other_currency PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__reduction_with_same_currency_not_at_cost PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__sign_change_simple PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__unambiguous PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__augmenting_without_cost PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__booking_method_allowed PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_account PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_currency PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__inverted_signs PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__multiple PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__reducing_without_cost PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__simple PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__total_replacement SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_neg SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_pos SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_non_empty_balance SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT__mixed PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__no_match_against_any_lots PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_complete_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_partial_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_matching_more_than_is_available PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__no_match_against_any_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_complete_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_partial_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_matching_more_than_is_available PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookCrossover::test_ambiguous__FIFO__no_match_against_any_lots SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__ambi SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost__merging SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost_ccy__merging SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency__merging SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_date SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_with_merge SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient_b SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match1 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2_b SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge3_match1 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial1 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial2 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_date PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__same_date PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_multiple PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_single PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBookingApi::test_book_single PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_currency PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_label PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__any_spec PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__no_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__per PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__total PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_currency PASSED [ 27%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_date PASSED [ 27%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_label PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_negative PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_zero PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount__with_cost PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_augmenting PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_reducing PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_single_transaction PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_simple_negative_lots PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking__same_day PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_local_booking PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_read_string_or_entries PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestTestCase::test_assertEqualEntries PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestTestCase::test_assertExcludesEntries PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestTestCase::test_assertIncludesEntries PASSED [ 27%] beancount/beancount/parser/context_test.py::TestContext::test_context PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance_with_cost PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_close PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_commodity PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_custom PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_document PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_event PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_note PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_1 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_2 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_3 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_4 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_5 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_pad PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_price PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_query PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_one_string PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_three_strings PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_two_strings PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_with_txn_keyword PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_0 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_1 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_imbalance_from_single_posting PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_single_posting_at_zero PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_comment PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_comment_eof PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_empty_1 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_empty_2 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_comment PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_note PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_transaction PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_indent_eof PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_no_empty_lines PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_after_posting PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction_start PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_before_transaction PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_between_postings PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopTag::test_pop_invalid_tag PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopTag::test_tag_left_unclosed PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_forgotten PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_invalid_pop PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_normal PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_override PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_shadow PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestMultipleLines::test_multiline_narration PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_1 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_2 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestSyntaxErrors::test_no_final_newline PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_invalid_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_option_list_value PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_option_single_value PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_readonly_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_include_absolute PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_include_relative PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_include_relative_from_string PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_parse_nonexist PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserPlugin::test_plugin PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_as_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_with_config PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__default PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__invalid PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__raw PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserLinks::test_links PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_blank_line_not_allowed PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_blank_line_with_spaces_not_allowed PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_empty_narration PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_imbalance PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_link_and_then_tag PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_no_narration PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_no_postings PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_payee_no_narration PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_simple_1 PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_simple_2 PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_tag_then_link PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_line PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_posting PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_too_many_strings PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_zero_costs PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_zero_prices PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_zero_units PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_amount PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_both_costs PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_date PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_empty PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_label PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_merge PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_none PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_date PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_label PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_merge PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_three_components PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_total_cost_only PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_total_empty_total PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_total_just_currency PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_two_components PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_with_slashes PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestCurrencies::test_different_cost_and_price_currency PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestCurrencies::test_parse_currencies PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_cost_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_price_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost__invalid PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_inverted PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_positive PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_with_missing PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_amount PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_cost PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestBalance::test_total_cost PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestBalance::test_total_price PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_data_types PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_empty PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_key_syntax PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_other PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__begin PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__end PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__indented PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__many PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__middle PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__repeated PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__add PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__different_places PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__divide PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__groups PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__multiply PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__negative PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__positive PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__precedence PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__subtract PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__amount PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__balance PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__close PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__commodity PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__compound_amount PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__document PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__event PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__include PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__key_value PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__lot_cost_date PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__note PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__open PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__option PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pad PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__plugin PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__poptag PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__posting PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__price PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pushtag PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_LINK PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_PIPE PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_TAG PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_new PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__transaction PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__multiple PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery2 PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_errors_in_postings PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception__recovery PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token__recovery PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_missing_basis PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_with_other PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty_with_other PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_full PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_basis PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_currency PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_per PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_total PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_numbers PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_no_number_total PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_currency PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_number PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_none PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_full PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_cost PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_price PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_cost PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_price PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_cost PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_price PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings_invalid PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestDocument::test_document_links PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestDocument::test_document_no_tags_links PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestDocument::test_document_tags PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestMethodsSignature::test_signatures PASSED [ 36%] beancount/beancount/parser/hashsrc_test.py::TestHashSource::test_check_parser_source_files PASSED [ 37%] beancount/beancount/parser/hashsrc_test.py::TestHashSource::test_hash_parser_source_files PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_account_names_with_dash PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_account_names_with_numbers PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_bad_date PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_comma_currencies PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_currency_dash PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_currency_number PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_date_followed_by_number PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_invalid_directive PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_lex_indent PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_lex_iter PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_lex_unicode_account PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_no_final_newline PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_null_true_false PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_dots PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_no_integer PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_okay PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_space PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_popmeta PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_single_letter_account PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_escaped PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_newline PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_newline_long PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_newline_toolong PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexer::test_very_long_string PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__indented_comment PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__long_comment PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_drawer PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_title PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else_non_flag PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_DATE PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception__recovery PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_substring_with_quotes PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_invalid_token PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_latin1_invalid PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf16_invalid PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf8 PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_fractional PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_integral PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerMisc::test_valid_commas_in_number PASSED [ 38%] beancount/beancount/parser/options_test.py::TestOptions::test_get_account_types PASSED [ 38%] beancount/beancount/parser/options_test.py::TestOptions::test_get_current_accounts PASSED [ 38%] beancount/beancount/parser/options_test.py::TestOptions::test_get_previous_accounts PASSED [ 39%] beancount/beancount/parser/options_test.py::TestOptions::test_list_options PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__basic_fail PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_order PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_other PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_leaf PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_root PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success_reset PASSED [ 39%] beancount/beancount/parser/options_test.py::TestValidateOptions::test_validate__plugin_processing_mode__invalid PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_format PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_value PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 39%] beancount/beancount/parser/options_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 39%] beancount/beancount/parser/options_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 39%] beancount/beancount/parser/parser_test.py::TestCompareTestFunctions::test_is_entry_incomplete PASSED [ 39%] beancount/beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__disabled PASSED [ 39%] beancount/beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__errors XFAIL [ 39%] beancount/beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__noerrors XFAIL [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_None PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_file PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_filename PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_stdin PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_string PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_incorrect PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_utf8 PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestTestUtils::test_parse_many PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestTestUtils::test_parse_one PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex SKIPPED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_filename SKIPPED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_multi SKIPPED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_parse SKIPPED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_lex PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_lex_lineno PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_doc PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_lineno PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_string PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_string_lineno PASSED [ 40%] beancount/beancount/parser/printer_test.py::TestPrinter::test_format_and_print_error PASSED [ 40%] beancount/beancount/parser/printer_test.py::TestPrinter::test_methods_coverage PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinter::test_render_source PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Balance PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_BalanceTolerance PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Close PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Document PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Event PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Note PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Open PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Pad PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Price PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Query PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Transaction PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_metadata PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_write_source PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterSpacing::test_interline_spacing PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestDisplayContext::test_precision PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align_min_width_account PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align_position_strings PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align_with_weight PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_metadata PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_no_valid_account PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_render_meta_with_None PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_render_missing PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_very_small_number PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_zero_cost PASSED [ 42%] beancount/beancount/parser/version_test.py::TestVersion::test_compute_version_string PASSED [ 42%] beancount/beancount/parser/version_test.py::TestVersion::test_version_exists PASSED [ 42%] beancount/beancount/plugins/auto_accounts_test.py::TestAutoInsertOpen::test_auto_open PASSED [ 42%] beancount/beancount/plugins/auto_test.py::TestAuto::test_plugins_auto PASSED [ 42%] beancount/beancount/plugins/check_average_cost_test.py::TestMatchAverageCost::test_match_average_cost PASSED [ 42%] beancount/beancount/plugins/check_closing_test.py::TestCheckClosing::test_check_closing PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_ignore PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_okay PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_transaction PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_used_in_balance_only PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_get_commodity_map_ex PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__absence PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__declared_currencies PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__error PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__not_balance_sheet PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__same_day PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__seen_currencies PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__skip_preexisting PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__with_cost_basis PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_auto_accounts_parent_close PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_basic PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_close_unopened_parent PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_empty_entries PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_leave_others_untouched PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_match PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_override PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_override_complex PASSED [ 43%] beancount/beancount/plugins/coherent_cost_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 43%] beancount/beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr PASSED [ 43%] beancount/beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr_existence_only PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_currency_conversion PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_custom_base_account PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_residual_not_conversion PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_selection PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_two_groups_already_balanced PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_and_price PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_ignored PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__all_cases PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_different_transactions PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_same_transaction PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_overloaded PASSED [ 44%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__other_account PASSED [ 44%] beancount/beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only1 PASSED [ 44%] beancount/beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only2 PASSED [ 44%] beancount/beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only3 PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__balance PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__close PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__document PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__event PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__note PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__open PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__pad PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__price PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__transaction PASSED [ 44%] beancount/beancount/plugins/nounused_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_balance PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_regexp_config PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_declared PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_metadata PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_transaction PASSED [ 44%] beancount/beancount/plugins/pedantic_test.py::TestPedantic::test_plugins_pedantic PASSED [ 44%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_balance PASSED [ 44%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_imbalance PASSED [ 45%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_other_currency PASSED [ 45%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_success PASSED [ 45%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_zero_price PASSED [ 45%] beancount/beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__different PASSED [ 45%] beancount/beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__from_costs PASSED [ 45%] beancount/beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__same PASSED [ 45%] beancount/beancount/scripts/check_examples_test.py::TestCheckExamples::test_example_files PASSED [ 45%] beancount/beancount/scripts/check_test.py::TestScriptCheck::test_auto_plugins PASSED [ 45%] beancount/beancount/scripts/check_test.py::TestScriptCheck::test_fail PASSED [ 45%] beancount/beancount/scripts/check_test.py::TestScriptCheck::test_success PASSED [ 45%] beancount/beancount/scripts/deps_test.py::TestCheckDeps::test_check_dependencies PASSED [ 45%] beancount/beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation PASSED [ 45%] beancount/beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer_empty PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_roundtrip PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_list_options PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_invocation PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptMissingOpen::test_missing_open PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDisplayContext::test_display_context PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestContext::test_context PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestContext::test_context_multiple_files PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestLinked::test_linked_explicit_link PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestLinked::test_linked_lineno_only PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestLinked::test_linked_multiple_files PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestRegion::test_region PASSED [ 46%] beancount/beancount/scripts/example_test.py::TestScriptExample::test_generate PASSED [ 46%] beancount/beancount/scripts/example_test.py::TestScriptExample::test_generate_with_date PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_align_posting_starts PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_arithmetic_expressions SKIPPED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_commas PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_currency_issue146 PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_fixed_column PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_fixed_width PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_metadata_issue400 PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_open_only_issue80 PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_parenthesized_binary_expressions PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_success PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_consecutive PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_empty_string PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_filenames PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_filenames_tree PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_flush_left PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_flush_right PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_no_columns PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_after PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_before PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_between_nodes PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_parent_child PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_same_node PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_overlapping_column PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_parents PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_simple PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_two_columns PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_unsorted PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_whitespace PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_width_narrower PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_width_wider PASSED [ 47%] beancount/beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_left_with_key PASSED [ 47%] beancount/beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_repeats PASSED [ 47%] beancount/beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_dict_with_default PASSED [ 47%] beancount/beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_pickle_defdict PASSED [ 47%] beancount/beancount/utils/encryption_test.py::TestEncryptedFiles::test_read_encrypted_file PASSED [ 47%] beancount/beancount/utils/encryption_test.py::TestEncryptedFilesCheck::test_is_encrypted_file PASSED [ 47%] beancount/beancount/utils/encryption_test.py::TestLoadIncludesEncrypted::test_include_encrypted PASSED [ 48%] beancount/beancount/utils/file_utils_test.py::TestFileUtilsFind::test_find_files PASSED [ 48%] beancount/beancount/utils/file_utils_test.py::TestMiscFileUtils::test_guess_file_format PASSED [ 48%] beancount/beancount/utils/file_utils_test.py::TestMiscFileUtils::test_path_greedy_split PASSED [ 48%] beancount/beancount/utils/import_utils_test.py::TestImportSymbol::test_import_symbol PASSED [ 48%] beancount/beancount/utils/invariants_test.py::TestInvariants::test_invariants_on_dummy PASSED [ 48%] beancount/beancount/utils/memo_test.py::TestMemoization::test_memoization_expired PASSED [ 48%] beancount/beancount/utils/memo_test.py::TestMemoization::test_memoization_success PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_escape_string PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_filter_type PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_height PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_width PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_groupby PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_is_sorted PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_log_time PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_no_curses PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_skipiter PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_first PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_last PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_first PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_last PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestLineFileProxy::test_line_file_proxy PASSED [ 48%] beancount/beancount/utils/pager_test.py::TestPager::test_pager_nothreshold PASSED [ 49%] beancount/beancount/utils/pager_test.py::TestPager::test_pager_threshold_above PASSED [ 49%] beancount/beancount/utils/pager_test.py::TestPager::test_pager_threshold_below PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_attribute_to_title PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_compute_table_widths PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_create_table PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_create_table_with_index PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_generate_table PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_table_to_csv PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_table_to_html PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_table_to_text PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_capture PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_create_temporary_files PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_docfile PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_docfile_extra PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_environ_contextmanager PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_search_words PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_tempdir PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestCase::test_assertLines PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestCase::test_assertOutput PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestSkipIfRaises::test_contextmanager PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestSkipIfRaises::test_decorator PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestSkipIfRaises::test_decorator_many PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_account_join PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_account_split PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_commonprefix PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_has_component PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_is_valid PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_leaf PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_parent PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_root PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_sans_root PASSED [ 50%] beancount/core/account_test.py::TestAccountCoreOnly::test_parent_matcher PASSED [ 50%] beancount/core/account_test.py::TestAccountCoreOnly::test_parents PASSED [ 50%] beancount/core/account_test.py::TestWalk::test_walk PASSED [ 50%] beancount/core/account_test.py::TestAccountTransformer::test_noop PASSED [ 50%] beancount/core/account_test.py::TestAccountTransformer::test_parse PASSED [ 50%] beancount/core/account_test.py::TestAccountTransformer::test_render PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_basics PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sign PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sort_key PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_type PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_account_categories PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_account_type PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_inverted_account PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_root_account PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_abs PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_add PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_comparisons PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_constructor PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_div PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_fromstring PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_hash PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_mult PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_mutation PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_neg PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_sort__explicit PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_sort__natural PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_sub PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_tostring PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_compare_entries PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_excludes_entries PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_entries PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_entries_same_postings PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_entries_with_duplicates PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_with_exclude_meta PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_includes_entries PASSED [ 51%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__fail PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__noop PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__success PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount_with_date PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_both PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_but_same_currency PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__success PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_cost__empty PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_cost__missing PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_cost__not_empty PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_old_test PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_units PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_value__currency_from_cost PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_value__no_currency PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_weight__no_cost PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost_missing PASSED [ 52%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__fail PASSED [ 52%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__noop PASSED [ 52%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__success PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount_with_date PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__currency_from_price PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_both PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_but_same_currency PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__success PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_cost__empty PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_cost__missing PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_cost__not_empty PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_old_test PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_units PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_cost PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_price PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_value__no_currency PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight__no_cost PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost_missing PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight_with_cost_and_price PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight_with_only_price PASSED [ 53%] beancount/core/convert_test.py::TestMarketValue::test_mixed_currencies PASSED [ 53%] beancount/core/convert_test.py::TestMarketValue::test_no_change PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_other_currency PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_different_ones PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_many_lots PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_not_found PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_single PASSED [ 54%] beancount/core/data_test.py::TestData::test_create_simple_posting PASSED [ 54%] beancount/core/data_test.py::TestData::test_create_simple_posting_with_cost PASSED [ 54%] beancount/core/data_test.py::TestData::test_entry_sortkey PASSED [ 54%] beancount/core/data_test.py::TestData::test_filter_txns PASSED [ 54%] beancount/core/data_test.py::TestData::test_find_closest PASSED [ 54%] beancount/core/data_test.py::TestData::test_get_entry PASSED [ 54%] beancount/core/data_test.py::TestData::test_has_entry_account_component PASSED [ 54%] beancount/core/data_test.py::TestData::test_iter_entry_dates PASSED [ 54%] beancount/core/data_test.py::TestData::test_posting_has_conversion PASSED [ 54%] beancount/core/data_test.py::TestData::test_posting_sortkey PASSED [ 54%] beancount/core/data_test.py::TestData::test_remove_account_postings PASSED [ 54%] beancount/core/data_test.py::TestData::test_sanity_check_types PASSED [ 54%] beancount/core/data_test.py::TestData::test_sort PASSED [ 54%] beancount/core/data_test.py::TestData::test_transaction_has_conversion PASSED [ 54%] beancount/core/data_test.py::TestPickle::test_data_tuples_support_pickle PASSED [ 54%] beancount/core/data_test.py::TestAnnotations::test_directive_typed_named_tuples PASSED [ 54%] beancount/core/display_context_test.py::TestDisplayContext::test_dump PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContext::test_set_fixed_precision PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_clear_mode PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_maximum PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_no_clear_mode PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_reserved PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_uninitialized PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_sign PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_uninitialized PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic_multi PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_sign PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_uninitialized PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextQuantize::test_quantize_basic PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_get_fractional PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_init PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_str PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_update PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_update_from PASSED [ 56%] beancount/core/distribution_test.py::TestDistribution::test_distribution PASSED [ 56%] beancount/core/distribution_test.py::TestDistributionUpdateFrom::test_update_from PASSED [ 56%] beancount/core/flags_test.py::TestFlags::test_unique_flags PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_account_components PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_account_open_close PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_account_open_close__duplicates PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_accounts_use_map PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_active_years PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_all_links PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_all_payees PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_all_tags PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_commodity_directives PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_dict_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_entry_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_leveln_parent_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_min_max_dates PASSED [ 57%] beancount/core/getters_test.py::TestGetters::test_get_values_meta__multi PASSED [ 57%] beancount/core/getters_test.py::TestGetters::test_get_values_meta__single PASSED [ 57%] beancount/core/getters_test.py::TestGetters::test_methods_coverage PASSED [ 57%] beancount/core/interpolate_test.py::TestBalance::test_compute_residual PASSED [ 57%] beancount/core/interpolate_test.py::TestBalance::test_fill_residual_posting PASSED [ 57%] beancount/core/interpolate_test.py::TestBalance::test_has_nontrivial_balance PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_at_cost PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_conversions PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_currencies PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entry_context PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53_price PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53a PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53b PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__capped_inference PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__cost_and_number_ignored PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__dubious_precision PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost_and_price PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_price PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__minimum_on_costs PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__missing_units_only PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__multiplier PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__no_precision PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_fail_to_succ PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used_overrides PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__with_inference PASSED [ 58%] beancount/core/interpolate_test.py::TestQuantize::test_quantize_with_tolerance PASSED [ 58%] beancount/core/inventory_test.py::TestInventoryNew::test_from_string PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__allow_negative PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__booking PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__multi_currency PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__withlots PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__zero PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_position PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_average PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_copy PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_cost PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_ctor_empty_len PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_currencies PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_currency_pairs PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_from_string PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_get_currency_units PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_get_only_position PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_mixed PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_reduced_by PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_small__dict PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_small__value PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_small__with_default PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_abs PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_add PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_eq PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_lt PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_mul PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_neg PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_reduce PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_segregate_units PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_split PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_str PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_sum_inventories PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_units PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_units1 PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_update PASSED [ 59%] beancount/core/number_test.py::TestDecimalPrecision::test_formatting PASSED [ 59%] beancount/core/number_test.py::TestToDecimal::test_D PASSED [ 60%] beancount/core/number_test.py::TestToDecimal::test_ZERO PASSED [ 60%] beancount/core/number_test.py::TestToDecimal::test_round_to PASSED [ 60%] beancount/core/number_test.py::TestToDecimal::test_same_sign PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_auto_quantize PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_none PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_normal PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_one PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under3 PASSED [ 60%] beancount/core/position_test.py::TestCost::test_cost_to_str__detail PASSED [ 60%] beancount/core/position_test.py::TestCost::test_cost_to_str__simple PASSED [ 60%] beancount/core/position_test.py::TestCostSpec::test_cost_to_str__detail PASSED [ 60%] beancount/core/position_test.py::TestCostSpec::test_cost_to_str__simple PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_abs PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_compare_zero_to_none PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_constructors PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_copy PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_currency_pair PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_eq_and_sortkey PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_eq_and_sortkey__bycost PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_from_amounts PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_from_string__empty PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_from_string__missing_currency PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__simple PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_compound_cost PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_cost PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_cost_and_date PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_everything PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_label PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_spaces PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_is_negative_at_cost PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_mul PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_neg PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_negative PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_quantities PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_str PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_to_string PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_to_string_no_detail PASSED [ 61%] beancount/core/prices_test.py::TestPriceEntries::test_get_last_price_entries PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_build_price_map PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_build_price_map_zero_prices PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_get_all_prices PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_get_latest_price PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_get_price PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_lookup_price_and_inverse PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_normalize_base_quote PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_ordering_same_date PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_project PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_project_collisions PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_project_missing PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_clone PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_ctor PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_equality PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_getitem_setitem PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_setitem_constraints PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_str PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_contains PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_get PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_get_or_create PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_iter_children PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_postings_by_account PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_realize PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_realize_empty PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_realize_min_accoumts PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_simple_realize PASSED [ 62%] beancount/core/realization_test.py::TestRealFilter::test_filter_almost_all PASSED [ 62%] beancount/core/realization_test.py::TestRealFilter::test_filter_misc PASSED [ 63%] beancount/core/realization_test.py::TestRealFilter::test_filter_no_leaves PASSED [ 63%] beancount/core/realization_test.py::TestRealFilter::test_filter_to_empty PASSED [ 63%] beancount/core/realization_test.py::TestRealFilter::test_filter_with_leaves PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_compare_realizations PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_compute_balance PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_dump PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_dump_balances PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_get_postings PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_iterate_with_balance PASSED [ 63%] beancount/core/realization_test.py::TestRealMisc::test_index_key PASSED [ 63%] beancount/core/realization_test.py::TestFindLastActive::test_find_last_active_posting PASSED [ 63%] beancount/core/realization_test.py::TestComputeBalance::test_compute_postings_balance PASSED [ 63%] beancount/loader_test.py::TestLoader::test_import_exception PASSED [ 63%] beancount/loader_test.py::TestLoader::test_import_other_exception PASSED [ 63%] beancount/loader_test.py::TestLoader::test_load PASSED [ 63%] beancount/loader_test.py::TestLoader::test_load_nonexist PASSED [ 63%] beancount/loader_test.py::TestLoader::test_load_string PASSED [ 63%] beancount/loader_test.py::TestLoader::test_renamed_plugin_warnings PASSED [ 63%] beancount/loader_test.py::TestLoader::test_run_transformation_exception PASSED [ 63%] beancount/loader_test.py::TestLoader::test_run_transformation_systemexit PASSED [ 63%] beancount/loader_test.py::TestLoader::test_run_transformations PASSED [ 63%] beancount/loader_test.py::TestLoadDoc::test_load_doc PASSED [ 64%] beancount/loader_test.py::TestLoadDoc::test_load_doc_empty PASSED [ 64%] beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin PASSED [ 64%] beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin_auto_pythonpath PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_no_includes PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_nonexist PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_return_include_filenames PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_absolute_include PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_duplicate_includes PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_multiple_includes PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_nonexist_include PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_relative_include PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_abs PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_mixed PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_string_with_relative_include PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_disable PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_moved_file PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_argument PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_env_var PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_read_only_fs PASSED [ 64%] beancount/loader_test.py::TestOptionsAggregation::test_aggregate_operating_currencies PASSED [ 64%] beancount/ops/balance_test.py::TestBalance::test_balance_account_does_not_exist PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_balance_before_create PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_balance_mixed_cost_and_no_cost PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_balance_with_prefix_account PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_check_samedate PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_parents PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_parents_only PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_parents_with_postings PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_precision PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_cont PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_error PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_first PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_invalid_currency PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_cont PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_first PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_with_lots PASSED [ 65%] beancount/ops/balance_test.py::TestBalancePrecision::test_balance_with_tolerance PASSED [ 65%] beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__explicit PASSED [ 65%] beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__regular PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsLinks::test_filter_link PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsLinks::test_group_entries_by_link PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsTags::test_filter_tag PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsOther::test_get_common_accounts PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_merge PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_merge_cost PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_merge_price PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_unmergeable PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_find_documents PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_process_documents PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_process_documents_trailing_slash PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_verify_document_files_exist PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsDate::test_invalid_date PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__no_constraint PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_leaf_constraints PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_parent_constraints PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_balance_currencies PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_at_cost PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_converted PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_priced PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_closed_open PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_cross_accounts PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_different_currencies PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_compress PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_no_compress PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_closed PASSED [ 67%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_open PASSED [ 67%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_multiple PASSED [ 67%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_closed PASSED [ 67%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_open PASSED [ 67%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_days PASSED [ 67%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weekdays PASSED [ 67%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weeks PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_at_cost PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_check_balances PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_issue362 PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_multiple_currencies PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_multiple_times PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_no_overflow PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_parent PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_parents PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_plugin_modify PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_simple PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_to_zero PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_tolerance PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_unused PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_illegally PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_legally PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a PASSED [ 68%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a_original PASSED [ 68%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78b PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_close PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_open PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_open_close_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_close PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open_close_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestClamp::test_clamp PASSED [ 68%] beancount/ops/summarize_test.py::TestCap::test_cap PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__empty PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_explicit PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_implicit PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_assets PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_at_cost PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_income PASSED [ 68%] beancount/ops/summarize_test.py::TestSummarize::test_summarize__complete PASSED [ 68%] beancount/ops/summarize_test.py::TestSummarize::test_summarize__ordering_non_transactions PASSED [ 68%] beancount/ops/summarize_test.py::TestConversions::test_conversions__empty PASSED [ 68%] beancount/ops/summarize_test.py::TestConversions::test_conversions__multiple PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__needed_middle PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__no_date PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__non_empty_but_empty_cost PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__not_needed PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__with_transactions_at_cost PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__after PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__before PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal1 PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal2 PASSED [ 69%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__empty PASSED [ 69%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__reverse PASSED [ 69%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__simple PASSED [ 69%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__first_date PASSED [ 69%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__middle PASSED [ 69%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__no_end_date PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_entries PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_opens PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_close PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_entry_open PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_new_opens PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__before PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_twice PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_without_open PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__duplicate_open PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_close PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_entry_open PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__close_unopened PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_close PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_open PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__ordering PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDuplicateBalances::test_validate_duplicate_balances PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDuplicateCommodities::test_validate_duplicate_commodities PASSED [ 70%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts PASSED [ 70%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts__unopened PASSED [ 70%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_balance_after_close PASSED [ 70%] beancount/ops/validation_test.py::TestValidateCurrencyConstraints::test_validate_currency_constraints PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDocumentPaths::test_validate_documents_paths PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDataTypes::test_validate_data_types PASSED [ 70%] beancount/ops/validation_test.py::TestValidateCheckTransactionBalances::test_validate_check_transaction_balances PASSED [ 70%] beancount/ops/validation_test.py::TestValidate::test_validate PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_global PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_specific PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_withprec PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_integral PASSED [ 71%] beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_currency_interpolations PASSED [ 71%] beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_interpolation_combinations PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__against_mixed PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__multiple_auto_postings PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__redundant_auto_postings PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__two_unknown_postings PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_auto_posting PASSED [ 71%] beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_missing PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__quantize_with_tolerances PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_needed_one_side PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unneeded PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unused PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_complete PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_both PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_per PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_total PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_miss_same_posting PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_cost_and_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_price PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined2 PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_multiple_groups PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_negative_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both_none PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_per PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_total PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_negative_numbers PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_no_currency PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_per_only PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_total_only PASSED [ 72%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__average PASSED [ 72%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__invalid PASSED [ 72%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__strict PASSED [ 72%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__neg PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__pos PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__empty PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__with_currency PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__neg PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__pos PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none__from_mixed PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__strict PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__missing_units_number PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__competing__with_error PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__no_error_because_total PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__overflowing__with_error PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions_hifo PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_cost PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_match PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__other_currency PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__reduction_with_same_currency_not_at_cost PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__sign_change_simple PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__unambiguous PASSED [ 73%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__augmenting_without_cost PASSED [ 73%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__booking_method_allowed PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_account PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_currency PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__inverted_signs PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__multiple PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__reducing_without_cost PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__simple PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__total_replacement SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_neg SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_pos SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_non_empty_balance SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT__mixed PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__no_match_against_any_lots PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_complete_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_partial_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_matching_more_than_is_available PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__no_match_against_any_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_complete_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_partial_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_matching_more_than_is_available PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookCrossover::test_ambiguous__FIFO__no_match_against_any_lots SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__ambi SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost__merging SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost_ccy__merging SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency__merging SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_date SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_with_merge SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient_b SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match1 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2_b SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge3_match1 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial1 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial2 SKIPPED [ 76%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_date PASSED [ 76%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__same_date PASSED [ 76%] beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_multiple PASSED [ 76%] beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_single PASSED [ 76%] beancount/parser/booking_full_test.py::TestBookingApi::test_book_single PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_currency PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_label PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__any_spec PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__no_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__per PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__total PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_currency PASSED [ 77%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_date PASSED [ 77%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_label PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_negative PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_zero PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount__with_cost PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_augmenting PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_reducing PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_single_transaction PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_simple_negative_lots PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking__same_day PASSED [ 77%] beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_local_booking PASSED [ 77%] beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_read_string_or_entries PASSED [ 77%] beancount/parser/cmptest_test.py::TestTestCase::test_assertEqualEntries PASSED [ 77%] beancount/parser/cmptest_test.py::TestTestCase::test_assertExcludesEntries PASSED [ 77%] beancount/parser/cmptest_test.py::TestTestCase::test_assertIncludesEntries PASSED [ 77%] beancount/parser/context_test.py::TestContext::test_context PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance_with_cost PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_close PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_commodity PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_custom PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_document PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_event PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_note PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_1 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_2 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_3 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_4 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_5 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_pad PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_price PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_query PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_one_string PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_three_strings PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_two_strings PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_with_txn_keyword PASSED [ 78%] beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_0 PASSED [ 78%] beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_1 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_imbalance_from_single_posting PASSED [ 78%] beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_single_posting_at_zero PASSED [ 78%] beancount/parser/grammar_test.py::TestUglyBugs::test_comment PASSED [ 78%] beancount/parser/grammar_test.py::TestUglyBugs::test_comment_eof PASSED [ 78%] beancount/parser/grammar_test.py::TestUglyBugs::test_empty_1 PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_empty_2 PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_comment PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_note PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_transaction PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_indent_eof PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_no_empty_lines PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_after_posting PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction_start PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_before_transaction PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_between_postings PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopTag::test_pop_invalid_tag PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopTag::test_tag_left_unclosed PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_forgotten PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_invalid_pop PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_normal PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_override PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_shadow PASSED [ 79%] beancount/parser/grammar_test.py::TestMultipleLines::test_multiline_narration PASSED [ 79%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_1 PASSED [ 79%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_2 PASSED [ 79%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_no_final_newline PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_invalid_option PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_option_list_value PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_option_single_value PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_readonly_option PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_include_absolute PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_include_relative PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_include_relative_from_string PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_parse_nonexist PASSED [ 80%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin PASSED [ 80%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_as_option PASSED [ 80%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_with_config PASSED [ 80%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 80%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 80%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 80%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__default PASSED [ 80%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__invalid PASSED [ 80%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__raw PASSED [ 80%] beancount/parser/grammar_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 80%] beancount/parser/grammar_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 80%] beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 80%] beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 80%] beancount/parser/grammar_test.py::TestParserLinks::test_links PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_blank_line_not_allowed PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_blank_line_with_spaces_not_allowed PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_empty_narration PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_imbalance PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_link_and_then_tag PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_no_narration PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_no_postings PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_payee_no_narration PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_simple_1 PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_simple_2 PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_tag_then_link PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_line PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_posting PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_too_many_strings PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_zero_costs PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_zero_prices PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_zero_units PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_amount PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_both_costs PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_date PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_empty PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_label PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_merge PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_none PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_date PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_label PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_merge PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_three_components PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_cost_only PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_empty_total PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_just_currency PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_two_components PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_with_slashes PASSED [ 82%] beancount/parser/grammar_test.py::TestCurrencies::test_different_cost_and_price_currency PASSED [ 82%] beancount/parser/grammar_test.py::TestCurrencies::test_parse_currencies PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_cost_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_price_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost__invalid PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_inverted PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_positive PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_with_missing PASSED [ 83%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_amount PASSED [ 83%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_cost PASSED [ 83%] beancount/parser/grammar_test.py::TestBalance::test_total_cost PASSED [ 83%] beancount/parser/grammar_test.py::TestBalance::test_total_price PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_data_types PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_empty PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_key_syntax PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_other PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__begin PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__end PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__indented PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__many PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__middle PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__repeated PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__add PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__different_places PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__divide PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__groups PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__multiply PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__negative PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__positive PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__precedence PASSED [ 84%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__subtract PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__amount PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__balance PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__close PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__commodity PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__compound_amount PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__document PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__event PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__include PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__key_value PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__lot_cost_date PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__note PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__open PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__option PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pad PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__plugin PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__poptag PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__posting PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__price PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pushtag PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_LINK PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_PIPE PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_TAG PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_new PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__transaction PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__multiple PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery2 PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_errors_in_postings PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception__recovery PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token__recovery PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_missing_basis PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_with_other PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty_with_other PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_full PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_basis PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_currency PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_per PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_total PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_numbers PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_no_number_total PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_currency PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_number PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_none PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_full PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_cost PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_price PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_cost PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_price PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_cost PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_price PASSED [ 86%] beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings PASSED [ 86%] beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings_invalid PASSED [ 86%] beancount/parser/grammar_test.py::TestDocument::test_document_links PASSED [ 86%] beancount/parser/grammar_test.py::TestDocument::test_document_no_tags_links PASSED [ 86%] beancount/parser/grammar_test.py::TestDocument::test_document_tags PASSED [ 86%] beancount/parser/grammar_test.py::TestMethodsSignature::test_signatures PASSED [ 86%] beancount/parser/hashsrc_test.py::TestHashSource::test_check_parser_source_files PASSED [ 87%] beancount/parser/hashsrc_test.py::TestHashSource::test_hash_parser_source_files PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_account_names_with_dash PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_account_names_with_numbers PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_bad_date PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_comma_currencies PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_currency_dash PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_currency_number PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_date_followed_by_number PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_invalid_directive PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_lex_indent PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_lex_iter PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_lex_unicode_account PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_no_final_newline PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_null_true_false PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_dots PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_no_integer PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_okay PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_space PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_popmeta PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_single_letter_account PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_string_escaped PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_string_newline PASSED [ 88%] beancount/parser/lexer_test.py::TestLexer::test_string_newline_long PASSED [ 88%] beancount/parser/lexer_test.py::TestLexer::test_string_newline_toolong PASSED [ 88%] beancount/parser/lexer_test.py::TestLexer::test_very_long_string PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__indented_comment PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__long_comment PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_drawer PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_title PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else_non_flag PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_DATE PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception__recovery PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_substring_with_quotes PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_invalid_token PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_latin1_invalid PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf16_invalid PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf8 PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_fractional PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_integral PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerMisc::test_valid_commas_in_number PASSED [ 88%] beancount/parser/options_test.py::TestOptions::test_get_account_types PASSED [ 88%] beancount/parser/options_test.py::TestOptions::test_get_current_accounts PASSED [ 88%] beancount/parser/options_test.py::TestOptions::test_get_previous_accounts PASSED [ 89%] beancount/parser/options_test.py::TestOptions::test_list_options PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__basic_fail PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_order PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_other PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_leaf PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_root PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success_reset PASSED [ 89%] beancount/parser/options_test.py::TestValidateOptions::test_validate__plugin_processing_mode__invalid PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_format PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_value PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 89%] beancount/parser/options_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 89%] beancount/parser/options_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 89%] beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 89%] beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 89%] beancount/parser/parser_test.py::TestCompareTestFunctions::test_is_entry_incomplete PASSED [ 89%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__disabled PASSED [ 89%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__errors XFAIL [ 89%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__noerrors XFAIL [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_None PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_file PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_filename PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_stdin PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_string PASSED [ 90%] beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_incorrect PASSED [ 90%] beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_utf8 PASSED [ 90%] beancount/parser/parser_test.py::TestTestUtils::test_parse_many PASSED [ 90%] beancount/parser/parser_test.py::TestTestUtils::test_parse_one PASSED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex SKIPPED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_filename SKIPPED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_multi SKIPPED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_parse SKIPPED [ 90%] beancount/parser/parser_test.py::TestLineno::test_lex PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_lex_lineno PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_doc PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_lineno PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_string PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_string_lineno PASSED [ 90%] beancount/parser/printer_test.py::TestPrinter::test_format_and_print_error PASSED [ 90%] beancount/parser/printer_test.py::TestPrinter::test_methods_coverage PASSED [ 91%] beancount/parser/printer_test.py::TestPrinter::test_render_source PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Balance PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_BalanceTolerance PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Close PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Document PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Event PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Note PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Open PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Pad PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Price PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Query PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Transaction PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_metadata PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_write_source PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterSpacing::test_interline_spacing PASSED [ 91%] beancount/parser/printer_test.py::TestDisplayContext::test_precision PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_min_width_account PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_position_strings PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_with_weight PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterMisc::test_metadata PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterMisc::test_no_valid_account PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_render_meta_with_None PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_render_missing PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_very_small_number PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_zero_cost PASSED [ 92%] beancount/parser/version_test.py::TestVersion::test_compute_version_string PASSED [ 92%] beancount/parser/version_test.py::TestVersion::test_version_exists PASSED [ 92%] beancount/plugins/auto_accounts_test.py::TestAutoInsertOpen::test_auto_open PASSED [ 92%] beancount/plugins/auto_test.py::TestAuto::test_plugins_auto PASSED [ 92%] beancount/plugins/check_average_cost_test.py::TestMatchAverageCost::test_match_average_cost PASSED [ 92%] beancount/plugins/check_closing_test.py::TestCheckClosing::test_check_closing PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_ignore PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_okay PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_transaction PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_used_in_balance_only PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_get_commodity_map_ex PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__absence PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__declared_currencies PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__error PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__not_balance_sheet PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__same_day PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__seen_currencies PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__skip_preexisting PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__with_cost_basis PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_auto_accounts_parent_close PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_basic PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_close_unopened_parent PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_empty_entries PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_leave_others_untouched PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_match PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_override PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_override_complex PASSED [ 93%] beancount/plugins/coherent_cost_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 93%] beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr PASSED [ 93%] beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr_existence_only PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_currency_conversion PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_custom_base_account PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_residual_not_conversion PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_selection PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_two_groups_already_balanced PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_and_price PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_ignored PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__all_cases PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_different_transactions PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_same_transaction PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_overloaded PASSED [ 94%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__other_account PASSED [ 94%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only1 PASSED [ 94%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only2 PASSED [ 94%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only3 PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__balance PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__close PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__document PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__event PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__note PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__open PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__pad PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__price PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__transaction PASSED [ 94%] beancount/plugins/nounused_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_balance PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_regexp_config PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_declared PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_metadata PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_transaction PASSED [ 94%] beancount/plugins/pedantic_test.py::TestPedantic::test_plugins_pedantic PASSED [ 94%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_balance PASSED [ 94%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_imbalance PASSED [ 95%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_other_currency PASSED [ 95%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_success PASSED [ 95%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_zero_price PASSED [ 95%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__different PASSED [ 95%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__from_costs PASSED [ 95%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__same PASSED [ 95%] beancount/scripts/check_examples_test.py::TestCheckExamples::test_example_files PASSED [ 95%] beancount/scripts/check_test.py::TestScriptCheck::test_auto_plugins PASSED [ 95%] beancount/scripts/check_test.py::TestScriptCheck::test_fail PASSED [ 95%] beancount/scripts/check_test.py::TestScriptCheck::test_success PASSED [ 95%] beancount/scripts/deps_test.py::TestCheckDeps::test_check_dependencies PASSED [ 95%] beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation PASSED [ 95%] beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer_empty PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_roundtrip PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_list_options PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_invocation PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptMissingOpen::test_missing_open PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDisplayContext::test_display_context PASSED [ 96%] beancount/scripts/doctor_test.py::TestContext::test_context PASSED [ 96%] beancount/scripts/doctor_test.py::TestContext::test_context_multiple_files PASSED [ 96%] beancount/scripts/doctor_test.py::TestLinked::test_linked_explicit_link PASSED [ 96%] beancount/scripts/doctor_test.py::TestLinked::test_linked_lineno_only PASSED [ 96%] beancount/scripts/doctor_test.py::TestLinked::test_linked_multiple_files PASSED [ 96%] beancount/scripts/doctor_test.py::TestRegion::test_region PASSED [ 96%] beancount/scripts/example_test.py::TestScriptExample::test_generate PASSED [ 96%] beancount/scripts/example_test.py::TestScriptExample::test_generate_with_date PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_align_posting_starts PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_arithmetic_expressions SKIPPED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_commas PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_currency_issue146 PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_fixed_column PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_fixed_width PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_metadata_issue400 PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_open_only_issue80 PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_parenthesized_binary_expressions PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_success PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_consecutive PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_empty_string PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_filenames PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_filenames_tree PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_flush_left PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_flush_right PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_no_columns PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_after PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_before PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_between_nodes PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_parent_child PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_same_node PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_overlapping_column PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_parents PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_simple PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_two_columns PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_unsorted PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_whitespace PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_width_narrower PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_width_wider PASSED [ 97%] beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_left_with_key PASSED [ 97%] beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_repeats PASSED [ 97%] beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_dict_with_default PASSED [ 97%] beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_pickle_defdict PASSED [ 97%] beancount/utils/encryption_test.py::TestEncryptedFiles::test_read_encrypted_file PASSED [ 97%] beancount/utils/encryption_test.py::TestEncryptedFilesCheck::test_is_encrypted_file PASSED [ 97%] beancount/utils/encryption_test.py::TestLoadIncludesEncrypted::test_include_encrypted PASSED [ 98%] beancount/utils/file_utils_test.py::TestFileUtilsFind::test_find_files PASSED [ 98%] beancount/utils/file_utils_test.py::TestMiscFileUtils::test_guess_file_format PASSED [ 98%] beancount/utils/file_utils_test.py::TestMiscFileUtils::test_path_greedy_split PASSED [ 98%] beancount/utils/import_utils_test.py::TestImportSymbol::test_import_symbol PASSED [ 98%] beancount/utils/invariants_test.py::TestInvariants::test_invariants_on_dummy PASSED [ 98%] beancount/utils/memo_test.py::TestMemoization::test_memoization_expired PASSED [ 98%] beancount/utils/memo_test.py::TestMemoization::test_memoization_success PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_escape_string PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_filter_type PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_height PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_width PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_groupby PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_is_sorted PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_log_time PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_no_curses PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_skipiter PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_first PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_last PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_first PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_last PASSED [ 98%] beancount/utils/misc_utils_test.py::TestLineFileProxy::test_line_file_proxy PASSED [ 98%] beancount/utils/pager_test.py::TestPager::test_pager_nothreshold PASSED [ 99%] beancount/utils/pager_test.py::TestPager::test_pager_threshold_above PASSED [ 99%] beancount/utils/pager_test.py::TestPager::test_pager_threshold_below PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_attribute_to_title PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_compute_table_widths PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_create_table PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_create_table_with_index PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_generate_table PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_table_to_csv PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_table_to_html PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_table_to_text PASSED [ 99%] 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%] ========== 2174 passed, 50 skipped, 2 deselected, 4 xfailed in 12.61s ========== I: pybuild pybuild:334: :; I: pybuild pybuild:308: cp -r /build/reproducible-path/beancount-3.2.0/beancount /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.13/build/beancount; I: pybuild base:317: cd /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.13/build; python3.13 -m pytest -v -k "not test_export_basic" ============================= test session starts ============================== platform linux -- Python 3.13.11, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python3.13 cachedir: .pytest_cache rootdir: /build/reproducible-path/beancount-3.2.0/.pybuild/cpython3_3.13/build configfile: pyproject.toml plugins: typeguard-4.4.4 collecting ... collected 2230 items / 2 deselected / 2228 selected beancount/beancount/core/account_test.py::TestAccount::test_account_join PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_account_split PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_commonprefix PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_has_component PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_is_valid PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_leaf PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_parent PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_root PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccount::test_sans_root PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountCoreOnly::test_parent_matcher PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountCoreOnly::test_parents PASSED [ 0%] beancount/beancount/core/account_test.py::TestWalk::test_walk PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountTransformer::test_noop PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountTransformer::test_parse PASSED [ 0%] beancount/beancount/core/account_test.py::TestAccountTransformer::test_render PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_basics PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sign PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sort_key PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_get_account_type PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_account_categories PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_account_type PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_inverted_account PASSED [ 0%] beancount/beancount/core/account_types_test.py::TestAccountTypes::test_is_root_account PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_abs PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_add PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_comparisons PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_constructor PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_div PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_fromstring PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_hash PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_mult PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_mutation PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_neg PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_sort__explicit PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_sort__natural PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_sub PASSED [ 1%] beancount/beancount/core/amount_test.py::TestAmount::test_tostring PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_compare_entries PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_excludes_entries PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_entries PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_entries_same_postings PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_entries_with_duplicates PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_hash_with_exclude_meta PASSED [ 1%] beancount/beancount/core/compare_test.py::TestCompare::test_includes_entries PASSED [ 1%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__fail PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__noop PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__success PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_amount_with_date PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_both PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_but_same_currency PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_convert_position__success PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_cost__empty PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_cost__missing PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_cost__not_empty PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_old_test PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_units PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_value__currency_from_cost PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_value__no_currency PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_weight__no_cost PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost_missing PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__fail PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__noop PASSED [ 2%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__success PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_amount_with_date PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__currency_from_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_both PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_but_same_currency PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_convert_position__success PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_cost__empty PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_cost__missing PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_cost__not_empty PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_old_test PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_units PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_cost PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_value__no_currency PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight__no_cost PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost_missing PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight_with_cost_and_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestPostingConversions::test_weight_with_only_price PASSED [ 3%] beancount/beancount/core/convert_test.py::TestMarketValue::test_mixed_currencies PASSED [ 3%] beancount/beancount/core/convert_test.py::TestMarketValue::test_no_change PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_other_currency PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_different_ones PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_many_lots PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_not_found PASSED [ 4%] beancount/beancount/core/convert_test.py::TestMarketValue::test_stock_single PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_create_simple_posting PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_create_simple_posting_with_cost PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_entry_sortkey PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_filter_txns PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_find_closest PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_get_entry PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_has_entry_account_component PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_iter_entry_dates PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_posting_has_conversion PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_posting_sortkey PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_remove_account_postings PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_sanity_check_types PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_sort PASSED [ 4%] beancount/beancount/core/data_test.py::TestData::test_transaction_has_conversion PASSED [ 4%] beancount/beancount/core/data_test.py::TestPickle::test_data_tuples_support_pickle PASSED [ 4%] beancount/beancount/core/data_test.py::TestAnnotations::test_directive_typed_named_tuples PASSED [ 4%] beancount/beancount/core/display_context_test.py::TestDisplayContext::test_dump PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContext::test_set_fixed_precision PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_clear_mode PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_maximum PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_no_clear_mode PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_reserved PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_uninitialized PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_sign PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextRight::test_right_uninitialized PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic_multi PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer_commas PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_sign PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_uninitialized PASSED [ 5%] beancount/beancount/core/display_context_test.py::TestDisplayContextQuantize::test_quantize_basic PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_get_fractional PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_init PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_str PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_update PASSED [ 6%] beancount/beancount/core/display_context_test.py::TestFixedContext::test_update_from PASSED [ 6%] beancount/beancount/core/distribution_test.py::TestDistribution::test_distribution PASSED [ 6%] beancount/beancount/core/distribution_test.py::TestDistributionUpdateFrom::test_update_from PASSED [ 6%] beancount/beancount/core/flags_test.py::TestFlags::test_unique_flags PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_account_components PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_account_open_close PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_account_open_close__duplicates PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_accounts_use_map PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_active_years PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_all_links PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_all_payees PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_all_tags PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_commodity_directives PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_dict_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_entry_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_leveln_parent_accounts PASSED [ 6%] beancount/beancount/core/getters_test.py::TestGetters::test_get_min_max_dates PASSED [ 7%] beancount/beancount/core/getters_test.py::TestGetters::test_get_values_meta__multi PASSED [ 7%] beancount/beancount/core/getters_test.py::TestGetters::test_get_values_meta__single PASSED [ 7%] beancount/beancount/core/getters_test.py::TestGetters::test_methods_coverage PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestBalance::test_compute_residual PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestBalance::test_fill_residual_posting PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestBalance::test_has_nontrivial_balance PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_at_cost PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_conversions PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_currencies PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entry_context PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53_price PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53a PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53b PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__capped_inference PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__cost_and_number_ignored PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__dubious_precision PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost_and_price PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_price PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__minimum_on_costs PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__missing_units_only PASSED [ 7%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__multiplier PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__no_precision PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_fail_to_succ PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used_overrides PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__with_inference PASSED [ 8%] beancount/beancount/core/interpolate_test.py::TestQuantize::test_quantize_with_tolerance PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventoryNew::test_from_string PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__allow_negative PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__booking PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__multi_currency PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__withlots PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_amount__zero PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_add_position PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_average PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_copy PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_cost PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_ctor_empty_len PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_currencies PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_currency_pairs PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_from_string PASSED [ 8%] beancount/beancount/core/inventory_test.py::TestInventory::test_get_currency_units PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_get_only_position PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_mixed PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_reduced_by PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_small__dict PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_small__value PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_is_small__with_default PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_abs PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_add PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_eq PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_lt PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_mul PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_op_neg PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_reduce PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_segregate_units PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_split PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_str PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_sum_inventories PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_units PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_units1 PASSED [ 9%] beancount/beancount/core/inventory_test.py::TestInventory::test_update PASSED [ 9%] beancount/beancount/core/number_test.py::TestDecimalPrecision::test_formatting PASSED [ 9%] beancount/beancount/core/number_test.py::TestToDecimal::test_D PASSED [ 10%] beancount/beancount/core/number_test.py::TestToDecimal::test_ZERO PASSED [ 10%] beancount/beancount/core/number_test.py::TestToDecimal::test_round_to PASSED [ 10%] beancount/beancount/core/number_test.py::TestToDecimal::test_same_sign PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_auto_quantize PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_none PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_normal PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_one PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under PASSED [ 10%] beancount/beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under3 PASSED [ 10%] beancount/beancount/core/position_test.py::TestCost::test_cost_to_str__detail PASSED [ 10%] beancount/beancount/core/position_test.py::TestCost::test_cost_to_str__simple PASSED [ 10%] beancount/beancount/core/position_test.py::TestCostSpec::test_cost_to_str__detail PASSED [ 10%] beancount/beancount/core/position_test.py::TestCostSpec::test_cost_to_str__simple PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_abs PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_compare_zero_to_none PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_constructors PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_copy PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_currency_pair PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_eq_and_sortkey PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_eq_and_sortkey__bycost PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_from_amounts PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__empty PASSED [ 10%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__missing_currency PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__simple PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_compound_cost PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_cost PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_cost_and_date PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_everything PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_label PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_from_string__with_spaces PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_is_negative_at_cost PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_mul PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_neg PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_negative PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_quantities PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_str PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_to_string PASSED [ 11%] beancount/beancount/core/position_test.py::TestPosition::test_to_string_no_detail PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceEntries::test_get_last_price_entries PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_build_price_map PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_build_price_map_zero_prices PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_get_all_prices PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_get_latest_price PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_get_price PASSED [ 11%] beancount/beancount/core/prices_test.py::TestPriceMap::test_lookup_price_and_inverse PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_normalize_base_quote PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_ordering_same_date PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_project PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_project_collisions PASSED [ 12%] beancount/beancount/core/prices_test.py::TestPriceMap::test_project_missing PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_clone PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_ctor PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_equality PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_getitem_setitem PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_setitem_constraints PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealAccount::test_str PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_contains PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_get PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_get_or_create PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealGetters::test_iter_children PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_postings_by_account PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_realize PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_realize_empty PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_realize_min_accoumts PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealization::test_simple_realize PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_almost_all PASSED [ 12%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_misc PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_no_leaves PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_to_empty PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealFilter::test_filter_with_leaves PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_compare_realizations PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_compute_balance PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_dump PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_dump_balances PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_get_postings PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealOther::test_iterate_with_balance PASSED [ 13%] beancount/beancount/core/realization_test.py::TestRealMisc::test_index_key PASSED [ 13%] beancount/beancount/core/realization_test.py::TestFindLastActive::test_find_last_active_posting PASSED [ 13%] beancount/beancount/core/realization_test.py::TestComputeBalance::test_compute_postings_balance PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_import_exception PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_import_other_exception PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_load PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_load_nonexist PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_load_string PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_renamed_plugin_warnings PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_run_transformation_exception PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_run_transformation_systemexit PASSED [ 13%] beancount/beancount/loader_test.py::TestLoader::test_run_transformations PASSED [ 13%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc_empty PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin_auto_pythonpath PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_no_includes PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_nonexist PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_return_include_filenames PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_absolute_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_duplicate_includes PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_multiple_includes PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_nonexist_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_file_with_relative_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_abs PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_mixed PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadIncludes::test_load_string_with_relative_include PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_disable PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_moved_file PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_argument PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_env_var PASSED [ 14%] beancount/beancount/loader_test.py::TestLoadCache::test_load_cache_read_only_fs PASSED [ 14%] beancount/beancount/loader_test.py::TestOptionsAggregation::test_aggregate_operating_currencies PASSED [ 14%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_account_does_not_exist PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_before_create PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_mixed_cost_and_no_cost PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_balance_with_prefix_account PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_check_samedate PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_parents PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_parents_only PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_parents_with_postings PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_precision PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_cont PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_error PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_first PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_invalid_currency PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_cont PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_first PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalance::test_with_lots PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalancePrecision::test_balance_with_tolerance PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__explicit PASSED [ 15%] beancount/beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__regular PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsLinks::test_filter_link PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsLinks::test_group_entries_by_link PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsTags::test_filter_tag PASSED [ 15%] beancount/beancount/ops/basicops_test.py::TestBasicOpsOther::test_get_common_accounts PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_merge PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_merge_cost PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_merge_price PASSED [ 16%] beancount/beancount/ops/compress_test.py::TestMerge::test_unmergeable PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_find_documents PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_process_documents PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_process_documents_trailing_slash PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocuments::test_verify_document_files_exist PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsDate::test_invalid_date PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__no_constraint PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_leaf_constraints PASSED [ 16%] beancount/beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_parent_constraints PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_balance_currencies PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_at_cost PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_converted PASSED [ 16%] beancount/beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_priced PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_closed_open PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_cross_accounts PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_different_currencies PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_compress PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_no_compress PASSED [ 16%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_closed PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_open PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_multiple PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_closed PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_open PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_days PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weekdays PASSED [ 17%] beancount/beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weeks PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_at_cost PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_check_balances PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_issue362 PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_multiple_currencies PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_multiple_times PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_no_overflow PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_parent PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_parents PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_plugin_modify PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_simple PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_to_zero PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_tolerance PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_unused PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_illegally PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_legally PASSED [ 17%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a PASSED [ 18%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a_original PASSED [ 18%] beancount/beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78b PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_close PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_open PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenClose::test_open_close_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_close PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open_close_clear PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestClamp::test_clamp PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestCap::test_cap PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__empty PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_explicit PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_implicit PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_assets PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_at_cost PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_income PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestSummarize::test_summarize__complete PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestSummarize::test_summarize__ordering_non_transactions PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__empty PASSED [ 18%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__multiple PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__needed_middle PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__no_date PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__non_empty_but_empty_cost PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__not_needed PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestConversions::test_conversions__with_transactions_at_cost PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__after PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__before PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal1 PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal2 PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__empty PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__reverse PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__simple PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__first_date PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__middle PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__no_end_date PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_entries PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_opens PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_close PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_entry_open PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_new_opens PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__before PASSED [ 19%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_twice PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_without_open PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__duplicate_open PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_close PASSED [ 20%] beancount/beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_entry_open PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__close_unopened PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_close PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_open PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__ordering PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDuplicateBalances::test_validate_duplicate_balances PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDuplicateCommodities::test_validate_duplicate_commodities PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts__unopened PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_balance_after_close PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateCurrencyConstraints::test_validate_currency_constraints PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDocumentPaths::test_validate_documents_paths PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateDataTypes::test_validate_data_types PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateCheckTransactionBalances::test_validate_check_transaction_balances PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidate::test_validate PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_global PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_specific PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_withprec PASSED [ 20%] beancount/beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_integral PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_currency_interpolations PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_interpolation_combinations PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__against_mixed PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__multiple_auto_postings PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__redundant_auto_postings PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__two_unknown_postings PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__ambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__unambiguous PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_auto_posting PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_missing PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__quantize_with_tolerances PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_needed_one_side PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unneeded PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unused PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_complete PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_both PASSED [ 21%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_per PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_total PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_miss_same_posting PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_cost_and_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_price PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined2 PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_multiple_groups PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_negative_units PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both_none PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_per PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_total PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_negative_numbers PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_no_currency PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_per_only PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestComputeCostNumber::test_total_only PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__average PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__invalid PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__strict PASSED [ 22%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__neg PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__pos PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__empty PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__with_currency PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__neg PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__pos PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none__from_mixed PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__strict PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__missing_units_number PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__competing__with_error PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__no_error_because_total PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__overflowing__with_error PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions_hifo PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_cost PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_match PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__other_currency PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__reduction_with_same_currency_not_at_cost PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__sign_change_simple PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__unambiguous PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__augmenting_without_cost PASSED [ 23%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__booking_method_allowed PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_account PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_currency PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__inverted_signs PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__multiple PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__reducing_without_cost PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__simple PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__total_replacement SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_neg SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_pos SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_non_empty_balance SKIPPED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_1 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_2 PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT__mixed PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__no_match_against_any_lots PASSED [ 24%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_complete_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_partial_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_matching_more_than_is_available PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__no_match_against_any_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_complete_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_partial_first_lot PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_matching_more_than_is_available PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_three_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_two_lots PASSED [ 25%] beancount/beancount/parser/booking_full_test.py::TestBookCrossover::test_ambiguous__FIFO__no_match_against_any_lots SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__ambi SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost__merging SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost_ccy__merging SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency__merging SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_date SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_with_merge SKIPPED [ 25%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient_b SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match1 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2_b SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge3_match1 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial1 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial2 SKIPPED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_date PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__same_date PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_multiple PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_single PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBookingApi::test_book_single PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_currency PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_label PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__any_spec PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__no_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__per PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__total PASSED [ 26%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_currency PASSED [ 27%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_date PASSED [ 27%] beancount/beancount/parser/booking_full_test.py::TestBook::test_reduce__same_label PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_negative PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_zero PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount__with_cost PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_augmenting PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_reducing PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_single_transaction PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_simple_negative_lots PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking PASSED [ 27%] beancount/beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking__same_day PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_local_booking PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_read_string_or_entries PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestTestCase::test_assertEqualEntries PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestTestCase::test_assertExcludesEntries PASSED [ 27%] beancount/beancount/parser/cmptest_test.py::TestTestCase::test_assertIncludesEntries PASSED [ 27%] beancount/beancount/parser/context_test.py::TestContext::test_context PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance_with_cost PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_close PASSED [ 27%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_commodity PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_custom PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_document PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_event PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_note PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_1 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_2 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_3 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_4 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_5 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_pad PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_price PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_query PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_one_string PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_three_strings PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_two_strings PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_with_txn_keyword PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_0 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_1 PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_imbalance_from_single_posting PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_single_posting_at_zero PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_comment PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_comment_eof PASSED [ 28%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_empty_1 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_empty_2 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_comment PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_note PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_transaction PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_indent_eof PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestUglyBugs::test_no_empty_lines PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_after_posting PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction_start PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_before_transaction PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestComment::test_comment_between_postings PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopTag::test_pop_invalid_tag PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopTag::test_tag_left_unclosed PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_forgotten PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_invalid_pop PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_normal PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_override PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_shadow PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestMultipleLines::test_multiline_narration PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_1 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_2 PASSED [ 29%] beancount/beancount/parser/grammar_test.py::TestSyntaxErrors::test_no_final_newline PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_invalid_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_option_list_value PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_option_single_value PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserOptions::test_readonly_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_include_absolute PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_include_relative PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_include_relative_from_string PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserInclude::test_parse_nonexist PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserPlugin::test_plugin PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_as_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_with_config PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__default PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__invalid PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__raw PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 30%] beancount/beancount/parser/grammar_test.py::TestParserLinks::test_links PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_blank_line_not_allowed PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_blank_line_with_spaces_not_allowed PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_empty_narration PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_imbalance PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_link_and_then_tag PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_no_narration PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_no_postings PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_payee_no_narration PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_simple_1 PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_simple_2 PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_tag_then_link PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_line PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_posting PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_too_many_strings PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_zero_costs PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_zero_prices PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestTransactions::test_zero_units PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_amount PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_both_costs PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_date PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_empty PASSED [ 31%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_label PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_merge PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_none PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_date PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_label PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_merge PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_three_components PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_total_cost_only PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_total_empty_total PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_total_just_currency PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_two_components PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestParseLots::test_cost_with_slashes PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestCurrencies::test_different_cost_and_price_currency PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestCurrencies::test_parse_currencies PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_cost_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_price_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost__invalid PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_inverted PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_negative PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_positive PASSED [ 32%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_with_missing PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_amount PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_cost PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestBalance::test_total_cost PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestBalance::test_total_price PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_data_types PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_empty PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_key_syntax PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_other PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__begin PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__end PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__indented PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__many PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__middle PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__repeated PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__add PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__different_places PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__divide PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__groups PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__multiply PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__negative PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__positive PASSED [ 33%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__precedence PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__subtract PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__amount PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__balance PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__close PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__commodity PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__compound_amount PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__document PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__event PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__include PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__key_value PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__lot_cost_date PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__note PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__open PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__option PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pad PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__plugin PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__poptag PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__posting PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__price PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pushtag PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_LINK PASSED [ 34%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_PIPE PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_TAG PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_new PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__transaction PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__multiple PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery2 PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_errors_in_postings PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception__recovery PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token__recovery PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_missing_basis PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_with_other PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty_with_other PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_full PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_basis PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_currency PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_per PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_total PASSED [ 35%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_numbers PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_no_number_total PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_currency PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_number PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_none PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_full PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_cost PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_price PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_cost PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_price PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_cost PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_price PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings_invalid PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestDocument::test_document_links PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestDocument::test_document_no_tags_links PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestDocument::test_document_tags PASSED [ 36%] beancount/beancount/parser/grammar_test.py::TestMethodsSignature::test_signatures PASSED [ 36%] beancount/beancount/parser/hashsrc_test.py::TestHashSource::test_check_parser_source_files PASSED [ 37%] beancount/beancount/parser/hashsrc_test.py::TestHashSource::test_hash_parser_source_files PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_account_names_with_dash PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_account_names_with_numbers PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_bad_date PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_comma_currencies PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_currency_dash PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_currency_number PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_date_followed_by_number PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_invalid_directive PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_lex_indent PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_lex_iter PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_lex_unicode_account PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_no_final_newline PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_null_true_false PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_dots PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_no_integer PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_okay PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_number_space PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_popmeta PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_single_letter_account PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_escaped PASSED [ 37%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_newline PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_newline_long PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexer::test_string_newline_toolong PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexer::test_very_long_string PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__indented_comment PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__long_comment PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_drawer PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_title PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else_non_flag PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_DATE PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception__recovery PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_substring_with_quotes PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_invalid_token PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_latin1_invalid PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf16_invalid PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf8 PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_fractional PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_integral PASSED [ 38%] beancount/beancount/parser/lexer_test.py::TestLexerMisc::test_valid_commas_in_number PASSED [ 38%] beancount/beancount/parser/options_test.py::TestOptions::test_get_account_types PASSED [ 38%] beancount/beancount/parser/options_test.py::TestOptions::test_get_current_accounts PASSED [ 38%] beancount/beancount/parser/options_test.py::TestOptions::test_get_previous_accounts PASSED [ 39%] beancount/beancount/parser/options_test.py::TestOptions::test_list_options PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__basic_fail PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_order PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_other PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_leaf PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_root PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success PASSED [ 39%] beancount/beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success_reset PASSED [ 39%] beancount/beancount/parser/options_test.py::TestValidateOptions::test_validate__plugin_processing_mode__invalid PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_format PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_value PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 39%] beancount/beancount/parser/options_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 39%] beancount/beancount/parser/options_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 39%] beancount/beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 39%] beancount/beancount/parser/parser_test.py::TestCompareTestFunctions::test_is_entry_incomplete PASSED [ 39%] beancount/beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__disabled PASSED [ 39%] beancount/beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__errors XFAIL [ 39%] beancount/beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__noerrors XFAIL [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_None PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_file PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_filename PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_stdin PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestParserInputs::test_parse_string PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_incorrect PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_utf8 PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestTestUtils::test_parse_many PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestTestUtils::test_parse_one PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_filename PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_multi PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestReferenceCounting::test_parser_parse PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_lex PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_lex_lineno PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_doc PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_lineno PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_string PASSED [ 40%] beancount/beancount/parser/parser_test.py::TestLineno::test_parse_string_lineno PASSED [ 40%] beancount/beancount/parser/printer_test.py::TestPrinter::test_format_and_print_error PASSED [ 40%] beancount/beancount/parser/printer_test.py::TestPrinter::test_methods_coverage PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinter::test_render_source PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Balance PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_BalanceTolerance PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Close PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Document PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Event PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Note PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Open PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Pad PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Price PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Query PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_Transaction PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_metadata PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestEntryPrinter::test_write_source PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterSpacing::test_interline_spacing PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestDisplayContext::test_precision PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align_min_width_account PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align_position_strings PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterAlignment::test_align_with_weight PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_metadata PASSED [ 41%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_no_valid_account PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_render_meta_with_None PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_render_missing PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_very_small_number PASSED [ 42%] beancount/beancount/parser/printer_test.py::TestPrinterMisc::test_zero_cost PASSED [ 42%] beancount/beancount/parser/version_test.py::TestVersion::test_compute_version_string PASSED [ 42%] beancount/beancount/parser/version_test.py::TestVersion::test_version_exists PASSED [ 42%] beancount/beancount/plugins/auto_accounts_test.py::TestAutoInsertOpen::test_auto_open PASSED [ 42%] beancount/beancount/plugins/auto_test.py::TestAuto::test_plugins_auto PASSED [ 42%] beancount/beancount/plugins/check_average_cost_test.py::TestMatchAverageCost::test_match_average_cost PASSED [ 42%] beancount/beancount/plugins/check_closing_test.py::TestCheckClosing::test_check_closing PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_ignore PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_okay PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_transaction PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_used_in_balance_only PASSED [ 42%] beancount/beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_get_commodity_map_ex PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__absence PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__declared_currencies PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__error PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__not_balance_sheet PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__same_day PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__seen_currencies PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__skip_preexisting PASSED [ 42%] beancount/beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__with_cost_basis PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_auto_accounts_parent_close PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_basic PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_close_unopened_parent PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_empty_entries PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_leave_others_untouched PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_match PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_override PASSED [ 43%] beancount/beancount/plugins/close_tree_test.py::TestCloseTree::test_override_complex PASSED [ 43%] beancount/beancount/plugins/coherent_cost_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 43%] beancount/beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr PASSED [ 43%] beancount/beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr_existence_only PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_currency_conversion PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_custom_base_account PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_residual_not_conversion PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_selection PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_two_groups_already_balanced PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_and_price PASSED [ 43%] beancount/beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_ignored PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__all_cases PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_different_transactions PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_same_transaction PASSED [ 43%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_overloaded PASSED [ 44%] beancount/beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__other_account PASSED [ 44%] beancount/beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only1 PASSED [ 44%] beancount/beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only2 PASSED [ 44%] beancount/beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only3 PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__balance PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__close PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__document PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__event PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__note PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__open PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__pad PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__price PASSED [ 44%] beancount/beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__transaction PASSED [ 44%] beancount/beancount/plugins/nounused_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_balance PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_regexp_config PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_declared PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_metadata PASSED [ 44%] beancount/beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_transaction PASSED [ 44%] beancount/beancount/plugins/pedantic_test.py::TestPedantic::test_plugins_pedantic PASSED [ 44%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_balance PASSED [ 44%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_imbalance PASSED [ 45%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_other_currency PASSED [ 45%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_success PASSED [ 45%] beancount/beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_zero_price PASSED [ 45%] beancount/beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__different PASSED [ 45%] beancount/beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__from_costs PASSED [ 45%] beancount/beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__same PASSED [ 45%] beancount/beancount/scripts/check_examples_test.py::TestCheckExamples::test_example_files PASSED [ 45%] beancount/beancount/scripts/check_test.py::TestScriptCheck::test_auto_plugins PASSED [ 45%] beancount/beancount/scripts/check_test.py::TestScriptCheck::test_fail PASSED [ 45%] beancount/beancount/scripts/check_test.py::TestScriptCheck::test_success PASSED [ 45%] beancount/beancount/scripts/deps_test.py::TestCheckDeps::test_check_dependencies PASSED [ 45%] beancount/beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation PASSED [ 45%] beancount/beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer_empty PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_roundtrip PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDoctor::test_list_options PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_invocation PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptMissingOpen::test_missing_open PASSED [ 45%] beancount/beancount/scripts/doctor_test.py::TestScriptDisplayContext::test_display_context PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestContext::test_context PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestContext::test_context_multiple_files PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestLinked::test_linked_explicit_link PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestLinked::test_linked_lineno_only PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestLinked::test_linked_multiple_files PASSED [ 46%] beancount/beancount/scripts/doctor_test.py::TestRegion::test_region PASSED [ 46%] beancount/beancount/scripts/example_test.py::TestScriptExample::test_generate PASSED [ 46%] beancount/beancount/scripts/example_test.py::TestScriptExample::test_generate_with_date PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_align_posting_starts PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_arithmetic_expressions SKIPPED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_commas PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_currency_issue146 PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_fixed_column PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_fixed_width PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_metadata_issue400 PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_open_only_issue80 PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_parenthesized_binary_expressions PASSED [ 46%] beancount/beancount/scripts/format_test.py::TestScriptFormat::test_success PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_consecutive PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_empty_string PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_filenames PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_filenames_tree PASSED [ 46%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_flush_left PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_flush_right PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_no_columns PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_after PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_before PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_between_nodes PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_parent_child PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_same_node PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_overlapping_column PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_parents PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_simple PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_two_columns PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_unsorted PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_whitespace PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_width_narrower PASSED [ 47%] beancount/beancount/tools/treeify_test.py::TestTreeify::test_width_wider PASSED [ 47%] beancount/beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_left_with_key PASSED [ 47%] beancount/beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_repeats PASSED [ 47%] beancount/beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_dict_with_default PASSED [ 47%] beancount/beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_pickle_defdict PASSED [ 47%] beancount/beancount/utils/encryption_test.py::TestEncryptedFiles::test_read_encrypted_file PASSED [ 47%] beancount/beancount/utils/encryption_test.py::TestEncryptedFilesCheck::test_is_encrypted_file PASSED [ 47%] beancount/beancount/utils/encryption_test.py::TestLoadIncludesEncrypted::test_include_encrypted PASSED [ 48%] beancount/beancount/utils/file_utils_test.py::TestFileUtilsFind::test_find_files PASSED [ 48%] beancount/beancount/utils/file_utils_test.py::TestMiscFileUtils::test_guess_file_format PASSED [ 48%] beancount/beancount/utils/file_utils_test.py::TestMiscFileUtils::test_path_greedy_split PASSED [ 48%] beancount/beancount/utils/import_utils_test.py::TestImportSymbol::test_import_symbol PASSED [ 48%] beancount/beancount/utils/invariants_test.py::TestInvariants::test_invariants_on_dummy PASSED [ 48%] beancount/beancount/utils/memo_test.py::TestMemoization::test_memoization_expired PASSED [ 48%] beancount/beancount/utils/memo_test.py::TestMemoization::test_memoization_success PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_escape_string PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_filter_type PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_height PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_width PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_groupby PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_is_sorted PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_log_time PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_no_curses PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestMiscUtils::test_skipiter PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_first PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_last PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_first PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_last PASSED [ 48%] beancount/beancount/utils/misc_utils_test.py::TestLineFileProxy::test_line_file_proxy PASSED [ 48%] beancount/beancount/utils/pager_test.py::TestPager::test_pager_nothreshold PASSED [ 49%] beancount/beancount/utils/pager_test.py::TestPager::test_pager_threshold_above PASSED [ 49%] beancount/beancount/utils/pager_test.py::TestPager::test_pager_threshold_below PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_attribute_to_title PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_compute_table_widths PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_create_table PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_create_table_with_index PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_generate_table PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_table_to_csv PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_table_to_html PASSED [ 49%] beancount/beancount/utils/table_test.py::TestTable::test_table_to_text PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_capture PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_create_temporary_files PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_docfile PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_docfile_extra PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_environ_contextmanager PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_search_words PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestUtils::test_tempdir PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestCase::test_assertLines PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestTestCase::test_assertOutput PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestSkipIfRaises::test_contextmanager PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestSkipIfRaises::test_decorator PASSED [ 49%] beancount/beancount/utils/test_utils_test.py::TestSkipIfRaises::test_decorator_many PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_account_join PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_account_split PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_commonprefix PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_has_component PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_is_valid PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_leaf PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_parent PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_root PASSED [ 50%] beancount/core/account_test.py::TestAccount::test_sans_root PASSED [ 50%] beancount/core/account_test.py::TestAccountCoreOnly::test_parent_matcher PASSED [ 50%] beancount/core/account_test.py::TestAccountCoreOnly::test_parents PASSED [ 50%] beancount/core/account_test.py::TestWalk::test_walk PASSED [ 50%] beancount/core/account_test.py::TestAccountTransformer::test_noop PASSED [ 50%] beancount/core/account_test.py::TestAccountTransformer::test_parse PASSED [ 50%] beancount/core/account_test.py::TestAccountTransformer::test_render PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_basics PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sign PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_sort_key PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_get_account_type PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_account_categories PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_account_type PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_inverted_account PASSED [ 50%] beancount/core/account_types_test.py::TestAccountTypes::test_is_root_account PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_abs PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_add PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_comparisons PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_constructor PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_div PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_fromstring PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_hash PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_mult PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_mutation PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_neg PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_sort__explicit PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_sort__natural PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_sub PASSED [ 51%] beancount/core/amount_test.py::TestAmount::test_tostring PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_compare_entries PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_excludes_entries PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_entries PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_entries_same_postings PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_entries_with_duplicates PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_hash_with_exclude_meta PASSED [ 51%] beancount/core/compare_test.py::TestCompare::test_includes_entries PASSED [ 51%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__fail PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__noop PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount__success PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_amount_with_date PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_both PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__miss_but_same_currency PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_convert_position__success PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_cost__empty PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_cost__missing PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_cost__not_empty PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_old_test PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_units PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_value__currency_from_cost PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_value__no_currency PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_weight__no_cost PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost PASSED [ 52%] beancount/core/convert_test.py::TestPositionConversions::test_weight__with_cost_missing PASSED [ 52%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__fail PASSED [ 52%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__noop PASSED [ 52%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount__success PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_amount_with_date PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__currency_from_price PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_both PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_rate_to_rate PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_miss_value_rate PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_and_success_on_implieds PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__miss_but_same_currency PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_convert_position__success PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_cost__empty PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_cost__missing PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_cost__not_empty PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_old_test PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_units PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_cost PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_value__currency_from_price PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_value__no_currency PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight__no_cost PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight__with_cost_missing PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight_with_cost_and_price PASSED [ 53%] beancount/core/convert_test.py::TestPostingConversions::test_weight_with_only_price PASSED [ 53%] beancount/core/convert_test.py::TestMarketValue::test_mixed_currencies PASSED [ 53%] beancount/core/convert_test.py::TestMarketValue::test_no_change PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_other_currency PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_different_ones PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_many_lots PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_not_found PASSED [ 54%] beancount/core/convert_test.py::TestMarketValue::test_stock_single PASSED [ 54%] beancount/core/data_test.py::TestData::test_create_simple_posting PASSED [ 54%] beancount/core/data_test.py::TestData::test_create_simple_posting_with_cost PASSED [ 54%] beancount/core/data_test.py::TestData::test_entry_sortkey PASSED [ 54%] beancount/core/data_test.py::TestData::test_filter_txns PASSED [ 54%] beancount/core/data_test.py::TestData::test_find_closest PASSED [ 54%] beancount/core/data_test.py::TestData::test_get_entry PASSED [ 54%] beancount/core/data_test.py::TestData::test_has_entry_account_component PASSED [ 54%] beancount/core/data_test.py::TestData::test_iter_entry_dates PASSED [ 54%] beancount/core/data_test.py::TestData::test_posting_has_conversion PASSED [ 54%] beancount/core/data_test.py::TestData::test_posting_sortkey PASSED [ 54%] beancount/core/data_test.py::TestData::test_remove_account_postings PASSED [ 54%] beancount/core/data_test.py::TestData::test_sanity_check_types PASSED [ 54%] beancount/core/data_test.py::TestData::test_sort PASSED [ 54%] beancount/core/data_test.py::TestData::test_transaction_has_conversion PASSED [ 54%] beancount/core/data_test.py::TestPickle::test_data_tuples_support_pickle PASSED [ 54%] beancount/core/data_test.py::TestAnnotations::test_directive_typed_named_tuples PASSED [ 54%] beancount/core/display_context_test.py::TestDisplayContext::test_dump PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContext::test_set_fixed_precision PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_clear_mode PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_maximum PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_no_clear_mode PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_reserved PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextNatural::test_natural_uninitialized PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_fractional_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_integer_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_sign PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextRight::test_right_uninitialized PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_basic_multi PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_fractional_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_integer_commas PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_sign PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextDot::test_dot_uninitialized PASSED [ 55%] beancount/core/display_context_test.py::TestDisplayContextQuantize::test_quantize_basic PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_get_fractional PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_init PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_str PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_update PASSED [ 56%] beancount/core/display_context_test.py::TestFixedContext::test_update_from PASSED [ 56%] beancount/core/distribution_test.py::TestDistribution::test_distribution PASSED [ 56%] beancount/core/distribution_test.py::TestDistributionUpdateFrom::test_update_from PASSED [ 56%] beancount/core/flags_test.py::TestFlags::test_unique_flags PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_account_components PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_account_open_close PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_account_open_close__duplicates PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_accounts_use_map PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_active_years PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_all_links PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_all_payees PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_all_tags PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_commodity_directives PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_dict_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_entry_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_leveln_parent_accounts PASSED [ 56%] beancount/core/getters_test.py::TestGetters::test_get_min_max_dates PASSED [ 57%] beancount/core/getters_test.py::TestGetters::test_get_values_meta__multi PASSED [ 57%] beancount/core/getters_test.py::TestGetters::test_get_values_meta__single PASSED [ 57%] beancount/core/getters_test.py::TestGetters::test_methods_coverage PASSED [ 57%] beancount/core/interpolate_test.py::TestBalance::test_compute_residual PASSED [ 57%] beancount/core/interpolate_test.py::TestBalance::test_fill_residual_posting PASSED [ 57%] beancount/core/interpolate_test.py::TestBalance::test_has_nontrivial_balance PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_at_cost PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_conversions PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entries_balance_currencies PASSED [ 57%] beancount/core/interpolate_test.py::TestComputeBalance::test_compute_entry_context PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53_price PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53a PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__bug53b PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__capped_inference PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__cost_and_number_ignored PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__dubious_precision PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_cost_and_price PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__ignore_price PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__minimum_on_costs PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__missing_units_only PASSED [ 57%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__multiplier PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__no_precision PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_fail_to_succ PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__number_on_cost_used_overrides PASSED [ 58%] beancount/core/interpolate_test.py::TestInferTolerances::test_tolerances__with_inference PASSED [ 58%] beancount/core/interpolate_test.py::TestQuantize::test_quantize_with_tolerance PASSED [ 58%] beancount/core/inventory_test.py::TestInventoryNew::test_from_string PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__allow_negative PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__booking PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__multi_currency PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__withlots PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_amount__zero PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_add_position PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_average PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_copy PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_cost PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_ctor_empty_len PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_currencies PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_currency_pairs PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_from_string PASSED [ 58%] beancount/core/inventory_test.py::TestInventory::test_get_currency_units PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_get_only_position PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_mixed PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_reduced_by PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_small__dict PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_small__value PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_is_small__with_default PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_abs PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_add PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_eq PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_lt PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_mul PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_op_neg PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_reduce PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_segregate_units PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_split PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_str PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_sum_inventories PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_units PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_units1 PASSED [ 59%] beancount/core/inventory_test.py::TestInventory::test_update PASSED [ 59%] beancount/core/number_test.py::TestDecimalPrecision::test_formatting PASSED [ 59%] beancount/core/number_test.py::TestToDecimal::test_D PASSED [ 60%] beancount/core/number_test.py::TestToDecimal::test_ZERO PASSED [ 60%] beancount/core/number_test.py::TestToDecimal::test_round_to PASSED [ 60%] beancount/core/number_test.py::TestToDecimal::test_same_sign PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_auto_quantize PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_none PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_normal PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_one PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under PASSED [ 60%] beancount/core/number_test.py::TestInferQuantization::test_infer_quantization_under3 PASSED [ 60%] beancount/core/position_test.py::TestCost::test_cost_to_str__detail PASSED [ 60%] beancount/core/position_test.py::TestCost::test_cost_to_str__simple PASSED [ 60%] beancount/core/position_test.py::TestCostSpec::test_cost_to_str__detail PASSED [ 60%] beancount/core/position_test.py::TestCostSpec::test_cost_to_str__simple PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_abs PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_compare_zero_to_none PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_constructors PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_copy PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_currency_pair PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_eq_and_sortkey PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_eq_and_sortkey__bycost PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_from_amounts PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_from_string__empty PASSED [ 60%] beancount/core/position_test.py::TestPosition::test_from_string__missing_currency PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__simple PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_compound_cost PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_cost PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_cost_and_date PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_everything PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_label PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_from_string__with_spaces PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_is_negative_at_cost PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_mul PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_neg PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_negative PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_quantities PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_str PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_to_string PASSED [ 61%] beancount/core/position_test.py::TestPosition::test_to_string_no_detail PASSED [ 61%] beancount/core/prices_test.py::TestPriceEntries::test_get_last_price_entries PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_build_price_map PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_build_price_map_zero_prices PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_get_all_prices PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_get_latest_price PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_get_price PASSED [ 61%] beancount/core/prices_test.py::TestPriceMap::test_lookup_price_and_inverse PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_normalize_base_quote PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_ordering_same_date PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_project PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_project_collisions PASSED [ 62%] beancount/core/prices_test.py::TestPriceMap::test_project_missing PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_clone PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_ctor PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_equality PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_getitem_setitem PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_setitem_constraints PASSED [ 62%] beancount/core/realization_test.py::TestRealAccount::test_str PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_contains PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_get PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_get_or_create PASSED [ 62%] beancount/core/realization_test.py::TestRealGetters::test_iter_children PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_postings_by_account PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_realize PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_realize_empty PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_realize_min_accoumts PASSED [ 62%] beancount/core/realization_test.py::TestRealization::test_simple_realize PASSED [ 62%] beancount/core/realization_test.py::TestRealFilter::test_filter_almost_all PASSED [ 62%] beancount/core/realization_test.py::TestRealFilter::test_filter_misc PASSED [ 63%] beancount/core/realization_test.py::TestRealFilter::test_filter_no_leaves PASSED [ 63%] beancount/core/realization_test.py::TestRealFilter::test_filter_to_empty PASSED [ 63%] beancount/core/realization_test.py::TestRealFilter::test_filter_with_leaves PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_compare_realizations PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_compute_balance PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_dump PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_dump_balances PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_get_postings PASSED [ 63%] beancount/core/realization_test.py::TestRealOther::test_iterate_with_balance PASSED [ 63%] beancount/core/realization_test.py::TestRealMisc::test_index_key PASSED [ 63%] beancount/core/realization_test.py::TestFindLastActive::test_find_last_active_posting PASSED [ 63%] beancount/core/realization_test.py::TestComputeBalance::test_compute_postings_balance PASSED [ 63%] beancount/loader_test.py::TestLoader::test_import_exception PASSED [ 63%] beancount/loader_test.py::TestLoader::test_import_other_exception PASSED [ 63%] beancount/loader_test.py::TestLoader::test_load PASSED [ 63%] beancount/loader_test.py::TestLoader::test_load_nonexist PASSED [ 63%] beancount/loader_test.py::TestLoader::test_load_string PASSED [ 63%] beancount/loader_test.py::TestLoader::test_renamed_plugin_warnings PASSED [ 63%] beancount/loader_test.py::TestLoader::test_run_transformation_exception PASSED [ 63%] beancount/loader_test.py::TestLoader::test_run_transformation_systemexit PASSED [ 63%] beancount/loader_test.py::TestLoader::test_run_transformations PASSED [ 63%] beancount/loader_test.py::TestLoadDoc::test_load_doc PASSED [ 64%] beancount/loader_test.py::TestLoadDoc::test_load_doc_empty PASSED [ 64%] beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin PASSED [ 64%] beancount/loader_test.py::TestLoadDoc::test_load_doc_plugin_auto_pythonpath PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_no_includes PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_nonexist PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_return_include_filenames PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_absolute_include PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_duplicate_includes PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_multiple_includes PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_nonexist_include PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_file_with_relative_include PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_abs PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_glob_relative_mixed PASSED [ 64%] beancount/loader_test.py::TestLoadIncludes::test_load_string_with_relative_include PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_disable PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_moved_file PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_argument PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_override_filename_pattern_by_env_var PASSED [ 64%] beancount/loader_test.py::TestLoadCache::test_load_cache_read_only_fs PASSED [ 64%] beancount/loader_test.py::TestOptionsAggregation::test_aggregate_operating_currencies PASSED [ 64%] beancount/ops/balance_test.py::TestBalance::test_balance_account_does_not_exist PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_balance_before_create PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_balance_mixed_cost_and_no_cost PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_balance_with_prefix_account PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_check_samedate PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_parents PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_parents_only PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_parents_with_postings PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_precision PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_cont PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_error PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_first PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_invalid_currency PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_cont PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_simple_partial_currency_first PASSED [ 65%] beancount/ops/balance_test.py::TestBalance::test_with_lots PASSED [ 65%] beancount/ops/balance_test.py::TestBalancePrecision::test_balance_with_tolerance PASSED [ 65%] beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__explicit PASSED [ 65%] beancount/ops/balance_test.py::TestBalancePrecision::test_get_balance_tolerance__regular PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsLinks::test_filter_link PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsLinks::test_group_entries_by_link PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsTags::test_filter_tag PASSED [ 65%] beancount/ops/basicops_test.py::TestBasicOpsOther::test_get_common_accounts PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_merge PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_merge_cost PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_merge_price PASSED [ 66%] beancount/ops/compress_test.py::TestMerge::test_unmergeable PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_find_documents PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_process_documents PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_process_documents_trailing_slash PASSED [ 66%] beancount/ops/documents_test.py::TestDocuments::test_verify_document_files_exist PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsDate::test_invalid_date PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__no_constraint PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_leaf_constraints PASSED [ 66%] beancount/ops/documents_test.py::TestDocumentsConstraints::test_find_documents__with_parent_constraints PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_balance_currencies PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_at_cost PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_converted PASSED [ 66%] beancount/ops/find_prices_test.py::TestFromFile::test_find_currencies_priced PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_closed_open PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_cross_accounts PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCommodityLifetimes::test_lifetimes_different_currencies PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_compress PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_multiple_no_compress PASSED [ 66%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_closed PASSED [ 67%] beancount/ops/lifetimes_test.py::TestCompressLifetimes::test_single_open PASSED [ 67%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_multiple PASSED [ 67%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_closed PASSED [ 67%] beancount/ops/lifetimes_test.py::TestTrimLifetimes::test_single_open PASSED [ 67%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_days PASSED [ 67%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weekdays PASSED [ 67%] beancount/ops/lifetimes_test.py::TestLifetimeDateIterators::test_iter_weeks PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_at_cost PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_check_balances PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_issue362 PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_multiple_currencies PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_multiple_times PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_no_overflow PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_parent PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_parents PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_plugin_modify PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_simple PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_to_zero PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_tolerance PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_unused PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_illegally PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_used_twice_legally PASSED [ 67%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a PASSED [ 68%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78a_original PASSED [ 68%] beancount/ops/pad_test.py::TestPadding::test_pad_zero_padding_issue78b PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_close PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_open PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenClose::test_open_close_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_close PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open PASSED [ 68%] beancount/ops/summarize_test.py::TestOpenCloseWithOptions::test_open_close_clear PASSED [ 68%] beancount/ops/summarize_test.py::TestClamp::test_clamp PASSED [ 68%] beancount/ops/summarize_test.py::TestCap::test_cap PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__empty PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_explicit PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__end_assets_implicit PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_assets PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_at_cost PASSED [ 68%] beancount/ops/summarize_test.py::TestTransferBalances::test_transfer_balances__middle_income PASSED [ 68%] beancount/ops/summarize_test.py::TestSummarize::test_summarize__complete PASSED [ 68%] beancount/ops/summarize_test.py::TestSummarize::test_summarize__ordering_non_transactions PASSED [ 68%] beancount/ops/summarize_test.py::TestConversions::test_conversions__empty PASSED [ 68%] beancount/ops/summarize_test.py::TestConversions::test_conversions__multiple PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__needed_middle PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__no_date PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__non_empty_but_empty_cost PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__not_needed PASSED [ 69%] beancount/ops/summarize_test.py::TestConversions::test_conversions__with_transactions_at_cost PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__after PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__before PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal1 PASSED [ 69%] beancount/ops/summarize_test.py::TestTruncate::test_truncate__normal2 PASSED [ 69%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__empty PASSED [ 69%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__reverse PASSED [ 69%] beancount/ops/summarize_test.py::TestEntriesFromBalance::test_create_entries_from_balances__simple PASSED [ 69%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__first_date PASSED [ 69%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__middle PASSED [ 69%] beancount/ops/summarize_test.py::TestBalanceByAccount::test_balance_by_account__no_end_date PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_entries PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_all_opens PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_close PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_first_entry_open PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__after_new_opens PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__before PASSED [ 69%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_twice PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__closed_without_open PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__duplicate_open PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_close PASSED [ 70%] beancount/ops/summarize_test.py::TestOpenAtDate::test_get_open_entries__first_entry_open PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__close_unopened PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_close PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__duplicate_open PASSED [ 70%] beancount/ops/validation_test.py::TestValidateOpenClose::test_validate_open_close__ordering PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDuplicateBalances::test_validate_duplicate_balances PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDuplicateCommodities::test_validate_duplicate_commodities PASSED [ 70%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts PASSED [ 70%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_active_accounts__unopened PASSED [ 70%] beancount/ops/validation_test.py::TestValidateActiveAccounts::test_validate_balance_after_close PASSED [ 70%] beancount/ops/validation_test.py::TestValidateCurrencyConstraints::test_validate_currency_constraints PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDocumentPaths::test_validate_documents_paths PASSED [ 70%] beancount/ops/validation_test.py::TestValidateDataTypes::test_validate_data_types PASSED [ 70%] beancount/ops/validation_test.py::TestValidateCheckTransactionBalances::test_validate_check_transaction_balances PASSED [ 70%] beancount/ops/validation_test.py::TestValidate::test_validate PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_global PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_specific PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_fractional_withprec PASSED [ 70%] beancount/ops/validation_test.py::TestValidateTolerances::test_tolerance_implicit_integral PASSED [ 71%] beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_currency_interpolations PASSED [ 71%] beancount/parser/booking_full_test.py::TestAllInterpolationCombinations::test_all_interpolation_combinations PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__against_mixed PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__multiple_auto_postings PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__redundant_auto_postings PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__two_unknown_postings PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_cost_price__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__ambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestCategorizeCurrencyGroup::test_categorize__units_price__unambiguous PASSED [ 71%] beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_auto_posting PASSED [ 71%] beancount/parser/booking_full_test.py::TestReplaceCurrenciesInGroup::test_missing PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__quantize_with_tolerances PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_needed_one_side PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unneeded PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_auto_posting__superfluous_unused PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_complete PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_both PASSED [ 71%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_per PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_cost_total PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_miss_same_posting PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_cost_and_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_impossible_twomiss_diff_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_price PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_underdefined2 PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_incomplete_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_multiple_groups PASSED [ 72%] beancount/parser/booking_full_test.py::TestInterpolateCurrencyGroup::test_negative_units PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_both_none PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_per PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_missing_total PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_negative_numbers PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_no_currency PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_per_only PASSED [ 72%] beancount/parser/booking_full_test.py::TestComputeCostNumber::test_total_only PASSED [ 72%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__average PASSED [ 72%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__invalid PASSED [ 72%] beancount/parser/booking_full_test.py::TestParseBookingOptions::test_booking_method__strict PASSED [ 72%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__neg PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__at_cost__pos PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__empty PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__incomplete_cost__with_currency PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__neg PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookAugmentations::test_augment__from_empty__no_cost__pos PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__none__from_mixed PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__ambiguous__strict PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__missing_units_number PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__competing__with_error PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__no_error_because_total PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions__overflowing__with_error PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__multiple_reductions_hifo PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_cost PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__no_match PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__other_currency PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__reduction_with_same_currency_not_at_cost PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__sign_change_simple PASSED [ 73%] beancount/parser/booking_full_test.py::TestBookReductions::test_reduce__unambiguous PASSED [ 73%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__augmenting_without_cost PASSED [ 73%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__booking_method_allowed PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_account PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__different_currency PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__inverted_signs PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__multiple PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__reducing_without_cost PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__simple PASSED [ 74%] beancount/parser/booking_full_test.py::TestHasSelfReductions::test_has_self_reductions__total_replacement SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_neg SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_empty_balance__matching_pos SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookReductionsSelf::test_reduce__augment_and_reduce_with_non_empty_balance SKIPPED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__matching_existing2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_mixed2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__NONE__notmatching_nonmixed2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_1 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT_2 PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguous::test_ambiguous__STRICT__mixed PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__no_match_against_any_lots PASSED [ 74%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_complete_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_complete_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_match_against_partial_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_matching_more_than_is_available PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousFIFO::test_ambiguous__FIFO__test_partial_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__no_match_against_any_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_complete_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_complete_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_match_against_partial_first_lot PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_matching_more_than_is_available PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_three_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookAmbiguousLIFO::test_ambiguous__LIFO__test_partial_match_against_first_two_lots PASSED [ 75%] beancount/parser/booking_full_test.py::TestBookCrossover::test_ambiguous__FIFO__no_match_against_any_lots SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__ambi SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost__merging SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_cost_ccy__merging SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_currency__merging SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_date SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__mixed_currencies__unambi_with_merge SKIPPED [ 75%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_insufficient_b SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match1 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge2_match2_b SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__simple_merge3_match1 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial1 SKIPPED [ 76%] beancount/parser/booking_full_test.py::_TestBookAmbiguousAVERAGE::test_ambiguous__AVERAGE__trivial2 SKIPPED [ 76%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__different_date PASSED [ 76%] beancount/parser/booking_full_test.py::TestBasicBooking::test_augment__at_cost__same_date PASSED [ 76%] beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_multiple PASSED [ 76%] beancount/parser/booking_full_test.py::TestStrictWithSize::test_strict_with_size_single PASSED [ 76%] beancount/parser/booking_full_test.py::TestBookingApi::test_book_single PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_currency PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_augment__at_cost__different_label PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__any_spec PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__no_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__per PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_cost__total PASSED [ 76%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_currency PASSED [ 77%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_date PASSED [ 77%] beancount/parser/booking_full_test.py::TestBook::test_reduce__same_label PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_negative PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_cost_zero PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount PASSED [ 77%] beancount/parser/booking_test.py::TestInvalidAmountsErrors::test_zero_amount__with_cost PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_augmenting PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_multiple_transactions_reducing PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_mixed_lots_in_single_transaction PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_simple_negative_lots PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking PASSED [ 77%] beancount/parser/booking_test.py::TestBookingValidation::test_validate_inventory_booking__same_day PASSED [ 77%] beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_local_booking PASSED [ 77%] beancount/parser/cmptest_test.py::TestCompareTestFunctions::test_read_string_or_entries PASSED [ 77%] beancount/parser/cmptest_test.py::TestTestCase::test_assertEqualEntries PASSED [ 77%] beancount/parser/cmptest_test.py::TestTestCase::test_assertExcludesEntries PASSED [ 77%] beancount/parser/cmptest_test.py::TestTestCase::test_assertIncludesEntries PASSED [ 77%] beancount/parser/context_test.py::TestContext::test_context PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_balance_with_cost PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_close PASSED [ 77%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_commodity PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_custom PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_document PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_event PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_note PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_1 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_2 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_3 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_4 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_open_5 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_pad PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_price PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_query PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_one_string PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_three_strings PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_two_strings PASSED [ 78%] beancount/parser/grammar_test.py::TestParserEntryTypes::test_entry_transaction_with_txn_keyword PASSED [ 78%] beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_0 PASSED [ 78%] beancount/parser/grammar_test.py::TestWhitespace::test_indent_error_1 PASSED [ 78%] beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_imbalance_from_single_posting PASSED [ 78%] beancount/parser/grammar_test.py::TestParserComplete::test_entry_transaction_single_posting_at_zero PASSED [ 78%] beancount/parser/grammar_test.py::TestUglyBugs::test_comment PASSED [ 78%] beancount/parser/grammar_test.py::TestUglyBugs::test_comment_eof PASSED [ 78%] beancount/parser/grammar_test.py::TestUglyBugs::test_empty_1 PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_empty_2 PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_comment PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_note PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_extra_whitespace_transaction PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_indent_eof PASSED [ 79%] beancount/parser/grammar_test.py::TestUglyBugs::test_no_empty_lines PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_after_posting PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_after_transaction_start PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_before_transaction PASSED [ 79%] beancount/parser/grammar_test.py::TestComment::test_comment_between_postings PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopTag::test_pop_invalid_tag PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopTag::test_tag_left_unclosed PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_forgotten PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_invalid_pop PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_normal PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_override PASSED [ 79%] beancount/parser/grammar_test.py::TestPushPopMeta::test_pushmeta_shadow PASSED [ 79%] beancount/parser/grammar_test.py::TestMultipleLines::test_multiline_narration PASSED [ 79%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_1 PASSED [ 79%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_lexer_default_rule_2 PASSED [ 79%] beancount/parser/grammar_test.py::TestSyntaxErrors::test_no_final_newline PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_invalid_option PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_option_list_value PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_option_single_value PASSED [ 80%] beancount/parser/grammar_test.py::TestParserOptions::test_readonly_option PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_include_absolute PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_include_relative PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_include_relative_from_string PASSED [ 80%] beancount/parser/grammar_test.py::TestParserInclude::test_parse_nonexist PASSED [ 80%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin PASSED [ 80%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_as_option PASSED [ 80%] beancount/parser/grammar_test.py::TestParserPlugin::test_plugin_with_config PASSED [ 80%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 80%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 80%] beancount/parser/grammar_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 80%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__default PASSED [ 80%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__invalid PASSED [ 80%] beancount/parser/grammar_test.py::TestMiscOptions::test_plugin_processing_mode__raw PASSED [ 80%] beancount/parser/grammar_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 80%] beancount/parser/grammar_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 80%] beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 80%] beancount/parser/grammar_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 80%] beancount/parser/grammar_test.py::TestParserLinks::test_links PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_blank_line_not_allowed PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_blank_line_with_spaces_not_allowed PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_empty_narration PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_imbalance PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_link_and_then_tag PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_no_narration PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_no_postings PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_payee_no_narration PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_simple_1 PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_simple_2 PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_tag_then_link PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_line PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_tags_after_first_posting PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_too_many_strings PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_zero_costs PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_zero_prices PASSED [ 81%] beancount/parser/grammar_test.py::TestTransactions::test_zero_units PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_amount PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_both_costs PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_date PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_empty PASSED [ 81%] beancount/parser/grammar_test.py::TestParseLots::test_cost_label PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_merge PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_none PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_date PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_label PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_repeated_merge PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_three_components PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_cost_only PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_empty_total PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_total_just_currency PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_two_components PASSED [ 82%] beancount/parser/grammar_test.py::TestParseLots::test_cost_with_slashes PASSED [ 82%] beancount/parser/grammar_test.py::TestCurrencies::test_different_cost_and_price_currency PASSED [ 82%] beancount/parser/grammar_test.py::TestCurrencies::test_parse_currencies PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_cost_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_price_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost__invalid PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_cost_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_inverted PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_negative PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_positive PASSED [ 82%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_total_price_with_missing PASSED [ 83%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_amount PASSED [ 83%] beancount/parser/grammar_test.py::TestTotalsAndSigns::test_zero_cost PASSED [ 83%] beancount/parser/grammar_test.py::TestBalance::test_total_cost PASSED [ 83%] beancount/parser/grammar_test.py::TestBalance::test_total_price PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_data_types PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_empty PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_key_syntax PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_other PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__begin PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__end PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__indented PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__many PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__middle PASSED [ 83%] beancount/parser/grammar_test.py::TestMetaData::test_metadata_transaction__repeated PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__add PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__different_places PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__divide PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__groups PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__multiply PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__negative PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__positive PASSED [ 83%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__precedence PASSED [ 84%] beancount/parser/grammar_test.py::TestArithmetic::test_number_expr__subtract PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__amount PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__balance PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__close PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__commodity PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__compound_amount PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__document PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__event PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__include PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__key_value PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__lot_cost_date PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__note PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__open PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__option PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pad PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__plugin PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__poptag PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__posting PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__price PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__pushtag PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_LINK PASSED [ 84%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_PIPE PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_TAG PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__tag_link_new PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_exceptions__transaction PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__multiple PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_grammar_syntax_error__recovery2 PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_errors_in_postings PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_exception__recovery PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token PASSED [ 85%] beancount/parser/grammar_test.py::TestLexerAndParserErrors::test_lexer_invalid_token__recovery PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_missing_basis PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_average_with_other PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_empty_with_other PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_full PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_basis PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_currency PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_per PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_number_total PASSED [ 85%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_missing_numbers PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_cost_no_number_total PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_currency PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_missing_number PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_price_none PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_full PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_cost PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_currency_with_price PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_cost PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_number_with_price PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_cost PASSED [ 86%] beancount/parser/grammar_test.py::TestIncompleteInputs::test_units_missing_with_price PASSED [ 86%] beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings PASSED [ 86%] beancount/parser/grammar_test.py::TestMisc::test_comment_in_postings_invalid PASSED [ 86%] beancount/parser/grammar_test.py::TestDocument::test_document_links PASSED [ 86%] beancount/parser/grammar_test.py::TestDocument::test_document_no_tags_links PASSED [ 86%] beancount/parser/grammar_test.py::TestDocument::test_document_tags PASSED [ 86%] beancount/parser/grammar_test.py::TestMethodsSignature::test_signatures PASSED [ 86%] beancount/parser/hashsrc_test.py::TestHashSource::test_check_parser_source_files PASSED [ 87%] beancount/parser/hashsrc_test.py::TestHashSource::test_hash_parser_source_files PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_account_names_with_dash PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_account_names_with_numbers PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_bad_date PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_comma_currencies PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_currency_dash PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_currency_number PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_date_followed_by_number PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_invalid_directive PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_lex_indent PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_lex_iter PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_lex_unicode_account PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_no_final_newline PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_null_true_false PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_dots PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_no_integer PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_okay PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_number_space PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_popmeta PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_single_letter_account PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_string_escaped PASSED [ 87%] beancount/parser/lexer_test.py::TestLexer::test_string_newline PASSED [ 88%] beancount/parser/lexer_test.py::TestLexer::test_string_newline_long PASSED [ 88%] beancount/parser/lexer_test.py::TestLexer::test_string_newline_toolong PASSED [ 88%] beancount/parser/lexer_test.py::TestLexer::test_very_long_string PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__indented_comment PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__long_comment PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_drawer PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__org_mode_title PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else PASSED [ 88%] beancount/parser/lexer_test.py::TestIgnoredLines::test_ignored__something_else_non_flag PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_DATE PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception__recovery PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_exception_substring_with_quotes PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerErrors::test_lexer_invalid_token PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_latin1_invalid PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf16_invalid PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerUnicode::test_bytes_encoded_utf8 PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_fractional PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerMisc::test_invalid_commas_in_integral PASSED [ 88%] beancount/parser/lexer_test.py::TestLexerMisc::test_valid_commas_in_number PASSED [ 88%] beancount/parser/options_test.py::TestOptions::test_get_account_types PASSED [ 88%] beancount/parser/options_test.py::TestOptions::test_get_current_accounts PASSED [ 88%] beancount/parser/options_test.py::TestOptions::test_get_previous_accounts PASSED [ 89%] beancount/parser/options_test.py::TestOptions::test_list_options PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__basic_fail PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_order PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__fail_invalid_other PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_leaf PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__invalid_root PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success PASSED [ 89%] beancount/parser/options_test.py::TestAccountTypeOptions::test_custom_account_names__success_reset PASSED [ 89%] beancount/parser/options_test.py::TestValidateOptions::test_validate__plugin_processing_mode__invalid PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_format PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_display_precision__invalid_value PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_no PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes PASSED [ 89%] beancount/parser/options_test.py::TestDisplayContextOptions::test_render_commas_yes2 PASSED [ 89%] beancount/parser/options_test.py::TestToleranceOptions::test_inferred_tolerance_default PASSED [ 89%] beancount/parser/options_test.py::TestToleranceOptions::test_tolerance_defaults PASSED [ 89%] beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_option PASSED [ 89%] beancount/parser/options_test.py::TestDeprecatedOptions::test_deprecated_plugin PASSED [ 89%] beancount/parser/parser_test.py::TestCompareTestFunctions::test_is_entry_incomplete PASSED [ 89%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__disabled PASSED [ 89%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__errors XFAIL [ 89%] beancount/parser/parser_test.py::TestParserDoc::test_parse_doc__noerrors XFAIL [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_None PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_file PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_filename PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_stdin PASSED [ 90%] beancount/parser/parser_test.py::TestParserInputs::test_parse_string PASSED [ 90%] beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_incorrect PASSED [ 90%] beancount/parser/parser_test.py::TestUnicodeErrors::test_bytes_encoded_utf8 PASSED [ 90%] beancount/parser/parser_test.py::TestTestUtils::test_parse_many PASSED [ 90%] beancount/parser/parser_test.py::TestTestUtils::test_parse_one PASSED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex PASSED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_filename PASSED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_lex_multi PASSED [ 90%] beancount/parser/parser_test.py::TestReferenceCounting::test_parser_parse PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_lex PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_lex_lineno PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_doc PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_lineno PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_string PASSED [ 90%] beancount/parser/parser_test.py::TestLineno::test_parse_string_lineno PASSED [ 90%] beancount/parser/printer_test.py::TestPrinter::test_format_and_print_error PASSED [ 90%] beancount/parser/printer_test.py::TestPrinter::test_methods_coverage PASSED [ 91%] beancount/parser/printer_test.py::TestPrinter::test_render_source PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Balance PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_BalanceTolerance PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Close PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Document PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Event PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Note PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Open PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Pad PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Price PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Query PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_Transaction PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_metadata PASSED [ 91%] beancount/parser/printer_test.py::TestEntryPrinter::test_write_source PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterSpacing::test_interline_spacing PASSED [ 91%] beancount/parser/printer_test.py::TestDisplayContext::test_precision PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_min_width_account PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_position_strings PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterAlignment::test_align_with_weight PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterMisc::test_metadata PASSED [ 91%] beancount/parser/printer_test.py::TestPrinterMisc::test_no_valid_account PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_render_meta_with_None PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_render_missing PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_very_small_number PASSED [ 92%] beancount/parser/printer_test.py::TestPrinterMisc::test_zero_cost PASSED [ 92%] beancount/parser/version_test.py::TestVersion::test_compute_version_string PASSED [ 92%] beancount/parser/version_test.py::TestVersion::test_version_exists PASSED [ 92%] beancount/plugins/auto_accounts_test.py::TestAutoInsertOpen::test_auto_open PASSED [ 92%] beancount/plugins/auto_test.py::TestAuto::test_plugins_auto PASSED [ 92%] beancount/plugins/check_average_cost_test.py::TestMatchAverageCost::test_match_average_cost PASSED [ 92%] beancount/plugins/check_closing_test.py::TestCheckClosing::test_check_closing PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_ignore PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_okay PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_transaction PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_check_commodity_used_in_balance_only PASSED [ 92%] beancount/plugins/check_commodity_test.py::TestCheckCommodity::test_get_commodity_map_ex PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__absence PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__declared_currencies PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__error PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__not_balance_sheet PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__same_day PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__seen_currencies PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__skip_preexisting PASSED [ 92%] beancount/plugins/check_drained_test.py::TestCheckCloseEmpty::test_check_drained__with_cost_basis PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_auto_accounts_parent_close PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_basic PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_close_unopened_parent PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_empty_entries PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_leave_others_untouched PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_match PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_override PASSED [ 93%] beancount/plugins/close_tree_test.py::TestCloseTree::test_override_complex PASSED [ 93%] beancount/plugins/coherent_cost_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 93%] beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr PASSED [ 93%] beancount/plugins/commodity_attr_test.py::TestCommodityAttr::test_commodity_attr_existence_only PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_currency_conversion PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_custom_base_account PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_residual_not_conversion PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_selection PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_two_groups_already_balanced PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_and_price PASSED [ 93%] beancount/plugins/currency_accounts_test.py::TestCurrencyTradingAccounts::test_with_costs_ignored PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__all_cases PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_different_transactions PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_on_same_transaction PASSED [ 93%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__duplicates_overloaded PASSED [ 94%] beancount/plugins/implicit_prices_test.py::TestImplicitPrices::test_add_implicit_prices__other_account PASSED [ 94%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only1 PASSED [ 94%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only2 PASSED [ 94%] beancount/plugins/leafonly_test.py::TestLeafOnly::test_leaf_only3 PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__balance PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__close PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__document PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__event PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__note PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__open PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__pad PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__price PASSED [ 94%] beancount/plugins/noduplicates_test.py::TestValidateDuplicates::test_validate_no_duplicates__transaction PASSED [ 94%] beancount/plugins/nounused_test.py::TestValidateUnusedAccounts::test_validate_unused_accounts PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_balance PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_regexp_config PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_declared PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_skip_metadata PASSED [ 94%] beancount/plugins/onecommodity_test.py::TestOneCommodity::test_one_commodity_transaction PASSED [ 94%] beancount/plugins/pedantic_test.py::TestPedantic::test_plugins_pedantic PASSED [ 94%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_balance PASSED [ 94%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_fail_imbalance PASSED [ 95%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_other_currency PASSED [ 95%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_success PASSED [ 95%] beancount/plugins/sellgains_test.py::TestSellGains::test_sellgains_zero_price PASSED [ 95%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__different PASSED [ 95%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__from_costs PASSED [ 95%] beancount/plugins/unique_prices_test.py::TestValidateAmbiguousPrices::test_validate_unique_prices__same PASSED [ 95%] beancount/scripts/check_examples_test.py::TestCheckExamples::test_example_files PASSED [ 95%] beancount/scripts/check_test.py::TestScriptCheck::test_auto_plugins PASSED [ 95%] beancount/scripts/check_test.py::TestScriptCheck::test_fail PASSED [ 95%] beancount/scripts/check_test.py::TestScriptCheck::test_success PASSED [ 95%] beancount/scripts/deps_test.py::TestCheckDeps::test_check_dependencies PASSED [ 95%] beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation PASSED [ 95%] beancount/scripts/directories_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_lexer_empty PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_dump_roundtrip PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDoctor::test_list_options PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_invocation PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptCheckDirectories::test_validation_no_parent PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptMissingOpen::test_missing_open PASSED [ 95%] beancount/scripts/doctor_test.py::TestScriptDisplayContext::test_display_context PASSED [ 96%] beancount/scripts/doctor_test.py::TestContext::test_context PASSED [ 96%] beancount/scripts/doctor_test.py::TestContext::test_context_multiple_files PASSED [ 96%] beancount/scripts/doctor_test.py::TestLinked::test_linked_explicit_link PASSED [ 96%] beancount/scripts/doctor_test.py::TestLinked::test_linked_lineno_only PASSED [ 96%] beancount/scripts/doctor_test.py::TestLinked::test_linked_multiple_files PASSED [ 96%] beancount/scripts/doctor_test.py::TestRegion::test_region PASSED [ 96%] beancount/scripts/example_test.py::TestScriptExample::test_generate PASSED [ 96%] beancount/scripts/example_test.py::TestScriptExample::test_generate_with_date PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_align_posting_starts PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_arithmetic_expressions SKIPPED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_commas PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_currency_issue146 PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_fixed_column PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_fixed_width PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_metadata_issue400 PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_open_only_issue80 PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_parenthesized_binary_expressions PASSED [ 96%] beancount/scripts/format_test.py::TestScriptFormat::test_success PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_consecutive PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_empty_string PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_filenames PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_filenames_tree PASSED [ 96%] beancount/tools/treeify_test.py::TestTreeify::test_flush_left PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_flush_right PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_no_columns PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_after PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_before PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_between_nodes PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_parent_child PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_noise_middle_same_node PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_overlapping_column PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_parents PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_simple PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_two_columns PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_unsorted PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_whitespace PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_width_narrower PASSED [ 97%] beancount/tools/treeify_test.py::TestTreeify::test_width_wider PASSED [ 97%] beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_left_with_key PASSED [ 97%] beancount/utils/bisect_key_test.py::TestBisectWithKey::test_bisect_repeats PASSED [ 97%] beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_dict_with_default PASSED [ 97%] beancount/utils/defdict_test.py::TestImmutableDictWithDefault::test_pickle_defdict PASSED [ 97%] beancount/utils/encryption_test.py::TestEncryptedFiles::test_read_encrypted_file PASSED [ 97%] beancount/utils/encryption_test.py::TestEncryptedFilesCheck::test_is_encrypted_file PASSED [ 97%] beancount/utils/encryption_test.py::TestLoadIncludesEncrypted::test_include_encrypted PASSED [ 98%] beancount/utils/file_utils_test.py::TestFileUtilsFind::test_find_files PASSED [ 98%] beancount/utils/file_utils_test.py::TestMiscFileUtils::test_guess_file_format PASSED [ 98%] beancount/utils/file_utils_test.py::TestMiscFileUtils::test_path_greedy_split PASSED [ 98%] beancount/utils/import_utils_test.py::TestImportSymbol::test_import_symbol PASSED [ 98%] beancount/utils/invariants_test.py::TestInvariants::test_invariants_on_dummy PASSED [ 98%] beancount/utils/memo_test.py::TestMemoization::test_memoization_expired PASSED [ 98%] beancount/utils/memo_test.py::TestMemoization::test_memoization_success PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_escape_string PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_filter_type PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_height PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_get_screen_width PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_groupby PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_is_sorted PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_log_time PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_no_curses PASSED [ 98%] beancount/utils/misc_utils_test.py::TestMiscUtils::test_skipiter PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_first PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_sorted_uniquify_last PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_first PASSED [ 98%] beancount/utils/misc_utils_test.py::TestUniquify::test_uniquify_last PASSED [ 98%] beancount/utils/misc_utils_test.py::TestLineFileProxy::test_line_file_proxy PASSED [ 98%] beancount/utils/pager_test.py::TestPager::test_pager_nothreshold PASSED [ 99%] beancount/utils/pager_test.py::TestPager::test_pager_threshold_above PASSED [ 99%] beancount/utils/pager_test.py::TestPager::test_pager_threshold_below PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_attribute_to_title PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_compute_table_widths PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_create_table PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_create_table_with_index PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_generate_table PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_table_to_csv PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_table_to_html PASSED [ 99%] beancount/utils/table_test.py::TestTable::test_table_to_text PASSED [ 99%] 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%] ========== 2182 passed, 42 skipped, 2 deselected, 4 xfailed in 11.90s ========== I: pybuild pybuild:334: :; create-stamp debian/debhelper-build-stamp dh_testroot -a -O--buildsystem=pybuild dh_prep -a -O--buildsystem=pybuild dh_auto_install -a -O--buildsystem=pybuild I: pybuild plugin_pyproject:186: Copying package built for python3.14 to destdir I: pybuild plugin_pyproject:186: Copying package built for python3.13 to destdir dh_install -a -O--buildsystem=pybuild dh_installdocs -a -O--buildsystem=pybuild dh_installchangelogs -a -O--buildsystem=pybuild debian/rules override_dh_installexamples make[1]: Entering directory '/build/reproducible-path/beancount-3.2.0' dh_installexamples -X __pycache__ -X .picklecache make[1]: Leaving directory '/build/reproducible-path/beancount-3.2.0' dh_installman -a -O--buildsystem=pybuild debian/rules override_dh_python3 make[1]: Entering directory '/build/reproducible-path/beancount-3.2.0' dh_python3 --recommends bottle --suggests google-api-python-client --suggests beautifulsoup4 --suggests requests make[1]: Leaving directory '/build/reproducible-path/beancount-3.2.0' dh_installsystemduser -a -O--buildsystem=pybuild dh_perl -a -O--buildsystem=pybuild dh_link -a -O--buildsystem=pybuild dh_strip_nondeterminism -a -O--buildsystem=pybuild dh_compress -a -O--buildsystem=pybuild dh_fixperms -a -O--buildsystem=pybuild debian/rules execute_after_dh_fixperms make[1]: Entering directory '/build/reproducible-path/beancount-3.2.0' find debian/*/usr/lib/python*/*-packages/beancount/* -type f -name '*.py' -exec chmod -x {} + make[1]: Leaving directory '/build/reproducible-path/beancount-3.2.0' dh_missing -a -O--buildsystem=pybuild dh_dwz -a -O--buildsystem=pybuild dh_strip -a -O--buildsystem=pybuild dh_makeshlibs -a -O--buildsystem=pybuild dh_shlibdeps -a -O--buildsystem=pybuild dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dh_installdeb -a -O--buildsystem=pybuild dh_gencontrol -a -O--buildsystem=pybuild dh_md5sums -a -O--buildsystem=pybuild dh_builddeb -a -O--buildsystem=pybuild dpkg-deb: building package 'python3-beancount' in '../python3-beancount_3.2.0-2_arm64.deb'. dpkg-deb: building package 'python3-beancount-dbgsym' in '../python3-beancount-dbgsym_3.2.0-2_arm64.deb'. dpkg-genbuildinfo --build=any -O../beancount_3.2.0-2_arm64.buildinfo dpkg-genchanges --build=any -O../beancount_3.2.0-2_arm64.changes dpkg-genchanges: info: binary-only arch-specific upload (source code and arch-indep packages not included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) -------------------------------------------------------------------------------- Build finished at 2025-12-25T17:44:07Z Finished -------- I: Built successfully +------------------------------------------------------------------------------+ | Changes Thu, 25 Dec 2025 17:44:08 +0000 | +------------------------------------------------------------------------------+ beancount_3.2.0-2_arm64.changes: -------------------------------- Format: 1.8 Date: Tue, 09 Dec 2025 18:35:25 +1100 Source: beancount Binary: python3-beancount python3-beancount-dbgsym Architecture: arm64 Version: 3.2.0-2 Distribution: unstable Urgency: medium Maintainer: Debian Python Team Changed-By: Stuart Prescott Description: python3-beancount - Double-entry accounting from text files - Python module Closes: 1121996 Changes: beancount (3.2.0-2) unstable; urgency=medium . * Team upload. * Add patch to accept new Python 3.14 date error messages in test suite (Closes: #1121996). * Add patch to skip failing test due to changes in Python's getrefcount function with Python 3.14. * Enable upstream tests as autopkgtest tests. Checksums-Sha1: 1d2dbdd5f089c5a6561571541af939e2db63e176 9806 beancount_3.2.0-2_arm64.buildinfo 3e8a5287e41a5624c48cbc728e3575320b67c8aa 135228 python3-beancount-dbgsym_3.2.0-2_arm64.deb 493c142b5bbb73c5cfd63a209e1c245069a8f9e9 347892 python3-beancount_3.2.0-2_arm64.deb Checksums-Sha256: eed416a53fab539b2b98e41e7e4f271e9de3db3a0158f6255940876f3eb85191 9806 beancount_3.2.0-2_arm64.buildinfo 41b4d60a9b37195de8489c5681b9bfc2806c113695cdbe2a3fc795e001995d0e 135228 python3-beancount-dbgsym_3.2.0-2_arm64.deb 2394a6f368bc3c3c9067e8a598f696a87c956f5face0b9cf687f5697a56d668b 347892 python3-beancount_3.2.0-2_arm64.deb Files: 83c5045a90b0a50488ce3dbe59d71104 9806 utils optional beancount_3.2.0-2_arm64.buildinfo df3e0e22439a32b8304492c228de3347 135228 debug optional python3-beancount-dbgsym_3.2.0-2_arm64.deb 2342a09e7d44041da5bf7afc862a7329 347892 python optional python3-beancount_3.2.0-2_arm64.deb +------------------------------------------------------------------------------+ | Buildinfo Thu, 25 Dec 2025 17:44:09 +0000 | +------------------------------------------------------------------------------+ Format: 1.0 Source: beancount Binary: python3-beancount python3-beancount-dbgsym Architecture: arm64 Version: 3.2.0-2 Checksums-Md5: df3e0e22439a32b8304492c228de3347 135228 python3-beancount-dbgsym_3.2.0-2_arm64.deb 2342a09e7d44041da5bf7afc862a7329 347892 python3-beancount_3.2.0-2_arm64.deb Checksums-Sha1: 3e8a5287e41a5624c48cbc728e3575320b67c8aa 135228 python3-beancount-dbgsym_3.2.0-2_arm64.deb 493c142b5bbb73c5cfd63a209e1c245069a8f9e9 347892 python3-beancount_3.2.0-2_arm64.deb Checksums-Sha256: 41b4d60a9b37195de8489c5681b9bfc2806c113695cdbe2a3fc795e001995d0e 135228 python3-beancount-dbgsym_3.2.0-2_arm64.deb 2394a6f368bc3c3c9067e8a598f696a87c956f5face0b9cf687f5697a56d668b 347892 python3-beancount_3.2.0-2_arm64.deb Build-Origin: Debian Build-Architecture: arm64 Build-Date: Thu, 25 Dec 2025 17:44:06 +0000 Build-Path: /build/reproducible-path/beancount-3.2.0 Installed-Build-Depends: adduser (= 3.153), autoconf (= 2.72-3.1), automake (= 1:1.18.1-3), autopoint (= 0.23.2-1), autotools-dev (= 20240727.1), base-files (= 14), base-passwd (= 3.6.8), bash (= 5.3-1), binutils (= 2.45.50.20251201-1), binutils-aarch64-linux-gnu (= 2.45.50.20251201-1), binutils-common (= 2.45.50.20251201-1), bison (= 2:3.8.2+dfsg-1+b2), bsdextrautils (= 2.41.2-4), build-essential (= 12.12), bzip2 (= 1.0.8-6), ca-certificates (= 20250419), coreutils (= 9.7-3), cpp (= 4:15.2.0-4), cpp-15 (= 15.2.0-10), cpp-15-aarch64-linux-gnu (= 15.2.0-10), cpp-aarch64-linux-gnu (= 4:15.2.0-4), dash (= 0.5.12-12), debconf (= 1.5.91), debhelper (= 13.28), debianutils (= 5.23.2), dh-autoreconf (= 21), dh-python (= 6.20251204.1), dh-strip-nondeterminism (= 1.15.0-1), diffutils (= 1:3.12-1), dirmngr (= 2.4.8-4+b1), dpkg (= 1.22.21), dpkg-dev (= 1.22.21), dwz (= 0.16-2), file (= 1:5.46-5), findutils (= 4.10.0-3), flex (= 2.6.4-8.2+b4), g++ (= 4:15.2.0-4), g++-15 (= 15.2.0-10), g++-15-aarch64-linux-gnu (= 15.2.0-10), g++-aarch64-linux-gnu (= 4:15.2.0-4), gcc (= 4:15.2.0-4), gcc-15 (= 15.2.0-10), gcc-15-aarch64-linux-gnu (= 15.2.0-10), gcc-15-base (= 15.2.0-10), gcc-aarch64-linux-gnu (= 4:15.2.0-4), gettext (= 0.23.2-1), gettext-base (= 0.23.2-1), gnupg (= 2.4.8-4), gnupg-l10n (= 2.4.8-4), gpg (= 2.4.8-4+b1), gpg-agent (= 2.4.8-4+b1), gpgconf (= 2.4.8-4+b1), gpgsm (= 2.4.8-4+b1), grep (= 3.12-1), groff-base (= 1.23.0-10), gzip (= 1.13-1), help2man (= 1.49.3+b1), hostname (= 3.25), init-system-helpers (= 1.69), intltool-debian (= 0.35.0+20060710.6), ledger (= 3.4.0-1), libacl1 (= 2.3.2-2+b1), libarchive-zip-perl (= 1.68-1), libasan8 (= 15.2.0-10), libassuan9 (= 3.0.2-2), libatomic1 (= 15.2.0-10), libattr1 (= 1:2.5.2-3), libaudit-common (= 1:4.1.2-1), libaudit1 (= 1:4.1.2-1+b1), libbinutils (= 2.45.50.20251201-1), libblkid1 (= 2.41.2-4), libboost-filesystem1.83.0 (= 1.83.0-5+b1), libboost-iostreams1.83.0 (= 1.83.0-5+b1), libboost-python1.83.0 (= 1.83.0-5+b1), libbsd0 (= 0.12.2-2), libbz2-1.0 (= 1.0.8-6), libc-bin (= 2.42-5), libc-dev-bin (= 2.42-5), libc-gconv-modules-extra (= 2.42-5), libc6 (= 2.42-5), libc6-dev (= 2.42-5), libcap-ng0 (= 0.8.5-4+b2), libcap2 (= 1:2.75-10+b2), libcc1-0 (= 15.2.0-10), libcrypt-dev (= 1:4.5.1-1), libcrypt1 (= 1:4.5.1-1), libctf-nobfd0 (= 2.45.50.20251201-1), libctf0 (= 2.45.50.20251201-1), libdb5.3t64 (= 5.3.28+dfsg2-11), libdebconfclient0 (= 0.282), libdebhelper-perl (= 13.28), libdpkg-perl (= 1.22.21), libelf1t64 (= 0.194-1), libexpat1 (= 2.7.3-1), libexpat1-dev (= 2.7.3-1), libffi8 (= 3.5.2-2), libfile-stripnondeterminism-perl (= 1.15.0-1), libgcc-15-dev (= 15.2.0-10), libgcc-s1 (= 15.2.0-10), libgcrypt20 (= 1.11.2-3), libgdbm-compat4t64 (= 1.26-1), libgdbm6t64 (= 1.26-1), libgmp10 (= 2:6.3.0+dfsg-5), libgnutls30t64 (= 3.8.11-3), libgomp1 (= 15.2.0-10), libgpg-error0 (= 1.56-2), libgprofng0 (= 2.45.50.20251201-1), libhogweed6t64 (= 3.10.2-1), libhwasan0 (= 15.2.0-10), libidn2-0 (= 2.3.8-4), libisl23 (= 0.27-1), libitm1 (= 15.2.0-10), libjansson4 (= 2.14-2+b3), libjs-sphinxdoc (= 8.2.3-11), libksba8 (= 1.6.7-2+b1), libldap2 (= 2.6.10+dfsg-1), liblocale-gettext-perl (= 1.07-7+b1), liblsan0 (= 15.2.0-10), liblzma5 (= 5.8.1-2), libmagic-mgc (= 1:5.46-5), libmagic1t64 (= 1:5.46-5), libmd0 (= 1.1.0-2+b1), libmount1 (= 2.41.2-4), libmpc3 (= 1.3.1-2), libmpfr6 (= 4.2.2-2), libncursesw6 (= 6.5+20251123-1), libnettle8t64 (= 3.10.2-1), libnpth0t64 (= 1.8-3), libp11-kit0 (= 0.25.10-1), libpam-modules (= 1.7.0-5), libpam-modules-bin (= 1.7.0-5), libpam-runtime (= 1.7.0-5), libpam0g (= 1.7.0-5), libpcre2-8-0 (= 10.46-1), libperl5.40 (= 5.40.1-7), libpipeline1 (= 1.5.8-2), libpkgconf3 (= 1.8.1-4), libprotobuf32t64 (= 3.21.12-14+b1), libpython3-all-dev (= 3.13.9-2), libpython3-dev (= 3.13.9-2), libpython3-stdlib (= 3.13.9-2), libpython3.13 (= 3.13.11-1+b1), libpython3.13-dev (= 3.13.11-1+b1), libpython3.13-minimal (= 3.13.11-1+b1), libpython3.13-stdlib (= 3.13.11-1+b1), libpython3.14 (= 3.14.2-1+b1), libpython3.14-dev (= 3.14.2-1+b1), libpython3.14-minimal (= 3.14.2-1+b1), libpython3.14-stdlib (= 3.14.2-1+b1), libreadline8t64 (= 8.3-3), libsasl2-2 (= 2.1.28+dfsg1-10), libsasl2-modules-db (= 2.1.28+dfsg1-10), libseccomp2 (= 2.6.0-2+b1), libselinux1 (= 3.9-4+b1), libsemanage-common (= 3.9-1), libsemanage2 (= 3.9-1+b1), libsepol2 (= 3.9-2), libsframe2 (= 2.45.50.20251201-1), libsmartcols1 (= 2.41.2-4), libsqlite3-0 (= 3.46.1-8), libssl3t64 (= 3.5.4-1), libstdc++-15-dev (= 15.2.0-10), libstdc++6 (= 15.2.0-10), libsystemd0 (= 259~rc2-1), libtasn1-6 (= 4.20.0-2), libtinfo6 (= 6.5+20251123-1), libtool (= 2.5.4-9), libtsan2 (= 15.2.0-10), libubsan1 (= 15.2.0-10), libuchardet0 (= 0.0.8-2), libudev1 (= 259~rc2-1), libunistring5 (= 1.3-2), libuuid1 (= 2.41.2-4), libxml2-16 (= 2.15.1+dfsg-2+b1), libxslt1.1 (= 1.1.43-0.3), libyaml-0-2 (= 0.2.5-2), libzstd1 (= 1.5.7+dfsg-2), linux-libc-dev (= 6.17.10-1), login.defs (= 1:4.18.0-2), m4 (= 1.4.20-2), make (= 4.4.1-3), man-db (= 2.13.1-1), mawk (= 1.3.4.20250131-1), media-types (= 14.0.0), meson (= 1.10.0-1), ncurses-base (= 6.5+20251123-1), ncurses-bin (= 6.5+20251123-1), netbase (= 6.5), ninja-build (= 1.13.2-1), openssl (= 3.5.4-1), openssl-provider-legacy (= 3.5.4-1), passwd (= 1:4.18.0-2), patch (= 2.8-2), perl (= 5.40.1-7), perl-base (= 5.40.1-7), perl-modules-5.40 (= 5.40.1-7), pinentry-curses (= 1.3.2-3), pkgconf (= 1.8.1-4), pkgconf-bin (= 1.8.1-4), po-debconf (= 1.0.22), pybuild-plugin-pyproject (= 6.20251204.1), python3 (= 3.13.9-2), python3-aiohappyeyeballs (= 2.6.1-2), python3-aiohttp (= 3.13.1-1+b1), python3-aiosignal (= 1.4.0-1), python3-all (= 3.13.9-2), python3-all-dev (= 3.13.9-2), python3-async-timeout (= 5.0.1-1), python3-attr (= 25.4.0-1), python3-autocommand (= 2.2.2-3), python3-bcrypt (= 5.0.0-3), python3-blinker (= 1.9.0-2), python3-bottle (= 0.13.2-1.1), python3-bs4 (= 4.14.3-1), python3-build (= 1.2.2-4), python3-cachetools (= 5.3.3-1), python3-certifi (= 2025.11.12+ds-1), python3-cffi-backend (= 2.0.0-2+b1), python3-chardet (= 5.2.0+dfsg-2), python3-charset-normalizer (= 3.4.4-2), python3-click (= 8.2.0+0.really.8.1.8-1), python3-cryptography (= 46.0.1-1), python3-dateutil (= 2.9.0-4), python3-dev (= 3.13.9-2), python3-frozenlist (= 1.8.0-2), python3-google-api-core (= 2.23.0-1), python3-google-auth (= 2.40.3-2), python3-google-auth-httplib2 (= 0.2.1-1), python3-google-auth-oauthlib (= 1.2.1-1), python3-googleapi (= 2.187.0-1), python3-googleapis-common-protos (= 1.66.0-1), python3-httplib2 (= 0.22.0-1), python3-idna (= 3.10-1), python3-inflect (= 7.5.0-1), python3-iniconfig (= 2.1.0-1), python3-installer (= 0.7.0+dfsg1-3), python3-jaraco.context (= 6.0.1-1), python3-jaraco.functools (= 4.1.0-1), python3-jaraco.text (= 4.0.0-1), python3-jwt (= 2.10.1-3), python3-lxml (= 6.0.2-1+b3), python3-magic (= 2:0.4.27-3), python3-mesonpy (= 0.18.0-2), python3-minimal (= 3.13.9-2), python3-more-itertools (= 10.8.0-1), python3-multidict (= 6.4.3-1+b1), python3-oauthlib (= 3.3.1-1), python3-openssl (= 25.3.0-1), python3-packaging (= 25.0-1), python3-pdfminer (= 20221105+dfsg-1.1), python3-pkg-resources (= 78.1.1-0.1), python3-pluggy (= 1.6.0-1), python3-ply (= 3.11-9), python3-propcache (= 0.3.1-1+b1), python3-proto-plus (= 1.26.1-1), python3-protobuf (= 3.21.12-14+b1), python3-pyasn1 (= 0.6.1-1), python3-pyasn1-modules (= 0.4.1-2), python3-pygments (= 2.18.0+dfsg-2), python3-pyparsing (= 3.1.3-1), python3-pyproject-hooks (= 1.2.0-1), python3-pyproject-metadata (= 0.9.1-2), python3-pytest (= 8.4.2-1), python3-pyu2f (= 0.1.5-4), python3-regex (= 0.1.20250918-1+b1), python3-requests (= 2.32.5+dfsg-1), python3-requests-oauthlib (= 1.3.1-2), python3-responses (= 0.25.8-1), python3-rsa (= 4.9-2), python3-setuptools (= 78.1.1-0.1), python3-soupsieve (= 2.7-2), python3-typeguard (= 4.4.4-1), python3-typing-extensions (= 4.15.0-1), python3-uritemplate (= 4.2.0-2), python3-urllib3 (= 2.5.0-1), python3-wheel (= 0.46.1-2), python3-yaml (= 6.0.2-2+b1), python3-yarl (= 1.22.0-1+b1), python3-zipp (= 3.23.0-1), python3.13 (= 3.13.11-1+b1), python3.13-dev (= 3.13.11-1+b1), python3.13-minimal (= 3.13.11-1+b1), python3.14 (= 3.14.2-1+b1), python3.14-dev (= 3.14.2-1+b1), python3.14-minimal (= 3.14.2-1+b1), readline-common (= 8.3-3), rpcsvc-proto (= 1.4.3-1+b1), sed (= 4.9-2+b1), sensible-utils (= 0.0.26), sysvinit-utils (= 3.15-6), tar (= 1.35+dfsg-3.1), tzdata (= 2025b-5), util-linux (= 2.41.2-4), xz-utils (= 5.8.1-2), zlib1g (= 1:1.3.dfsg+really1.3.1-1+b1), zlib1g-dev (= 1:1.3.dfsg+really1.3.1-1+b1) Environment: DEB_BUILD_OPTIONS="parallel=8" LANG="C.UTF-8" LC_COLLATE="C.UTF-8" LC_CTYPE="C.UTF-8" SOURCE_DATE_EPOCH="1765265725" +------------------------------------------------------------------------------+ | Package contents Thu, 25 Dec 2025 17:44:09 +0000 | +------------------------------------------------------------------------------+ python3-beancount-dbgsym_3.2.0-2_arm64.deb ------------------------------------------ new Debian package, version 2.0. size 135228 bytes: control archive=644 bytes. 422 bytes, 12 lines control 307 bytes, 3 lines md5sums Package: python3-beancount-dbgsym Source: beancount Version: 3.2.0-2 Auto-Built-Package: debug-symbols Architecture: arm64 Maintainer: Debian Python Team Installed-Size: 288 Depends: python3-beancount (= 3.2.0-2) Section: debug Priority: optional Description: debug symbols for python3-beancount Build-Ids: 33e24fd0bfad0fee563313285a52ce8ff3d0c64a 6037a076a635a51dec811fdcc1550920349f21e6 drwxr-xr-x root/root 0 2025-12-09 07:35 ./ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/debug/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/debug/.build-id/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/debug/.build-id/33/ -rw-r--r-- root/root 136896 2025-12-09 07:35 ./usr/lib/debug/.build-id/33/e24fd0bfad0fee563313285a52ce8ff3d0c64a.debug drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/debug/.build-id/60/ -rw-r--r-- root/root 137056 2025-12-09 07:35 ./usr/lib/debug/.build-id/60/37a076a635a51dec811fdcc1550920349f21e6.debug drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/debug/.dwz/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/debug/.dwz/aarch64-linux-gnu/ -rw-r--r-- root/root 6272 2025-12-09 07:35 ./usr/lib/debug/.dwz/aarch64-linux-gnu/python3-beancount.debug drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/share/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/share/doc/ lrwxrwxrwx root/root 0 2025-12-09 07:35 ./usr/share/doc/python3-beancount-dbgsym -> python3-beancount python3-beancount_3.2.0-2_arm64.deb ----------------------------------- new Debian package, version 2.0. size 347892 bytes: control archive=6328 bytes. 1205 bytes, 26 lines control 35719 bytes, 357 lines md5sums 281 bytes, 12 lines * postinst #!/bin/sh 427 bytes, 12 lines * prerm #!/bin/sh Package: python3-beancount Source: beancount Version: 3.2.0-2 Architecture: arm64 Maintainer: Debian Python Team Installed-Size: 3603 Depends: python3-googleapi, python3-lxml, python3-magic, python3-ply, python3-requests, python3 (<< 3.15), python3 (>= 3.13~), python3-click (>= 7.0), python3-dateutil (>= 2.6.0), python3-regex, python3:any, libc6 (>= 2.17) Recommends: python3-bottle Suggests: python3-bs4 Section: python Priority: optional Homepage: https://github.com/beancount/ Description: Double-entry accounting from text files - Python module A double-entry bookkeeping computer language that lets you define financial transaction records in a text file, read them in memory, generate a variety of reports from them, and provides a web interface. . The following features require the following extra dependencies to be installed: - Beancount Web [python3-bottle] - OFX import [python3-bs4] - Google Sheets upload [python3-googleapi python3-google-auth-oauthlib] - External price imports [python3-requests] . This package provides the underlying Python modules for beancount, allowing you to write your own scripts to manipulate your ledger files. drwxr-xr-x root/root 0 2025-12-09 07:35 ./ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount-3.2.0.dist-info/ -rw-r--r-- root/root 7 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount-3.2.0.dist-info/INSTALLER -rw-r--r-- root/root 1264 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount-3.2.0.dist-info/METADATA -rw-r--r-- root/root 89 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount-3.2.0.dist-info/WHEEL -rw-r--r-- root/root 234 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount-3.2.0.dist-info/entry_points.txt drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ -rw-r--r-- root/root 6 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/VERSION -rw-r--r-- root/root 605 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/__init__.py -rw-r--r-- root/root 4599 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/api.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ -rw-r--r-- root/root 6 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/VERSION -rw-r--r-- root/root 605 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/__init__.py -rw-r--r-- root/root 4599 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/api.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/ -rw-r--r-- root/root 183 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/__init__.py -rw-r--r-- root/root 9225 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/account.py -rw-r--r-- root/root 7428 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/account_test.py -rw-r--r-- root/root 7206 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/account_types.py -rw-r--r-- root/root 5436 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/account_types_test.py -rw-r--r-- root/root 8480 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/amount.py -rw-r--r-- root/root 5846 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/amount_test.py -rw-r--r-- root/root 8042 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/compare.py -rw-r--r-- root/root 6205 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/compare_test.py -rw-r--r-- root/root 9306 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/convert.py -rw-r--r-- root/root 12328 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/convert_test.py -rw-r--r-- root/root 30488 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/data.py -rw-r--r-- root/root 15303 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/data_test.py -rw-r--r-- root/root 17814 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/display_context.py -rw-r--r-- root/root 15718 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/display_context_test.py -rw-r--r-- root/root 2114 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/distribution.py -rw-r--r-- root/root 1429 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/distribution_test.py -rw-r--r-- root/root 658 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/flags.py -rw-r--r-- root/root 623 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/flags_test.py -rw-r--r-- root/root 12264 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/getters.py -rw-r--r-- root/root 9519 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/getters_test.py -rw-r--r-- root/root 14795 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/interpolate.py -rw-r--r-- root/root 22580 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/interpolate_test.py -rw-r--r-- root/root 19216 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/inventory.py -rw-r--r-- root/root 18848 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/inventory_test.py -rw-r--r-- root/root 5563 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/number.py -rw-r--r-- root/root 6346 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/number_test.py -rw-r--r-- root/root 13242 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/position.py -rw-r--r-- root/root 13108 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/position_test.py -rw-r--r-- root/root 14405 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/prices.py -rw-r--r-- root/root 11845 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/prices_test.py -rw-r--r-- root/root 26504 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/realization.py -rw-r--r-- root/root 29246 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/core/realization_test.py -rw-r--r-- root/root 31635 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/loader.py -rw-r--r-- root/root 28239 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/loader_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/ -rw-r--r-- root/root 227 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/__init__.py -rw-r--r-- root/root 7711 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/balance.py -rw-r--r-- root/root 13297 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/balance_test.py -rw-r--r-- root/root 2584 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/basicops.py -rw-r--r-- root/root 5361 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/basicops_test.py -rw-r--r-- root/root 4512 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/compress.py -rw-r--r-- root/root 3866 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/compress_test.py -rw-r--r-- root/root 6917 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/documents.py -rw-r--r-- root/root 9541 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/documents_test.py -rw-r--r-- root/root 4037 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/find_prices.py -rw-r--r-- root/root 4208 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/find_prices_test.py -rw-r--r-- root/root 8434 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/lifetimes.py -rw-r--r-- root/root 15378 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/lifetimes_test.py -rw-r--r-- root/root 8611 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/pad.py -rw-r--r-- root/root 24422 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/pad_test.py -rw-r--r-- root/root 30125 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/summarize.py -rw-r--r-- root/root 51154 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/summarize_test.py -rw-r--r-- root/root 15415 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/validation.py -rw-r--r-- root/root 16054 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/ops/validation_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/ -rw-r--r-- root/root 138 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/__init__.py -rw-r--r-- root/root 254 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/_parser.pyi -rw-r--r-- root/root 8903 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/booking.py -rw-r--r-- root/root 42201 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/booking_full.py -rw-r--r-- root/root 120750 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/booking_full_test.py -rw-r--r-- root/root 12486 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/booking_method.py -rw-r--r-- root/root 457 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/booking_method_test.py -rw-r--r-- root/root 6553 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/booking_test.py -rw-r--r-- root/root 9526 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/cmptest.py -rw-r--r-- root/root 9134 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/cmptest_test.py -rw-r--r-- root/root 7713 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/context.py -rw-r--r-- root/root 5282 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/context_test.py -rw-r--r-- root/root 273 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/decimal.c -rw-r--r-- root/root 933 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/decimal.h -rw-r--r-- root/root 41137 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/grammar.py -rw-r--r-- root/root 22052 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/grammar.y -rw-r--r-- root/root 91168 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/grammar_test.py -rw-r--r-- root/root 3110 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/hashsrc.py -rw-r--r-- root/root 641 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/hashsrc_test.py -rw-r--r-- root/root 13105 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/lexer.l -rw-r--r-- root/root 2866 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/lexer.py -rw-r--r-- root/root 23432 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/lexer_test.py -rw-r--r-- root/root 3565 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/macros.h -rw-r--r-- root/root 29382 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/options.py -rw-r--r-- root/root 9687 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/options_test.py -rw-r--r-- root/root 11702 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/parser.c -rw-r--r-- root/root 87 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/parser.h -rw-r--r-- root/root 12731 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/parser.py -rw-r--r-- root/root 13682 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/parser_test.py -rw-r--r-- root/root 22259 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/printer.py -rw-r--r-- root/root 27495 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/printer_test.py -rw-r--r-- root/root 4495 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/tokens.c -rw-r--r-- root/root 4047 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/tokens.h -rw-r--r-- root/root 2736 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/tokens_test.c -rw-r--r-- root/root 1397 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/version.py -rw-r--r-- root/root 969 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/parser/version_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/ -rw-r--r-- root/root 475 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/__init__.py -rw-r--r-- root/root 560 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/auto.py -rw-r--r-- root/root 1571 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/auto_accounts.py -rw-r--r-- root/root 1207 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/auto_accounts_test.py -rw-r--r-- root/root 492 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/auto_test.py -rw-r--r-- root/root 4181 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_average_cost.py -rw-r--r-- root/root 2362 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_average_cost_test.py -rw-r--r-- root/root 3030 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_closing.py -rw-r--r-- root/root 1968 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_closing_test.py -rw-r--r-- root/root 7738 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_commodity.py -rw-r--r-- root/root 4240 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_commodity_test.py -rw-r--r-- root/root 3471 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_drained.py -rw-r--r-- root/root 6150 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/check_drained_test.py -rw-r--r-- root/root 2385 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/close_tree.py -rw-r--r-- root/root 6521 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/close_tree_test.py -rw-r--r-- root/root 1551 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/coherent_cost.py -rw-r--r-- root/root 1284 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/coherent_cost_test.py -rw-r--r-- root/root 2882 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/commodity_attr.py -rw-r--r-- root/root 1387 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/commodity_attr_test.py -rw-r--r-- root/root 5557 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/currency_accounts.py -rw-r--r-- root/root 8144 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/currency_accounts_test.py -rw-r--r-- root/root 5364 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/implicit_prices.py -rw-r--r-- root/root 11802 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/implicit_prices_test.py -rw-r--r-- root/root 2051 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/leafonly.py -rw-r--r-- root/root 2185 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/leafonly_test.py -rw-r--r-- root/root 634 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/noduplicates.py -rw-r--r-- root/root 4403 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/noduplicates_test.py -rw-r--r-- root/root 2046 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/nounused.py -rw-r--r-- root/root 1033 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/nounused_test.py -rw-r--r-- root/root 4563 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/onecommodity.py -rw-r--r-- root/root 2880 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/onecommodity_test.py -rw-r--r-- root/root 767 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/pedantic.py -rw-r--r-- root/root 683 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/pedantic_test.py -rw-r--r-- root/root 5983 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/sellgains.py -rw-r--r-- root/root 2970 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/sellgains_test.py -rw-r--r-- root/root 2307 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/unique_prices.py -rw-r--r-- root/root 2151 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/plugins/unique_prices_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/projects/ -rw-r--r-- root/root 464 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/projects/__init__.py -rw-r--r-- root/root 13271 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/projects/export.py -rw-r--r-- root/root 672 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/projects/export_test.py -rw-r--r-- root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/py.typed drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/ -rw-r--r-- root/root 309 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/__init__.py -rw-r--r-- root/root 2616 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/check.py -rw-r--r-- root/root 1091 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/check_examples_test.py -rw-r--r-- root/root 2020 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/check_test.py -rw-r--r-- root/root 3974 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/deps.py -rw-r--r-- root/root 536 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/deps_test.py -rw-r--r-- root/root 2504 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/directories.py -rw-r--r-- root/root 2139 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/directories_test.py -rw-r--r-- root/root 19605 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/doctor.py -rw-r--r-- root/root 9243 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/doctor_test.py -rw-r--r-- root/root 65552 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/example.py -rw-r--r-- root/root 1248 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/example_test.py -rw-r--r-- root/root 9378 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/format.py -rw-r--r-- root/root 8883 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/scripts/format_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/tools/ -rw-r--r-- root/root 665 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/tools/__init__.py -rw-r--r-- root/root 14437 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/tools/treeify.py -rw-r--r-- root/root 24824 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/tools/treeify_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/ -rw-r--r-- root/root 148 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/__init__.py -rw-r--r-- root/root 2158 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/bisect_key.py -rw-r--r-- root/root 1575 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/bisect_key_test.py -rw-r--r-- root/root 1644 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/defdict.py -rw-r--r-- root/root 1036 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/defdict_test.py -rw-r--r-- root/root 2312 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/encryption.py -rw-r--r-- root/root 8144 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/encryption_test.py -rw-r--r-- root/root 641 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/errors.cc -rw-r--r-- root/root 440 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/errors.h -rw-r--r-- root/root 454 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/errors_test.cc -rw-r--r-- root/root 3432 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/file_utils.py -rw-r--r-- root/root 2990 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/file_utils_test.py -rw-r--r-- root/root 692 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/import_utils.py -rw-r--r-- root/root 717 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/import_utils_test.py -rw-r--r-- root/root 2507 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/invariants.py -rw-r--r-- root/root 734 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/invariants_test.py -rw-r--r-- root/root 1904 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/memo.py -rw-r--r-- root/root 1832 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/memo_test.py -rw-r--r-- root/root 9563 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/misc_utils.py -rw-r--r-- root/root 5707 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/misc_utils_test.py -rw-r--r-- root/root 6980 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/pager.py -rw-r--r-- root/root 1062 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/pager_test.py -rw-r--r-- root/root 9798 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/table.py -rw-r--r-- root/root 4983 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/table_test.py -rw-r--r-- root/root 13520 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/test_utils.py -rw-r--r-- root/root 5528 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/beancount/utils/test_utils_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/ -rw-r--r-- root/root 183 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/__init__.py -rw-r--r-- root/root 9225 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/account.py -rw-r--r-- root/root 7428 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/account_test.py -rw-r--r-- root/root 7206 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/account_types.py -rw-r--r-- root/root 5436 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/account_types_test.py -rw-r--r-- root/root 8480 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/amount.py -rw-r--r-- root/root 5846 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/amount_test.py -rw-r--r-- root/root 8042 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/compare.py -rw-r--r-- root/root 6205 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/compare_test.py -rw-r--r-- root/root 9306 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/convert.py -rw-r--r-- root/root 12328 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/convert_test.py -rw-r--r-- root/root 30488 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/data.py -rw-r--r-- root/root 15303 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/data_test.py -rw-r--r-- root/root 17814 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/display_context.py -rw-r--r-- root/root 15718 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/display_context_test.py -rw-r--r-- root/root 2114 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/distribution.py -rw-r--r-- root/root 1429 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/distribution_test.py -rw-r--r-- root/root 658 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/flags.py -rw-r--r-- root/root 623 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/flags_test.py -rw-r--r-- root/root 12264 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/getters.py -rw-r--r-- root/root 9519 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/getters_test.py -rw-r--r-- root/root 14795 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/interpolate.py -rw-r--r-- root/root 22580 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/interpolate_test.py -rw-r--r-- root/root 19216 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/inventory.py -rw-r--r-- root/root 18848 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/inventory_test.py -rw-r--r-- root/root 5563 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/number.py -rw-r--r-- root/root 6346 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/number_test.py -rw-r--r-- root/root 13242 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/position.py -rw-r--r-- root/root 13108 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/position_test.py -rw-r--r-- root/root 14405 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/prices.py -rw-r--r-- root/root 11845 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/prices_test.py -rw-r--r-- root/root 26504 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/realization.py -rw-r--r-- root/root 29246 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/core/realization_test.py -rw-r--r-- root/root 31635 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/loader.py -rw-r--r-- root/root 28239 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/loader_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/ -rw-r--r-- root/root 227 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/__init__.py -rw-r--r-- root/root 7711 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/balance.py -rw-r--r-- root/root 13297 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/balance_test.py -rw-r--r-- root/root 2584 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/basicops.py -rw-r--r-- root/root 5361 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/basicops_test.py -rw-r--r-- root/root 4512 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/compress.py -rw-r--r-- root/root 3866 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/compress_test.py -rw-r--r-- root/root 6917 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/documents.py -rw-r--r-- root/root 9541 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/documents_test.py -rw-r--r-- root/root 4037 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/find_prices.py -rw-r--r-- root/root 4208 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/find_prices_test.py -rw-r--r-- root/root 8434 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/lifetimes.py -rw-r--r-- root/root 15378 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/lifetimes_test.py -rw-r--r-- root/root 8611 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/pad.py -rw-r--r-- root/root 24422 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/pad_test.py -rw-r--r-- root/root 30125 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/summarize.py -rw-r--r-- root/root 51154 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/summarize_test.py -rw-r--r-- root/root 15415 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/validation.py -rw-r--r-- root/root 16054 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/ops/validation_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/ -rw-r--r-- root/root 138 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/__init__.py -rw-r--r-- root/root 68392 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/_parser.cpython-313-aarch64-linux-gnu.so -rw-r--r-- root/root 68392 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/_parser.cpython-314-aarch64-linux-gnu.so -rw-r--r-- root/root 8903 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/booking.py -rw-r--r-- root/root 42201 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/booking_full.py -rw-r--r-- root/root 120750 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/booking_full_test.py -rw-r--r-- root/root 12486 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/booking_method.py -rw-r--r-- root/root 457 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/booking_method_test.py -rw-r--r-- root/root 6553 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/booking_test.py -rw-r--r-- root/root 9526 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/cmptest.py -rw-r--r-- root/root 9134 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/cmptest_test.py -rw-r--r-- root/root 7713 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/context.py -rw-r--r-- root/root 5282 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/context_test.py -rw-r--r-- root/root 273 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/decimal.c -rw-r--r-- root/root 933 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/decimal.h -rw-r--r-- root/root 41137 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/grammar.py -rw-r--r-- root/root 22052 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/grammar.y -rw-r--r-- root/root 91168 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/grammar_test.py -rw-r--r-- root/root 3110 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/hashsrc.py -rw-r--r-- root/root 641 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/hashsrc_test.py -rw-r--r-- root/root 13105 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/lexer.l -rw-r--r-- root/root 2866 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/lexer.py -rw-r--r-- root/root 23432 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/lexer_test.py -rw-r--r-- root/root 3565 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/macros.h -rw-r--r-- root/root 29382 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/options.py -rw-r--r-- root/root 9687 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/options_test.py -rw-r--r-- root/root 11702 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/parser.c -rw-r--r-- root/root 87 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/parser.h -rw-r--r-- root/root 12731 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/parser.py -rw-r--r-- root/root 13682 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/parser_test.py -rw-r--r-- root/root 22259 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/printer.py -rw-r--r-- root/root 27495 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/printer_test.py -rw-r--r-- root/root 4047 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/tokens.h -rw-r--r-- root/root 1397 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/version.py -rw-r--r-- root/root 969 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/parser/version_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/ -rw-r--r-- root/root 475 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/__init__.py -rw-r--r-- root/root 560 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/auto.py -rw-r--r-- root/root 1571 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/auto_accounts.py -rw-r--r-- root/root 1207 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/auto_accounts_test.py -rw-r--r-- root/root 492 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/auto_test.py -rw-r--r-- root/root 4181 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_average_cost.py -rw-r--r-- root/root 2362 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_average_cost_test.py -rw-r--r-- root/root 3030 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_closing.py -rw-r--r-- root/root 1968 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_closing_test.py -rw-r--r-- root/root 7738 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_commodity.py -rw-r--r-- root/root 4240 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_commodity_test.py -rw-r--r-- root/root 3471 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_drained.py -rw-r--r-- root/root 6150 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/check_drained_test.py -rw-r--r-- root/root 2385 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/close_tree.py -rw-r--r-- root/root 6521 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/close_tree_test.py -rw-r--r-- root/root 1551 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/coherent_cost.py -rw-r--r-- root/root 1284 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/coherent_cost_test.py -rw-r--r-- root/root 2882 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/commodity_attr.py -rw-r--r-- root/root 1387 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/commodity_attr_test.py -rw-r--r-- root/root 5557 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/currency_accounts.py -rw-r--r-- root/root 8144 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/currency_accounts_test.py -rw-r--r-- root/root 5364 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/implicit_prices.py -rw-r--r-- root/root 11802 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/implicit_prices_test.py -rw-r--r-- root/root 2051 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/leafonly.py -rw-r--r-- root/root 2185 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/leafonly_test.py -rw-r--r-- root/root 634 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/noduplicates.py -rw-r--r-- root/root 4403 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/noduplicates_test.py -rw-r--r-- root/root 2046 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/nounused.py -rw-r--r-- root/root 1033 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/nounused_test.py -rw-r--r-- root/root 4563 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/onecommodity.py -rw-r--r-- root/root 2880 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/onecommodity_test.py -rw-r--r-- root/root 767 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/pedantic.py -rw-r--r-- root/root 683 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/pedantic_test.py -rw-r--r-- root/root 5983 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/sellgains.py -rw-r--r-- root/root 2970 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/sellgains_test.py -rw-r--r-- root/root 2307 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/unique_prices.py -rw-r--r-- root/root 2151 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/plugins/unique_prices_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/projects/ -rw-r--r-- root/root 464 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/projects/__init__.py -rw-r--r-- root/root 13271 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/projects/export.py -rw-r--r-- root/root 672 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/projects/export_test.py -rw-r--r-- root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/py.typed drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/ -rw-r--r-- root/root 309 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/__init__.py -rw-r--r-- root/root 2616 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/check.py -rw-r--r-- root/root 1091 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/check_examples_test.py -rw-r--r-- root/root 2020 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/check_test.py -rw-r--r-- root/root 3974 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/deps.py -rw-r--r-- root/root 536 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/deps_test.py -rw-r--r-- root/root 2504 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/directories.py -rw-r--r-- root/root 2139 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/directories_test.py -rw-r--r-- root/root 19605 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/doctor.py -rw-r--r-- root/root 9243 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/doctor_test.py -rw-r--r-- root/root 65552 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/example.py -rw-r--r-- root/root 1248 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/example_test.py -rw-r--r-- root/root 9378 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/format.py -rw-r--r-- root/root 8883 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/scripts/format_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/tools/ -rw-r--r-- root/root 665 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/tools/__init__.py -rw-r--r-- root/root 14437 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/tools/treeify.py -rw-r--r-- root/root 24824 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/tools/treeify_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/ -rw-r--r-- root/root 148 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/__init__.py -rw-r--r-- root/root 2158 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/bisect_key.py -rw-r--r-- root/root 1575 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/bisect_key_test.py -rw-r--r-- root/root 1644 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/defdict.py -rw-r--r-- root/root 1036 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/defdict_test.py -rw-r--r-- root/root 2312 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/encryption.py -rw-r--r-- root/root 8144 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/encryption_test.py -rw-r--r-- root/root 3432 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/file_utils.py -rw-r--r-- root/root 2990 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/file_utils_test.py -rw-r--r-- root/root 692 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/import_utils.py -rw-r--r-- root/root 717 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/import_utils_test.py -rw-r--r-- root/root 2507 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/invariants.py -rw-r--r-- root/root 734 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/invariants_test.py -rw-r--r-- root/root 1904 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/memo.py -rw-r--r-- root/root 1832 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/memo_test.py -rw-r--r-- root/root 9563 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/misc_utils.py -rw-r--r-- root/root 5707 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/misc_utils_test.py -rw-r--r-- root/root 6980 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/pager.py -rw-r--r-- root/root 1062 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/pager_test.py -rw-r--r-- root/root 9798 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/table.py -rw-r--r-- root/root 4983 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/table_test.py -rw-r--r-- root/root 13520 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/test_utils.py -rw-r--r-- root/root 5528 2025-12-09 07:35 ./usr/lib/python3/dist-packages/beancount/utils/test_utils_test.py drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/share/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/share/doc/ drwxr-xr-x root/root 0 2025-12-09 07:35 ./usr/share/doc/python3-beancount/ -rw-r--r-- root/root 2800 2025-12-09 07:35 ./usr/share/doc/python3-beancount/changelog.Debian.gz -rw-r--r-- root/root 58150 2025-09-14 16:30 ./usr/share/doc/python3-beancount/changelog.gz -rw-r--r-- root/root 1154 2025-12-09 07:35 ./usr/share/doc/python3-beancount/copyright +------------------------------------------------------------------------------+ | Post Build Thu, 25 Dec 2025 17:44:11 +0000 | +------------------------------------------------------------------------------+ +------------------------------------------------------------------------------+ | Cleanup Thu, 25 Dec 2025 17:44:11 +0000 | +------------------------------------------------------------------------------+ Purging /build/reproducible-path Not cleaning session: cloned chroot in use +------------------------------------------------------------------------------+ | Summary Thu, 25 Dec 2025 17:44:13 +0000 | +------------------------------------------------------------------------------+ Build Architecture: arm64 Build Type: any Build-Space: 44396 Build-Time: 49 Distribution: unstable Host Architecture: arm64 Install-Time: 5 Job: /srv/rebuilderd/tmp/rebuilderdEElpi9/inputs/beancount_3.2.0-2.dsc Machine Architecture: arm64 Package: beancount Package-Time: 70 Source-Version: 3.2.0-2 Space: 44396 Status: successful Version: 3.2.0-2 -------------------------------------------------------------------------------- Finished at 2025-12-25T17:44:07Z Build needed 00:01:10, 44396k disk space build artifacts stored in /srv/rebuilderd/tmp/rebuilderdEElpi9/out size differs for python3-beancount-dbgsym_3.2.0-2_arm64.deb checking python3-beancount-dbgsym_3.2.0-2_arm64.deb: