0iYddlmZddlZddlZGddeZGddeZGddeZGd d eZGd d e Z y) ) annotationsNceZdZdZy)BuildExceptionz< Exception raised by :class:`build.ProjectBuilder`. N__name__ __module__ __qualname____doc__@/opt/hc_python/lib/python3.12/site-packages/build/_exceptions.pyrrr rc@eZdZdZ d dfd ZddZxZS)BuildBackendExceptionz: Exception raised when a backend operation fails. cLt|||_||_||_yN)super__init__ exceptionexc_info _description)selfr descriptionr __class__s r rzBuildBackendException.__init__s& "  'r cP|jr |jSd|jS)NzBackend operation failed: )rrrs r __str__zBuildBackendException.__str__!s)   $$ $+DNN+=>>r )N)NNN)r Exceptionrz str | NonerzXtuple[type[BaseException], BaseException, types.TracebackType] | tuple[None, None, None]returnNonerstrrrr r rr __classcell__rs@r rr sD#'n ( (  (k (  (?r rceZdZdZddZy)BuildSystemTableValidationErrorzZ Exception raised when the ``[build-system]`` table in pyproject.toml is invalid. c&d|jdS)Nz5Failed to validate `build-system` in pyproject.toml: r)argsrs r rz'BuildSystemTableValidationError.__str__,sFtyyQR|nUUr Nr!)rrr r rr r r r'r''s Vr r'c,eZdZdZdfd ZddZxZS)FailedProcessErrorzG Exception raised when a setup or preparation operation fails. c>t|||_||_yr)rrrr)rrrrs r rzFailedProcessError.__init__5s "'r c|jSr)rrs r rzFailedProcessError.__str__:s   r )rzsubprocess.CalledProcessErrorrr"rr r!r#r%s@r r+r+0s( !r r+ceZdZdZy) TypoWarningz7 Warning raised when a possible typo is found. Nrr r r r/r/>rr r/) __future__r subprocesstypesrrrr'r+Warningr/r r r r4sL" Y ?I?4VnV ! !'r