mò ©ËŽGc@s‹dkTdkZd„Zdefd„ƒYZdefd„ƒYZdefd„ƒYZd efd „ƒYZd efd „ƒYZdS( (t*NcCstS(N(tversion(((tg/home/faculty/youssef/public_html/pacman/sample_cache/tarballs/pre/tmp/pacman-3.29/src/PacmanVersion.pyt pacmanversionst PacmanVersioncBsVtZdZdZdZeƒd„Zd„Zd„Zd„Z d„Z d„Z RS( Nspacman versionsPacman VersionscCs ||_dS(N(tvaluetself(RR((Rt__init__scCsd|idtƒdS(Nsmust be equal to [s ], actually [s].(RRR(R((RtstrscCsotƒ}|djotdƒ}n3tdtƒd|idtƒ|ij ƒ}|i|iƒƒ|S(Ns- no pacman in $path -s([pacman] is not in the installer's path.spacman version is [s]. It must be [s].(RtpvtReasontrRRtsatsettok(RR R ((Rt satisfieds   2cCs |iƒS(N(RR(R((Rt satisfiablescCs#|iƒ}|i|iƒƒ|S(N(RRR R R (RR ((Rtacquires cCstƒS(N(R (R((Rtretract$s( t__name__t __module__ttypettitletactionRRRRRRR(((RR s   tPacmanVersionLEcBs,tZdZdZdZd„Zd„ZRS(Nspacman version <=spacman version <=scCsd|idtƒdS(Nt[s ], actually [s].(RRR(R((RR+scCsotƒ}|djotdƒ}n3tdtƒd|idtƒ|ij ƒ}|i|iƒƒ|S(Ns- no pacman in $path -s([pacman] is not in the installer's path.spacman version [s] must be <= [s].(RR R R RRR R (RR R ((RR,s   2(RRRRRRR(((RR&s  tPacmanVersionLTcBs,tZdZdZdZd„Zd„ZRS(Nspacman version =spacman version >=scCsd|idtƒdS(NRs ], actually [s].(RRR(R((RRMscCsotƒ}|djotdƒ}n3tdtƒd|idtƒ|ij ƒ}|i|iƒƒ|S(Ns- no pacman in $path -s([pacman] is not in the installer's path.spacman version [s] must be >= [s].(RR R R RRR R (RR R ((RRNs   2(RRRRRRR(((RRHs  tPacmanVersionGTcBs,tZdZdZdZd„Zd„ZRS(Nspacman version >spacman version >scCsd|idtƒdS(NRs ], actually [s].(RRR(R((RR^scCsotƒ}|djotdƒ}n3tdtƒd|idtƒ|ij ƒ}|i|iƒƒ|S(Ns- no pacman in $path -s([pacman] is not in the installer's path.spacman version [s ] must be > [s].(RR R R RRR R (RR R ((RR_s   2(RRRRRRR(((RRYs  (t StringAttrtcommandsRRRRRR(RRRRRRR((Rt?s