[c @ s d Z d d k l Z d d k Z d d k Z d d k Z d d k Z d d k l Z d d k Z d d k l Z d f d YZ d e f d YZ d e f d YZ d e f d YZ d Z d Z d e f d YZ d S( s; Classes for manipulating and querying groups of packages. i( t PackageSackErrorN( t parsePackages( t compareEVRt PackageSackVersionc B s5 e Z d Z d Z d Z d Z d Z RS( c C s" d | _ t i d g | _ d S( Ni t sha1( t _numt misct Checksumst _chksum( t self( ( s3 /usr/lib/python2.6/site-packages/yum/packageSack.pyt __init__ s c C s d | i | i i f S( Ns %u:%s( R R t hexdigest( R ( ( s3 /usr/lib/python2.6/site-packages/yum/packageSack.pyt __str__# s c C s | d j o t St | t d t d f j o t | | j S| i | i j o t S| i i | i i j o t St S( Nt u ( t Nonet Falset typet strR R t digestt True( R t other( ( s3 /usr/lib/python2.6/site-packages/yum/packageSack.pyt __eq__&