40 lines
837 B
Python
40 lines
837 B
Python
|
"""
|
||
|
build - A simple, correct Python build frontend
|
||
|
"""
|
||
|
|
||
|
from __future__ import annotations
|
||
|
|
||
|
from ._builder import ProjectBuilder
|
||
|
from ._exceptions import (
|
||
|
BuildBackendException,
|
||
|
BuildException,
|
||
|
BuildSystemTableValidationError,
|
||
|
FailedProcessError,
|
||
|
TypoWarning,
|
||
|
)
|
||
|
from ._types import ConfigSettings as ConfigSettingsType
|
||
|
from ._types import Distribution as DistributionType
|
||
|
from ._types import SubprocessRunner as RunnerType
|
||
|
from ._util import check_dependency
|
||
|
|
||
|
|
||
|
__version__ = '1.2.2'
|
||
|
|
||
|
__all__ = [
|
||
|
'__version__',
|
||
|
'BuildBackendException',
|
||
|
'BuildException',
|
||
|
'BuildSystemTableValidationError',
|
||
|
'check_dependency',
|
||
|
'ConfigSettingsType',
|
||
|
'DistributionType',
|
||
|
'FailedProcessError',
|
||
|
'ProjectBuilder',
|
||
|
'RunnerType',
|
||
|
'TypoWarning',
|
||
|
]
|
||
|
|
||
|
|
||
|
def __dir__() -> list[str]:
|
||
|
return __all__
|