
4vWc           @   s}   d  d l  m Z m Z d  d l m Z m Z d  d l m Z d  d l m	 Z	 d  d l
 m Z d e f d     YZ e   d S(	   i(   t   build_prefixt
   src_prefix(   t   display_patht
   backup_dir(   t   logger(   t   InstallationError(   t   InstallCommandt   BundleCommandc           B   s2   e  Z d  Z d Z d Z e Z d   Z d   Z RS(   t   bundles5   %prog [OPTIONS] BUNDLE_NAME.pybundle PACKAGE_NAMES...s8   Create pybundles (archives containing multiple packages)c         C   s   t  t |   j   |  j j d  } t t d  | _ |  j j d  } t t d  | _ |  j j	 i | j | j
 6| j | j
 6  d  S(   Ns   --builds   -bundles   --src(   t   superR   t   __init__t   parsert
   get_optionR   R    t   defaultR   t   set_defaultst   dest(   t   selft	   build_optt   src_opt(    (    s^   /data/av2000/soap/soapenv/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/commands/bundle.pyR
      s    c         C   sx   | s t  d   n  t | _ t j d t | j  t | j  f  | j d  |  _	 t
 t |   j | |  } | S(   Ns   You must give a bundle filenamesB   Putting temporary build files in %s and source/develop files in %si    (   R   t   Truet   ignore_installedR   t   notifyR   t	   build_dirt   src_dirt   popt   bundle_filenameR	   R   t   run(   R   t   optionst   argst   requirement_set(    (    s^   /data/av2000/soap/soapenv/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/commands/bundle.pyR      s    		 (	   t   __name__t
   __module__t   namet   usaget   summaryR   R   R
   R   (    (    (    s^   /data/av2000/soap/soapenv/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/commands/bundle.pyR      s   	N(   t   pip.locationsR    R   t   pip.utilR   R   t   pip.logR   t   pip.exceptionsR   t   pip.commands.installR   R   (    (    (    s^   /data/av2000/soap/soapenv/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/commands/bundle.pyt   <module>   s   