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/self/root/usr/lib/python2.4/site-packages/setuptools/tests/test_resources.pyc
mò
Èk8Hc@s«dklZlZdkTdkZdkZdklZdefd„ƒYZdefd„ƒYZ	defd	„ƒYZ
d
efd„ƒYZdefd
„ƒYZdS((sTestCases	makeSuite(t*N(sImmutableSettMetadatacBs2tZdZd„Zd„Zd„Zd„ZRS(sAMock object to return metadata as if from an on-disk distributioncGst|ƒ|_dS(N(tdicttpairstselftmetadata(RR((tC/usr/lib/python2.4/site-packages/setuptools/tests/test_resources.pyt__init__	scCs
||ijS(N(tnameRR(RR((Rthas_metadatascCs|i|S(N(RRR(RR((Rtget_metadatascCst|i|ƒƒS(N(tyield_linesRR
R(RR((Rtget_metadata_liness(t__name__t
__module__t__doc__RR	R
R(((RRs
			tDistroTestscBsetZd„Zd„Zd„Zd„Zd„Zd„Zfd„Zd„Z	d	„Z
d
„ZRS(NcCs tgddddƒ}|it|ƒgƒ|i|dgƒ|itidƒƒ|itidƒƒ|itidƒƒ|i	|dƒ|it|ƒdgƒ|ig}|dD]}||iqÃ~dd	d
gƒ|i
|ddƒ|ig}|dD]}||iq~dd
gƒ|itidƒƒ|ig}|dD]}||iqa~d
dd
gƒtgƒ}tidƒ}tidƒ}tdƒ\}|i|i||ƒid
ƒ|i|ƒ|i|i||ƒidƒtgƒ}|i|ƒ|i|ƒ|it|i||ƒtgƒ}|i|ƒ|i|ƒ|i|ƒ|i|i||ƒidƒdS(NtplatformtpythontFooPkgsFooPkg-1.3_1.eggsFooPkg-1.4-py2.4-win32.eggsFooPkg-1.2-py2.4.eggtfoopkgs1.4s1.3-1s1.2isFooPkg-1.9.eggs1.9sFooPkg>=1.3(tEnvironmenttNonetadRtassertEqualtlisttaddtDistributiont
from_filenamet
failUnlesst_[1]tdisttversiontremovet
WorkingSettwstfoo12tfoo14tparse_requirementstreqt
best_matchtassertRaisestVersionConflict(RRRRR'R#R$R%((RttestCollections.;8;,&3cCs||i|idƒ|i|idƒ|i|idƒ|i|idƒ|i|idƒ|i|it	dƒƒdS(NRRs1.3-1s2.4twin32(
RRtdtproject_nametkeyR t
py_versionRtparsed_versiont
parse_version(RR-((RtcheckFooPkgKsc
Csntddddddddd	ƒ}|i|ƒtdƒ}|i|itid
 ƒ|i|idƒdS(Ns
/some/pathR.RR s1.3-1R0s2.4RR,i(
RR-RR3RR0tsysR RR(RR-((RttestDistroBasicsSs
cCs<tidƒ}|i|ƒtidƒ}|i|ƒdS(NsFooPkg-1.3_1-py2.4-win32.eggs!FooPkg-1.3_1-py2.4-win32.egg-info(RRR-RR3(RR-((RttestDistroParse^s
cCs;tddddddddtdƒƒ}|i|ƒdS(Ns
/some/pathR.RR0s2.4RR,RsPKG-INFOs%Metadata-Version: 1.0
Version: 1.3-1
(sPKG-INFOs%Metadata-Version: 1.0
Version: 1.3-1
(RRR-RR3(RR-((RttestDistroMetadatadscCstddtd|fƒƒS(Ns/fooRsdepends.txt(RRttxt(RR8((RtdistRequiresnscCs/|it|i|ƒƒtt|ƒƒƒdS(N(RRRRtrequirestextrasR&R8(RRR8R;((Rt
checkRequiresqscCs.x'dD]}|i|i|ƒ|ƒqWdS(NsTwisted>=1.5sTwisted>=1.5
ZConfig>=2.0(sTwisted>=1.5sTwisted>=1.5
ZConfig>=2.0(tvRR<R9(RR=((RttestDistroDependsSimplewscCs²tgƒ}tgƒ}|it|ig|ƒƒgƒ|it	|it
dƒ|ƒtiddt
dƒƒ}|i|ƒ|itidƒƒxUtdƒD]G}t|it
dƒ|ƒƒ}|i||gƒt|i|ƒq¤W|it|it
dƒ|ƒtgƒ}|it	|it
d	ƒ|ƒtid
dt
d
ƒƒ}|i|ƒ|it|it
d	ƒ|ƒƒ||gƒ|it|it
dƒ|ƒdS(NtFoos/foo_dir/Foo-1.2.eggRsdepends.txts[bar]
Baz>=2.0sFoo-0.9.eggisFoo==0.9sFoo[bar]s/foo_dir/Baz-2.1.eggsFoo==1.2
Foo!=1.2(sdepends.txts[bar]
Baz>=2.0(sdepends.txtsFoo(RRR"R#RRRtresolveR)tDistributionNotFoundR&RRRR?RtrangetittargetstmapR*tBaz(RRRFRDRCR#R?((RttestResolve|s("	#

.	cCs²|idƒ}|i|dƒ|i|diƒdgƒ|i|diƒdgƒ|i|diƒddgƒ|i|diƒddgƒ|it|id	gƒdS(
Ns
            Twisted>=1.5
            [docgen]
            ZConfig>=2.0
            docutils>=0.3
            [fastcgi]
            fcgiapp>=0.1sTwisted>=1.5s'Twisted>=1.5 ZConfig>=2.0 docutils>=0.3tdocgensTwisted>=1.5 fcgiapp>=0.1tfastcgis4Twisted>=1.5 ZConfig>=2.0 docutils>=0.3 fcgiapp>=0.1s4Twisted>=1.5 fcgiapp>=0.1 ZConfig>=2.0 docutils>=0.3tfoo(RR9R-R<tsplitR)tUnknownExtraR:(RR-((RttestDistroDependsOptions¥s

(R
RR+R3R5R6R7R9R<R>RGRM(((RRs	3				
			)tEntryPointTestscBsVtZd„Zd„Zd„Zd„Zd„Zd„ZdZd„Z	d	„Z
RS(
NcCs|i|idƒ|i|idƒ|i|idƒ|i|idƒ|i|iƒt	jƒ|it
|ƒdƒdS(NRJssetuptools.tests.test_resourcesRNtxs9foo = setuptools.tests.test_resources:EntryPointTests [x](sEntryPointTests(RO(RRtepRtmodule_nametattrsR;RtloadRNtstr(RRP((RtassertfieldsÐscCs"tiddtdƒƒ|_dS(NsFooPkg-1.2-py2.4.eggRsrequires.txts[x](srequires.txts[x](RRRRR(R((RtsetUpÛscCs2tdddgdg|iƒ}|i|ƒdS(NRJssetuptools.tests.test_resourcesRNRO(t
EntryPointRRRPRU(RRP((Rt
testBasicsßscCsâd}ti||iƒ}|i|ƒtidƒ}|i|idƒ|i|i	dƒ|i|i
fƒ|i|id
ƒtidƒ}|i|idƒ|i|i	dƒ|i|i
dƒ|i|ifƒdS(Ns9foo = setuptools.tests.test_resources:EntryPointTests [x]sbar baz=  spammity[PING]sbar baztspammitytpings fizzly =  wocka:footfizzlytwockaRJ(RZ(sfoo(tsRWtparseRRRPRURRRQRRR;(RR]RP((Rt	testParseæs
cCs]xVddddddgD]<}yti|ƒWntj
oqXtd|ƒ‚qWdS(NRJsx=1=2sx=a:b:csq=x/nasfez=pish:tush-zsx=f[a]>2sShould've been bad(RPRWR^t
ValueErrortAssertionError(RRP((RttestRejects÷scCs|it|ƒdƒdS(NsÝ{'feature2': EntryPoint.parse('feature2 = another.module:SomeClass [extra1,extra2]'), 'feature3': EntryPoint.parse('feature3 = this.module [something]'), 'feature1': EntryPoint.parse('feature1 = somemodule:somefunction')}(RRRTtm(RRc((RtcheckSubMapÿssÏ
            # define features for blah blah
            feature1 = somemodule:somefunction
            feature2 = another.module:SomeClass [extra1,extra2]
            feature3 = this.module [something]
    cCsX|itid|iƒƒ|ittiddƒ|ittidddgƒdS(Ntxyzsx asfoo=barROsfoo=baz(RRdRWtparse_groupt
submap_strR)R`(R((Rt
testParseListscCs¾tihd|i<ƒ}|i|dƒ|i|iƒdgƒtid|iƒ}|i|dƒ|i|iƒdgƒ|it	tiddgƒ|it	ti|iƒdS(NRes[xyz]
s[xyz](
RWt	parse_mapRRgRcRdRtkeysR)R`(RRc((RttestParseMaps(R
RRURVRXR_RbRdRgRhRk(((RRNÎs								tRequirementsTestscBs>tZd„Zd„Zd„Zd„Zd„Zd„ZRS(NcCsótidƒ}|it|ƒdƒ|it|ƒdƒ|i|tddgfƒƒ|i|tddgfƒƒ|i|tdd
gfƒƒ|i|tddgfƒƒ|i|tddgfƒƒ|i|tid
ƒƒdS(NsTwisted>=1.2s!Requirement.parse('Twisted>=1.2')tTwisteds>=s1.2ttwisTeds2.0tZopes3.0sTwisted[extras]>=1.2(s>=s1.2(s>=s1.2(s>=s2.0(s>=s1.2(s>=s3.0(tRequirementR^trRRRTtreprtassertNotEqual(RRq((RRX"scCsvtdddgfƒ}tdd	d
gfƒ}|i||ƒ|it|ƒt|ƒƒ|it|ƒdƒdS(NRms==s1.2c1s>=s1.2sTwisted==1.2c1,>=1.2(s==s1.2c1(s>=s1.2(s>=s1.2(s==s1.2c1(Rptr1tr2RRRT(RRtRu((RttestOrdering-s
cCs×tddgfƒ}tidƒ}tidƒ}tidƒ}|it	dƒ|jƒ|it	dƒ|jƒ|id|jƒ|id|jƒ|i||jƒ|i||jƒ|i||jƒdS(	NRms>=s1.2sFooPkg-1.3_1.eggsTwisted-1.1.eggsTwisted-1.2.eggs1.1(s>=s1.2(
RpRqRRtfoo_distttwist11ttwist12RRR2(RRqRwRxRy((RttestBasicContains4sc	Csmtdƒ\}x*dD]"}|i||j||fƒqWx*dD]"}|i||j||fƒqCWdS(Ns*Foo>=1.2,<=1.3,==1.9,>2.0,!=2.5,<3.0,==4.5s1.2s1.2.2s1.3s1.9s2.0.1s2.3s2.6s3.0c1s4.5s1.2c1s1.3.1s1.5s1.9.1s2.0s2.5s3.0s4.0(	s1.2s1.2.2s1.3s1.9s2.0.1s2.3s2.6s3.0c1s4.5(s1.2c1s1.3.1s1.5s1.9.1s2.0s2.5s3.0s4.0(R&RqR=RR(RRqR=((RttestAdvancedContainsAs cCsÓtidƒ}tidƒ}tidƒ}|i||ƒ|i||ƒ|i|id	ƒ|i|id
ƒ|it|ƒt|ƒƒ|it|ƒtddt	dƒfft
ddgƒfƒƒdS(NsTwisted[foo,bar]>=1.2sTwisted[bar,FOO]>=1.2sTwisted[BAR,FOO]>=1.2.0RJtbarttwisteds>=s1.2(sfooR|(R|sfoo(RpR^RtRutr3RRR;thashR2tImmutableSet(RRtRuR~((RttestOptionsAndHashingIscCsÚtidƒ}tidƒ}ti}|i|dƒ|jƒ|i|dƒ|jƒ|i|dƒ|jƒ|i	|dƒ|jƒ|i	|dƒ|jƒ|i	|dƒ|jƒ|i	|dƒ|jƒdS(Nssetuptools==0.3a2ssetuptools!=0.3a4ssetuptools-0.3a4.eggssetuptools-0.3a1.eggssetuptools-0.3a2.eggssetuptools-0.3a3.eggssetuptools-0.3a5.egg(
RpR^RtRuRRR-RtfailIfR(RRtRuR-((RttestVersionEqualityWs	(R
RRXRvRzR{RRƒ(((RRl s			
		t
ParseTestscBsPtZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	RS(	NcCs |ittdƒƒgƒdS(Nt(RRRR&(R((RttestEmptyParsetscCsxxggfddgfgggfdddgfddgddgfgD]+\}}|itti|ƒƒ|ƒqLWdS(NROs x
 ytysx

(tinptoutRRRt
pkg_resourcesR(RRˆR‰((RttestYieldingwsLcCs{|ittidƒƒddgfdddgfddgfdgfd	d
gfgƒ|itttidƒƒdS(Ns
                    x
                    [Y]
                    z

                    a
                    [b ]
                    # foo
                    c
                    [ d]
                    [q]
                    v
                    ROtYtztatbtcR-tqR=s[foo(RRRRŠtsplit_sectionsRR)R`(R((Rt
testSplitting~sCcCsr|itdƒdƒ|itdƒdƒ|itdƒdƒ|itdƒdƒ|itdƒdƒdS(	Nsadns-pythons
WSGI Utilss
WSGI-UtilssWSGI  Utilss
Money$$$MakersMoney-Makerspeak.webspeak-web(RRt	safe_nameRs(R((RttestSafeName”s
cCsr|itdƒdƒ|itdƒdƒ|itdƒdƒ|itdƒdƒ|itdƒdƒdS(	Ns1.2-1s	1.2 alphas	1.2.alphas2.3.4 20050521s2.3.4.20050521s
Money$$$MakersMoney-Makerspeak.web(RRtsafe_version(R((RttestSafeVersion›s
cCsù|ittdƒƒtddgfƒgƒ|ittdƒƒtdddgfƒgƒ|itid
ƒtddgfƒƒ|ittidƒ|ittidƒ|ittidƒ|ittidƒ|ittidƒdS(NsTwis-Ted>=1.2-1sTwis-Teds>=s1.2-1sTwisted >=1.2, \ # more
<2.0Rms1.2t<s2.0sFooBar==1.99a3tFooBars==s1.99a3s>=2.3sx\sx==2 qs	X==1
Y==2t#(s>=s1.2-1(s>=s1.2(R˜s2.0(s==s1.99a3(RRRR&RpR^R)R`(R((RttestSimpleRequirements¢scs’‡d†}|ddƒ|ddƒ|ddƒ|ddƒ|d	d
ƒ|ddƒ|d
dƒ|ddƒ|ddƒ|ddƒdS(Ncs<t|ƒt|ƒ}}ˆi||||||fƒdS(N(R2ts1ts2tp1tp2RR(RœRRŸRž(R(RR¶ss1.2-rc1s1.2rc1s0.4s0.4.0s0.4.0.0s0.4.0-0s0.4-0t0pl1s0.0pl1t0pre1s0.0c1s
0.0.0preview1t0c1s0-rc1s1.2a1s1.2.a.1s1.2...as1.2a(R(RR((RRRĵs







csI‡d†}|ddƒ|ddƒ|ddƒ|ddƒ|dd	ƒ|ddƒ|dd
ƒ|ddƒ|dd
ƒ|ddƒ|ddƒ|ddƒ|ddƒ|ddƒ|ddƒ|ddƒ|ddƒ|ddƒdiƒ}x@t|ƒD]2\}}x#||d D]}|||ƒq*WqWdS(!Ncs?t|ƒt|ƒ}}ˆi||j||||fƒdS(N(R2RœRRžRŸRR(RœRRŸRž(R(RRÅss2.1s2.1.1t2a1t2b0s2.3a1s2.3s2.1-1s2.1-2s2.1pl4s2.1a0-20040501s1.1s02.1tA56tB27s3.2s3.2.pl0s3.2-1s3.2pl1s3.2pl1-1s0.4s4.0s0.0.4s0.4.0R s0.4pl1s	2.1.0-rc1s2.1.0s2.1devs2.1a0sœ
        0.80.1-3 0.80.1-2 0.80.1-1 0.79.9999+0.80.0pre4-1
        0.79.9999+0.80.0pre2-3 0.79.9999+0.80.0pre2-2
        0.77.2-1 0.77.1-1 0.77.0-1
        i(RRKttorturet	enumeratetptv1tv2(RRR§RªR©R«((RRttestVersionOrderingÄs2


















(
R
RR†R‹R“R•R—R›RƒR¬(((RR„rs							(
tunittesttTestCaset	makeSuiteRŠR4tsetsR€t
EmptyProviderRRRNRlR„(
R€R4R„R¯RŠRlR®RNRR((Rt?s
¸RR