==> Building on fennekin ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-ipython-autoimport ./ .SRCINFO 782 100% 0.00kB/s 0:00:00 782 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=7/9) .nvchecker.toml 114 100% 111.33kB/s 0:00:00 114 100% 111.33kB/s 0:00:00 (xfr#2, to-chk=6/9) LICENSE 646 100% 630.86kB/s 0:00:00 646 100% 630.86kB/s 0:00:00 (xfr#3, to-chk=5/9) PKGBUILD 1,065 100% 1.02MB/s 0:00:00 1,065 100% 1.02MB/s 0:00:00 (xfr#4, to-chk=4/9) REUSE.toml 375 100% 366.21kB/s 0:00:00 375 100% 366.21kB/s 0:00:00 (xfr#5, to-chk=3/9) python-ipython-autoimport-0.5.1-2.log 748 100% 730.47kB/s 0:00:00 748 100% 730.47kB/s 0:00:00 (xfr#6, to-chk=2/9) LICENSES/ LICENSES/0BSD.txt -> ../LICENSE sent 2,568 bytes received 201 bytes 1,107.60 bytes/sec total size is 3,187 speedup is 1.15 ==> Running pkgctl build --arch riscv64 on remote host... ==> WARNING: invalid architecture: riscv64 ==> Updating pacman database cache [?25l:: Synchronizing package databases... core downloading... extra downloading... multilib downloading... [?25h==> Building python-ipython-autoimport  -> repo: extra  -> arch: riscv64  -> worker: felix-0 ==> Building python-ipython-autoimport for [extra] (riscv64) ]3008;start=94274491e1f14facb52c8111f3978113;user=root;hostname=fennekin.felixc.at;machineid=79a476f5cd3049948d5a4827e1a6fa58;bootid=d56e18540d634d2fa12f03b5b461350d;pid=771566;pidfdid=771567;comm=systemd-nspawn;container=arch-nspawn-771566;type=container\]11;?\]2;🔵 Container arch-nspawn-771566 on fennekin.felixc.at\[?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... resolving dependencies... looking for conflicting packages... Package (7) Old Version New Version Net Change Download Size core/cryptsetup 2.8.1-1 2.8.4-1 0.01 MiB 0.82 MiB core/curl 8.18.0-2 8.18.0-3 0.00 MiB 1.26 MiB core/gcc 15.2.1+r301+gf24307422d1d-1.2 15.2.1+r447+g6a64f6c3ebb8-1 0.08 MiB 63.70 MiB core/gcc-libs 15.2.1+r301+gf24307422d1d-1.2 15.2.1+r447+g6a64f6c3ebb8-1 3.51 MiB 35.52 MiB core/pam 1.7.1-1 1.7.2-2 0.00 MiB 0.59 MiB core/util-linux 2.41.3-1 2.41.3-2 0.00 MiB 5.29 MiB core/util-linux-libs 2.41.3-1 2.41.3-2 0.00 MiB 0.55 MiB Total Download Size: 107.74 MiB Total Installed Size: 483.12 MiB Net Upgrade Size: 3.61 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... gcc-15.2.1+r447+g6a64f6c3ebb8-1-riscv64 downloading... gcc-libs-15.2.1+r447+g6a64f6c3ebb8-1-riscv64 downloading... util-linux-2.41.3-2-riscv64 downloading... curl-8.18.0-3-riscv64 downloading... cryptsetup-2.8.4-1-riscv64 downloading... pam-1.7.2-2-riscv64 downloading... util-linux-libs-2.41.3-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... upgrading gcc-libs... upgrading util-linux-libs... upgrading cryptsetup... upgrading pam... upgrading curl... upgrading gcc... upgrading util-linux... :: Running post-transaction hooks... (1/7) Creating system user accounts... (2/7) Creating temporary files... (3/7) Reloading system manager configuration... Skipped: Current root is not booted. (4/7) Restarting marked services... Skipped: Current root is not booted. (5/7) Reloading device manager configuration... Skipped: Current root is not booted. (6/7) Arming ConditionNeedsUpdate... (7/7) Updating the info directory file... [?25h[!p]104[?7h]3008;end=94274491e1f14facb52c8111f3978113\==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix-0]...done ==> Making package: python-ipython-autoimport 0.5.1-2 (Thu Jan 29 06:22:46 2026) ==> Retrieving sources...  -> Downloading python-ipython-autoimport-0.5.1.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 0 0 0 0 0 0 0 0 00:01 0 100 8166 0 8166 0 0 3670 0 00:02 0 100 8166 0 8166 0 0 3655 0 00:02 0 100 8166 0 8166 0 0 3632 0 00:02 0 ==> Validating source files with sha512sums... python-ipython-autoimport-0.5.1.tar.gz ... Passed ]3008;start=7482a231b79c480bab37aa5e3f0d3925;user=root;hostname=fennekin.felixc.at;machineid=79a476f5cd3049948d5a4827e1a6fa58;bootid=d56e18540d634d2fa12f03b5b461350d;pid=773330;pidfdid=773331;comm=systemd-nspawn;container=arch-nspawn-773330;type=container\]11;?\]2;🔵 Container arch-nspawn-773330 on fennekin.felixc.at\==> Making package: python-ipython-autoimport 0.5.1-2 (Thu Jan 29 06:27:13 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (20) New Version Net Change Download Size core/mpdecimal 4.0.1-1 0.31 MiB extra/python-argcomplete 3.6.2-2 0.32 MiB 0.07 MiB extra/python-asttokens 3.0.1-1 0.20 MiB 0.05 MiB extra/python-decorator 5.2.1-2 0.07 MiB 0.02 MiB extra/python-executing 2.2.1-3 0.29 MiB 0.06 MiB extra/python-ipython-pygments-lexers 1.1.1-3.1 0.05 MiB 0.02 MiB extra/python-jedi 0.19.2-4 6.47 MiB 1.15 MiB extra/python-matplotlib-inline 0.2.1-2 0.06 MiB 0.02 MiB extra/python-parso 1:0.8.5-2 1.02 MiB 0.20 MiB extra/python-pexpect 4.9.0-7 0.61 MiB 0.10 MiB extra/python-prompt_toolkit 3.0.52-2 5.09 MiB 0.75 MiB extra/python-ptyprocess 0.7.0-9 0.12 MiB 0.03 MiB extra/python-pure-eval 0.2.3-3 0.11 MiB 0.03 MiB extra/python-stack-data 0.6.3-5 0.24 MiB 0.05 MiB extra/python-traitlets 5.14.3-4 1.14 MiB 0.19 MiB extra/python-typing_extensions 4.15.0-3 0.52 MiB extra/python-wcwidth 0.3.5-1 0.98 MiB 0.09 MiB extra/ipython 9.9.0-1 6.41 MiB 1.09 MiB core/python 3.14.2-2 132.78 MiB extra/python-pygments 2.19.2-3 15.30 MiB Total Download Size: 3.90 MiB Total Installed Size: 172.06 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-jedi-0.19.2-4-any downloading... ipython-9.9.0-1-any downloading... python-prompt_toolkit-3.0.52-2-any downloading... python-parso-1:0.8.5-2-any downloading... python-traitlets-5.14.3-4-any downloading... python-pexpect-4.9.0-7-any downloading... python-wcwidth-0.3.5-1-any downloading... python-argcomplete-3.6.2-2-any downloading... python-executing-2.2.1-3-any downloading... python-stack-data-0.6.3-5-any downloading... python-asttokens-3.0.1-1-any downloading... python-ptyprocess-0.7.0-9-any downloading... python-pure-eval-0.2.3-3-any downloading... python-decorator-5.2.1-2-any downloading... python-matplotlib-inline-0.2.1-2-any downloading... python-ipython-pygments-lexers-1.1.1-3.1-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing mpdecimal... installing python... Optional dependencies for python python-setuptools: for building Python packages using tooling that is usually bundled with Python python-pip: for installing Python packages using tooling that is usually bundled with Python python-pipx: for installing Python software not packaged on Arch Linux sqlite: for a default database integration [installed] xz: for lzma [installed] tk: for tkinter installing python-pygments... installing python-decorator... installing python-ipython-pygments-lexers... installing python-parso... installing python-jedi... installing python-argcomplete... installing python-typing_extensions... installing python-traitlets... installing python-matplotlib-inline... Optional dependencies for python-matplotlib-inline python-matplotlib installing python-ptyprocess... installing python-pexpect... installing python-wcwidth... installing python-prompt_toolkit... Optional dependencies for python-prompt_toolkit python-pygments: for its color schemes and lexers [installed] installing python-asttokens... installing python-executing... installing python-pure-eval... installing python-stack-data... installing ipython... Optional dependencies for ipython python-black: to auto format with Black python-pickleshare: for the ip.db database yapf: to auto format with YAPF :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (19) New Version Net Change Download Size extra/python-autocommand 2.2.2-9 0.08 MiB extra/python-iniconfig 2.1.0-3.1 0.05 MiB extra/python-jaraco.collections 5.1.0-3 0.11 MiB extra/python-jaraco.context 6.0.1-3 0.04 MiB extra/python-jaraco.functools 4.1.0-3 0.07 MiB extra/python-jaraco.text 4.0.0-4 0.08 MiB extra/python-markupsafe 3.0.2-2 0.09 MiB extra/python-more-itertools 10.8.0-2 0.73 MiB extra/python-packaging 26.0-1 0.89 MiB extra/python-platformdirs 4.5.1-3 0.28 MiB extra/python-pluggy 1.6.0-3.1 0.23 MiB extra/python-pyproject-hooks 1.2.0-6 0.11 MiB extra/python-build 1.4.0-1 0.24 MiB extra/python-installer 0.7.0-14 0.20 MiB extra/python-jinja 1:3.1.6-3 2.04 MiB extra/python-pytest 1:8.4.2-3 4.69 MiB extra/python-setuptools 1:80.9.0-4 8.03 MiB extra/python-setuptools-scm 9.2.2-3 0.61 MiB 0.12 MiB extra/python-wheel 0.45.1-4 0.30 MiB Total Download Size: 0.12 MiB Total Installed Size: 18.87 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-setuptools-scm-9.2.2-3-any downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-packaging... installing python-pyproject-hooks... installing python-build... Optional dependencies for python-build python-pip: to use as the Python package installer (default) python-uv: to use as the Python package installer python-virtualenv: to use virtualenv for build isolation installing python-installer... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing python-setuptools-scm... Optional dependencies for python-setuptools-scm python-rich: use rich as console log handler installing python-iniconfig... installing python-pluggy... installing python-pytest... installing python-markupsafe... installing python-jinja... Optional dependencies for python-jinja python-babel: for i18n support :: Running post-transaction hooks... (1/1) Arming ConditionNeedsUpdate... [?25h==> Retrieving sources...  -> Found python-ipython-autoimport-0.5.1.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-ipython-autoimport-0.5.1.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: zlib/libpng License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: zlib/libpng License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running egg_info creating src/ipython_autoimport.egg-info writing src/ipython_autoimport.egg-info/PKG-INFO writing dependency_links to src/ipython_autoimport.egg-info/dependency_links.txt writing requirements to src/ipython_autoimport.egg-info/requires.txt writing top-level names to src/ipython_autoimport.egg-info/top_level.txt writing manifest file 'src/ipython_autoimport.egg-info/SOURCES.txt' reading manifest file 'src/ipython_autoimport.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'src/ipython_autoimport.egg-info/SOURCES.txt' * Building wheel... /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated !! ******************************************************************************** Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). By 2026-Feb-18, you need to update your project and remove deprecated calls or your builds will no longer be supported. See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! corresp(dist, value, root_dir) /usr/lib/python3.14/site-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: zlib/libpng License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! dist._finalize_license_expression() /usr/lib/python3.14/site-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: zlib/libpng License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() running bdist_wheel running build running build_py creating build/lib copying src/ipython_autoimport.py -> build/lib running egg_info writing src/ipython_autoimport.egg-info/PKG-INFO writing dependency_links to src/ipython_autoimport.egg-info/dependency_links.txt writing requirements to src/ipython_autoimport.egg-info/requires.txt writing top-level names to src/ipython_autoimport.egg-info/top_level.txt reading manifest file 'src/ipython_autoimport.egg-info/SOURCES.txt' adding license file 'LICENSE.txt' writing manifest file 'src/ipython_autoimport.egg-info/SOURCES.txt' installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64/wheel copying build/lib/ipython_autoimport.py -> build/bdist.linux-riscv64/wheel/. running install_egg_info Copying src/ipython_autoimport.egg-info to build/bdist.linux-riscv64/wheel/./ipython_autoimport-0.5.1-py3.14.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/ipython_autoimport-0.5.1.dist-info/WHEEL creating '/build/python-ipython-autoimport/src/ipython-autoimport-0.5.1/dist/.tmp-jajpa2o6/ipython_autoimport-0.5.1-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'ipython_autoimport.py' adding 'ipython_autoimport-0.5.1.dist-info/licenses/LICENSE.txt' adding 'ipython_autoimport-0.5.1.dist-info/METADATA' adding 'ipython_autoimport-0.5.1.dist-info/WHEEL' adding 'ipython_autoimport-0.5.1.dist-info/top_level.txt' adding 'ipython_autoimport-0.5.1.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built ipython_autoimport-0.5.1-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.14.2, pytest-8.4.2, pluggy-1.6.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-ipython-autoimport/src/ipython-autoimport-0.5.1 configfile: pyproject.toml collecting ... collected 18 items tests/test_autoimport.py::test_autoimport[a] FAILED [ 5%] tests/test_autoimport.py::test_autoimport[a.b] FAILED [ 11%] tests/test_autoimport.py::test_autoimport[a.b.c] FAILED [ 16%] tests/test_autoimport.py::test_sub_submodule FAILED [ 22%] tests/test_autoimport.py::test_no_import PASSED [ 27%] tests/test_autoimport.py::test_setattr FAILED [ 33%] tests/test_autoimport.py::test_closure FAILED [ 38%] tests/test_autoimport.py::test_del PASSED [ 44%] tests/test_autoimport.py::test_list PASSED [ 50%] tests/test_autoimport.py::test_no_list PASSED [ 55%] tests/test_autoimport.py::test_noclear PASSED [ 61%] tests/test_autoimport.py::test_magics[time] PASSED [ 66%] tests/test_autoimport.py::test_magics[timeit -n 1 -r 1] PASSED [ 72%] tests/test_autoimport.py::test_magics[prun] PASSED [ 77%] tests/test_autoimport.py::test_no_autoimport_in_time PASSED [ 83%] tests/test_autoimport.py::test_unload PASSED [ 88%] tests/test_autoimport.py::TestStyle::test_line_length PASSED [ 94%] tests/test_autoimport.py::TestStyle::test_trailing_whitespace PASSED [100%] =================================== FAILURES =================================== ______________________________ test_autoimport[a] ______________________________ ip = name = 'a' @pytest.mark.parametrize("name", ["a", "a.b", "a.b.c"]) def test_autoimport(ip, name): with IPython.utils.io.capture_output() as captured: ip.run_cell("{}.__name__".format(name)) parts = name.split(".") > assert (captured.stdout == "{}Out[1]: {!r}\n".format( "".join("Autoimport: import {}\n".format( ".".join(parts[:i + 1])) for i in range(len(parts))), name)) E assert "Autoimport: import a\nOut[0]: 'a'\n" == "Autoimport: import a\nOut[1]: 'a'\n" E E Autoimport: import a E - Out[1]: 'a' E ? ^ E + Out[0]: 'a' E ? ^ tests/test_autoimport.py:38: AssertionError _____________________________ test_autoimport[a.b] _____________________________ ip = name = 'a.b' @pytest.mark.parametrize("name", ["a", "a.b", "a.b.c"]) def test_autoimport(ip, name): with IPython.utils.io.capture_output() as captured: ip.run_cell("{}.__name__".format(name)) parts = name.split(".") > assert (captured.stdout == "{}Out[1]: {!r}\n".format( "".join("Autoimport: import {}\n".format( ".".join(parts[:i + 1])) for i in range(len(parts))), name)) E assert "Autoimport: import a\nAutoimport: import a.b\nOut[0]: 'a.b'\n" == "Autoimport: import a\nAutoimport: import a.b\nOut[1]: 'a.b'\n" E E Autoimport: import a E Autoimport: import a.b E - Out[1]: 'a.b' E ? ^ E + Out[0]: 'a.b' E ? ^ tests/test_autoimport.py:38: AssertionError ____________________________ test_autoimport[a.b.c] ____________________________ ip = name = 'a.b.c' @pytest.mark.parametrize("name", ["a", "a.b", "a.b.c"]) def test_autoimport(ip, name): with IPython.utils.io.capture_output() as captured: ip.run_cell("{}.__name__".format(name)) parts = name.split(".") > assert (captured.stdout == "{}Out[1]: {!r}\n".format( "".join("Autoimport: import {}\n".format( ".".join(parts[:i + 1])) for i in range(len(parts))), name)) E assert "Autoimport: import a\nAutoimport: import a.b\nAutoimport: import a.b.c\nOut[0]: 'a.b.c'\n" == "Autoimport: import a\nAutoimport: import a.b\nAutoimport: import a.b.c\nOut[1]: 'a.b.c'\n" E E Autoimport: import a E Autoimport: import a.b E Autoimport: import a.b.c E - Out[1]: 'a.b.c' E ? ^ E + Out[0]: 'a.b.c' E ? ^ tests/test_autoimport.py:38: AssertionError ______________________________ test_sub_submodule ______________________________ ip = def test_sub_submodule(ip): ip.run_cell("import a.b") with IPython.utils.io.capture_output() as captured: ip.run_cell("a.b.c.__name__") > assert captured.stdout == "Autoimport: import a.b.c\nOut[1]: 'a.b.c'\n" E assert "Autoimport: import a.b.c\nOut[0]: 'a.b.c'\n" == "Autoimport: import a.b.c\nOut[1]: 'a.b.c'\n" E E Autoimport: import a.b.c E - Out[1]: 'a.b.c' E ? ^ E + Out[0]: 'a.b.c' E ? ^ tests/test_autoimport.py:49: AssertionError _________________________________ test_setattr _________________________________ ip = def test_setattr(ip): with IPython.utils.io.capture_output() as captured: ip.run_cell("a; a.b = 42; 'b' in vars(a), a.b") > assert captured.stdout == "Autoimport: import a\nOut[1]: (True, 42)\n" E AssertionError: assert 'Autoimport: import a\nOut[0]: (True, 42)\n' == 'Autoimport: import a\nOut[1]: (True, 42)\n' E E Autoimport: import a E - Out[1]: (True, 42) E ? ^ E + Out[0]: (True, 42) E ? ^ tests/test_autoimport.py:63: AssertionError _________________________________ test_closure _________________________________ ip = def test_closure(ip): with IPython.utils.io.capture_output() as captured: ip.run_cell("x = 1; (lambda: x)()") > assert captured.stdout == "Out[1]: 1\n" E AssertionError: assert 'Out[0]: 1\n' == 'Out[1]: 1\n' E E - Out[1]: 1 E ? ^ E + Out[0]: 1 E ? ^ tests/test_autoimport.py:69: AssertionError =========================== short test summary info ============================ FAILED tests/test_autoimport.py::test_autoimport[a] - assert "Autoimport: import a\nOut[0]: 'a'\n" == "Autoimport: import a\nOut[1]: 'a'\n" Autoimport: import a - Out[1]: 'a' ? ^ + Out[0]: 'a' ? ^ FAILED tests/test_autoimport.py::test_autoimport[a.b] - assert "Autoimport: import a\nAutoimport: import a.b\nOut[0]: 'a.b'\n" == "Autoimport: import a\nAutoimport: import a.b\nOut[1]: 'a.b'\n" Autoimport: import a Autoimport: import a.b - Out[1]: 'a.b' ? ^ + Out[0]: 'a.b' ? ^ FAILED tests/test_autoimport.py::test_autoimport[a.b.c] - assert "Autoimport: import a\nAutoimport: import a.b\nAutoimport: import a.b.c\nOut[0]: 'a.b.c'\n" == "Autoimport: import a\nAutoimport: import a.b\nAutoimport: import a.b.c\nOut[1]: 'a.b.c'\n" Autoimport: import a Autoimport: import a.b Autoimport: import a.b.c - Out[1]: 'a.b.c' ? ^ + Out[0]: 'a.b.c' ? ^ FAILED tests/test_autoimport.py::test_sub_submodule - assert "Autoimport: import a.b.c\nOut[0]: 'a.b.c'\n" == "Autoimport: import a.b.c\nOut[1]: 'a.b.c'\n" Autoimport: import a.b.c - Out[1]: 'a.b.c' ? ^ + Out[0]: 'a.b.c' ? ^ FAILED tests/test_autoimport.py::test_setattr - AssertionError: assert 'Autoimport: import a\nOut[0]: (True, 42)\n' == 'Autoimport: import a\nOut[1]: (True, 42)\n' Autoimport: import a - Out[1]: (True, 42) ? ^ + Out[0]: (True, 42) ? ^ FAILED tests/test_autoimport.py::test_closure - AssertionError: assert 'Out[0]: 1\n' == 'Out[1]: 1\n' - Out[1]: 1 ? ^ + Out[0]: 1 ? ^ ======================== 6 failed, 12 passed in 48.20s ========================= ==> ERROR: A failure occurred in check().  Aborting... [!p]104[?7h]3008;end=7482a231b79c480bab37aa5e3f0d3925\==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/felix-0/build [?25h[?25h[?25hreceiving incremental file list python-ipython-autoimport-0.5.1-2-riscv64-build.log python-ipython-autoimport-0.5.1-2-riscv64-check.log sent 62 bytes received 2,615 bytes 1,070.80 bytes/sec total size is 15,050 speedup is 5.62