Your IP : 3.16.50.1


Current Path : /opt/alt/python27/lib/python2.7/site-packages/setuptools/command/
Upload File :
Current File : //opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyc

�
��Rec@s�ddlmZddljjZddlZddlZddlZddl	Z	ddl
mZddlm
Z
ddlZeZdd�Zde
ejfd	��YZdS(
i����(tlogN(tsixi(tsdist_add_defaultstccs@x9tjd�D](}x|j�|�D]}|Vq)WqWdS(s%Find all files under revision controlssetuptools.file_findersN(t
pkg_resourcestiter_entry_pointstload(tdirnameteptitem((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pytwalk_revctrlstsdistcBs
eZdZd ddddfd!gZiZd"Zd
�Zd�Zd�Z	d�Z
eej
d���Zd�Zejd#kp�d$ejko�d%knp�d&ejko�d'knZer�eZnd�Zd�Zd�Zd�Zd�Zd�ZRS((s=Smart sdist that finds anything supported by revision controlsformats=s6formats for source distribution (comma-separated list)s	keep-temptks1keep the distribution tree around after creating sarchive file(s)s	dist-dir=tdsFdirectory to put the source distribution archive(s) in [default: dist]tREADMEs
README.rsts
README.txtcCs|jd�|jd�}|j|_|jjtjj|jd��|j�x!|j	�D]}|j|�qaWddl
}d|jjkr�|j
�n|j�t|jdg�}x<|jD]1}dd|f}||kr�|j|�q�q�WdS(Ntegg_infosSOURCES.txti����tcheckt
dist_filesRR(trun_commandtget_finalized_commandtfilelisttappendtostpathtjoinRtcheck_readmetget_sub_commandstdistutils.commandtcommandt__all__tcheck_metadatatmake_distributiontgetattrtdistributiont
archive_files(tselftei_cmdtcmd_namet	distutilsRtfiletdata((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pytrun*s 
"


cCstjj|�|j�dS(N(torigRtinitialize_optionst_default_to_gztar(R#((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyR+DscCs#tjdkrdSdg|_dS(Niiitbetaitgztar(iiiR-i(tsystversion_infotformats(R#((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyR,IscCs'|j��tjj|�WdQXdS(s%
        Workaround for #516
        N(t_remove_os_linkR*RR(R#((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyROs
ccssddd��Y}ttd|�}y
t`Wntk
rBnXz	dVWd||k	rnttd|�nXdS(sG
        In a context, remove and restore os.link if it exists
        tNoValuecBseZRS((t__name__t
__module__(((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyR3]stlinkN((R RR6t	Exceptiontsetattr(R3torig_val((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyR2Vs

	cCs[ytjj|�Wn@tk
rVtj�\}}}|jjjdj	��nXdS(Nttemplate(
R*Rt
read_templateR7R/texc_infottb_nextttb_frametf_localstclose(R#t_ttb((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyt__read_template_hackks
iiiiiicCs�|jj�r�|jd�}|jj|j��|jjs�xR|jD]D\}}}}|jjg|D]}tj	j
||�^ql�qJWq�ndS(sgetting python filestbuild_pyN(R!thas_pure_modulesRRtextendtget_source_filestinclude_package_datat
data_filesRRR(R#RDRAtsrc_dirt	filenamestfilename((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyt_add_defaults_python�scCsOy*tjrtj|�n
t�j�Wntk
rJtjd�nXdS(Ns&data_files contains unexpected objects(RtPY2Rt_add_defaults_data_filestsupert	TypeErrorRtwarn(R#((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyRO�s	
cCsKxD|jD]}tjj|�r
dSq
W|jddj|j��dS(Ns,standard file not found: should have one of s, (tREADMESRRtexistsRRR(R#tf((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyR�scCs�tjj|||�tjj|d�}ttd�rltjj|�rltj|�|j	d|�n|j
d�j|�dS(Ns	setup.cfgR6R(R*Rtmake_release_treeRRRthasattrRTtunlinkt	copy_fileRtsave_version_info(R#tbase_dirtfilestdest((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyRV�s!
cCsStjj|j�stStj|jd��}|j�}WdQX|dj�kS(Ntrbs+# file GENERATED by distutils, do NOT edit
(	RRtisfiletmanifesttFalsetiotopentreadlinetencode(R#tfpt
first_line((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyt_manifest_is_not_generated�scCs�tjd|j�t|jd�}x�|D]�}tjryy|jd�}Wqytk
rutjd|�q,qyXn|j	�}|j
d�s,|r�q,n|jj|�q,W|j
�dS(s�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.
        sreading manifest file '%s'R^sUTF-8s"%r not UTF-8 decodable -- skippingt#N(RtinfoR`RcRtPY3tdecodetUnicodeDecodeErrorRRtstript
startswithRRR@(R#R`tline((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyt
read_manifest�s
	

N(sformats=Ns6formats for source distribution (comma-separated list)(s	dist-dir=R
sFdirectory to put the source distribution archive(s) in [default: dist](Rs
README.rsts
README.txt(iii(ii(iii(ii(iii(R4R5t__doc__tNonetuser_optionstnegative_optRSR)R+R,Rtstaticmethodt
contextlibtcontextmanagerR2t_sdist__read_template_hackR/R0thas_leaky_handleR;RMRORRVRhRq(((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyRs8											
	
	
(R&Rtdistutils.command.sdistRRR*RR/RbRwtsetuptools.externRt
py36compatRRtlistt_default_revctrlR
(((s�/builddir/build/BUILDROOT/alt-python27-setuptools-36.3.0-4.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/setuptools/command/sdist.pyt<module>s

?>