§
    `ÉÝj‚H  ã                  óB  — U d Z ddlmZ ddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlZddlmZmZmZ ddlmZ ddlmZ ddlmZ ddlmZ d	e	j        v Zd
„ ZdddgdœZde›d�Zej        d„ ¦   «         Zd„ Z e  e!eg d¢¦  «        ¦  «        Z"ddgddgfddgg d¢fdddgdgfdg d¢dgfdd gg fd!d"gd#gfd$g d%¢d&gfd'd(d)gd*gfd+g d,¢g fd-g d.¢d/d0gfd1d2d3gg d4¢fd5g d6¢d7gfd8d9gg d:¢fgZ#d;e$d<<   	 ej%         &                    d=„ e#D ¦   «         ¦  «        Z' ej(        e'¬>¦  «        d?„ ¦   «         Z)ej%         &                    d@„ e#D ¦   «         ¦  «        Z* ej(        e*¬>¦  «        dA„ ¦   «         Z+dB„ Z,dC„ Z- G dD„ dE¦  «        Z. G dF„ dGe.¦  «        Z/ G dH„ dIe.¦  «        Z0dS )Jzsdist testsé    )ÚannotationsN)ÚFileListÚegg_infoÚtranslate_pattern)ÚDistribution)ÚDALS)Úlog)ÚDistutilsTemplateErrorÚ__pypy__c                óB   — |                       dt          j        ¦  «        S )z"Converts '/' in a string to os.sepú/)ÚreplaceÚosÚsep)Úss    úf/home/spazio/cosmos_universe_media/venv/lib/python3.11/site-packages/setuptools/tests/test_manifest.pyÚmake_local_pathr      s   € à�9Š9�S�"œ&Ñ!Ô!Ð!ó    Úappz0.0)ÚnameÚversionÚpackagesz&from setuptools import setup

setup(**z)
c               #  ó(  K  — t           j        t           j        }} t          j        ¦   «         t          j        ¦   «         ct           _        t           _        	 d V — | |ct           _        t           _        d S # | |ct           _        t           _        w xY w©N)ÚsysÚstdoutÚstderrÚioÚStringIO)Ú
old_stdoutÚ
old_stderrs     r   Úquietr"   ,   sm   è è € å œZ­¬�
€JÝœ[™]œ]­B¬K©M¬MÐ…C„J•”
ð8Øˆˆˆà!+¨ZÐ�Œ
•C”J�J�Jø ¨ZÐ�Œ
•C”JÐ7Ð7Ð7Ð7s   ÁA6 Á6Bc                óJ   — t          | d¦  «                             ¦   «          d S )NÚwb)ÚopenÚclose)Úfilenames    r   Útouchr(   6   s$   € Ýˆ�4ÑÔ×ÒÑ Ô Ð Ð Ð r   )ú
README.rstúMANIFEST.inúsetup.pyzapp.egg-info/PKG-INFOzapp.egg-info/SOURCES.txtz!app.egg-info/dependency_links.txtzapp.egg-info/top_level.txtzapp/__init__.pyÚfooÚbarÚfoobarúfoo/bar)zfoo/bar/bazz	./foo/barr,   z*.txtzfoo.txtzbar.txtzfoo/foo.txtz	dir/*.txt)zdir/foo.txtzdir/bar.txtzdir/.txtznotdir/foo.txtz*/*.pyzbin/start.pyzdocs/page-?.txtzdocs/page-9.txtzdocs/page-10.txtz
foo/**/bar)zfoo/bing/barzfoo/bing/bang/barr/   zfoo/abarzfoo/**zfoo/bar/bing.pyzfoo/xz/foo/xz**)Úxzabc/xyzz@nythingzpre[one]post)ÚpreopostÚprenpostÚpreepostÚprepostÚ
preonepostzhello[!one]worldÚhelloxworldÚhelloyworld)ÚhellooworldÚ
helloworldÚhellooneworldz
[]one].txt)zo.txtz].txtze.txtzone].txtzfoo[!]one]barÚfooybar)zfoo]barÚfooobarÚfooebarz&list[tuple[str, list[str], list[str]]]Útranslate_specsc              #  ób   K  — | ]*\  }}}t          t          j        |¦  «        |¦  «        V — Œ+d S r   ©ÚzipÚ	itertoolsÚrepeat©Ú.0ÚpatternÚmatchesÚ
mismatchess       r   ú	<genexpr>rI   €   sQ   è è € ð -ð -á$ˆ�˜*õ �	Ô˜Ñ!Ô! 7Ñ+Ô+ð-ð -ð -ð -ð -ð -r   )Úparamsc                ó6   — t          t          | j        ¦  «        S r   ©Úmapr   Úparam©Úrequests    r   Úpattern_matchrQ   †   ó   € å� ¤Ñ.Ô.Ð.r   c              #  ób   K  — | ]*\  }}}t          t          j        |¦  «        |¦  «        V — Œ+d S r   r@   rD   s       r   rI   rI   ‹   sQ   è è € ð 0ð 0á$ˆ�˜*õ �	Ô˜Ñ!Ô! :Ñ.Ô.ð0ð 0ð 0ð 0ð 0ð 0r   c                ó6   — t          t          | j        ¦  «        S r   rL   rO   s    r   Úpattern_mismatchrU   ‘   rR   r   c                óX   — | \  }}t          |¦  «                             |¦  «        sJ ‚d S r   ©r   Úmatch)rQ   rF   Útargets      r   Útest_translated_pattern_matchrZ   –   s3   € Ø#�O€GˆVÝ˜WÑ%Ô%×+Ò+¨FÑ3Ô3Ð3Ð3Ð3Ð3Ð3r   c                óX   — | \  }}t          |¦  «                             |¦  «        rJ ‚d S r   rW   )rU   rF   rY   s      r   Ú test_translated_pattern_mismatchr\   ›   s3   € Ø&�O€GˆVÝ  Ñ)Ô)×/Ò/°Ñ7Ô7Ð7Ð7Ð7Ð7Ð7r   c                  ó   — e Zd Zd„ Zd„ ZdS )ÚTempDirTestCasec                ó˜   — t          j        ¦   «         | _        t          j        ¦   «         | _        t          j        | j        ¦  «         d S r   )ÚtempfileÚmkdtempÚtemp_dirr   ÚgetcwdÚold_cwdÚchdir©ÚselfÚmethods     r   Úsetup_methodzTempDirTestCase.setup_method¡   s7   € Ý Ô(Ñ*Ô*ˆŒÝ”y‘{”{ˆŒÝ
Œ�”ÑÔÐÐÐr   c                ój   — t          j        | j        ¦  «         t          j        | j        ¦  «         d S r   )r   re   rd   ÚshutilÚrmtreerb   rf   s     r   Úteardown_methodzTempDirTestCase.teardown_method¦   s,   € Ý
Œ�”ÑÔÐÝŒ�d”mÑ$Ô$Ð$Ð$Ð$r   N)Ú__name__Ú
__module__Ú__qualname__ri   rm   © r   r   r^   r^       s2   € € € € € ð ð  ð  ð
%ð %ð %ð %ð %r   r^   c                  óf   ‡ — e Zd Zˆ fd„Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Z	d„ Z
d	„ Zd
„ Zd„ Zd„ Zd„ Zˆ xZS )ÚTestManifestTestc                ó"  •— t          ¦   «                              |¦  «         t          t          j                             | j        d¦  «        dd¬¦  «        }|                     t          ¦  «         | 	                    ¦   «          	 dD ]4}t          t          j                             | j        |¦  «        ¦  «         Œ5t          j                             | j        d¦  «        }t          j        |¦  «         dD ]/}t          t          j                             ||¦  «        ¦  «         Œ0t          j                             |d¦  «        }t          j        |¦  «         d	D ]/}t          t          j                             ||¦  «        ¦  «         Œ0d S )
Nr+   Úwúutf-8©Úencoding)r)   ú.hidden.rstútesting.rstÚLICENSEr   )z__init__.pyúa.txtúb.txtzc.rstÚstatic)zapp.jsz
app.js.mapzapp.csszapp.css.map)Úsuperri   r%   r   ÚpathÚjoinrb   ÚwriteÚSETUP_PYr&   r(   Úmkdir)rg   rh   ÚfÚfnameÚtest_pkgr~   Ú	__class__s         €r   ri   zTestManifestTest.setup_method¬   sT  ø€ Ý‰Œ×Ò˜VÑ$Ô$Ð$å•”—’˜dœm¨ZÑ8Ô8¸#ÈÐPÑPÔPˆØ	�Š•ÑÔÐØ	�Š‰	Œ	ˆ	ð	ð$ Mð 	6ð 	6ˆEÝ•"”'—,’,˜tœ}¨eÑ4Ô4Ñ5Ô5Ð5Ð5õ ”7—<’< ¤¨uÑ5Ô5ˆÝ
Œ�ÑÔÐØ?ð 	1ð 	1ˆEÝ•"”'—,’,˜x¨Ñ/Ô/Ñ0Ô0Ð0Ð0õ ”—’˜h¨Ñ1Ô1ˆÝ
Œ�ÑÔÐØGð 	/ð 	/ˆEÝ•"”'—,’,˜v uÑ-Ô-Ñ.Ô.Ð.Ð.ð	/ð 	/r   c                óê   — t           j                             | j        d¦  «        }t	          |dd¬¦  «        5 }|                     t          |¦  «        ¦  «         ddd¦  «         dS # 1 swxY w Y   dS )zWrite a MANIFEST.in.r*   ru   rv   rw   N)r   r€   r�   rb   r%   r‚   r   )rg   ÚcontentsÚmanifestr…   s       r   Úmake_manifestzTestManifestTest.make_manifestÓ   s§   € å”7—<’< ¤¨}Ñ=Ô=ˆÝ�(˜C¨'Ð2Ñ2Ô2ð 	$°aØ�GŠG•D˜‘N”NÑ#Ô#Ð#ð	$ð 	$ð 	$ñ 	$ô 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$ð 	$øøøð 	$ð 	$ð 	$ð 	$ð 	$ð 	$s   ¸#A(Á(A,Á/A,c                óØ   — t          t          ¦  «        }d|_        t          |¦  «        }|                     ¦   «          |                     ¦   «          t          |j        j        ¦  «        S )z7Run egg_info and get all the files to include, as a setr+   )	r   ÚSETUP_ATTRSÚscript_namer   Úensure_finalizedÚrunÚsetÚfilelistÚfiles)rg   ÚdistÚcmds      r   Ú	get_fileszTestManifestTest.get_filesÙ   sT   € å�KÑ(Ô(ˆØ%ˆÔÝ�t‰nŒnˆØ×ÒÑÔÐà�Š‰	Œ	ˆ	å�3”<Ô%Ñ&Ô&Ð&r   c                óf   — t           t          dg¦  «        z
  |                      ¦   «         k    sJ ‚dS )z=Check a missing MANIFEST.in includes only the standard files.r*   N)Údefault_filesr’   r—   ©rg   s    r   Útest_no_manifestz!TestManifestTest.test_no_manifestä   s2   € å¥ ] OÑ 4Ô 4Ñ4¸¿ºÑ9IÔ9IÒIÐIÐIÐIÐIÐIr   c                ón   — |                       d¦  «         t          |                      ¦   «         k    sJ ‚dS )z<Check an empty MANIFEST.in includes only the standard files.Ú N)rŒ   r™   r—   rš   s    r   Útest_empty_filesz!TestManifestTest.test_empty_filesè   s7   € à×Ò˜2ÑÔÐÝ §¢Ñ 0Ô 0Ò0Ð0Ð0Ð0Ð0Ð0r   c                ó–   — |                       d¦  «         t          t          ddg¦  «        z  }||                      ¦   «         k    sJ ‚dS )z,Include extra rst files in the project root.zinclude *.rstrz   ry   N)rŒ   r™   r’   r—   )rg   r”   s     r   Útest_includezTestManifestTest.test_includeí   sN   € à×Ò˜?Ñ+Ô+Ð+Ý¥ ]°MÐ$BÑ CÔ CÑCˆØ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c                ó´   — t           }|                      d¦  «         t          t           |d¦  «        g¦  «        z  }||                      ¦   «         k    sJ ‚dS )z0Include everything in app/ except the text fileszE
            include app/*
            exclude app/*.txt
            ú	app/c.rstN©r   rŒ   r™   r’   r—   ©rg   Úmlr”   s      r   Útest_excludezTestManifestTest.test_excludeó   sd   € åˆØ×Òðñ	
ô 	
ð 	
õ ¥ R R¨¡_¤_Ð$5Ñ 6Ô 6Ñ6ˆØ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c                ó  — t           }|                      d¦  «         t          t           |d¦  «         |d¦  «         |d¦  «         |d¦  «         |d¦  «         |d¦  «        g¦  «        z  }||                      ¦   «         k    sJ ‚dS )	zInclude with multiple patterns.zinclude app/*.txt app/static/*ú	app/a.txtú	app/b.txtúapp/static/app.jsúapp/static/app.js.mapúapp/static/app.cssúapp/static/app.css.mapNr£   r¤   s      r   Útest_include_multiplez&TestManifestTest.test_include_multipleÿ   s¨   € åˆØ×ÒÐ;Ñ<Ô<Ð<Ý¥ØˆBˆ{‰OŒOØˆBˆ{‰OŒOØˆBÐ"Ñ#Ô#ØˆBÐ&Ñ'Ô'ØˆBÐ#Ñ$Ô$ØˆBÐ'Ñ(Ô(ð%
ñ !ô !ñ ˆð ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c           	     óð   — t           }|                      d¦  «         t          t           |d¦  «         |d¦  «         |d¦  «         |d¦  «        g¦  «        z  }||                      ¦   «         k    sJ ‚dS )ú(Include the whole app/static/ directory.zgraft app/staticrª   r«   r¬   r­   Nr£   r¤   s      r   Ú
test_graftzTestManifestTest.test_graft  s’   € åˆØ×ÒÐ-Ñ.Ô.Ð.Ý¥ØˆBÐ"Ñ#Ô#ØˆBÐ&Ñ'Ô'ØˆBÐ#Ñ$Ô$ØˆBÐ'Ñ(Ô(ð	%
ñ !ô !ñ ˆð ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c           	     óð   — t           }|                      d¦  «         t          t           |d¦  «         |d¦  «         |d¦  «         |d¦  «        g¦  «        z  }||                      ¦   «         k    sJ ‚dS )r°   zgraft */staticrª   r«   r¬   r­   Nr£   r¤   s      r   Útest_graft_glob_syntaxz'TestManifestTest.test_graft_glob_syntax  s’   € åˆØ×ÒÐ+Ñ,Ô,Ð,Ý¥ØˆBÐ"Ñ#Ô#ØˆBÐ&Ñ'Ô'ØˆBÐ#Ñ$Ô$ØˆBÐ'Ñ(Ô(ð	%
ñ !ô !ñ ˆð ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c                óÈ   — t           }|                      d¦  «         t          t           |d¦  «         |d¦  «        g¦  «        z  }||                      ¦   «         k    sJ ‚dS )z'Exclude all *.map files in the project.zK
            graft app/static
            global-exclude *.map
            rª   r¬   Nr£   r¤   s      r   Útest_graft_global_excludez*TestManifestTest.test_graft_global_exclude%  st   € åˆØ×Òðñ	
ô 	
ð 	
õ ¥ R RÐ(;Ñ%<Ô%<¸b¸bÐAUÑ>VÔ>VÐ$WÑ XÔ XÑXˆØ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c           
     óà   — t           }|                      d¦  «         t          t          dd |d¦  «         |d¦  «         |d¦  «        g¦  «        z  }||                      ¦   «         k    sJ ‚dS )z;Include all *.rst, *.js, and *.css files in the whole tree.z9
            global-include *.rst *.js *.css
            ry   rz   r¢   rª   r¬   Nr£   r¤   s      r   Útest_global_includez$TestManifestTest.test_global_include1  s‘   € åˆØ×Òðñ	
ô 	
ð 	
õ
 ¥ØØØˆBˆ{‰OŒOØˆBÐ"Ñ#Ô#ØˆBÐ#Ñ$Ô$ð%
ñ !ô !ñ ˆð ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   c                óÜ   — t           }|                      d¦  «         t          t           |d¦  «         |d¦  «         |d¦  «        g¦  «        z  }||                      ¦   «         k    sJ ‚dS )z@Include all files in app/, except for the whole app/static/ dir.z@
            graft app
            prune app/static
            r¨   r©   r¢   Nr£   r¤   s      r   Útest_graft_prunez!TestManifestTest.test_graft_pruneB  sx   € åˆØ×Òðñ	
ô 	
ð 	
õ ¥ R R¨¡_¤_°b°b¸±o´oÀrÀrÈ+ÁÄÐ$WÑ XÔ XÑXˆØ˜ŸšÑ(Ô(Ò(Ð(Ð(Ð(Ð(Ð(r   )rn   ro   rp   ri   rŒ   r—   r›   rž   r    r¦   r®   r±   r³   rµ   r·   r¹   Ú__classcell__)rˆ   s   @r   rs   rs   «   sð   ø€ € € € € ð%/ð %/ð %/ð %/ð %/ðN$ð $ð $ð	'ð 	'ð 	'ðJð Jð Jð1ð 1ð 1ð
)ð )ð )ð
)ð 
)ð 
)ð)ð )ð )ð
)ð 
)ð 
)ð
)ð 
)ð 
)ð
)ð 
)ð 
)ð)ð )ð )ð"
)ð 
)ð 
)ð 
)ð 
)ð 
)ð 
)r   rs   c                  óÊ   — e Zd ZdZ ej         ej        d¦  «        dk    ¬¦  «        d„ ¦   «         Zd„ Z	d„ Z
d„ Zd	„ Zd
„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestFileListTestz•
    A copy of the relevant bits of distutils/tests/test_filelist.py,
    to ensure setuptools' version of FileList keeps parity with distutils.
    ÚSETUPTOOLS_USE_DISTUTILSÚstdlib)Úautousec                óT   ‡— ˆfd„}|                      t          j        d|¦  «         dS )z Account for stdlib compatibilityc           	     ó–   •— t          j        ¦   «         }t          j        d|dd|||¦  «        }‰j                             |¦  «         d S )NÚ	distutilsr�   r   )r   Úexc_infoÚloggingÚ	LogRecordÚrecordsÚappend)Ú_loggerÚlevelÚmsgÚargsÚexcÚrecÚcaplogs         €r   Ú_logz2TestFileListTest._compat_record_logs.<locals>._logY  sF   ø€ Ý”,‘.”.ˆCÝÔ# K°¸¸A¸sÀDÈ#ÑNÔNˆCØŒN×!Ò! #Ñ&Ô&Ð&Ð&Ð&r   rÏ   N)Úsetattrr	   ÚLog)rg   ÚmonkeypatchrÎ   rÏ   s     ` r   Ú_compat_record_logsz$TestFileListTest._compat_record_logsU  s>   ø€ ð	'ð 	'ð 	'ð 	'ð 	'ð
 	×Ò�CœG V¨TÑ2Ô2Ð2Ð2Ð2r   c                ó*   ‡— ˆfd„|j         D ¦   «         S )Nc                ó&   •— g | ]}|j         ‰v ¯|‘ŒS rq   )Úlevelno)rE   ÚrÚlevelss     €r   ú
<listcomp>z0TestFileListTest.get_records.<locals>.<listcomp>a  s%   ø€ ÐAÐAÐA�a¨Q¬Y¸&Ð-@Ð-@�Ð-@Ð-@Ð-@r   )rÆ   )rg   rÎ   rØ   s     `r   Úget_recordszTestFileListTest.get_records`  s   ø€ ØAÐAÐAÐA˜6œ>ÐAÑAÔAÐAr   c                óz   — |                       |t          j        ¦  «        g k    sJ ‚|                     ¦   «          d S r   )rÚ   r	   ÚWARNÚclear©rg   rÎ   s     r   ÚassertNoWarningsz!TestFileListTest.assertNoWarningsc  s6   € Ø×Ò ­¬Ñ1Ô1°RÒ7Ð7Ð7Ð7Ø�Š‰Œˆˆˆr   c                óÜ   — t           r|j        st          j        d¦  «         d S t	          |                      |t          j        ¦  «        ¦  «        dk    sJ ‚|                     ¦   «          d S )Nz'caplog checks may not work well in PyPyr   )	ÚIS_PYPYrÆ   ÚpytestÚxfailÚlenrÚ   r	   rÜ   rÝ   rÞ   s     r   ÚassertWarningszTestFileListTest.assertWarningsg  sf   € Ýð 	˜6œ>ð 	ÝŒLÐBÑCÔCÐCÐCÐCå�t×'Ò'¨µ´Ñ9Ô9Ñ:Ô:¸QÒ>Ð>Ð>Ð>Ø�LŠL‰NŒNˆNˆNˆNr   c                óè   — |D ]n}t           j                             | j        |¦  «        }t           j                             |¦  «        \  }}t          j        |d¬¦  «         t          |¦  «         Œod S )NT)Úexist_ok)r   r€   r�   rb   ÚsplitÚmakedirsr(   )rg   r”   ÚfileÚdirnameÚ	_basenames        r   Ú
make_fileszTestFileListTest.make_filesn  sl   € Øð 	ð 	ˆDÝ”7—<’< ¤¨tÑ4Ô4ˆDÝ!#¤§¢¨tÑ!4Ô!4ÑˆG�YÝŒK˜¨$Ð/Ñ/Ô/Ð/Ý�$‰KŒKˆKˆKð		ð 	r   c                ón  — t          ¦   «         }t          }|                      ddddd |d¦  «         |d¦  «         |d¦  «         |d	¦  «         |d
¦  «         |d¦  «         |d¦  «         |d¦  «         |d¦  «         |d¦  «        g¦  «         t          d¦  «        }|                     d¦  «        D ]}|sŒ|                     |¦  «         Œddd |d¦  «         |d¦  «         |d¦  «         |d¦  «         |d¦  «         |d¦  «        g	}|                     ¦   «          |j        |k    sJ ‚d S )Nzfoo.tmpÚokÚxozfour.txtzbuildout.cfgz.hg/last-message.txtzglobal/one.txtzglobal/two.txtzglobal/files.xzglobal/here.tmpzf/o/f.oozdir/graft-onezdir/dir2/graft2zdir3/okzdir3/sub/ok.txta6          include ok
        include xo
        exclude xo
        include foo.tmp
        include buildout.cfg
        global-include *.x
        global-include *.txt
        global-exclude *.tmp
        recursive-include f *.oo
        recursive-exclude global *.x
        graft dir
        prune dir3
        Ú
)r   r   rí   r   rè   Úprocess_template_lineÚsortr”   )rg   Ú	file_listr¥   ÚMANIFEST_INÚlineÚwanteds         r   Útest_process_template_linez+TestFileListTest.test_process_template_lineu  s§  € å‘J”Jˆ	Ýˆð 	�ŠØØØØØð ˆBÐ%Ñ&Ô&ØˆBÐÑ Ô ØˆBÐÑ Ô ØˆBÐÑ Ô ØˆBÐ Ñ!Ô!ØˆBˆz‰NŒNØˆBˆÑÔØˆBÐ Ñ!Ô!ØˆBˆy‰MŒMØˆBÐ Ñ!Ô!ð#
ñ 	ô 	ð 	õ( ðñ
ô 
ˆð"  ×%Ò% dÑ+Ô+ð 	2ð 	2ˆDØð ØØ×+Ò+¨DÑ1Ô1Ð1Ð1ð ØØØˆBÐ%Ñ&Ô&ØˆBˆÑÔØˆBÐ Ñ!Ô!ØˆBˆz‰NŒNØˆBÐÑ Ô ØˆBÐÑ Ô ð

ˆð 	�ŠÑÔÐØŒ &Ò(Ð(Ð(Ð(Ð(Ð(r   c                óH  — t          ¦   «         }|                     d¦  «        rJ ‚t          ¦   «         }ddg|_        |                     d¦  «        sJ ‚t          ¦   «         }ddg|_        |                     d¦  «         |                     ¦   «          |j        dgk    sJ ‚d S )Nú*.pyúa.pyzb.pyr|   )r   Úexclude_patternr”   ró   ©rg   rô   s     r   Útest_exclude_patternz%TestFileListTest.test_exclude_pattern´  s¬   € å‘J”Jˆ	Ø×,Ò,¨VÑ4Ô4Ð4Ð4Ð4õ ‘J”Jˆ	Ø! 6Ð*ˆ	ŒØ×(Ò(¨Ñ0Ô0Ð0Ð0Ð0õ ‘J”Jˆ	Ø! 7Ð+ˆ	ŒØ×!Ò! &Ñ)Ô)Ð)Ø�ŠÑÔÐØŒ 7 )Ò+Ð+Ð+Ð+Ð+Ð+r   c                ó¬  — t          ¦   «         }|                      g ¦  «         |                     d¦  «        rJ ‚t          ¦   «         }|                      ddg¦  «         |                     d¦  «        sJ ‚t          ¦   «         }|                      ddg¦  «         |                     d¦  «         |                     ¦   «          |j        ddgk    sJ ‚d S )Nrú   rû   r}   Ú*)r   rí   Úinclude_patternró   r”   rý   s     r   Útest_include_patternz%TestFileListTest.test_include_patternÅ  s×   € å‘J”Jˆ	Ø�Š˜ÑÔÐØ×,Ò,¨VÑ4Ô4Ð4Ð4Ð4õ ‘J”Jˆ	Ø�Š˜ Ð)Ñ*Ô*Ð*Ø×(Ò(¨Ñ0Ô0Ð0Ð0Ð0õ ‘J”Jˆ	Ø�Š˜ Ð)Ñ*Ô*Ð*Ø×!Ò! #Ñ&Ô&Ð&Ø�ŠÑÔÐØŒ 6¨7Ð"3Ò3Ð3Ð3Ð3Ð3Ð3r   c                ó¸   — t          ¦   «         }dD ]H}t          j        t          ¦  «        5  |                     |¦  «         d d d ¦  «         n# 1 swxY w Y   ŒId S )N)	ÚincludeÚexcludezglobal-includezglobal-excludezrecursive-includezrecursive-excludeÚgraftÚpruneÚblarg)r   râ   Úraisesr
   rò   )rg   rô   Úactions      r   Ú"test_process_template_line_invalidz3TestFileListTest.test_process_template_line_invalid×  s£   € å‘J”Jˆ	ð

ð 	8ð 	8ˆFõ ”Õ5Ñ6Ô6ð 8ð 8Ø×/Ò/°Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8øð	8ð 	8s   ¬AÁA	ÁA	c                óà  — |                      t          j        ¦  «         t          }t	          ¦   «         }|                      dd |d¦  «        g¦  «         |                     d¦  «         |                     ¦   «          |j        dgk    sJ ‚|  	                    |¦  «         |                     d¦  «         |                     ¦   «          |j        dgk    sJ ‚|  
                    |¦  «         d S )Nrû   r}   úd/c.pyzinclude *.pyzinclude *.rb©Ú	set_levelrÄ   ÚDEBUGr   r   rí   rò   ró   r”   rß   rå   ©rg   rÎ   r¥   rô   s       r   r    zTestFileListTest.test_includeè  sç   € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø�Š˜ ¨"¨"¨X©,¬,Ð7Ñ8Ô8Ð8à×'Ò'¨Ñ7Ô7Ð7Ø�ŠÑÔÐØŒ 6 (Ò*Ð*Ð*Ð*Ø×Ò˜fÑ%Ô%Ð%à×'Ò'¨Ñ7Ô7Ð7Ø�ŠÑÔÐØŒ 6 (Ò*Ð*Ð*Ð*Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   c                óì  — |                      t          j        ¦  «         t          }t	          ¦   «         }dd |d¦  «        g|_        |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|                      |¦  «         |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|  	                    |¦  «         d S )Nrû   r}   r  zexclude *.pyzexclude *.rb©
r  rÄ   r  r   r   r”   rò   ró   rß   rå   r  s       r   r¦   zTestFileListTest.test_excludeù  sò   € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø! 7¨B¨B¨x©L¬LÐ9ˆ	Œà×'Ò'¨Ñ7Ô7Ð7Ø�ŠÑÔÐØŒ 7¨B¨B¨x©L¬LÐ"9Ò9Ð9Ð9Ð9Ø×Ò˜fÑ%Ô%Ð%à×'Ò'¨Ñ7Ô7Ð7Ø�ŠÑÔÐØŒ 7¨B¨B¨x©L¬LÐ"9Ò9Ð9Ð9Ð9Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   c                ó  — |                      t          j        ¦  «         t          }t	          ¦   «         }|                      dd |d¦  «        g¦  «         |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|  	                    |¦  «         |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|  
                    |¦  «         d S )Nrû   r}   r  zglobal-include *.pyzglobal-include *.rbr  r  s       r   r·   z$TestFileListTest.test_global_include
  sÿ   € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø�Š˜ ¨"¨"¨X©,¬,Ð7Ñ8Ô8Ð8à×'Ò'Ð(=Ñ>Ô>Ð>Ø�ŠÑÔÐØŒ 6¨2¨2¨h©<¬<Ð"8Ò8Ð8Ð8Ð8Ø×Ò˜fÑ%Ô%Ð%à×'Ò'Ð(=Ñ>Ô>Ð>Ø�ŠÑÔÐØŒ 6¨2¨2¨h©<¬<Ð"8Ò8Ð8Ð8Ð8Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   c                óÄ  — |                      t          j        ¦  «         t          }t	          ¦   «         }dd |d¦  «        g|_        |                     d¦  «         |                     ¦   «          |j        dgk    sJ ‚|                      |¦  «         |                     d¦  «         |                     ¦   «          |j        dgk    sJ ‚|  	                    |¦  «         d S )Nrû   r}   r  zglobal-exclude *.pyzglobal-exclude *.rbr  r  s       r   Útest_global_excludez$TestFileListTest.test_global_exclude  sÞ   € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø! 7¨B¨B¨x©L¬LÐ9ˆ	Œà×'Ò'Ð(=Ñ>Ô>Ð>Ø�ŠÑÔÐØŒ 7 )Ò+Ð+Ð+Ð+Ø×Ò˜fÑ%Ô%Ð%à×'Ò'Ð(=Ñ>Ô>Ð>Ø�ŠÑÔÐØŒ 7 )Ò+Ð+Ð+Ð+Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   c                óR  — |                      t          j        ¦  «         t          }t	          ¦   «         }|                      d |d¦  «         |d¦  «         |d¦  «        g¦  «         |                     d¦  «         |                     ¦   «          |j         |d¦  «         |d¦  «        gk    sJ ‚|  	                    |¦  «         |                     d¦  «         |                     ¦   «          |j         |d¦  «         |d¦  «        gk    sJ ‚|  
                    |¦  «         d S )Nrû   úd/b.pyúd/c.txtúd/d/e.pyzrecursive-include d *.pyzrecursive-include e *.pyr  r  s       r   Útest_recursive_includez'TestFileListTest.test_recursive_include,  s!  € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø�Š˜   H¡¤¨r¨r°)©}¬}¸b¸bÀ¹n¼nÐMÑNÔNÐNà×'Ò'Ð(BÑCÔCÐCØ�ŠÑÔÐØŒ 2 2 h¡<¤<°°°J±´Ð"@Ò@Ð@Ð@Ð@Ø×Ò˜fÑ%Ô%Ð%à×'Ò'Ð(BÑCÔCÐCØ�ŠÑÔÐØŒ 2 2 h¡<¤<°°°J±´Ð"@Ò@Ð@Ð@Ð@Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   c                ó  — |                      t          j        ¦  «         t          }t	          ¦   «         }d |d¦  «         |d¦  «         |d¦  «        g|_        |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|                      |¦  «         |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|  	                    |¦  «         d S )Nrû   r  r  r  zrecursive-exclude d *.pyzrecursive-exclude e *.pyr  r  s       r   Útest_recursive_excludez'TestFileListTest.test_recursive_exclude=  s  € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø! 2 2 h¡<¤<°°°I±´ÀÀÀ:ÁÄÐOˆ	Œà×'Ò'Ð(BÑCÔCÐCØ�ŠÑÔÐØŒ 6¨2¨2¨i©=¬=Ð"9Ò9Ð9Ð9Ð9Ø×Ò˜fÑ%Ô%Ð%à×'Ò'Ð(BÑCÔCÐCØ�ŠÑÔÐØŒ 6¨2¨2¨i©=¬=Ð"9Ò9Ð9Ð9Ð9Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   c                óR  — |                      t          j        ¦  «         t          }t	          ¦   «         }|                      d |d¦  «         |d¦  «         |d¦  «        g¦  «         |                     d¦  «         |                     ¦   «          |j         |d¦  «         |d¦  «        gk    sJ ‚|  	                    |¦  «         |                     d¦  «         |                     ¦   «          |j         |d¦  «         |d¦  «        gk    sJ ‚|  
                    |¦  «         d S )Nrû   r  r  úf/f.pyzgraft dzgraft er  r  s       r   r±   zTestFileListTest.test_graftN  s  € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø�Š˜   H¡¤¨r¨r°*©~¬~¸r¸rÀ(¹|¼|ÐLÑMÔMÐMà×'Ò'¨	Ñ2Ô2Ð2Ø�ŠÑÔÐØŒ 2 2 h¡<¤<°°°J±´Ð"@Ò@Ð@Ð@Ð@Ø×Ò˜fÑ%Ô%Ð%à×'Ò'¨	Ñ2Ô2Ð2Ø�ŠÑÔÐØŒ 2 2 h¡<¤<°°°J±´Ð"@Ò@Ð@Ð@Ð@Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   c                ó  — |                      t          j        ¦  «         t          }t	          ¦   «         }d |d¦  «         |d¦  «         |d¦  «        g|_        |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|                      |¦  «         |                     d¦  «         |                     ¦   «          |j        d |d¦  «        gk    sJ ‚|  	                    |¦  «         d S )Nrû   r  r  r  zprune dzprune er  r  s       r   Ú
test_prunezTestFileListTest.test_prune_  s  € Ø×Ò�œÑ'Ô'Ð'Ýˆå‘J”Jˆ	Ø! 2 2 h¡<¤<°°°J±´ÀÀÀHÁÄÐNˆ	Œà×'Ò'¨	Ñ2Ô2Ð2Ø�ŠÑÔÐØŒ 6¨2¨2¨h©<¬<Ð"8Ò8Ð8Ð8Ð8Ø×Ò˜fÑ%Ô%Ð%à×'Ò'¨	Ñ2Ô2Ð2Ø�ŠÑÔÐØŒ 6¨2¨2¨h©<¬<Ð"8Ò8Ð8Ð8Ð8Ø×Ò˜FÑ#Ô#Ð#Ð#Ð#r   N)rn   ro   rp   Ú__doc__râ   Úfixturer   ÚgetenvrÓ   rÚ   rß   rå   rí   rø   rþ   r  r  r    r¦   r·   r  r  r  r±   r!  rq   r   r   r¼   r¼   O  sP  € € € € € ðð ð
 €V„^˜I˜BœIÐ&@ÑAÔAÀXÒMÐNÑNÔNð3ð 3ñ OÔNð3ðBð Bð Bðð ð ðð ð ðð ð ð=)ð =)ð =)ð~,ð ,ð ,ð"4ð 4ð 4ð$8ð 8ð 8ð"$ð $ð $ð"$ð $ð $ð"$ð $ð $ð"$ð $ð $ð"$ð $ð $ð"$ð $ð $ð"$ð $ð $ð"$ð $ð $ð $ð $r   r¼   )1r"  Ú
