<!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>

ΰRe   c               @   sϋ   d  d l  Z  d  d l Z d  d l Z d  d l m Z d  d l Z d  d l m Z d  d l m	 Z	 d  d l
 m Z d  d l m Z d Z d
 d d  Z Gd d   d e  Z d
 d d  Z e d e j d e j   e j g Z Gd d   d e  Z d S(   i    N(   u   glob(   u   sdist(   u   convert_path(   u   log(   u	   svn_utilsu   READMEu
   README.rstu
   README.txtu    c             c   s@   x9 t  j d  D]( } x | j   |   D] } | Vq) Wq Wd S(   u%   Find all files under revision controlu   setuptools.file_findersN(   u   pkg_resourcesu   iter_entry_pointsu   load(   u   dirnameu   epu   item(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   walk_revctrl   s    u   walk_revctrlc             B   s>   |  Ee  Z d  Z d d d  Z d d   Z d d d  Z d S(	   u	   re_finderc             C   s%   | |  _  | |  _ t |  |  _ d  S(   N(   u   patternu   postprocu   convert_pathu   path(   u   selfu   pathu   patternu   postproc(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   __init__   s    		u   re_finder.__init__c             c   s   t  | d  } z | j   } Wd  | j   XxU |  j j |  D]A } | j d  } |  j rp |  j |  } n  t j | |  Vq@ Wd  S(   Nu   rUi   (	   u   openu   readu   closeu   patternu   finditeru   groupu   postprocu	   svn_utilsu   joinpath(   u   selfu   dirnameu   filenameu   fu   datau   matchu   path(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   _finder   s    	u   re_finder._finderu    c             c   s   t  j | |  j  } t j j |  r xh |  j | |  D]Q } t j j |  rZ | Vq: t j j |  r: x |  |  D] } | Vqy Wq: q: Wn  d  S(   N(   u	   svn_utilsu   joinpathu   pathu   osu   isfileu   _finderu   isdir(   u   selfu   dirnameu   pathu   item(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   __call__+   s    u   re_finder.__call__N(   u   __name__u
   __module__u   __qualname__u   Noneu   __init__u   _finderu   __call__(   u
   __locals__(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu	   re_finder   s   u	   re_finderc             c   s1   x* t  D]" } x | |   D] } | Vq Wq Wd S(   u   Primary svn_cvs entry pointN(   u   finders(   u   dirnameu   finderu   item(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   _default_revctrl7   s    u   _default_revctrlu   CVS/Entriesu   ^\w?/([^/]+)/c             B   sμ   |  Ee  Z d  Z d Z d  d d d d f d! g Z i  Z d d   Z d d   Z e	 j
 d" k  p d# e	 j
 k oy d$ k  n p d% e	 j
 k o d& k  n Z e r¬ e Z n  d d   Z d d   Z d d   Z d d   Z d d   Z d S('   u   sdistu=   Smart sdist that finds anything supported by revision controlu   formats=u6   formats for source distribution (comma-separated list)u	   keep-tempu   ku1   keep the distribution tree around after creating u   archive file(s)u	   dist-dir=u   duF   directory to put the source distribution archive(s) in [default: dist]c             C   s  |  j  d  |  j d  } | j |  _ |  j j t j j | j d   |  j   x! |  j	   D] } |  j  |  qa Wd d  l
 } d | j j k r£ |  j   n  |  j   t |  j d g   } x< |  j D]1 } d d | f } | | k rΜ | j |  qΜ qΜ Wd  S(   Nu   egg_infou   SOURCES.txti    u   checku
   dist_filesu   sdistu    (   u   run_commandu   get_finalized_commandu   filelistu   appendu   osu   pathu   joinu   egg_infou   check_readmeu   get_sub_commandsu   distutils.commandu   commandu   __all__u   check_metadatau   make_distributionu   getattru   distributionu   archive_files(   u   selfu   ei_cmdu   cmd_nameu	   distutilsu
   dist_filesu   fileu   data(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   runU   s     "

u	   sdist.runc          	   C   sD   y t  j |   Wn, t j   d j j j d j     Yn Xd  S(   Ni   u   template(   u   _sdistu   read_templateu   sysu   exc_infou   tb_nextu   tb_frameu   f_localsu   close(   u   self(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   __read_template_hackn   s
    !u   sdist.__read_template_hacki   i   i   i    i   i   c                s`  t  |  j j g } xΒ | D]Ί } t | t  r | } d } x: | D]2 } t j j |  rA d } |  j j	 |  PqA qA W| sΣ |  j
 d d j |   qΣ q t j j |  rΒ |  j j	 |  q |  j
 d |  q Wd d g } xH | D]@ } t t t j j t |    } | rκ |  j j |  qκ qκ W|  j j   r·|  j d  } |  j j | j    |  j j s·xC | j D]5 \ }	   }	 }
 |  j j   f d	 d
   |
 D  qxWq·n  |  j j   rξ|  j d  } |  j j | j    n  |  j j   r%|  j d  } |  j j | j    n  |  j j   r\|  j d  } |  j j | j    n  d  S(   Ni    i   u,   standard file not found: should have one of u   , u   standard file '%s' not foundu   test/test*.pyu	   setup.cfgu   build_pyc                s%   g  |  ] } t  j j   |   q S(    (   u   osu   pathu   join(   u   .0u   filename(   u   src_dir(    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu
   <listcomp>©   s   	u&   sdist.add_defaults.<locals>.<listcomp>u	   build_extu
   build_clibu   build_scripts(   u   READMESu   distributionu   script_nameu
   isinstanceu   tupleu   osu   pathu   existsu   filelistu   appendu   warnu   joinu   listu   filteru   isfileu   globu   extendu   has_pure_modulesu   get_finalized_commandu   get_source_filesu   include_package_datau
   data_filesu   has_ext_modulesu   has_c_librariesu   has_scripts(   u   selfu	   standardsu   fnu   altsu   got_itu   optionalu   patternu   filesu   build_pyu   _u	   filenamesu	   build_extu
   build_clibu   build_scripts(    (   u   src_diru1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   add_defaults   sL    	!u   sdist.add_defaultsc             C   sE   x> t  D] } t j j |  r d  Sq W|  j d d j t    d  S(   Nu,   standard file not found: should have one of u   , (   u   READMESu   osu   pathu   existsu   warnu   join(   u   selfu   f(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   check_readmeΈ   s
    u   sdist.check_readmec             C   s   t  j |  | |  t j j | d  } t t d  ri t j j |  ri t j |  |  j d |  n  |  j	 d  j
 |  d  S(   Nu	   setup.cfgu   linku   egg_info(   u   _sdistu   make_release_treeu   osu   pathu   joinu   hasattru   existsu   unlinku	   copy_fileu   get_finalized_commandu   save_version_info(   u   selfu   base_diru   filesu   dest(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   make_release_treeΑ   s    !u   sdist.make_release_treec          
   C   sY   t  j j |  j  s d St |  j d  } z | j   } Wd  | j   X| d j   k S(   Nu   rbUu+   # file GENERATED by distutils, do NOT edit
F(	   u   osu   pathu   isfileu   manifestu   Falseu   openu   readlineu   closeu   encode(   u   selfu   fpu
   first_line(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   _manifest_is_not_generatedΞ   s    u    sdist._manifest_is_not_generatedc             C   sΚ   t  j d |  j  t |  j d  } x | D] } t j d k r y | j d  } Wq t k
 r| t  j d |  w, Yq Xn  | j	   } | j
 d  s, | r¨ q, n  |  j j |  q, W| j   d S(	   uͺ   Read the manifest file (named by 'self.manifest') and use it to
        fill in 'self.filelist', the list of files to include in the source
        distribution.
        u   reading manifest file '%s'u   rbUi   u   UTF-8u"   %r not UTF-8 decodable -- skippingu   #N(   i   (   u   logu   infou   manifestu   openu   sysu   version_infou   decodeu   UnicodeDecodeErroru   warnu   stripu
   startswithu   filelistu   appendu   close(   u   selfu   manifestu   line(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   read_manifestΪ   s    u   sdist.read_manifestN(   u   formats=Nu6   formats for source distribution (comma-separated list)(   u	   dist-dir=u   duF   directory to put the source distribution archive(s) in [default: dist](   i   i   i   (   i   i    (   i   i   i   (   i   i   (   i   i   i   (   u   __name__u
   __module__u   __qualname__u   __doc__u   Noneu   user_optionsu   negative_optu   runu   _sdist__read_template_hacku   sysu   version_infou   has_leaky_handleu   read_templateu   add_defaultsu   check_readmeu   make_release_treeu   _manifest_is_not_generatedu   read_manifest(   u
   __locals__(    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   sdistE   s*     		5	u   sdist(   u   READMEu
   README.rstu
   README.txt(   u   osu   reu   sysu   globu   pkg_resourcesu   distutils.command.sdistu   sdistu   _sdistu   distutils.utilu   convert_pathu	   distutilsu   logu
   setuptoolsu	   svn_utilsu   READMESu   walk_revctrlu   objectu	   re_finderu   _default_revctrlu   compileu   Mu
   svn_finderu   finders(    (    (    u1   /tmp/pip-k8wh6o-build/setuptools/command/sdist.pyu   <module>   s    