‡Æ
MUó9c       s¢   d  Z  d Z d Z d k Z d k Z d k Z d k Z d k l Z d k l	 Z	 d k
 l Z l Z l Z l Z l Z l Z d k l Z d e	 f d	 „  ƒ  YZ d S(
   s   
s3   $Id: product.py,v 1.1 1999/12/11 12:35:11 rob Exp $s.   Copyright 1999 Rob Tillotson <robt@debian.org>N(   s   _(   s   Application(   s   Booleans   Strings   Integers
   O_NOCONFIGs   O_NONINTERACTIVEs
   O_MULTIPLE(   s   import_modules   Appc      s  d Z  e i Z e i Z e d ƒ Z e d d e d ƒ e e e	 f d d g ƒ e d d e d ƒ e e e	 f d d	 g ƒ e d
 d e d ƒ e e e	 f d
 d g ƒ e d d e d ƒ e e e	 f d d g ƒ e
 d d e d ƒ e e e	 f d d g ƒ g Z d „  Z d „  Z RS(   Ns   Pyrite Product Managers   Manage products.s   packages    s   product packages   ps   installs   install a product packages   is   removes   remove a products   rs   querys   query a products   qs   listi    s   list productss   lc    s   t  i |  ƒ d |  _ d  S(   Ns   Pyrite::ProductManager(   s   Applications   __init__s   selfs   config_path(   s   selfsE   /mit/python/lib/python2.0/site-packages/Pyrite/Application/product.pys   __init__9 s    c    sB  |  i d ƒ oc |  i d ƒ } t d ƒ | GHy( |  i | ƒ } t d ƒ | | f GHWn t d ƒ | GHn XnÌ|  i d ƒ oS |  i d ƒ } |  i | ƒ o t d ƒ | GHn t d ƒ | GH|  i | ƒ ni|  i d ƒ o¤ |  i d ƒ } |  i | ƒ or |  i	 | ƒ } t d	 ƒ | d
 GHt d ƒ | d GHt d ƒ | d GHt d ƒ | d GHt d ƒ | d GHn t d ƒ | GHnµ |  i d ƒ o™ |  i ƒ  } | o t d ƒ GHns d t d ƒ t d ƒ t d ƒ f GHHxJ | d r@ } d | d
 d  | d d  t i | d d ƒ d d  f GHqëWn t d ƒ GHd  S(   Ns   installs0   Attempting to install product in package '%s'...s   Installed %s from package '%s'.s,   Could not install package '%s' as a product.s   removes   Product '%s' is not installed.s   Removing %s...s   querys   Product Name : %ss   names   Package      : %ss   packages   Version      : %ss   versions   Author       : %ss   authors   Description  : %ss   descriptions   lists!   No Pyrite products are installed.s   %-15s %-10s %-50ss   Names   Versions   Descriptioni    i   i
   s   
i2   s@   You must specify one of --install, --remove, --query, or --list.(   s   selfs
   get_options   packages   _s   product_installs   ns   names   product_installeds   product_removes   product_infos   is   product_lists   ls   ps   strings   split(   s   selfs   argvs   packages   ns   names   is   ls   psE   /mit/python/lib/python2.0/site-packages/Pyrite/Application/product.pys   run? sD    $	 B(   s   names   Pyrites   versions   authors   _s   descriptions   Strings   Nones   O_NONINTERACTIVEs
   O_NOCONFIGs   Booleans   optionss   __init__s   run(    sE   /mit/python/lib/python2.0/site-packages/Pyrite/Application/product.pys   App% s    		****	(   s   __doc__s   __version__s   __copyright__s   syss   oss   strings   Pyrites   _s   Pyrite.Applications   Applications   Sulfur.Optionss   Booleans   Strings   Integers
   O_NOCONFIGs   O_NONINTERACTIVEs
   O_MULTIPLEs   Sulfur.miscs   import_modules   App(    sE   /mit/python/lib/python2.0/site-packages/Pyrite/Application/product.pys   ? s   	+