mnemosyne-proj / mnemosyne

Mnemosyne: efficient learning with powerful digital flash-cards.
https://mnemosyne-proj.org/
Other
507 stars 74 forks source link

SyntaxWarning: invalid escape sequence #274

Closed papoteur-mga closed 4 weeks ago

papoteur-mga commented 4 weeks ago

Hello, After building the project, I get these warnings. I presume that some strings have to be prefixed with r.

/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/configuration.py:27: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/configuration.py:27: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/file_formats/anki2.py:25: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/file_formats/anki2.py:25: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/lang.py:110: SyntaxWarning: invalid escape sequence '\('
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/lang.py:110: SyntaxWarning: invalid escape sequence '\('
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:88: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:179: SyntaxWarning: invalid escape sequence '\('
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:201: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:130: SyntaxWarning: invalid escape sequence '\w'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:160: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:161: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:88: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:179: SyntaxWarning: invalid escape sequence '\('
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/template/template.py:201: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:130: SyntaxWarning: invalid escape sequence '\w'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:160: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/renderers/anki/utils.py:161: SyntaxWarning: invalid escape sequence '\['
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/utils.py:223: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/libmnemosyne/utils.py:223: SyntaxWarning: invalid escape sequence '\d'
/usr/lib/python3.12/site-packages/mnemosyne/pyqt_ui/edit_card_dlg.py:135: SyntaxWarning: invalid escape sequence '\{'
/usr/lib/python3.12/site-packages/mnemosyne/pyqt_ui/edit_card_dlg.py:135: SyntaxWarning: invalid escape sequence '\{'
pbienst commented 4 weeks ago

Are you sure you are using the latest version?

The line number of the first error is inside a comment, and a nearby regex string is prefixed with r...

https://github.com/mnemosyne-proj/mnemosyne/blob/master/mnemosyne/libmnemosyne/configuration.py

papoteur-mga commented 4 weeks ago

I use the 2.11 tarball.

pbienst commented 4 weeks ago

There is no official 2.11 tarball: https://sourceforge.net/projects/mnemosyne-proj/files/mnemosyne/mnemosyne-2.11/

On Linux, you can use pip...