#1085730 mnemosyne: Python SyntaxWarning

#1085730#5
Date:
2024-10-22 11:08:26 UTC
From:
To:
Hi Maintainer

The SyntaxWarning below were emitted when this package was tested with
pipuarts[1].

Regards
Graham


[1] https://piuparts.debian.org/sid/source/m/mnemosyne.html


  Setting up mnemosyne (2.11+ds1-1) ...
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/configuration.py:27:
SyntaxWarning: invalid escape sequence '\d'
    """  # Mnemosyne configuration file.
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/file_formats/anki2.py:25:
SyntaxWarning: invalid escape sequence '\['
    sound_re = re.compile("(?i)(\[sound:(?P<fname>[^]]+)\])")
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/renderers/anki/lang.py:110:
SyntaxWarning: invalid escape sequence '\('
    return re.sub("(^.*?)( ?\(.+?\))?$", "\\1", str)
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:88:
SyntaxWarning: invalid escape sequence '\d'
    m = re.match("c[qa]:(\d+):(.+)", section_name)
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:179:
SyntaxWarning: invalid escape sequence '\('
    mod, extra = re.search("^(.*?)(?:\((.*)\))?$", mod).groups()
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:201:
SyntaxWarning: invalid escape sequence '\d'
    return re.sub(reg%"\d+", "\\1", txt)
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:130:
SyntaxWarning: invalid escape sequence '\w'
    reEnts = re.compile("&#?\w+;")
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:160:
SyntaxWarning: invalid escape sequence '\['
    s = re.sub("\[sound:[^]]+\]", "", s)
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:161:
SyntaxWarning: invalid escape sequence '\['
    s = re.sub("\[\[type:[^]]+\]\]", "", s)
  /usr/lib/python3/dist-packages/mnemosyne/libmnemosyne/utils.py:223:
SyntaxWarning: invalid escape sequence '\d'
    return tuple(atoi(str) for str in re.split('(\d+)', s))
  /usr/lib/python3/dist-packages/mnemosyne/pyqt_ui/edit_card_dlg.py:135:
SyntaxWarning: invalid escape sequence '\{'
    re_cloze = "\{\{c[0-9]+::.*?\}\}"