autocmake icon indicating copy to clipboard operation
autocmake copied to clipboard

autocmake/external/docopt.py : SyntaxWarning: invalid escape sequence ...

Open miroi opened this issue 1 year ago • 1 comments

Hello Rado,

I am reporting SyntaxWarnings in DIRAC/cmake/autocmake/external/docopt.py,

from https://app.readthedocs.org/api/v2/build/26473960.txt :

./setup $READTHEDOCS_OUTPUT
/home/docs/checkouts/readthedocs.org/user_builds/diracprogram-documentation/checkouts/latest/cmake/autocmake/external/docopt.py:162: SyntaxWarning: invalid escape sequence '\S'
  name = re.findall("(<\S*?>)", source)[0]
/home/docs/checkouts/readthedocs.org/user_builds/diracprogram-documentation/checkouts/latest/cmake/autocmake/external/docopt.py:163: SyntaxWarning: invalid escape sequence '\['
  value = re.findall("\[default: (.*)\]", source, flags=re.I)
/home/docs/checkouts/readthedocs.org/user_builds/diracprogram-documentation/checkouts/latest/cmake/autocmake/external/docopt.py:202: SyntaxWarning: invalid escape sequence '\['
  matched = re.findall("\[default: (.*)\]", description, flags=re.I)
/home/docs/checkouts/readthedocs.org/user_builds/diracprogram-documentation/checkouts/latest/cmake/autocmake/external/docopt.py:454: SyntaxWarning: invalid escape sequence '\S'
  split = re.split("\n *(<\S+?>|-\S+?)", doc)[1:]

Lines are here: https://github.com/dev-cafe/autocmake/blob/master/autocmake/external/docopt.py#L162 https://github.com/dev-cafe/autocmake/blob/master/autocmake/external/docopt.py#L163 https://github.com/dev-cafe/autocmake/blob/master/autocmake/external/docopt.py#L202 https://github.com/dev-cafe/autocmake/blob/master/autocmake/external/docopt.py#L454

miroi avatar Dec 04 '24 10:12 miroi

There is hint on how to fix Python source codes, https://gitlab.com/dirac/dirac/-/issues/115#note_2301853792

Cc: @bast

miroi avatar Jan 18 '25 16:01 miroi