a
´i ã @ s� d Z ddlmZ ddlmZ zHddlmZ ddlmZ ddl m
Z
ddl mZ G dd „ d eƒZd
Z
W n eyz dZ
Y n0 G dd
„ d
eƒZdS )zCdistutils.command.check
Implements the Distutils 'check' command.
é )ÚCommand)ÚDistutilsSetupError)ÚReporter)ÚParser)Úfrontend)Únodesc @ s e Zd Zd dd„Zdd„ ZdS )
ÚSilentReporterNr ÚasciiÚreplacec
C s" g | _ t | |||||||¡ d S ©N)Úmessagesr Ú__init__)ÚselfÚsourceÚreport_levelÚ
halt_levelÚstreamÚdebugÚencodingÚ
error_handler© r ú//usr/lib64/python3.9/distutils/command/check.pyr
s ÿzSilentReporter.__init__c O s8 | j ||||f¡ tj|g|¢R || j| dœ|¤ŽS )N)ÚlevelÚtype)r Úappendr Úsystem_messageZlevels)r r ÚmessageZchildrenÚkwargsr r r r s þÿþzSilentReporter.system_message)Nr r r
)Ú__name__Ú
__module__Ú__qualname__r
r r r r r r s ÿ
r TFc @ s\ e Zd ZdZdZg d¢Zg d¢Zdd„ Zdd„ Zd d
„ Z dd„ Z
d
d„ Zdd„ Zdd„ Z
dS )Úcheckz6This command checks the meta-data of the package.
z"perform some checks on the package))ÚmetadataÚmzVerify meta-data)ÚrestructuredtextÚrzEChecks if long string meta-data syntax are reStructuredText-compliant)ÚstrictÚsz(Will exit with an error if a check fails)r" r$ r&