__future__r   Ú
contextlibr   rB   rÄ   r   rk   r   r`   râ   Úsetuptools.command.egg_infor   r   r   Úsetuptools.distr   Úsetuptools.tests.textwrapr   rÂ   r	   Údistutils.errorsr
   Úbuiltin_module_namesrá   r   rŽ   rƒ   Úcontextmanagerr"   r(   Ú	frozensetrM   r™   r>   Ú__annotations__ÚchainÚfrom_iterableÚmatch_paramsr#  rQ   Úmismatch_paramsrU   rZ   r\   r^   rs   r¼   rq   r   r   ú<module>r3     s>  ðØ Ð Ð à "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø 	€	€	€	Ø Ð Ð Ð Ø €€€Ø 	€	€	€	Ø €€€Ø 
€
€
€
Ø €€€à €€€à MÐ MÐ MÐ MÐ MÐ MÐ MÐ MÐ MÐ MØ (Ð (Ð (Ð (Ð (Ð (Ø *Ð *Ð *Ð *Ð *Ð *à Ð Ð Ð Ð Ð Ø 3Ð 3Ð 3Ð 3Ð 3Ð 3à
˜Ô0Ð
0€ð"ð "ð "ð ØØ�ðð €ðð 
ðð ð €ð Ôð8ð 8ñ Ôð8ð!ð !ð !ð �	Ø€CØð		
ð 		
ð 		
ñô ñô €ð$ ˆUˆG�e˜XÐ&Ð'Ø��Ð@Ð@Ð@ÐAàˆy˜)Ð$ } oÐ6ØÐ<Ð<Ð<Ð?OÐ>PÐQØ�Ð Ð$ØÐ*Ð+Ð.@Ð-AÐBð 	Ø8Ð8Ð8Ø	ˆðð 	Ø	˜GÐ$Ø	ˆ
ðð 	Ø$Ð$Ð$Ø
ðð 	Ø,Ð,Ð,Ø	�LÐ!ðð 	Ø	˜Ð&Ø6Ð6Ð6ðð 	Ø#Ð#Ð#Ø	ˆðð 	Ø	ˆØ)Ð)Ð)ððQ-;€ð -ð -ð -ñ -ð\ð
 Œ×,Ò,ð -ð -à(7ð-ñ -ô -ñ ô €ð €„�|Ð$Ñ$Ô$ð/ð /ñ %Ô$ð/ð ”/×/Ò/ð 0ð 0à(7ð0ñ 0ô 0ñ ô €ð €„�Ð'Ñ'Ô'ð/ð /ñ (Ô'ð/ð4ð 4ð 4ð
8ð 8ð 8ð
%ð %ð %ð %ð %ñ %ô %ð %ða)ð a)ð a)ð a)ð a)�ñ a)ô a)ð a)ðH_$ð _$ð _$ð _$ð _$�ñ _$ô _$ð _$ð _$ð _$r   