MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //proc/2/cwd/usr/local/ssl/lib/python2.4/site-packages/setuptools/command/egg_info.pyc
m
k8Hc@sBdZdkZdkZdklZdkTdklZdkl	Z	dkl
Z
dklZdk
lZd	klZlZlZlZlZlZlZlZd
k	lZdefdYZd
efdYZde	fdYZdZdZdZdZdZe dZ!dZ"dZ#dS(sUsetuptools.command.egg_info

Create a distribution's .egg-info directory and contentsN(sCommand(t*(slog(ssdist(s	file_util(sconvert_path(sFileList(sparse_requirementss	safe_names
parse_versionssafe_versionsyield_liness
EntryPointsiter_entry_pointssto_filename(swalk_revctrltegg_infocBstZdZd d!d"d#d$d%gZddgZhdd<dd<ZdZdZdZe	dZ
dZdZdZ
dZdZdZdZdZRS(&Ns+create a distribution's .egg-info directorys	egg-base=tesLdirectory containing .egg-info directories (default: top of the source tree)stag-svn-revisiontrs,Add subversion revision ID to version numberstag-datetds0Add date stamp (e.g. 20050528) to version numbers
tag-build=tbs-Specify explicit tag to add to version numbersno-svn-revisiontRs*Don't add subversion revision ID [default]sno-datetDs"Don't include date stamp [default]cCsUd|_d|_d|_d|_d|_d|_d|_t	|_
d|_dS(Ni(tNonetselftegg_nametegg_versiontegg_baseRt	tag_buildttag_svn_revisionttag_datetFalsetbroken_egg_infotvtags(R	((t?/usr/lib/python2.4/site-packages/setuptools/command/egg_info.pytinitialize_options*s								c	CsHdkl}||hdhdd<dd<d|i<<dS(N(sedit_configRRiRR
(tsetopttedit_configtfilenameR	ttags(R	RR((Rtsave_version_info5s
cCst|ii|_|i|_|i|_y$t	t
d|i|ifWn/tj
o#td|i|ifnX|i
djo/|ii}|phidti|_
n|idt|id|_|i
tijo"tii|i
|i|_nd|ijo|in|i|ii_|ii}|dj	oG|i|iijo.|i|_ t!|i|_"d|i_ndS(Ns%s==%ss2Invalid distribution name or version syntax: %s-%stRs	.egg-infot-(#t	safe_nameR	tdistributiontget_nameR
RRttagged_versionRtlisttparse_requirementst
ValueErrortDistutilsOptionErrorRRtpackage_dirtdirstgettostcurdirtensure_dirnametto_filenameRtpathtjointcheck_broken_egg_infotmetadatatversiont
_patched_disttpdtkeytlowert_versiont
parse_versiont_parsed_version(R	R%R1((Rtfinalize_optionsSs,$!#
"&cCsv|o|i|||nUtii|oA|djo#|ot
id||dSqr|i|ndS(sWrite `data` to `filename` or delete if empty

        If `data` is non-empty, this routine is the same as ``write_file()``.
        If `data` is empty but not ``None``, this is the same as calling
        ``delete_file(filename)`.  If `data` is ``None``, then this is a no-op
        unless `filename` exists, in which case a warning is issued about the
        orphaned file (if `force` is false), or deleted (if `force` is true).
        s$%s not set in setup(), but %s existsN(
tdataR	t
write_filetwhatRR'R+texistsRtforcetlogtwarntdelete_file(R	R:RR8R<((Rtwrite_or_delete_file|scCsKtid|||ip*t|d}|i||i
ndS(sWrite `data` to `filename` (if not a dry run) after announcing it

        `what` is used in a log message to identify what is being written
        to the file.
        swriting %s to %stwbN(R=tinfoR:RR	tdry_runtopentftwriteR8tclose(R	R:RR8RE((RR9s

cCs/tid||ipti|ndS(s8Delete `filename` (if not a dry run) after announcing itsdeleting %sN(R=RBRR	RCR'tunlink(R	R((RR?s
cCst|ii|iS(N(tsafe_versionR	Rtget_versionR(R	((RRscCs{|i|i|ii}xNtdD]@}|id|}|||i
tii
|i|i
q)W|idS(Nsegg_info.writerst	installer(R	tmkpathRRtfetch_build_eggRKtiter_entry_pointsteptloadtwritertnameR'R+R,tfind_sources(R	RQRKRO((Rtruns
,cCsd}|io||i7}n|io>tiidptiido|d|i7}n|io dk	}||i
d7}n|S(NRs.svnsPKG-INFOs-r%ss-%Y%m%d(R/R	R
RR'R+R;tget_svn_revisionRttimetstrftime(R	R/RV((RRs
0
 cCs%d}tid}tid}xtitiD]\}}}d|jog|(q7n|idtti
i|dd}
|
i}|
i|idotti|id}|dd=|dd}
tg}|D]9}	t|	d	jo |	d	o|t|	d	qq~}n|id
o[|i|i d}
tg}|i!|D]}|t|i dq|~}nt#i$d|g|(q7|tijo|
d
}n|
i|pg|(q7nt||}q7Wt|pt&S(Nis
url="([^"]+)"scommitted-rev="(\d+)"s.svntentriest8s

ii	s<?xmlis-unrecognized .svn/entries format; skipping %st/('trevisiontretcompileturlretrevreR'twalkR(tbaseR%tfilestremoveRDR+R,REtreadR8RGt
startswithtmaptstrt
splitlinestsplittdirurltmaxt_[1]RtlentinttlocalrevtsearchtgrouptfinditertmR=R>tbase_urltget_pkg_info_revision(R	RbR_RtRoR[R%RaR8RRERsRlRjR^((RRUs<


WCcCsJtii|id}t|i}||_	|i
|i|_dS(s"Generate SOURCES.txt manifest filesSOURCES.txtN(R'R+R,R	Rtmanifest_filenametmanifest_makerRtmmtmanifestRTtfilelist(R	RvRx((RRSs	
cCs|id}|itijotii|i|}ntii|o?t	i
ddddd||i|i|_||_ndS(Ns	.egg-infoRiNs
Note: Your current .egg-info directory has a '-' in its name;
this will not work correctly with "setup.py develop".

Please rename %s to %s to correct this problem.
(
R	R
tbeiRR'R(R+R,R;R=R>RR(R	R{((RR-s

(s	egg-base=RsLdirectory containing .egg-info directories (default: top of the source tree)(stag-svn-revisionRs,Add subversion revision ID to version number(stag-dateRs0Add date stamp (e.g. 20050528) to version number(s
tag-build=Rs-Specify explicit tag to add to version number(sno-svn-revisionRs*Don't add subversion revision ID [default](sno-dateRs"Don't include date stamp [default](t__name__t
__module__tdescriptiontuser_optionstboolean_optionstnegative_optRRR7RR@R9R?RRTRRURSR-(((RRs 			)					!	)	tFileListcBstZdZdZRS(s@File list that accepts only existing, platform-independent pathscCs7t|}tii|o|ii|ndS(N(tconvert_pathtitemR+R'R;R	Rbtappend(R	RR+((RRs(R|R}t__doc__R(((RRsRwcBsMtZdZdZdZdZdZdZdZdZ	RS(	NsMANIFEST.incCs(d|_d|_d|_d|_dS(Ni(R	tuse_defaultstprunet
manifest_onlytforce_manifest(R	((RR$s			cCsdS(N((R	((RR7*scCst|_tii|ip|in|ii|i	tii|i
o|in|i|ii
|ii|idS(N(RR	RzR'R+R;Rytwrite_manifesttfindalltadd_defaultsttemplatet
read_templatetprune_file_listtsorttremove_duplicates(R	((RRT-s




cCsz|ii}tidjo4g}|D]}||itidq'~}n|it	i
|i|fd|idS(sWrite the file list in 'self.filelist' (presumably as filled in
        by 'add_defaults()' and 'read_template()') to the manifest file
        named by 'self.manifest'.
        RZswriting manifest file '%s'N(R	RzRbR'tsepRlREtreplacetexecutet	file_utilR9Ry(R	RbRERl((RR:s4cCs(|idpti||ndS(Nsstandard file not found:(tmsgRetsdistR>R	(R	R((RR>EscCsti||ii|i|ii|itt}|o|ii
|n%tii
|io|in|id}|iidd|idS(NRRtprefix(RRR	RzRRRyR twalk_revctrltrcfilestextendR'R+R;t
read_manifesttget_finalized_commandtei_cmdtinclude_patternR(R	RR((RRIs
cCs|id}|ii}|iidd|i	|iidd|t
iti
}|ii|d|dddS(NtbuildRs(RCS|CVS|\.svn)tis_regexi(R	RRRtget_fullnametbase_dirRztexclude_patternRt
build_baseR\tescapeR'R(R	RRR((RRUs(
R|R}RRR7RTRR>RR(((RRw s			
			cCstid||ip|ii}|i|i|_}|i
|i|_}z|i
|iWd|||_|_Xt|idd}dk}|i|i|ndS(Ns
writing %stzip_safe(R=RBRtcmdRCRR.RR/toldverR
RRtoldnametwrite_pkg_infoRtgetattrRtsafet	bdist_eggtwrite_safety_flag(RtbasenameRRRRRR.((RRrs
cCs(tii|otidndS(NssWARNING: 'depends.txt' is not used by setuptools 0.6!
Use the install_requires/extras_require setup() args instead.(R'R+R;RR=R>(RRR((Rtwarn_depends_obsoletescCs|i}dit|ipfg}xJ|iphiD]2\}}|id|dit|fqBW|id|di|dS(Ns
s	

[%s]
%strequirementsR(RRtdistR,tyield_linestinstall_requiresR8textras_requiretitemstextratreqsRR@R(RRRRRRR8((Rtwrite_requirementss	"*cCsgtig}|iiD]}||idddq~}|i	d|di|ddS(Nt.iistop-level namess
(tdicttfromkeysRlRRtiter_distribution_namestkRitpkgsR9RR,(RRRRlRR((Rtwrite_toplevel_namessCcCst|||tdS(N(t	write_argRRRtTrue(RRR((Rt
overwrite_argscCsitii|d}t|i|d}|dj	odi
|d}n|i||||dS(Nis
(R'R+tsplitextRtargnameRRRRtvalueR,R@RR<(RRRR<RR((RRs

cCs|ii}t|tp
|djo
|}n|dj	og}xu|iD]g\}}t|tp4ti||}di
tt|i}n|id||fqSWdi
|}n|id||tdS(Ns
s	[%s]
%s

Rsentry points(RRtentry_pointsROt
isinstancet
basestringRR8Rtsectiontcontentst
EntryPointtparse_groupR,RfRgtvaluesRR@RR(RRRRR8ROR((Rt
write_entriess


"cCsktiidoTtdd}xB|D]6}tid|}|ot|i	dSq)q)WndS(NsPKG-INFOtrUsVersion:.*-r(\d+)\s*$ii(
R'R+R;RDREtlineR\tmatchRnRq(RERR((RRus($RR'R\t
setuptoolstCommandtdistutils.errorst	distutilsR=tsetuptools.command.sdistRRtdistutils.utilRtdistutils.filelistRt
pkg_resourcesR!RR5RIRRRNR*RRRwRRRRRRRRRu(RuRRRwR!R=RRRR\RRRRR*RRR5RNRRRIR'RRRR((Rt?s*





7
R