from typing import List from . import backend, sugar COPY_THRESHOLD: int DRAFT_API: bool __version__: str # mypy doesn't like overwriting symbols with * so be explicit # about what comes from backend, not from sugar # see tools/backend_imports.py to generate this list # note: `x as x` is required for re-export # see https://github.com/python/mypy/issues/2190 from .backend import IPC_PATH_MAX_LEN as IPC_PATH_MAX_LEN from .backend import curve_keypair as curve_keypair from .backend import curve_public as curve_public from .backend import device as device from .backend import has as has from .backend import proxy as proxy from .backend import proxy_steerable as proxy_steerable from .backend import strerror as strerror from .backend import zmq_errno as zmq_errno from .backend import zmq_poll as zmq_poll from .constants import * from .error import * from .sugar import * def get_includes() -> list[str]: ... def get_library_dirs() -> list[str]: ...