a h @ s d Z ddlmZ ddlmZ zHddlmZ ddlmZ ddl m Z ddl mZ G dd d eZd Z W n eyz dZ Y n0 G dd d eZdS )zCdistutils.command.check Implements the Distutils 'check' command. )Command)DistutilsSetupError)Reporter)Parser)frontend)nodesc @ s e Zd Zd ddZdd ZdS ) SilentReporterNr asciireplacec C s" g | _ t| ||||||| d S N)messagesr __init__)selfsourcereport_level halt_levelstreamdebugencoding error_handler r G/usr/lib/python3.9/site-packages/setuptools/_distutils/command/check.pyr s zSilentReporter.__init__c O s8 | j ||||f tj|g|R || j| d|S )N)leveltype)r appendr system_messageZlevels)r r messageZchildrenkwargsr 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 dZg dZdd 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))metadatamzVerify meta-data)restructuredtextrzEChecks if long string meta-data syntax are reStructuredText-compliant)strictsz(Will exit with an error if a check fails)r" r$ r&