==> Building on articuno ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/python-readme-renderer ./ .SRCINFO 790 100% 0.00kB/s 0:00:00 790 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 961 100% 938.48kB/s 0:00:00 961 100% 938.48kB/s 0:00:00 (xfr#2, to-chk=1/4) python-readme-renderer-43.0-2.log 368 100% 359.38kB/s 0:00:00 368 100% 359.38kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,396 bytes received 130 bytes 3,052.00 bytes/sec total size is 1,946 speedup is 1.28 ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root9 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root9]...done ==> Making package: python-readme-renderer 43.0-2 (Sun May 19 16:50:19 2024) ==> Retrieving sources...  -> Downloading python-readme-renderer-43.0.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 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 27335 0 27335 0 0 21999 0 --:--:-- 0:00:01 --:--:-- 21999 100 29111 0 29111 0 0 23396 0 --:--:-- 0:00:01 --:--:-- 1734k ==> Validating source files with sha512sums... python-readme-renderer-43.0.tar.gz ... Passed ==> Making package: python-readme-renderer 43.0-2 (Sun May 19 16:50:43 2024) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (3) New Version Net Change Download Size extra/python-docutils 1:0.21.2-1 5.65 MiB extra/python-nh3 0.2.17-2 1.67 MiB 0.55 MiB extra/python-pygments 2.17.2-3 13.76 MiB Total Download Size: 0.55 MiB Total Installed Size: 21.08 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-nh3-0.2.17-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing python-docutils... Optional dependencies for python-docutils python-myst-parser: to parse input in "Markdown" (CommonMark) format python-pillow: for some image manipulation operations python-pygments: for syntax highlighting of code directives and roles [pending] installing python-pygments... installing python-nh3... [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (27) New Version Net Change Download Size extra/cmark-gfm 0.29.0.gfm.13-1 0.42 MiB extra/python-autocommand 2.2.2-6 0.08 MiB extra/python-cffi 1.16.0-2 1.32 MiB extra/python-fastjsonschema 2.19.1-3 0.26 MiB extra/python-inflect 7.2.1-2 0.36 MiB extra/python-iniconfig 2.0.0-5 0.04 MiB extra/python-jaraco.context 4.3.0-4 0.03 MiB extra/python-jaraco.functools 4.0.0-3 0.07 MiB extra/python-jaraco.text 3.12.0-3 0.08 MiB extra/python-more-itertools 10.2.0-2 0.61 MiB extra/python-ordered-set 4.1.0-5 0.06 MiB extra/python-packaging 23.2-3 0.50 MiB extra/python-platformdirs 4.2.0-3 0.23 MiB extra/python-pluggy 1.4.0-4 0.20 MiB extra/python-pycparser 2.22-2 1.71 MiB extra/python-pyproject-hooks 1.1.0-1 0.10 MiB extra/python-tomli 2.0.1-4 0.10 MiB extra/python-trove-classifiers 2024.4.10-1 0.12 MiB extra/python-typeguard 4.2.1-2 0.40 MiB extra/python-typing_extensions 4.11.0-1 0.38 MiB extra/python-validate-pyproject 0.16-1 0.31 MiB extra/python-build 1.2.1-3 0.19 MiB extra/python-cmarkgfm 2024.1.14-2 0.38 MiB 0.12 MiB extra/python-installer 0.7.0-8 0.18 MiB extra/python-pytest 1:8.1.2-1 3.89 MiB extra/python-setuptools 1:69.0.3-6 4.39 MiB extra/python-wheel 0.43.0-4 0.25 MiB Total Download Size: 0.12 MiB Total Installed Size: 16.66 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... python-cmarkgfm-2024.1.14-2-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cmark-gfm... installing python-pycparser... installing python-cffi... Optional dependencies for python-cffi python-setuptools: "limited api" version checking in cffi.setuptools_ext [pending] installing python-cmarkgfm... 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-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-typing_extensions... installing python-typeguard... installing python-inflect... installing python-jaraco.text... installing python-ordered-set... installing python-platformdirs... installing python-tomli... installing python-fastjsonschema... installing python-trove-classifiers... installing python-validate-pyproject... installing python-setuptools... installing python-iniconfig... installing python-pluggy... installing python-pytest... [?25h==> Retrieving sources...  -> Found python-readme-renderer-43.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting python-readme-renderer-43.0.tar.gz with bsdtar ==> Starting build()... * Getting build dependencies for wheel... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running egg_info creating readme_renderer.egg-info writing readme_renderer.egg-info/PKG-INFO writing dependency_links to readme_renderer.egg-info/dependency_links.txt writing requirements to readme_renderer.egg-info/requires.txt writing top-level names to readme_renderer.egg-info/top_level.txt writing manifest file 'readme_renderer.egg-info/SOURCES.txt' reading manifest file 'readme_renderer.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'readme_renderer.egg-info/SOURCES.txt' * Building wheel... validate_pyproject.api.load_builtin_plugin defines `tool.distutils` schema validate_pyproject.api.load_builtin_plugin defines `tool.setuptools` schema running bdist_wheel running build running build_py creating build creating build/lib creating build/lib/readme_renderer copying readme_renderer/__main__.py -> build/lib/readme_renderer copying readme_renderer/clean.py -> build/lib/readme_renderer copying readme_renderer/txt.py -> build/lib/readme_renderer copying readme_renderer/rst.py -> build/lib/readme_renderer copying readme_renderer/__init__.py -> build/lib/readme_renderer copying readme_renderer/markdown.py -> build/lib/readme_renderer running egg_info writing readme_renderer.egg-info/PKG-INFO writing dependency_links to readme_renderer.egg-info/dependency_links.txt writing requirements to readme_renderer.egg-info/requires.txt writing top-level names to readme_renderer.egg-info/top_level.txt reading manifest file 'readme_renderer.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' adding license file 'LICENSE' writing manifest file 'readme_renderer.egg-info/SOURCES.txt' copying readme_renderer/py.typed -> build/lib/readme_renderer installing to build/bdist.linux-riscv64/wheel running install running install_lib creating build/bdist.linux-riscv64 creating build/bdist.linux-riscv64/wheel creating build/bdist.linux-riscv64/wheel/readme_renderer copying build/lib/readme_renderer/__main__.py -> build/bdist.linux-riscv64/wheel/readme_renderer copying build/lib/readme_renderer/py.typed -> build/bdist.linux-riscv64/wheel/readme_renderer copying build/lib/readme_renderer/clean.py -> build/bdist.linux-riscv64/wheel/readme_renderer copying build/lib/readme_renderer/txt.py -> build/bdist.linux-riscv64/wheel/readme_renderer copying build/lib/readme_renderer/rst.py -> build/bdist.linux-riscv64/wheel/readme_renderer copying build/lib/readme_renderer/__init__.py -> build/bdist.linux-riscv64/wheel/readme_renderer copying build/lib/readme_renderer/markdown.py -> build/bdist.linux-riscv64/wheel/readme_renderer running install_egg_info Copying readme_renderer.egg-info to build/bdist.linux-riscv64/wheel/readme_renderer-43.0-py3.12.egg-info running install_scripts creating build/bdist.linux-riscv64/wheel/readme_renderer-43.0.dist-info/WHEEL creating '/build/python-readme-renderer/src/readme_renderer-43.0/dist/.tmp-_63az1r8/readme_renderer-43.0-py3-none-any.whl' and adding 'build/bdist.linux-riscv64/wheel' to it adding 'readme_renderer/__init__.py' adding 'readme_renderer/__main__.py' adding 'readme_renderer/clean.py' adding 'readme_renderer/markdown.py' adding 'readme_renderer/py.typed' adding 'readme_renderer/rst.py' adding 'readme_renderer/txt.py' adding 'readme_renderer-43.0.dist-info/LICENSE' adding 'readme_renderer-43.0.dist-info/METADATA' adding 'readme_renderer-43.0.dist-info/WHEEL' adding 'readme_renderer-43.0.dist-info/top_level.txt' adding 'readme_renderer-43.0.dist-info/RECORD' removing build/bdist.linux-riscv64/wheel Successfully built readme_renderer-43.0-py3-none-any.whl ==> Starting check()... ============================= test session starts ============================== platform linux -- Python 3.12.3, pytest-8.1.2, pluggy-1.4.0 -- /usr/bin/python cachedir: .pytest_cache rootdir: /build/python-readme-renderer/src/readme_renderer-43.0 configfile: pyproject.toml plugins: typeguard-4.2.1 collecting ... collected 92 items tests/test_clean.py::test_invalid_link PASSED [ 1%] tests/test_cli.py::test_cli_input_file[test_CommonMark_001.md-False] PASSED [ 2%] tests/test_cli.py::test_cli_input_file[test_CommonMark_001.md-True] PASSED [ 3%] tests/test_cli.py::test_cli_input_file[test_rst_003.rst-False] PASSED [ 4%] tests/test_cli.py::test_cli_input_file[test_rst_003.rst-True] PASSED [ 5%] tests/test_cli.py::test_cli_input_file[test_GFM_001.md-False] PASSED [ 6%] tests/test_cli.py::test_cli_input_file[test_GFM_001.md-True] PASSED [ 7%] tests/test_cli.py::test_cli_input_file[test_txt_001.txt-False] PASSED [ 8%] tests/test_cli.py::test_cli_input_file[test_txt_001.txt-True] PASSED [ 9%] tests/test_cli.py::test_cli_invalid_format PASSED [ 10%] tests/test_cli.py::test_cli_explicit_format[test_CommonMark_001.md] PASSED [ 11%] tests/test_cli.py::test_cli_explicit_format[test_rst_003.rst] PASSED [ 13%] tests/test_cli.py::test_cli_explicit_format[test_GFM_001.md] PASSED [ 14%] tests/test_cli.py::test_cli_explicit_format[test_txt_001.txt] PASSED [ 15%] tests/test_cli.py::test_cli_package[readme_renderer-Readme Renderer is a library that will safely render] PASSED [ 16%] tests/test_cli.py::test_cli_package[docutils-Docutils is a modular system for processing documentation] PASSED [ 17%] tests/test_markdown.py::test_md_fixtures[test_GFM_020.md] PASSED [ 18%] tests/test_markdown.py::test_md_fixtures[test_GFM_001.md] PASSED [ 19%] tests/test_markdown.py::test_md_fixtures[test_GFM_doublequotes.md] PASSED [ 20%] tests/test_markdown.py::test_md_fixtures[test_GFM_picture.md] PASSED [ 21%] tests/test_markdown.py::test_md_fixtures[test_GFM_005.md] PASSED [ 22%] tests/test_markdown.py::test_md_fixtures[test_GFM_004.md] PASSED [ 23%] tests/test_markdown.py::test_md_fixtures[test_GFM_022.md] PASSED [ 25%] tests/test_markdown.py::test_md_fixtures[test_GFM_011.md] PASSED [ 26%] tests/test_markdown.py::test_md_fixtures[test_GFM_023.md] PASSED [ 27%] tests/test_markdown.py::test_md_fixtures[test_GFM_013.md] PASSED [ 28%] tests/test_markdown.py::test_md_fixtures[test_GFM_img.md] PASSED [ 29%] tests/test_markdown.py::test_md_fixtures[test_GFM_010.md] PASSED [ 30%] tests/test_markdown.py::test_md_fixtures[test_GFM_012.md] PASSED [ 31%] tests/test_markdown.py::test_md_fixtures[test_GFM_malicious_pre.md] PASSED [ 32%] tests/test_markdown.py::test_md_fixtures[test_GFM_021.md] PASSED [ 33%] tests/test_markdown.py::test_md_fixtures[test_GFM_006.md] PASSED [ 34%] tests/test_markdown.py::test_md_fixtures[test_GFM_007.md] PASSED [ 35%] tests/test_markdown.py::test_md_fixtures[test_GFM_highlight.md] PASSED [ 36%] tests/test_markdown.py::test_md_fixtures[test_GFM_008.md] PASSED [ 38%] tests/test_markdown.py::test_md_fixtures[test_GFM_015.md] PASSED [ 39%] tests/test_markdown.py::test_md_fixtures[test_GFM_018.md] PASSED [ 40%] tests/test_markdown.py::test_md_fixtures[test_GFM_014.md] PASSED [ 41%] tests/test_markdown.py::test_md_fixtures[test_GFM_017.md] PASSED [ 42%] tests/test_markdown.py::test_md_fixtures[test_GFM_019.md] PASSED [ 43%] tests/test_markdown.py::test_md_fixtures[test_GFM_003.md] PASSED [ 44%] tests/test_markdown.py::test_md_fixtures[test_GFM_highlight_default_py.md] PASSED [ 45%] tests/test_markdown.py::test_md_fixtures[test_GFM_002.md] PASSED [ 46%] tests/test_markdown.py::test_md_fixtures[test_GFM_style.md] PASSED [ 47%] tests/test_markdown.py::test_md_fixtures[test_GFM_009.md] PASSED [ 48%] tests/test_markdown.py::test_md_fixtures[test_GFM_016.md] PASSED [ 50%] tests/test_markdown.py::test_md_fixtures[test_GFM_024.md] PASSED [ 51%] tests/test_markdown.py::test_md_fixtures[test_GFM_025.md] PASSED [ 52%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_005.md] PASSED [ 53%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_003.md] PASSED [ 54%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_008.md] PASSED [ 55%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_004.md] PASSED [ 56%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_002.md] PASSED [ 57%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_style.md] PASSED [ 58%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_007.md] PASSED [ 59%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_strong.md] PASSED [ 60%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_009.md] PASSED [ 61%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_smart_strong.md] PASSED [ 63%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_001.md] PASSED [ 64%] tests/test_markdown.py::test_md_fixtures[test_CommonMark_006.md] PASSED [ 65%] tests/test_markdown.py::test_missing_variant PASSED [ 66%] tests/test_noextra.py::test_no_extra[GFM] SKIPPED (Extra is installed) [ 67%] tests/test_noextra.py::test_no_extra[CommonMark] SKIPPED (Extra is i...) [ 68%] tests/test_rst.py::test_rst_fixtures[test_rst_math.rst] PASSED [ 69%] tests/test_rst.py::test_rst_fixtures[test_rst_svg_attrs.rst] PASSED [ 70%] tests/test_rst.py::test_rst_fixtures[test_rst_linkify.rst] FAILED [ 71%] tests/test_rst.py::test_rst_fixtures[test_rst_png.rst] PASSED [ 72%] tests/test_rst.py::test_rst_fixtures[test_rst_docinfo.rst] PASSED [ 73%] tests/test_rst.py::test_rst_fixtures[test_rst_contents.rst] FAILED [ 75%] tests/test_rst.py::test_rst_fixtures[test_rst_caption.rst] PASSED [ 76%] tests/test_rst.py::test_rst_fixtures[test_rst_svg.rst] PASSED [ 77%] tests/test_rst.py::test_rst_fixtures[test_rst_footnotes.rst] PASSED [ 78%] tests/test_rst.py::test_rst_fixtures[test_rst_citations.rst] PASSED [ 79%] tests/test_rst.py::test_rst_fixtures[test_rst_admonitions.rst] PASSED [ 80%] tests/test_rst.py::test_rst_fixtures[test_rst_tables.rst] PASSED [ 81%] tests/test_rst.py::test_rst_fixtures[test_rst_008.rst] PASSED [ 82%] tests/test_rst.py::test_rst_fixtures[test_rst_003.rst] PASSED [ 83%] tests/test_rst.py::test_rst_fixtures[test_rst_bibtex.rst] FAILED [ 84%] tests/test_rst.py::test_rst_fixtures[test_rst_004.rst] PASSED [ 85%] tests/test_rst.py::test_rst_fixtures[test_rst_png_attrs.rst] PASSED [ 86%] tests/test_rst.py::test_rst_fixtures[test_rst_006.rst] PASSED [ 88%] tests/test_rst.py::test_rst_fixtures[test_rst_figure.rst] PASSED [ 89%] tests/test_rst.py::test_rst_fixtures[test_rst_005.rst] PASSED [ 90%] tests/test_rst.py::test_rst_fixtures[test_rst_007.rst] PASSED [ 91%] tests/test_rst.py::test_rst_001 PASSED [ 92%] tests/test_rst.py::test_rst_002 PASSED [ 93%] tests/test_rst.py::test_rst_raw PASSED [ 94%] tests/test_rst.py::test_rst_empty_file PASSED [ 95%] tests/test_rst.py::test_rst_header_only PASSED [ 96%] tests/test_rst.py::test_header_and_malformed_emits_docutils_warning_only PASSED [ 97%] tests/test_rst.py::test_own_readme PASSED [ 98%] tests/test_txt.py::test_txt_fixtures[test_txt_001.txt] PASSED [100%] =================================== FAILURES =================================== ___________________ test_rst_fixtures[test_rst_linkify.rst] ____________________ rst_filename = PosixPath('/build/python-readme-renderer/src/readme_renderer-43.0/tests/fixtures/test_rst_linkify.rst') html_filename = PosixPath('/build/python-readme-renderer/src/readme_renderer-43.0/tests/fixtures/test_rst_linkify.html') @pytest.mark.parametrize( ("rst_filename", "html_filename"), [ (pytest.param(fn, fn.with_suffix(".html"), id=fn.name)) for fn in Path(__file__).parent.glob("fixtures/test_*.rst") ], ) def test_rst_fixtures(rst_filename, html_filename): # Get our Markup with open(rst_filename, encoding='utf-8') as f: rst_markup = f.read() # Get our expected with open(html_filename, encoding="utf-8") as f: expected = f.read() out = render(rst_markup) if "<" in expected: > assert out == expected E assert '\n' E E + E - https://travis-ci.org/tulsawebdevs/django-multi-gtfs.svg?branch=master E ? ------------------------------------------------------------------------------ ---- E + assert out == expected E assert '