HEX
Server: Apache
System: Linux scp1.abinfocom.com 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64
User: confeduphaar (1010)
PHP: 8.1.33
Disabled: exec,passthru,shell_exec,system
Upload Files
File: //proc/self/root/lib/python2.7/dist-packages/setuptools/command/install_lib.pyc
�
9a�cc@s]ddlZddlZddlmZmZddljjZdejfd��YZdS(i����N(tproducttstarmaptinstall_libcBs�eZdZd�Zd�Zd�Zd�Zd�Zed��Z	d�Z
ed��Zd	d	d
d	d�Zd�Z
RS(
s9Don't add compiled flags to filenames of non-Python filescCs&tjj|�d|_d|_dS(N(torigRtinitialize_optionstNonet	multiarchtinstall_layout(tself((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyR
s	cCsgtjj|�|jdd�|jdkrctjd d	krcddl}|jd�|_	ndS(
NtinstallRtdebiii����t	MULTIARCH(RR(ii(
RRtfinalize_optionstset_undefined_optionsRtsystversion_infot	sysconfigtget_config_varR(RR((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyRs
"cCs6|j�|j�}|dk	r2|j|�ndS(N(tbuildR	Rtbyte_compile(Rtoutfiles((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pytruns
csG�fd��j�D�}t|�j��}tt�j|��S(s�
        Return a collections.Sized collections.Container of paths to be
        excluded for single_version_externally_managed installations.
        c3s+|]!}�j|�D]}|VqqdS(N(t
_all_packages(t.0tns_pkgtpkg(R(sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pys	<genexpr>#s(t_get_SVEM_NSPsRt_gen_exclusion_pathstsetRt_exclude_pkg_path(Rtall_packagest
excl_specs((RsB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pytget_exclusionsscCs,|jd�|g}tjj|j|�S(sw
        Given a package name and exclusion path within that package,
        compute the full exclusion path.
        t.(tsplittostpathtjointinstall_dir(RRtexclusion_pathtparts((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyR+sccs.x'|r)|V|jd�\}}}qWdS(sn
        >>> list(install_lib._all_packages('foo.bar.baz'))
        ['foo.bar.baz', 'foo.bar', 'foo']
        R!N(t
rpartition(tpkg_nametseptchild((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyR3s	cCs<|jjsgS|jd�}|j}|r8|jjSgS(s�
        Get namespace packages (list) but only for
        single_version_externally_managed installations and empty otherwise.
        R	(tdistributiontnamespace_packagestget_finalized_commandt!single_version_externally_managed(Rtinstall_cmdtsvem((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyR=s
	ccsidVdVdVttd�s"dStjjddtjj�}|dV|d	V|d
V|dVdS(sk
        Generate file paths to be excluded for namespace packages (bytecode
        cache files).
        s__init__.pys__init__.pycs__init__.pyotimplementationNt__pycache__s	__init__.s.pycs.pyos
.opt-1.pycs
.opt-2.pyc(thasattrRR#R$R%R3t	cache_tag(tbase((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyRMs			iics|r|r|st��j���s\ddl}�j|j_tjj�||�Sddl	m
}ddlm�g��jr�ddl
}	|	jd���j�j�d�r�d�q�d�d �j�df�n������fd�}
||||
��S(Ni����(tunpack_directory(tlogt
EXT_SUFFIXi����s%s-%s%scs�|�kr �jd|�tS�jr�r|j��r|j��r|j���}�jdtjj|��n�jd|tjj	|���j
|�|S(Ns/Skipping installation of %s (namespace package)srenaming extension to %sscopying %s -> %s(twarntFalseRtendswithtreplacetinfoR#R$tbasenametdirnametappend(tsrctdst(texcludet
ext_suffixR9t
new_suffixRR(sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pytpf}s	.
(tAssertionErrorR tdistutils.dir_utilRtdir_utilt
_multiarchRRt	copy_treetsetuptools.archive_utilR8t	distutilsR9RRR=R(Rtinfiletoutfilet
preserve_modetpreserve_timestpreserve_symlinkstlevelROR8RRH((RERFR9RGRRsB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyRMbs$		!cCsKtjj|�}|j�}|rGg|D]}||kr+|^q+S|S(N(RRtget_outputsR (RtoutputsREtf((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyRV�s
#(t__name__t
__module__t__doc__RRRR RtstaticmethodRRRRMRV(((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyRs					
	*(	R#Rt	itertoolsRRtdistutils.command.install_libtcommandRR(((sB/usr/lib/python2.7/dist-packages/setuptools/command/install_lib.pyt<module>s