# Type helpers
Xlib._typing

# __all__ is a map at runtime
# https://github.com/python-xlib/python-xlib/pull/238
Xlib.ext(\.__all__)?

# These will unconditionally fail at runtime
# See: https://github.com/python-xlib/python-xlib/issues/253
Xlib.protocol.rq.DictWrapper.__gt__
Xlib.protocol.rq.DictWrapper.__lt__
Xlib.protocol.rq.Event.__gt__
Xlib.protocol.rq.Event.__lt__

# Can be None or str once instanciated
Xlib.protocol.rq.*.structcode
# Should only ever be str once instanciated
Xlib.protocol.rq.*.name

# Structs generate their attributes (@type_check_only)
Xlib.protocol.rq.Struct.__getattr__

# Iteration variable bleed into the global scope
Xlib.protocol.rq.c
# Re-exports from six
Xlib.ext.xinput.integer_types
Xlib.protocol.display.PY3
Xlib.protocol.rq.PY3
