£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>

Rec           @@  s  d  d l  m Z d  d l Z d  d l Z d  d l 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  d l m Z m Z e r d  d	 l m Z m Z d  d
 l m Z d  d l m Z m Z n  e j e  Z d e f d     YZ e j e  d S(   i    (   t   absolute_importN(   t   parse(   t   display_patht   rmtree(   t   make_command(   t   MYPY_CHECK_RUNNING(   t   path_to_url(   t   VersionControlt   vcs(   t   Optionalt   Tuple(   t
   HiddenText(   t   AuthInfot
   RevOptionst   Bazaarc           B@  s   e  Z d  Z d Z d Z d Z d	   Z e d
    Z d   Z	 d   Z
 d   Z d   Z e d    Z e d    Z e d    Z e d    Z RS(   t   bzrs   .bzrt   branchs   bzr+https	   bzr+httpss   bzr+sshs   bzr+sftps   bzr+ftps   bzr+lpc         O@  sE   t  t |   j | |   t t d d   rA t j j d g  n  d  S(   Nt   uses_fragmentt   lp(   t   superR   t   __init__t   getattrt   urllib_parset   NoneR   t   extend(   t   selft   argst   kwargs(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyR   #   s    c         C@  s
   d |  g S(   Ns   -r(    (   t   rev(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyt   get_base_rev_args*   s    c         C@  sZ   t  j j |  r t |  n  |  j |  \ } } |  j t d | | | j     d S(   sU   
        Export the Bazaar repository at the url to the destination location
        t   exportN(   t   ost   patht   existsR   t   get_url_rev_optionst   run_commandR   t   to_args(   R   t   locationt   urlt   rev_options(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyR   .   s
    c         C@  sW   | j    } t j d | | t |   t d d | j   | |  } |  j |  d  S(   Ns   Checking out %s%s to %sR   s   -q(   t
   to_displayt   loggert   infoR   R   R$   R#   (   R   t   destR&   R'   t   rev_displayt   cmd_args(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyt	   fetch_new<   s    c         C@  s    |  j  t d |  d | d  S(   Nt   switcht   cwd(   R#   R   (   R   R+   R&   R'   (    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyR/   J   s    c         C@  s/   t  d d | j    } |  j | d | d  S(   Nt   pulls   -qR0   (   R   R$   R#   (   R   R+   R&   R'   R-   (    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyt   updateN   s    c         C@  sJ   t  t |   j |  \ } } } | j d  r= d | } n  | | | f S(   Ns   ssh://s   bzr+(   R   R   t   get_url_rev_and_autht
   startswith(   t   clsR&   R   t	   user_pass(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyR3   S   s    !c         C@  s   |  j  d g d | } xp | j   D]b } | j   } xM d D]E } | j |  r> | j |  d } |  j |  r t |  S| Sq> Wq% Wd  S(   NR*   R0   s   checkout of branch: s   parent branch: i   (   s   checkout of branch: s   parent branch: (   R#   t
   splitlinest   stripR4   t   splitt   _is_local_repositoryR   R   (   R5   R%   t   urlst   linet   xt   repo(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyt   get_remote_url\   s    

c         C@  s&   |  j  d g d | } | j   d S(   Nt   revnoR0   i(   R#   R7   (   R5   R%   t   revision(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyt   get_revisionj   s    c         C@  s   t  S(   s&   Always assume the versions don't match(   t   False(   R5   R+   t   name(    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyt   is_commit_id_equalq   s    (   R   s   bzr+https	   bzr+httpss   bzr+sshs   bzr+sftps   bzr+ftps   bzr+lp(   t   __name__t
   __module__RD   t   dirnamet	   repo_namet   schemesR   t   staticmethodR   R   R.   R/   R2   t   classmethodR3   R?   RB   RE   (    (    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyR      s    						(   t
   __future__R    t   loggingR   t   pip._vendor.six.moves.urllibR   R   t   pip._internal.utils.miscR   R   t   pip._internal.utils.subprocessR   t   pip._internal.utils.typingR   t   pip._internal.utils.urlsR   t    pip._internal.vcs.versioncontrolR   R   t   typingR	   R
   R   R   R   t	   getLoggerRF   R)   R   t   register(    (    (    s   /builddir/build/BUILDROOT/alt-python27-pip-20.2.4-5.el8.x86_64/opt/alt/python27/lib/python2.7/site-packages/pip/_internal/vcs/bazaar.pyt   <module>   s   ]