Source: ipython Version: 8.5.0-3 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 =================================== _________________________ TestLexers.testIPythonLexer __________________________ self = <IPython.lib.tests.test_lexers.TestLexers testMethod=testIPythonLexer> def testIPythonLexer(self): fragment = '!echo $HOME\n' tokens = [ (Token.Operator, '!'), ] tokens.extend(self.bash_lexer.get_tokens(fragment[1:])) > self.assertEqual(tokens, list(self.lexer.get_tokens(fragment))) E AssertionError: Lists differ: [(Tok[78 chars] (Token.Name.Variable, '$HOME'), (Token.Text.Whitespace, '\n')] != [(Tok[78 chars] (Token.Name.Variable, '$HOME'), (Token.Text, '\n')] E E First differing element 4: E (Token.Text.Whitespace, '\n') E (Token.Text, '\n') E E [(Token.Operator, '!'), E (Token.Name.Builtin, 'echo'), E (Token.Text.Whitespace, ' '), E (Token.Name.Variable, '$HOME'), E - (Token.Text.Whitespace, '\n')] E ? ----------- E E + (Token.Text, '\n')] IPython/lib/tests/test_lexers.py:25: AssertionError Updating the package to version 8.8.0 should fix the issue, it's containing the commit https://github.com/ipython/ipython/commit/ed7f35f8b721d4b4dcafea173ce724bee25704c7 which addresses the changes done by recent pygments. 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