32 lines
691 B
Python
32 lines
691 B
Python
"""Wrappers to call pyproject.toml-based build backend hooks.
|
|
"""
|
|
|
|
from typing import TYPE_CHECKING
|
|
|
|
from ._impl import (
|
|
BackendUnavailable,
|
|
BuildBackendHookCaller,
|
|
HookMissing,
|
|
UnsupportedOperation,
|
|
default_subprocess_runner,
|
|
quiet_subprocess_runner,
|
|
)
|
|
|
|
__version__ = "1.2.0"
|
|
__all__ = [
|
|
"BackendUnavailable",
|
|
"BackendInvalid",
|
|
"HookMissing",
|
|
"UnsupportedOperation",
|
|
"default_subprocess_runner",
|
|
"quiet_subprocess_runner",
|
|
"BuildBackendHookCaller",
|
|
]
|
|
|
|
BackendInvalid = BackendUnavailable # Deprecated alias, previously a separate exception
|
|
|
|
if TYPE_CHECKING:
|
|
from ._impl import SubprocessRunner
|
|
|
|
__all__ += ["SubprocessRunner"]
|