Source: rich Version: 13.0.0-1 Severity: serious Dear Maintainer,
after the upload of pygments 2.14.0+dfsg-1 your package is failung while running the autopkgtest. The failed part in detail is: =================================== FAILURES =================================== ___________________ test_python_render_simple_indent_guides ____________________ def test_python_render_simple_indent_guides(): syntax = Syntax( CODE, lexer="python", line_numbers=False, theme="ansi_light", code_width=60, word_wrap=False, indent_guides=True, ) rendered_syntax = render(syntax) print(repr(rendered_syntax)) expected = '\x1b[34mdef\x1b[0m \x1b[32mloop_first_last\x1b[0m(values: Iterable[T]) -> Iterable[Tuple[\x1b[36mb\x1b[0m\n\x1b[2m│ \x1b[0m\x1b[33m"""Iterate and generate a tuple with a flag for first an\x1b[0m\n\x1b[2m│ \x1b[0miter_values = \x1b[36miter\x1b[0m(values)\n\x1b[2m│ \x1b[0m\x1b[34mtry\x1b[0m:\n\x1b[2m│ │ \x1b[0mprevious_value = \x1b[36mnext\x1b[0m(iter_values)\n\x1b[2m│ \x1b[0m\x1b[34mexcept\x1b[0m \x1b[36mStopIteration\x1b[0m:\n\x1b[2m│ │ \x1b[0m\x1b[34mreturn\x1b[0m\n\x1b[2m│ \x1b[0mfirst = \x1b[34mTrue\x1b[0m\n\x1b[2m│ \x1b[0m\x1b[34mfor\x1b[0m value \x1b[35min\x1b[0m iter_values:\n\x1b[2m│ │ \x1b[0m\x1b[34myield\x1b[0m first, \x1b[34mFalse\x1b[0m, previous_value\n\x1b[2m│ │ \x1b[0mfirst = \x1b[34mFalse\x1b[0m\n\x1b[2m│ │ \x1b[0mprevious_value = value\n\x1b[2m│ \x1b[0m\x1b[34myield\x1b[0m first, \x1b[34mTrue\x1b[0m, previous_value\n' > assert rendered_syntax == expected E assert '\x1b[34mdef\...vious_value\n' == '\x1b[34mdef\...vious_value\n' E Skipping 81 identical leading characters in diff, use -v to show E mb␛[0m E - ␛[2m│ ␛[0m␛[33m"""Iterate and generate a tuple with a flag for first an␛[0m E + ␛[2;37m│ ␛[0m␛[33m"""Iterate and generate a tuple with a flag for first an␛[0m E ? +++ E ␛[2m│ ␛[0miter_values = ␛[36miter␛[0m(values) E ␛[2m│ ␛[0m␛[34mtry␛[0m:... E E ...Full output truncated (10 lines hidden), use '-vv' to show tests/test_syntax.py:114: AssertionError ----------------------------- Captured stdout call ----------------------------- '\x1b[34mdef\x1b[0m \x1b[32mloop_first_last\x1b[0m(values: Iterable[T]) -> Iterable[Tuple[\x1b[36mb\x1b[0m\n\x1b[2;37m│ \x1b[0m\x1b[33m"""Iterate and generate a tuple with a flag for first an\x1b[0m\n\x1b[2m│ \x1b[0miter_values = \x1b[36miter\x1b[0m(values)\n\x1b[2m│ \x1b[0m\x1b[34mtry\x1b[0m:\n\x1b[2m│ │ \x1b[0mprevious_value = \x1b[36mnext\x1b[0m(iter_values)\n\x1b[2m│ \x1b[0m\x1b[34mexcept\x1b[0m \x1b[36mStopIteration\x1b[0m:\n\x1b[2m│ │ \x1b[0m\x1b[34mreturn\x1b[0m\n\x1b[2m│ \x1b[0mfirst = \x1b[34mTrue\x1b[0m\n\x1b[2m│ \x1b[0m\x1b[34mfor\x1b[0m value \x1b[35min\x1b[0m iter_values:\n\x1b[2m│ │ \x1b[0m\x1b[34myield\x1b[0m first, \x1b[34mFalse\x1b[0m, previous_value\n\x1b[2m│ │ \x1b[0mfirst = \x1b[34mFalse\x1b[0m\n\x1b[2m│ │ \x1b[0mprevious_value = value\n\x1b[2m│ \x1b[0m\x1b[34myield\x1b[0m first, \x1b[34mTrue\x1b[0m, previous_value\n' _________________ test_python_render_line_range_indent_guides __________________ def test_python_render_line_range_indent_guides(): syntax = Syntax( CODE, lexer="python", line_numbers=False, theme="ansi_light", code_width=60, word_wrap=False, line_range=(2, 3), indent_guides=True, ) rendered_syntax = render(syntax) print(repr(rendered_syntax)) expected = '\x1b[2m│ \x1b[0m\x1b[33m"""Iterate and generate a tuple with a flag for first an\x1b[0m\n\x1b[2m│ \x1b[0miter_values = \x1b[36miter\x1b[0m(values)\n' > assert rendered_syntax == expected E assert '\x1b[2;37m│ ...[0m(values)\n' == '\x1b[2m│ \...[0m(values)\n' E - ␛[2m│ ␛[0m␛[33m"""Iterate and generate a tuple with a flag for first an␛[0m E + ␛[2;37m│ ␛[0m␛[33m"""Iterate and generate a tuple with a flag for first an␛[0m E ? +++ E ␛[2m│ ␛[0miter_values = ␛[36miter␛[0m(values) tests/test_syntax.py:131: AssertionError ----------------------------- Captured stdout call ----------------------------- '\x1b[2;37m│ \x1b[0m\x1b[33m"""Iterate and generate a tuple with a flag for first an\x1b[0m\n\x1b[2m│ \x1b[0miter_values = \x1b[36miter\x1b[0m(values)\n' =========================== short test summary info ============================ FAILED tests/test_syntax.py::test_python_render_simple_indent_guides - assert... FAILED tests/test_syntax.py::test_python_render_line_range_indent_guides - as... ================== 2 failed, 765 passed, 23 skipped in 5.86s =================== E: pybuild pybuild:388: test: plugin pyproject failed with: exit code=1: cd /tmp/autopkgtest-lxc.d007paln/downtmp/autopkgtest_tmp/build; python3.11 -m pytest tests Regards Carsten -- System Information: Debian Release: bookworm/sid APT prefers testing APT policy: (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 6.0.0-6-amd64 (SMP w/20 CPU threads; PREEMPT) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled