/usr/lib/python3/dist-packages/uritools/chars.py is in python3-uritools 1.0.2-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | # RFC 3986 2.2. Reserved Characters
#
# reserved = gen-delims / sub-delims
#
# gen-delims = ":" / "/" / "?" / "#" / "[" / "]" / "@"
#
# sub-delims = "!" / "$" / "&" / "'" / "(" / ")"
# / "*" / "+" / "," / ";" / "="
#
GEN_DELIMS = ':/?#[]@'
SUB_DELIMS = "!$&'()*+,;="
RESERVED = GEN_DELIMS + SUB_DELIMS
# RFC 3986 2.3. Unreserved Characters
#
# unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~"
#
UNRESERVED = (
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
'abcdefghijklmnopqrstuvwxyz'
'0123456789'
'-._~'
)
|