from typing import Tuple, Type, Union
from . import errors as e
-from .pq import Format
+from . import pq
from .cursor import BaseCursor
from .types.oids import builtins, INVALID_OID
from .connection import BaseConnection
TEXT_OID = builtins["text"].oid
+# Part of the module interface (just importing it makes mypy unhappy)
+Format = pq.Format
# Type system
from typing import Any, Generator, List, Tuple
from .. import errors as e
-from ..pq import Format
-from ..adapt import Adapter, TypeCaster, Transformer, UnknownCaster
+from ..adapt import Format, Adapter, TypeCaster, Transformer, UnknownCaster
from ..adapt import AdaptContext, TypeCasterType, TypeCasterFunc
from .oids import builtins
import struct
from typing import Any, Generator, Optional, Tuple
-from ..pq import Format
-from ..adapt import TypeCaster, Transformer, AdaptContext
+from ..adapt import Format, TypeCaster, Transformer, AdaptContext
from .oids import builtins