/Users/nick/.local/share/uv/tools/dphon/lib/python3.14/site-packages/docopt.py:165: SyntaxWarning: "\S" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\S"? A raw string is also an option.
name = re.findall('(<\S*?>)', source)[0]
/Users/nick/.local/share/uv/tools/dphon/lib/python3.14/site-packages/docopt.py:166: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option.
value = re.findall('\[default: (.*)\]', source, flags=re.I)
/Users/nick/.local/share/uv/tools/dphon/lib/python3.14/site-packages/docopt.py:207: SyntaxWarning: "\[" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\["? A raw string is also an option.
matched = re.findall('\[default: (.*)\]', description, flags=re.I)
/Users/nick/.local/share/uv/tools/dphon/lib/python3.14/site-packages/docopt.py:456: SyntaxWarning: "\S" is an invalid escape sequence. Such sequences will not work in the future. Did you mean "\\S"? A raw string is also an option.
split = re.split('\n *(<\S+?>|-\S+?)', doc)[1:]
We're getting weird warnings:
Maybe just use
typersince it's a transitive dependency anyway?