™N
ß¯¥9c       st     k  Z   k Z  k Z  k l  k Z  k Z  k l 	 h  d  d <d  d <d  d <d  d <d  d <d  d <d  d <d  d <d  d	 <d  d
 <d  d <d  d <d  d <d  d <Z	  d Z
  d  Z   d Z " d f  d „  ƒ  YZ R d f  d „  ƒ  YZ … d e f d „  ƒ  YZ ‹ d e f d „  ƒ  YZ œ d f  d „  ƒ  YZ ñ d f  d „  ƒ  YZ d S(   i   s   XFree86-3DLabss   XFree86-8514s   XFree86-AGXs   XFree86-I128s   XFree86-Mach32s   XFree86-Mach64s   XFree86-Mach8s   XFree86-Monos   XFree86-P9000s
   XFree86-S3s   XFree86-S3Vs   XFree86-SVGAs   XFree86-VGA16s   XFree86-W32i    i   s   Packagec      s}   " # d „  Z  & d „  Z ) d „  Z - d „  Z 1 d „  Z 4 d „  Z A d „  Z D d „  Z G d	 „  Z J d
 „  Z	 RS(   Nc    s   # $ |  i | Sd  S(   N(   s   selfs   hs   item(   s   selfs   items2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __getitem__# s   c    s   & ' d |  i Sd  S(   Ns   %s(   s   selfs   name(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __repr__& s   c    s   ) * t  |  _ + d |  _ d  S(   Ni   (   s   FORCE_SELECTs   selfs   states   selected(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   select) s   c    s   - . t  |  _ / d |  _ d  S(   Ni    (   s   FORCE_UNSELECTs   selfs   states   selected(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   unselect- s   c    s   1 2 |  i Sd  S(   N(   s   selfs   selected(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys
   isSelected1 s   c    s½   4 5 |  i t j p |  i t j o 6 d  Sn 8 d |  _ 9 xv |  i d 9 rf } : d } ; x7 | d ; r* } < | i	 d d ƒ o = d } n qj W> | o ? d |  _ n qL Wd  S(   Ni    i   s
   justManual(
   s   selfs   states   FORCE_SELECTs   FORCE_UNSELECTs   selecteds   chainss   chains   ons   comps
   isSelected(   s   selfs   chains   ons   comps2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   updateSelectionCache4 s   # 		 	
c    s   A B |  i |  i f Sd  S(   N(   s   selfs   states   selected(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   getStateA s   c    s   D E | \ |  _  |  _ d  S(   N(   s   states   selfs   selected(   s   selfs   states2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   setStateD s   c    s   G H |  i i | ƒ d  S(   N(   s   selfs   chainss   appends   chain(   s   selfs   chains2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   addSelectionChainG s   c    s]   J K | |  _ L g  |  _ M d |  _ N t |  _ O | t i |  _	 P | t i
 |  _ d  S(   Ni    (   s   headers   selfs   hs   chainss   selecteds   CHECK_CHAINs   states   rpms   RPMTAG_NAMEs   names   RPMTAG_SIZEs   size(   s   selfs   headers2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __init__J s   (
   s   __getitem__s   __repr__s   selects   unselects
   isSelecteds   updateSelectionCaches   getStates   setStates   addSelectionChains   __init__(    s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   Package" s   s
   HeaderListc      s\   R S d „  Z  [ d „  Z ^ d „  Z a d „  Z d d „  Z g d „  Z j e d „ Z RS(   Nc    s~   S T g  } U |  i i ƒ  } V | i ƒ  W xB | d W r5 } X |  i | i o X | i |  i | ƒ n q7 WY | Sd  S(   Ni    (   s   ls   selfs   packagess   keyss   sorts   names   selecteds   append(   s   selfs   ls   keyss   names2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   selectedS s   	 	 c    s   [ \ |  i i | ƒ Sd  S(   N(   s   selfs   packagess   has_keys   item(   s   selfs   items2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   has_key[ s   c    s   ^ _ |  i i ƒ  Sd  S(   N(   s   selfs   packagess   keys(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   keys^ s   c    s   a b |  i i ƒ  Sd  S(   N(   s   selfs   packagess   values(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   valuesa s   c    s   d e |  i | Sd  S(   N(   s   selfs   packagess   item(   s   selfs   items2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __getitem__d s   c    s   g h |  i i ƒ  Sd  S(   N(   s   selfs   packagess   values(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   listg s   c 	   sŒ  j k | |  _  l h  |  _ m g  } n xî | d n rá } o | t i } p t i | d ƒ } q | o« r |  i i
 | ƒ o{ s t i |  i | i d ƒ } t | | j  o1 u | i |  i | ƒ v t | ƒ |  i | <n x | i t | ƒ ƒ n z t | ƒ |  i | <n q0 W{ | o |  i o | t d t i ƒ  d ‚ n € | t j o- ‚ x# | d ‚ r } ƒ | i | ƒ qgWn d  S(   Ni    s   archsP   the header list was read, but no packages matching architecture '%s' were found.i   (   s   hdlists   selfs   packagess	   newCompats   hs   rpms   RPMTAG_NAMEs   names	   archscores   score1s   has_keys   score2s   appends   Packages   RuntimeErrors   oss   unames   compatPackagess   Nones   p(	   s   selfs   hdlists   compatPackagess	   newCompats   hs   names   score1s   score2s   ps2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __init__j s*   	 	
  	(   s   selecteds   has_keys   keyss   valuess   __getitem__s   lists   Nones   __init__(    s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys
   HeaderListR s   s   HeaderListFromFilec      s   … ‡ e  d „ Z RS(   Nc    s2   ‡ ˆ t  i | ƒ } ‰ t i |  | d | ƒd  S(   Ns   compatPackages(   s   rpms   readHeaderListFromFiles   paths   hdlists
   HeaderLists   __init__s   selfs   compatPackages(   s   selfs   paths   compatPackagess   hdlists2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __init__‡ s   (   s   Nones   __init__(    s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   HeaderListFromFile… s   s   HeaderListFDc      s   ‹ Œ d „  Z  RS(   Nc    s,   Œ  t  i | ƒ } Ž t i |  | ƒ d  S(   N(   s   rpms   readHeaderListFromFDs   fds   hdlists
   HeaderLists   __init__s   self(   s   selfs   fds   hdlists2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __init__Œ s   (   s   __init__(    s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   HeaderListFD‹ s   s	   Componentc      sÑ   œ  d „  Z    d „  Z £ d „  Z ¦ d „  Z © d „  Z ¬ d d „ Z ¸ d d „ Z ¿ d d	 „ Z Í d
 „  Z Ð d „  Z	 Õ d „  Z
 Ú d „  Z Ý d „  Z á d „  Z ä d „  Z ç d d „ Z RS(   Nc    s    ž t  |  i ƒ Sd  S(   N(   s   lens   selfs   pkgs(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __len__ s   c    s     ¡ |  i | Sd  S(   N(   s   selfs   pkgss   key(   s   selfs   keys2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __getitem__  s   c    s   £ ¤ d |  i Sd  S(   Ns   comp %s(   s   selfs   name(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __repr__£ s   c    s   ¦ § |  i i ƒ  Sd  S(   N(   s   selfs   pkgss   keys(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __keys__¦ s   c    s   © ª |  i i | ƒ Sd  S(   N(   s   selfs   pkgDicts   has_keys   pkg(   s   selfs   pkgs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   includesPackage© s   c    sŒ   ¬ ­ | o ® |  i d |  _ n ° d |  _ ² x# |  i d ² r } ³ | i ƒ  q? Wµ x) |  i d µ r } ¶ | i	 d d ƒ qh Wd  S(   Ni   i    s
   forInclude(
   s
   forIncludes   selfs   selectionCounts   manuallySelecteds   pkgss   pkgs   updateSelectionCaches   includess   comps   select(   s   selfs
   forIncludes   pkgs   comps2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   select¬ s   
 	 	i    c    s9   ¸ º | o » |  i Sn ½ |  i p |  i d j Sd  S(   Ni    (   s
   justManuals   selfs   manuallySelecteds   selectionCount(   s   selfs
   justManuals2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys
   isSelected¸ s   
c    s¯   ¿ À | o: Á |  i d |  _ Â |  i d j  o Ã d |  _ n n Å d |  _ Ç x# |  i d Ç r } È | i ƒ  qb WÊ x) |  i d Ê r } Ë | i	 d d ƒ q‹ Wd  S(   Ni   i    s
   forInclude(
   s
   forIncludes   selfs   selectionCounts   manuallySelecteds   pkgss   pkgs   updateSelectionCaches   includess   comps   unselect(   s   selfs
   forIncludes   pkgs   comps2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   unselect¿ s   
 	 	c    s   Í Î |  i i | ƒ d  S(   N(   s   selfs   includess   appends   comp(   s   selfs   comps2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys
   addIncludeÍ s   c    s=   Ð Ñ |  i i | ƒ Ò | i |  g ƒ Ó d |  i | <d  S(   Ni   (   s   selfs   pkgss   appends   ps   addSelectionChains   pkgDict(   s   selfs   ps2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys
   addPackageÐ s   c    s@   Õ Ö |  i i | ƒ × | i |  | g ƒ Ø d |  i | <d  S(   Ni   (   s   selfs   pkgss   appends   ps   addSelectionChains   condComponents   pkgDict(   s   selfs   condComponents   ps2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   addConditionalPackageÕ s   c    s   Ú Û | |  _  d  S(   N(   s   defaults   self(   s   selfs   defaults2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys
   setDefaultÚ s   c    s%   Ý Þ |  i o ß |  i ƒ  n d  S(   N(   s   selfs   defaults   select(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   setDefaultSelectionÝ s   c    s   á â |  i |  i f Sd  S(   N(   s   selfs   manuallySelecteds   selectionCount(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   getStateá s   c    s   ä å | \ |  _ |  _ d  S(   N(   s   states   selfs   manuallySelecteds   selectionCount(   s   selfs   states2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   setStateä s   c    sg   ç è | |  _  é | |  _ ê | |  _ ë g  |  _ ì h  |  _ í g  |  _ î d |  _ ï d |  _	 d  S(   Ni    (
   s   names   selfs   hiddens   selecteds   defaults   pkgss   pkgDicts   includess   manuallySelecteds   selectionCount(   s   selfs   names   selecteds   hiddens2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __init__ç s   (   s   __len__s   __getitem__s   __repr__s   __keys__s   includesPackages   selects
   isSelecteds   unselects
   addIncludes
   addPackages   addConditionalPackages
   setDefaults   setDefaultSelections   getStates   setStates   __init__(    s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys	   Componentœ s    s   ComponentSetc      s°   ñ ò d „  Z  õ d „  Z ú d „  Z d „  Z d „  Z d „  Z d „  Z $d „  Z 'd
 d	 „ Z Pd „  Z	 Ue
 d
 d „ Z ¼d „  Z Ée
 d
 d „ Z RS(   Nc    s   ò ó t  |  i ƒ Sd  S(   N(   s   lens   selfs   comps(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __len__ò s   c    s@   õ ö t  | ƒ t i j o ÷ |  i | Sn ø |  i | Sd  S(   N(   s   types   keys   typess   IntTypes   selfs   compss	   compsDict(   s   selfs   keys2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __getitem__õ s   c    sœ   ú û g  } ü x2 |  i d ü r" } ý | i | | i ƒ  f ƒ q Wÿ g  }  x8 |  i i ƒ  d  r" } | i | | i ƒ  f ƒ qb W| | f Sd  S(   Ni    (
   s
   compsStates   selfs   compss   comps   appends   getStates	   pkgsStates   packagess   lists   pkg(   s   selfs
   compsStates   comps	   pkgsStates   pkgs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   getSelectionStateú s   	 	 	 	 c    st   | \ } } x) | d r \ } } 	| i | ƒ q Wx) | d r \ } } | i | ƒ qM Wd  S(   Ni    (   s   pickles
   compsStates	   pkgsStates   comps   states   setStates   pkg(   s   selfs   pickles
   compsStates	   pkgsStates   comps   states   pkgs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   setSelectionStates     c    s`   |  i ƒ  } | d j o/ | d } | d } d | | f Sn d | Sd  S(   Niè  s   %d,%03dMs   %dM(   s   selfs   sizes   megss   bigs   little(   s   selfs   megss   bigs   littles2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   sizeStrs   c    sQ   d } x4 |  i i ƒ  d r } | | t i d } q! W| Sd  S(   Ni    i   (   s   totals   selfs   packagess   lists   pkgs   rpms   RPMTAG_SIZE(   s   selfs   totals   pkgs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys	   totalSizes
   	 	c    si   d } xH |  i i ƒ  d r2 }  | i ƒ  o  | | t i d } n q! W"| d Sd  S(   Ni    i   (   s   sizes   selfs   packagess   lists   pkgs
   isSelecteds   rpms   RPMTAG_SIZE(   s   selfs   sizes   pkgs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   sizes   	 	  c    s   $%|  i i ƒ  Sd  S(   N(   s   selfs	   compsDicts   keys(   s   selfs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   keys$s   c    s  '(t  i i d ƒ o )t  i d } n
 +t } -| d d j o .t d ‚ n /| d } 0| t | ƒ d d j o 1t d ‚ n 2| t | ƒ d  } 4t | d ƒ } 5d } 6x+| d 6r} 7t | ƒ } 9| d d	 j ok :t | ƒ d
 j o ;t d ‚ n <| d | j o =d }	 n
 ?d }	 A| o Bd }	 n n{ C| d d j oF Dt | ƒ d
 j o Et d ‚ n F|  i | d | | ƒ }	 n! Hd | d f }
 It |
 ‚ K| o |	 } qÓ WM| Sd  S(   Ns   LANGi    s   (s   leading ( expectedi   s   )s   bad kickstart file [missing )]s   ands   langi   s   too many arguments for langs   archs   too many arguments for archs   unknown condition type %s(   s   oss   environs   has_keys   langs   Nones   exprs
   ValueErrors   lens   splits   exprLists   truths   ls   newTruths   matchAllLangs   selfs	   archMatchs   arch1s   arch2s   s(   s   selfs   exprs   arch1s   arch2s   matchAllLangs   langs   exprLists   truths   ls   newTruths   ss2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys	   exprMatch's<   		 		
 i    c    s=   PQ| | j p | o
 | | j o Rd Sn Sd Sd  S(   Ni   i    (   s   items   arch1s   arch2(   s   selfs   items   arch1s   arch2s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys	   archMatchPs   $c    sÏ  UW| o Xk } Y| i ƒ  } n `t i ƒ  d } at i | ƒ } b| i
 ƒ  } d| i ƒ  e| d }	 f| d } g|	 d j o
 |	 d j o ht d ‚ n jt }
 kt } lg  |  _ mh  |  _ nxä| d nr×} ot | ƒ } p| o
 pqè n rt | d ƒ d j oVst | d d ƒ \ } } t| d d j o: ut | ƒ } v|  i | | | | ƒ o
 wqè n nê yx& y| d d	 j o y| d } qžW{d } || d d
 j o }d } ~| d } n t | ƒ } €d } x= | d r0 } ‚|  i | | | ƒ o ƒd } „Pn qW…| o | p | o | o
 ‡qè n n ‰t | d ƒ d j oV Št | d d ƒ \ } } ‹t | d d ƒ \ } } Œ|  i t | ƒ } qè n |
 t j oÉ t | t d ƒ \ } } ‘d } ’| d d !d j o( “d } ”t | t d ƒ \ } } n •t | d d ƒ \ } } –t | ƒ } —| d j o ˜d } n ™t% | | d j | ƒ }
 nõ š| d j oJ ›| o œt } n0 ž|  i i& |
 ƒ Ÿ|
 |  i |
 i' < t }
 n› ¢| d d j o6 £t | t d ƒ \ } } ¤|
 i) |  i | ƒ nQ ¦| o2 ©|
 i* | | | ƒ ª| i* |
 | | ƒ n ¬|
 i, | | ƒ qè W®t% t- d ƒ d d ƒ } ¯x˜ | i/ ƒ  d ¯r… } °| | t1 i2 d j oI | | t1 i2 d j o1 | | t1 i2 d j o t3 i4 | | t1 i2 ƒ o µ| i, | | ƒ n qóW¶|  i i& | ƒ ·| |  i d <¹x# |  i d ¹r }
 º|
 i5 ƒ  q±Wd  S(   Ni   i    i   s   3
s   4
s!   comp file version 3 or 4 expecteds   :s   (s    s   !s   ?s   {i   s   --hides   Bases   1s   }s   @s
   Everythings   kernels   kernel-BOOTs
   kernel-smp(6   s   archs   iutils   getArchs   oss   unames   arch2s   urllibs   urlopens   filenames   files	   readliness   liness   closes   tops	   TypeErrors   Nones   comps   conditionals   selfs   compss	   compsDicts   ls   strips   finds   splits   archLists	   exprMatchs   matchAllLangs   skipIfFounds   founds   ns	   archMatchs   trashs   conds   defaults   hiddens   foos	   Components   appends   names   ats
   addIncludes   addConditionalPackages   packagess
   addPackages   _s
   everythings   keyss   packages   rpms   RPMTAG_NAMEs   XFreeServerPackagess   has_keys   setDefaultSelection(   s   selfs   filenames   packagess   archs   matchAllLangs   iutils   arch2s   files   liness   tops   comps   conditionals   ls   archLists   skipIfFounds   founds   ns   trashs   conds   defaults   hiddens   foos   ats
   everythings   packages2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   readCompsFileUs¢   			 	 
  			 		!
		

 	g 	c    s¸   ¼½d } ¾x› |  i d ¾r‹ } ¿| d | i d } Àx* | i d Àr } Á| d | i } qK WÃx* | d Ãr } Ä| d t | ƒ } qx WÅ| d } q WÇ| Sd  S(   Ns    i    s   { s    [s    @s    s    ] } (	   s   ss   selfs   compss   ns   names   includess   includes   packages   str(   s   selfs   ss   ns   includes   packages2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __repr__¼s   	 	 	 	c    s/   ÉÊ| |  _ Ë|  i | |  i | | ƒ d  S(   N(   s   hdlists   selfs   packagess   readCompsFiles   files   archs   matchAllLang(   s   selfs   files   hdlists   archs   matchAllLangs2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   __init__És   (   s   __len__s   __getitem__s   getSelectionStates   setSelectionStates   sizeStrs	   totalSizes   sizes   keyss	   exprMatchs	   archMatchs   Nones   readCompsFiles   __repr__s   __init__(    s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   ComponentSetñ s   		)gN(   s   syss   rpms   oss   strings   *s   typess   urllibs	   translates   _s   XFreeServerPackagess   CHECK_CHAINs   FORCE_SELECTs   FORCE_UNSELECTs   Packages
   HeaderLists   HeaderListFromFiles   HeaderListFDs	   Components   ComponentSet(    s2   /var/tmp/anaconda-7.0.1//usr/lib/anaconda/comps.pys   ? s    		
		
‡			03U