<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</html>
ž
«ÿfl  c               @   sË   d  Z  d d l m Z d d l m Z yp d d l m Z d d l m Z d d l	 m
 Z
 d d l	 m Z d d l m Z Gd	 d
 „  d
 e ƒ Z d Z Wn e k
 r° d Z Yn XGd d „  d e ƒ Z d S(   uC   distutils.command.check

Implements the Distutils 'check' command.
i    (   u   Command(   u   DistutilsSetupError(   u   Reporter(   u   Parser(   u   frontend(   u   nodes(   u   StringIOc             B   s8   |  Ee  Z d  Z d d d d d d „ Z d d „  Z d S(	   u   SilentReporteri    u   asciiu   replacec          	   C   s/   g  |  _  t j |  | | | | | | | ƒ d  S(   N(   u   messagesu   Reporteru   __init__(   u   selfu   sourceu   report_levelu
   halt_levelu   streamu   debugu   encodingu   error_handler(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   __init__   s    	u   SilentReporter.__init__c             O   sB   |  j  j | | | | f ƒ t j | d | d |  j | | | ŽS(   Nu   levelu   type(   u   messagesu   appendu   nodesu   system_messageu   levels(   u   selfu   levelu   messageu   childrenu   kwargs(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   system_message   s    
u   SilentReporter.system_messageN(   u   __name__u
   __module__u   __qualname__u   Noneu   __init__u   system_message(   u
   __locals__(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   SilentReporter   s   u   SilentReporterc             B   s’   |  Ee  Z d  Z d Z d Z d d d g Z d d d	 g Z d d „  Z d d „  Z d d „  Z	 d d „  Z
 d d „  Z d d „  Z d d „  Z d S(   u   checku6   This command checks the meta-data of the package.
    u"   perform some checks on the packageu   metadatau   mu   Verify meta-datau   restructuredtextu   ruE   Checks if long string meta-data syntax are reStructuredText-compliantu   strictu   su(   Will exit with an error if a check failsc             C   s(   d |  _  d |  _ d |  _ d |  _ d S(   u    Sets default values for options.i    i   N(   u   restructuredtextu   metadatau   strictu	   _warnings(   u   self(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   initialize_options1   s    			u   check.initialize_optionsc             C   s   d  S(   N(    (   u   self(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   finalize_options8   s    u   check.finalize_optionsc             C   s   |  j  d 7_  t j |  | ƒ S(   u*   Counts the number of warnings that occurs.i   (   u	   _warningsu   Commandu   warn(   u   selfu   msg(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   warn;   s    u
   check.warnc             C   sx   |  j  r |  j ƒ  n  |  j rM t r2 |  j ƒ  qM |  j rM t d ƒ ‚ qM n  |  j rt |  j d k rt t d ƒ ‚ n  d S(   u   Runs the command.u   The docutils package is needed.i    u   Please correct your package.N(   u   metadatau   check_metadatau   restructuredtextu   HAS_DOCUTILSu   check_restructuredtextu   strictu   DistutilsSetupErroru	   _warnings(   u   self(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   run@   s    			u	   check.runc             C   sß   |  j  j } g  } x< d D]4 } t | | ƒ o: t | | ƒ s | j | ƒ q q W| rt |  j d d j | ƒ ƒ n  | j r | j sÛ |  j d d ƒ qÛ n> | j	 rÆ | j
 sÛ |  j d d	 ƒ qÛ n |  j d
 d d ƒ d S(   uÏ   Ensures that all required elements of meta-data are supplied.

        name, version, URL, (author and author_email) or
        (maintainer and maintainer_email)).

        Warns if any are missing.
        u   nameu   versionu   urlu   missing required meta-data: %su   , u)   missing meta-data: if 'author' supplied, u#   'author_email' must be supplied toou-   missing meta-data: if 'maintainer' supplied, u'   'maintainer_email' must be supplied toou4   missing meta-data: either (author and author_email) u%   or (maintainer and maintainer_email) u   must be suppliedN(   u   nameu   versionu   url(   u   distributionu   metadatau   hasattru   getattru   appendu   warnu   joinu   authoru   author_emailu
   maintaineru   maintainer_email(   u   selfu   metadatau   missingu   attr(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   check_metadataP   s$    						u   check.check_metadatac             C   sz   |  j  j ƒ  } xd |  j | ƒ D]S } | d j d ƒ } | d k rQ | d } n d | d | f } |  j | ƒ q Wd S(   u4   Checks if the long string fields are reST-compliant.i   u   lineu   %s (line %s)Niÿÿÿÿ(   u   distributionu   get_long_descriptionu   _check_rst_datau   getu   Noneu   warn(   u   selfu   datau   warningu   line(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   check_restructuredtextn   s    u   check.check_restructuredtextc             C   sï   t  ƒ  } t ƒ  } t j ƒ  j ƒ  } d | _ d
 | _ d
 | _ t	 | | j
 | j d | j d | j d | j d | j ƒ} t j | | d | ƒ} | j | d ƒ y | j | | ƒ Wn. t k
 rç | j j d d d	 i  f ƒ Yn X| j S(   u8   Returns warnings when the provided data doesn't compile.i   u   streamu   debugu   encodingu   error_handleru   sourcei   u   Could not finish the parsing.u    Niÿÿÿÿiÿÿÿÿ(   u   StringIOu   Parseru   frontendu   OptionParseru   get_default_valuesu	   tab_widthu   Noneu   pep_referencesu   rfc_referencesu   SilentReporteru   report_levelu
   halt_levelu   warning_streamu   debugu   error_encodingu   error_encoding_error_handleru   nodesu   documentu   note_sourceu   parseu   AttributeErroru   messagesu   append(   u   selfu   datau   source_pathu   parseru   settingsu   reporteru   document(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   _check_rst_datay   s*    									u   check._check_rst_dataN(   u   metadatau   mu   Verify meta-data(   u   restructuredtextu   ruE   Checks if long string meta-data syntax are reStructuredText-compliant(   u   strictu   su(   Will exit with an error if a check fails(   u   __name__u
   __module__u   __qualname__u   __doc__u   descriptionu   user_optionsu   boolean_optionsu   initialize_optionsu   finalize_optionsu   warnu   runu   check_metadatau   check_restructuredtextu   _check_rst_data(   u
   __locals__(    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   check$   s     	u   checkNTF(   u   __doc__u   distutils.coreu   Commandu   distutils.errorsu   DistutilsSetupErroru   docutils.utilsu   Reporteru   docutils.parsers.rstu   Parseru   docutilsu   frontendu   nodesu   iou   StringIOu   SilentReporteru   Trueu   HAS_DOCUTILSu	   Exceptionu   Falseu   check(    (    (    u<   /opt/alt/python33/lib64/python3.3/distutils/command/check.pyu   <module>   s   
