Hi,
I got some SyntaxWarning when installing python3-biom-format.
These files looks like vendored copies of numpydoc.
At worst the filenames down /usr/lib/python3/dist-packages/doc/sphinxext/ could clash
and makes this not installable with the real numpydoc.
Please se if these files could be de-vendored.
Greetings
Alexandre
https://github.com/biocore/biom-format/blob/master/doc/sphinxext/numpydoc/numpydoc/docscrape.py
Paramétrage de python3-biom-format (2.1.17-1) ...
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:274: SyntaxWarning: invalid escape sequence '\w'
if re.compile('^([\w., ]+=)?\s*[\w\.]+\(.*\)$').match(summary_str):
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:316: SyntaxWarning: invalid escape sequence '\*'
return [self['Signature'].replace('*','\*')] + ['']
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:438: SyntaxWarning: invalid escape sequence '\*'
argspec = argspec.replace('*','\*')
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:456: SyntaxWarning: invalid escape sequence '\*'
signature = self['Signature'].replace('*', '\*')
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:274: SyntaxWarning: "\w" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\w"? A raw string is also an option.
if re.compile('^([\w., ]+=)?\s*[\w\.]+\(.*\)$').match(summary_str):
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:316: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\*"? A raw string is also an option.
return [self['Signature'].replace('*','\*')] + ['']
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:438: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\*"? A raw string is also an option.
argspec = argspec.replace('*','\*')
/usr/lib/python3/dist-packages/doc/sphinxext/numpydoc/numpydoc/docscrape.py:456: SyntaxWarning: "\*" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\*"? A raw string is also an option.
signature = self['Signature'].replace('*', '\*')