When tested with piuparts [1], more SyntaxWarning are shown, as below.
[1] https://piuparts.debian.org/sid/source/c/cxxtest.html Setting up python3 (3.12.5-1) ... /usr/share/cxxtest/cxxtest/cxx_parser.py:2090: SyntaxWarning: "is" with 'str' literal. Did you mean "=="? if p.type is "": /usr/share/cxxtest/cxxtest/cxxtest_parser.py:43: SyntaxWarning: invalid escape sequence '\s' lineCont_re = re.compile('(.*)\\\s*$') /usr/share/cxxtest/cxxtest/cxxtest_parser.py:130: SyntaxWarning: invalid escape sequence '\s' classdef = '(?:::\s*)?(?:\w+\s*::\s*)*\w+' /usr/share/cxxtest/cxxtest/cxxtest_parser.py:131: SyntaxWarning: invalid escape sequence '\s' baseclassdef = '(?:public|private|protected)\s+%s' % (classdef,) /usr/share/cxxtest/cxxtest/cxxtest_parser.py:134: SyntaxWarning: invalid escape sequence '\s' testsuite = '(?:(?:::)?\s*CxxTest\s*::\s*)?TestSuite' /usr/share/cxxtest/cxxtest/cxxtest_parser.py:39: SyntaxWarning: "is" with 'int' literal. Did you mean "=="? if len(suites) is 0 and not options.root: /usr/share/cxxtest/cxxtest/cxxtest_parser.py:236: SyntaxWarning: "is not" with 'int' literal. Did you mean "!="? if len(suite['tests']) is not 0: