Ë
    nûàgÒ:  ã                   ó:  — d 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 ddl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d	lmZ ddlZddlZddlZdd
lmZ ddlmZ ddlmZmZm Z m!Z! dZ"dZ# ejH                  d¬«      d„ «       Z%d„ Z& G d„ dejN                  «      Z(y)z"Tests for distutils.command.sdist.é    N)ÚARCHIVE_FORMATS)ÚsdistÚshow_formats)ÚDistribution)ÚDistutilsOptionError)ÚFileList)Újoin)Údedent)Úilené   )Úsupport)ÚgrpÚpwdÚrequire_uid_0Úrequire_unix_idzF
from distutils.core import setup
import somecode

setup(name='fake')
zõ# file GENERATED by distutils, do NOT edit
README
buildout.cfg
inroot.txt
setup.py
data%(sep)sdata.dt
scripts%(sep)sscript.py
some%(sep)sfile.txt
some%(sep)sother_file.txt
somecode%(sep)s__init__.py
somecode%(sep)sdoc.dat
somecode%(sep)sdoc.txt
T)Úautousec              #   ó&  K  — | j                   }|j                  «       |_        t        j                  j                  ddidt        dœ|j                  «       t	        j                  |j                  «      5  d –— d d d «       y # 1 sw Y   y xY w­w)Nz__init__.pyú#Úxxx)ÚsomecodeÚREADMEúsetup.py)ÚinstanceÚmkdtempÚtmp_dirÚjaracoÚpathÚbuildÚSETUP_PYÚPath)ÚrequestÚdistutils_managed_tempdirÚselfs      úd/var/www/skyplay_api_hub/venv/lib/python3.12/site-packages/setuptools/_distutils/tests/test_sdist.pyÚproject_dirr%   /   s{   è ø€ à×Ñ€DØ—<‘<“>€D„LÜ
‡K�K×Ñð ˜sðð Ü ñ	
ð 	�‰ô	ô 
�‰�4—<‘<Ó	 ñ Û÷÷ ñ üs   ‚A5BÁ7BÁ<	BÂBÂ
Bc              #   óÜ   K  — t        j                  | «      j                  d¬«      5 }t        d t	        t
        j                  |«      «      E d {  –—†  d d d «       y 7 Œ# 1 sw Y   y xY w­w)Núutf-8©Úencoding)Úpathlibr    ÚopenÚfilterÚmapÚstrÚstrip)ÚfilepathÚfs     r$   Úclean_linesr2   A   sZ   è ø€ Ü	�‰�hÓ	×	$Ñ	$¨gÐ	$Ó	6ð 3¸!Ü˜$¤¤C§I¡I¨qÓ 1Ó2×2Ð2÷3ð 3Ø2ø÷3ð 3üs.   ‚&A,¨(A ÁAÁA Á	A,ÁA Á A)Á%A,c                   óÜ  — e Zd Zdd„Zej
                  j                  d«      d„ «       Zej
                  j                  d«      ej
                  j                  d«      ej
                  j                  d«      d„ «       «       «       Z	ej
                  j                  d«      d„ «       Z
edd	„«       Zej
                  j                  d«      d
„ «       Zd„ Zd„ Zd„ Zd„ Zd„ Zej
                  j                  d«      d„ «       Zej
                  j                  d«      d„ «       Zej
                  j                  d«      d„ «       Zej
                  j                  d«      d„ «       Zej
                  j                  d«      d„ «       Zej
                  j                  d«      eeej
                  j                  d«      ej
                  j                  d«      d„ «       «       «       «       «       Zy)Ú	TestSDistNc                 ó„   — |€ddddddœ}t        |«      }d|_        dg|_        d|_        t	        |«      }d|_        ||fS )	zReturns a cmdzns.fake--pkgz1.0r   )ÚnameÚversionÚurlÚauthorÚauthor_emailr   r   TÚdist)r   Úscript_nameÚpackagesÚinclude_package_datar   Údist_dir)r#   Úmetadatar;   Úcmds       r$   Úget_cmdzTestSDist.get_cmdG   s]   € àÐà&Ø ØØØ %ñˆHô ˜HÓ%ˆØ%ˆÔØ#˜ˆŒØ$(ˆÔ!Ü�D‹kˆØˆŒØ�SˆyÐó    Ú
needs_zlibc                 óØ  — t        j                  t        | j                  dd«      «       | j	                  | j                  dddfd«       t        j                  t        | j                  dd«      «       | j	                  | j                  dddfd«       t        j                  t        | j                  dd«      «       | j	                  | j                  dddfd«       | j	                  | j                  ddfd«       | j                  «       \  }}d	g|_        |j                  «        |j                  «        t        | j                  d
«      }t        j                  |«      }|dgk(  sJ ‚t        j                  t        |d«      «      }	 |j                  «       }|j                  «        g d¢}t        |«      |D �cg c]  }d|z   ‘Œ	 c}k(  sJ ‚y # |j                  «        w xY wc c}w )Nr   z.svnzok.pyr   ú.hgÚokz.gitz.nfs0001Úzipr;   úns_fake_pkg-1.0.zip)Ú úPKG-INFOr   r   ú	somecode/úsomecode/__init__.pyúns_fake_pkg-1.0/)ÚosÚmkdirr	   r   Ú
write_filerB   ÚformatsÚensure_finalizedÚrunÚlistdirÚzipfileÚZipFileÚnamelistÚcloseÚsorted)	r#   r;   rA   Údist_folderÚfilesÚzip_fileÚcontentÚexpectedÚxs	            r$   Útest_prune_file_listzTestSDist.test_prune_file_listY   sŽ  € ô 	�‰”�d—l‘l J°Ó7Ô8Ø�‰˜Ÿ™ z°6¸7ÐCÀUÔKä
�‰”�d—l‘l J°Ó6Ô7Ø�‰˜Ÿ™ z°5¸$Ð?ÀÔGä
�‰”�d—l‘l J°Ó7Ô8Ø�‰˜Ÿ™ z°6¸4Ð@À%ÔHà�‰˜Ÿ™ z°:Ð>ÀÔFð —L‘L“N‰	ˆˆcð �gˆŒà×ÑÔØ�‰Œ	ô ˜4Ÿ<™<¨Ó0ˆÜ—
‘
˜;Ó'ˆØÐ.Ð/Ò/Ð/Ð/ä—?‘?¤4¨Ð5JÓ#KÓLˆð	Ø×'Ñ'Ó)ˆGà�N‰NÔò
ˆô �g‹À8Ö"L¸aÐ#5¸Ó#9Ò"LÒLÐLÑLøð �N‰NÕüò #Ms   ÆG Æ>G'ÇG$znot shutil.which('tar')znot shutil.which('gzip')c                 ó.  — | j                  «       \  }}ddg|_        |j                  «        |j                  «        t	        | j
                  d«      }t        j                  |«      }|j                  «        |ddgk(  sJ ‚t        j                  t	        |d«      «       t        j                  t	        |d«      «       ddg|_        |j                  «        |j                  «        t        j                  |«      }|j                  «        |ddgk(  sJ ‚y )NÚgztarÚtarr;   zns_fake_pkg-1.0.tarúns_fake_pkg-1.0.tar.gz)
rB   rR   rS   rT   r	   r   rO   rU   ÚsortÚremove)r#   r;   rA   r[   Úresults        r$   Útest_make_distributionz TestSDist.test_make_distributionŠ   së   € ð
 —L‘L“N‰	ˆˆcð  Ð&ˆŒØ×ÑÔØ�‰Œ	ô ˜4Ÿ<™<¨Ó0ˆÜ—‘˜KÓ(ˆØ�‰ŒØÐ/Ð1IÐJÒJÐJÐJä
�	‰	”$�{Ð$9Ó:Ô;Ü
�	‰	”$�{Ð$<Ó=Ô>ð ˜gÐ&ˆŒà×ÑÔØ�‰Œ	ä—‘˜KÓ(ˆØ�‰ŒØÐ/Ð1IÐJÒJÐJÑJrC   c                 óö  — | j                  «       \  }}ddgdgdœ|_        | j                  | j                  ddfd«       | j                  | j                  ddfd«       t	        | j                  d	«      }t        j                  |«       | j                  |d
fd«       t	        | j                  d«      }t        j                  |«       t	        | j                  d«      }t        j                  |«       | j                  |dfd«       | j                  | j                  dfd«       | j                  | j                  dfd«       | j                  |dfd«       | j                  |dfd«       d	g d¢fddg|_        t	        | j                  d«      }t        j                  |«       | j                  |dfd«       t	        dd«      g|_        dg|_	        d|_
        |j                  «        |j                  «        t	        | j                  d«      }t        j                  |«      }|dgk(  sJ ‚t        j                  t	        |d«      «      }		 |	j!                  «       }
