Ë
    dQêjÛ  ã                  óŽ   — d dl mZ dZerd dlZ G d„ de«      Z G d„ de«      Z G d„ d	e«      Z G d
„ de«      Z G d„ de	«      Z
y)é    )ÚannotationsFNc                  ó   — e Zd ZdZy)ÚBuildExceptionzD
    Exception raised by ``build`` when a build cannot proceed.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úV/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/build/_exceptions.pyr   r   
   ó   „ òr   r   c                  ó:   ‡ — e Zd ZdZ	 d	 	 	 	 	 dˆ fd„Zdd„Zˆ xZS )ÚBuildBackendExceptionz:
    Exception raised when a backend operation fails.
    c                ó>   •— t         ‰| �  «        || _        || _        y ©N©ÚsuperÚ__init__Ú	exceptionÚ_description©Úselfr   ÚdescriptionÚ	__class__s      €r   r   zBuildBackendException.__init__   s   ø€ ô
 	‰ÑÔØ$-ˆŒØ'ˆÕr   c                óP   — | j                   r| j                   S d| j                  ›�S )NzBackend operation failed: )r   r   ©r   s    r   Ú__str__zBuildBackendException.__str__   s)   € Ø×ÒØ×$Ñ$Ð$Ø+¨D¯N©NÐ+=Ð>Ð>r   r   )r   Ú	Exceptionr   z
str | NoneÚreturnÚNone©r    Ústr©r   r   r	   r
   r   r   Ú__classcell__©r   s   @r   r   r      s3   ø„ ñð #'ð(àð(ð  ð(ð 
õ	(÷?r   r   c                  ó   — e Zd ZdZdd„Zy)ÚBuildSystemTableValidationErrorzZ
    Exception raised when the ``[build-system]`` table in pyproject.toml is invalid.
    c                ó&   — d| j                   d   › �S )Nz5Failed to validate `build-system` in pyproject.toml: r   )Úargsr   s    r   r   z'BuildSystemTableValidationError.__str__)   s   € ØFÀtÇyÁyÐQRÁ|ÀnÐUÐUr   Nr"   )r   r   r	   r
   r   r   r   r   r(   r(   $   s   „ ñôVr   r(   c                  ó,   ‡ — e Zd ZdZdˆ fd„Zdd„Zˆ xZS )ÚFailedProcessErrorzG
    Exception raised when a setup or preparation operation fails.
    c                ó>   •— t         ‰| �  «        || _        || _        y r   r   r   s      €r   r   zFailedProcessError.__init__2   s   ø€ Ü‰ÑÔØ8AˆŒØ'ˆÕr   c                ó   — | j                   S r   )r   r   s    r   r   zFailedProcessError.__str__7   s   € Ø× Ñ Ð r   )r   zsubprocess.CalledProcessErrorr   r#   r    r!   r"   r$   r&   s   @r   r,   r,   -   s   ø„ ñõ(÷
!r   r,   c                  ó   — e Zd ZdZy)ÚTypoWarningz7
    Warning raised when a possible typo is found.
    Nr   r   r   r   r0   r0   ;   r   r   r0   )Ú
__future__r   ÚTYPE_CHECKINGÚ
subprocessr   r   r   r(   r,   ÚWarningr0   r   r   r   ú<module>r5      sS   ðÝ "ð €áÛô�Yô ô?˜Iô ?ô(V nô Vô!˜ô !ô�'õ r   