Closed
Description
Deprecation warnings are raised due to invalid escape sequences. This can be fixed by using raw strings or escaping the literals. pyupgrade also helps in automatic conversion : https://github.com/asottile/pyupgrade/
I will raise a PR for this
find . -iname '*.py' | xargs -P4 -I{} python3 -Wall -m py_compile {}
./bpython/line.py:193: DeprecationWarning: invalid escape sequence \s
current_method_definition_name_re = LazyReCompile("def\s+([a-zA-Z_][\w]*)")
./bpython/cli.py:943: DeprecationWarning: invalid escape sequence \T
elif key in ("KEY_NPAGE", "\T"): # page_down or \T
./bpython/cli.py:947: DeprecationWarning: invalid escape sequence \S
elif key in ("KEY_PPAGE", "\S"): # page_up or \S