mς P΄ήIc@s!dkTdefd„ƒYZdS((t*tPackageRevisioncBsStZdZdZdZddddd„Zd„Zd„Zd„Zd„Z RS( NtpackageRevisionsPackage RevisiontcCs–|djo{|djon|djoa|djo |djp|djo|djotdƒq’||_||_||_n tdƒdS(NRRsWSyntax error: packageRevision atom - OS and arch must both be '*' or neither can be '*'sLSyntax error: packageRevision atom must have OS, arch, and revision defined.(tostarchtrevtaborttself(RRRRtcomment((ti/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/PackageRevision.pyt__init__ s'4   cCs!d|id|id|iS(Ns Platform: t/s Revision: (RRRR(R((R tstrscCs6|i|ijo#|i|ijo|i|ijS(N(RRtnRR(RR((R tequalscCs|iS(N(RR(R((R t getRevisionscCs/|i|ijo|i|ijSndSdS(Ni(RttypetvR(RR((R t satisfies"s( t__name__t __module__RttitletactionR R RRR(((R Rs   N(t StringAttrR(R((R t?s