|	j#                  «        g d¢}t%        |
«      |D �cg c]  }d|z   ‘Œ	 c}k(  sJ ‚t'        j(                  | j                  d«      j+                  d¬«      }|t,        d t
        j.                  iz  k(  sJ ‚y # |	j#                  «        w xY wc c}w )!Nz*.cfgz*.datú*.txt)rJ   r   r   údoc.txtr   zdoc.datÚdatazdata.dtÚsomerF   zlast-message.txtúbuildout.cfgú
inroot.txtzfile.txtzother_file.txt)údata/data.dtro   rp   Únotexistingúsome/file.txtúsome/other_file.txtÚscriptsz	script.pyrH   Tr;   rI   )rJ   rK   r   ro   zdata/rq   rp   zscripts/zscripts/script.pyr   zsome/rs   rt   rL   rM   zsomecode/doc.datzsomecode/doc.txtrN   ÚMANIFESTr'   r(   Úsep)rB   Úpackage_datarQ   r   r	   rO   rP   Ú
data_filesru   rR   Úuse_defaultsrS   rT   rU   rV   rW   rX   rY   rZ   r*   r    Ú	read_textrv   rw   )r#   r;   rA   Údata_dirÚsome_dirÚhg_dirÚ
script_dirr[   r\   r]   r^   r_   r`   Úmanifests                 r$   Útest_add_defaultszTestSDist.test_add_defaults©   s’  € ð —L‘L“N‰	ˆˆcð #*¨7Ð!3À'ÀÑKˆÔØ�‰˜Ÿ™ z°9Ð=¸sÔCØ�‰˜Ÿ™ z°9Ð=¸sÔCô ˜Ÿ™ fÓ-ˆÜ
�‰�ÔØ�‰˜ 9Ð-¨sÔ3Ü˜Ÿ™ fÓ-ˆÜ
�‰�Ôä�d—l‘l EÓ*ˆÜ
�‰�ÔØ�‰˜Ð!3Ð4°cÔ:à�‰˜Ÿ™ ~Ð6¸Ô<Ø�‰˜Ÿ™ |Ð4°cÔ:Ø�‰˜ :Ð.°Ô4Ø�‰˜Ð#3Ð4°cÔ:ð ÒRÐSØØ!ð
ˆŒô ˜$Ÿ,™,¨	Ó2ˆ
Ü
�‰�ÔØ�‰˜ [Ð1°3Ô7Ü˜Y¨Ó4Ð5ˆŒà�gˆŒØˆÔà×ÑÔØ�‰Œ	ô ˜4Ÿ<™<¨Ó0ˆÜ—
‘
˜;Ó'ˆØÐ.Ð/Ò/Ð/Ð/ä—?‘?¤4¨Ð5JÓ#KÓLˆð	Ø×'Ñ'Ó)ˆGà�N‰NÔò
ˆô& �g‹À8Ö"L¸aÐ#5¸Ó#9Ò"LÒLÐLÐLô —<‘< §¡¨jÓ9×CÑCÈWÐCÓUˆØœ8 u¬b¯f©f oÑ5Ò5Ð5Ñ5øð5 �N‰NÕüò, #Ms   ÉK! É?K6Ë!K3c                 óP   — | D �cg c]  }|j                  |«      sŒ|‘Œ c}S c c}w ©N)Ú
startswith)ÚmessagesÚprefixÚmsgs      r$   ÚwarningszTestSDist.warningsþ   s!   € à'ÖB˜¨3¯>©>¸&Õ+A’ÒBÐBùÒBs   …#œ#c                 óª  — | j                  i ¬«      \  }}|j                  «        |j                  «        t        | j	                  |j
                  d«      «      dk(  sJ ‚|j                  «        | j                  «       \  }}|j                  «        d|_        |j                  «        t        | j	                  |j
                  d«      «      dk(  sJ ‚y )N)r@   zwarning: check: r   r   )rB   rS   rT   Úlenrˆ   r…   ÚclearÚmetadata_check)r#   Úcaplogr;   rA   s       r$   Útest_metadata_check_optionz$TestSDist.test_metadata_check_option  s¬   € ð —L‘L¨"�LÓ-‰	ˆˆcð 	×ÑÔØ�‰Œ	Ü�4—=‘= §¡Ð2DÓEÓFÈ!ÒKÐKÐKð 	�‰ŒØ—L‘L“N‰	ˆˆcØ×ÑÔØˆÔØ�‰Œ	Ü�4—=‘= §¡Ð2DÓEÓFÈ!ÒKÐKÑKrC   c                 ó&  — t        «        t        t        j                  «       «      }|j	                  «       j
                  j                  d«      D �cg c]#  }|j                  «       j                  d«      r|‘Œ% }}t        |«      |k(  sJ ‚y c c}w )Nú
z
--formats=)	r   rŠ   r   ÚkeysÚ
readouterrÚoutÚsplitr/   r„   )r#   ÚcapsysÚnum_formatsÚlineÚoutputs        r$   Útest_show_formatszTestSDist.test_show_formats  s‚   € ÜŒô œ/×.Ñ.Ó0Ó1ˆð ×)Ñ)Ó+×/Ñ/×5Ñ5°dÓ;ö
àØ�z‰z‹|×&Ñ& |Ô4ò ð
ˆð 
ô
 �6‹{˜kÒ)Ð)Ñ)ùò
s   Á(Bc                 óô  — | j                  «       \  }}|j                  «        |j                  dk(  sJ ‚|j                  dk(  sJ ‚|j                  dk(  sJ ‚d|_        t        j                  t        «      5  |j                  «        d d d «       dg|_        |j                  «        d|_        t        j                  t        «      5  |j                  «        d d d «       y # 1 sw Y   Œ[xY w# 1 sw Y   y xY w)Nrv   úMANIFEST.inr;   r   rH   Úsupazipa)	rB   Úfinalize_optionsr€   Útemplater?   rR   ÚpytestÚraisesr   ©r#   r;   rA   s      r$   Útest_finalize_optionszTestSDist.test_finalize_options!  sÝ   € Ø—L‘L“N‰	ˆˆcØ×ÑÔð �|‰|˜zÒ)Ð)Ð)Ø�|‰|˜}Ò,Ð,Ð,Ø�|‰|˜vÒ%Ð%Ð%ð ˆŒÜ�]‰]Ô/Ó0ñ 	#Ø× Ñ Ô"÷	#à�gˆŒØ×ÑÔð !ˆŒÜ�]‰]Ô/Ó0ñ 	#Ø× Ñ Ô"÷	#ð 	#÷	#ð 	#ú÷	#ð 	#ús   Á7C"ÃC.Ã"C+Ã.C7c                 ó<  — | j                  «       \  }}t        j                  | j                  «       | j	                  d|«       |j                  «        t        «       |_        |j                  «        t        | j                  |j                  «      «      dk(  sJ ‚y )Nr›   r   )rB   rO   Úchdirr   rQ   rS   r   ÚfilelistÚread_templaterŠ   rˆ   r…   )r#   r^   r�   r;   rA   s        r$   Ú_check_templatezTestSDist._check_template:  sp   € Ø—L‘L“N‰	ˆˆcÜ
�‰�—‘ÔØ�‰˜ wÔ/Ø×ÑÔÜ“zˆŒØ×ÑÔÜ�4—=‘= §¡Ó1Ó2°aÒ7Ð7Ñ7rC   c                 ó(   — | j                  d|«       y )Nztaunt knights *©r§   ©r#   r�   s     r$   Ú%test_invalid_template_unknown_commandz/TestSDist.test_invalid_template_unknown_commandC  s   € Ø×ÑÐ.°Õ7rC   c                 ó(   — | j                  d|«       y )NÚpruner©   rª   s     r$   Ú%test_invalid_template_wrong_argumentsz/TestSDist.test_invalid_template_wrong_argumentsF  s   € à×Ñ˜W fÕ-rC   zplatform.system() != 'Windows'c                 ó(   — | j                  d|«       y )Nzinclude examples/r©   rª   s     r$   Ú test_invalid_template_wrong_pathz*TestSDist.test_invalid_template_wrong_pathJ  s   € ð 	×ÑÐ0°&Õ9rC   c                 ó.  — | j                  «       \  }}ddgi|_        | j                  | j                  ddfd«       dg|_        |j                  «        |j                  «        t        t        |j                  «      «      dk(  sJ ‚| j                  | j                  ddfd«       |j                  d«      }d	|_        |j                  «        |j                  «        t        t        |j                  «      «      }t        |«      d
k(  sJ ‚d|d   v sJ ‚y )Nr   rk   rl   r   rc   é   zdoc2.txtÚbuild_pyFé   éÿÿÿÿ)rB   rx   rQ   r   rR   rS   rT   r   r2   r€   Úget_command_objÚ	finalizedÚlistrŠ   )r#   r;   rA   r³   Ú	manifest2s        r$   Útest_get_file_listzTestSDist.test_get_file_listP  sú   € ð —L‘L“N‰	ˆˆcð (¨'¨Ð3ˆÔØ�‰˜Ÿ™ z°9Ð=¸sÔCØ�iˆŒØ×ÑÔØ�‰Œ	ä”K §¡Ó-Ó.°!Ò3Ð3Ð3ð 	�‰˜Ÿ™ z°:Ð>ÀÔDð ×'Ñ'¨
Ó3ˆØ"ˆÔØ×!Ñ!Ô#à�‰Œ	äœ S§\¡\Ó2Ó3ˆ	ô �9‹~ Ò"Ð"Ð"Ø˜Y r™]Ñ*Ð*Ñ*rC   c                 ó°   — | j                  «       \  }}|j                  «        |j                  «        t        t	        |j
                  «      «      dk(  sJ ‚y )Nz*# file GENERATED by distutils, do NOT edit)rB   rS   rT   Únextr2   r€   r¡   s      r$   Útest_manifest_markerzTestSDist.test_manifest_markern  sM   € ð —L‘L“N‰	ˆˆcØ×ÑÔØ�‰Œ	ô ”˜SŸ\™\Ó*Ó+Ø;ò<ð	
ñ<rC   c                 ó¼  — t        d«      }| j                  «       \  }}|j                  «        | j                  | j                  |j
                  f|«       | j                  | j                  dfd«       | j                  | j                  dfd«       | j                  | j                  dfd«       |j                  «        |j                  j                  dgk(  sJ ‚y )NzI            # bad.py
            #bad.py
            good.py
            zgood.pyz
# pick me!zbad.pyz# don't pick me!z#bad.py)	r
   rB   rS   rQ   r   r€   rT   r¥   r\   )r#   Úcontentsr;   rA   s       r$   Útest_manifest_commentsz TestSDist.test_manifest_commentsz  sµ   € ô ðó
ˆð —L‘L“N‰	ˆˆcØ×ÑÔØ�‰˜Ÿ™ s§|¡|Ð4°hÔ?Ø�‰˜Ÿ™ yÐ1°<Ô@Ø�‰˜Ÿ™ xÐ0Ð2DÔEØ�‰˜Ÿ™ yÐ1Ð3EÔFØ�‰Œ	Ø�|‰|×!Ñ! i [Ò0Ð0Ñ0rC   c                 óŠ  — | j                  «       \  }}dg|_        |j                  «        | j                  | j                  |j
                  fd«       | j                  | j                  dfd«       |j                  «        |j                  j                  dgk(  sJ ‚t        t        |j
                  «      «      dgk(  sJ ‚t        | j                  dd«      }t        j                  |«      }	 |D �cg c]  }|j                  ‘Œ }}|j                  «        t!        |«      g d¢k(  sJ ‚y c c}w # |j                  «        w xY w)Nrc   zREADME.manualz0This project maintains its MANIFEST file itself.r;   re   )zns_fake_pkg-1.0zns_fake_pkg-1.0/PKG-INFOzns_fake_pkg-1.0/README.manual)rB   rR   rS   rQ   r   r€   rT   r¥   r\   r¸   r2   r	   Útarfiler+   r6   rY   rZ   )r#   r;   rA   Úarchive_nameÚarchiveÚtarinfoÚ	filenamess          r$   Útest_manual_manifestzTestSDist.test_manual_manifest�  s  € ð —L‘L“N‰	ˆˆcØ�iˆŒØ×ÑÔØ�‰˜Ÿ™ s§|¡|Ð4°oÔFØ�‰Ø�\‰\˜?Ð+Ø>ô	
ð 	�‰Œ	Ø�|‰|×!Ñ! oÐ%6Ò6Ð6Ð6ä”K §¡Ó-Ó.°?Ð2CÒCÐCÐCä˜DŸL™L¨&Ð2JÓKˆÜ—,‘,˜|Ó,ˆð	Ø5<Ö=¨'˜Ÿ›Ð=ˆIÐ=à�M‰MŒOÜ�iÓ ò %
ò 
ð 	
ñ 
ùò >øà�M‰M�Oús   Ã/D0 Ã3D+ÄD0 Ä+D0 Ä0Ec                 óŽ  — | j                  «       \  }}dg|_        t        j                  d«      d   |_        t        j                  d«      d   |_        |j                  «        |j                  «        t        | j                  dd«      }t        j                  |«      }	 |j                  «       D ]$  }|j                  dk(  sJ ‚|j                   dk(  rŒ$J ‚ 	 |j#                  «        | j                  «       \  }}dg|_        |j                  «        |j                  «        t        | j                  dd«      }t        j                  |«      }	 |j                  «       D ]%  }|j                  t%        j&                  «       k(  rŒ%J ‚ 	 |j#                  «        y # |j#                  «        w xY w# |j#                  «        w xY w)Nrc   r   r;   re   )rB   rR   r   ÚgetpwuidÚownerr   ÚgetgrgidÚgrouprS   rT   r	   r   rÂ   r+   Ú
getmembersÚuidÚgidrY   rO   Úgetuid)r#   r;   rA   rÃ   rÄ   Úmembers         r$   Ú"test_make_distribution_owner_groupz,TestSDist.test_make_distribution_owner_group©  ss  € ð —L‘L“N‰	ˆˆcð �iˆŒÜ—L‘L “O AÑ&ˆŒ	Ü—L‘L “O AÑ&ˆŒ	Ø×ÑÔØ�‰Œ	ô ˜DŸL™L¨&Ð2JÓKˆÜ—,‘,˜|Ó,ˆð	Ø!×,Ñ,Ó.ò '�Ø—z‘z Q’Ð&�Ø—z‘z Q“Ð&�ñ'ð �M‰MŒOð —L‘L“N‰	ˆˆcð �iˆŒØ×ÑÔØ�‰Œ	ô ˜DŸL™L¨&Ð2JÓKˆÜ—,‘,˜|Ó,ˆð
	Ø!×,Ñ,Ó.ò 1�Ø—z‘z¤R§Y¡Y£[Ó0Ð0Ð0ñ1ð �M‰M�Oøð+ �M‰M�Oûð* �M‰M�Oús$   Â#3F ÃF Å4F2 ÆF2 ÆF/Æ2Grƒ   )z	warning: )Ú__name__Ú
__module__Ú__qualname__rB   rŸ   ÚmarkÚusefixturesra   Úskipifri   r�   Ústaticmethodrˆ   rŽ   r™   r¢   r§   r«   r®   r°   rº   r½   rÀ   rÇ   r   r   rÒ   © rC   r$   r4   r4   F   s  „ óð$ ‡[�[×Ñ˜\Ó*ñ.Mó +ð.Mð` ‡[�[×Ñ˜\Ó*Ø‡[�[×ÑÐ1Ó2Ø‡[�[×ÑÐ2Ó3ñKó 4ó 3ó +ðKð8 ‡[�[×Ñ˜\Ó*ñR6ó +ðR6ðh òCó ðCð ‡[�[×Ñ˜\Ó*ñLó +ðLò$
*ò#ò28ò8ò.ð ‡[�[×ÑÐ8Ó9ñ:ó :ð:ð
 ‡[�[×Ñ˜\Ó*ñ+ó +ð+ð: ‡[�[×Ñ˜\Ó*ñ	
ó +ð	
ð ‡[�[×Ñ˜\Ó*ñ1ó +ð1ð$ ‡[�[×Ñ˜\Ó*ñ
ó +ð
ð6 ‡[�[×Ñ˜\Ó*ØØØ‡[�[×ÑÐ1Ó2Ø‡[�[×ÑÐ2Ó3ñ(ó 4ó 3ó ó ó +ñ
(rC   r4   ))Ú__doc__rO   r*   ÚshutilrÂ   rV   Údistutils.archive_utilr   Údistutils.command.sdistr   r   Údistutils.corer   Údistutils.errorsr   Údistutils.filelistr   Úos.pathr	   Útextwrapr
   Újaraco.pathr   r   rŸ   Úmore_itertoolsr   rJ   r   Úunix_compatr   r   r   r   r   rv   Úfixturer%   r2   ÚTempdirManagerr4   rÚ   rC   r$   ú<module>ré      s‡   ðÙ (ã 	Û Û Û Û Ý 2ß 7Ý 'Ý 1Ý 'Ý Ý ã Û Û Ý å ß AÓ Að€ð€ð  €‡�˜Ôñó ðò"3ô
P�×&Ñ&õ PrC   