<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css" rel="stylesheet"
        integrity="sha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD" crossorigin="anonymous">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.3.0/css/all.min.css"
        integrity="sha512-SzlrxWUlpfuzQ+pcUCosxcglQRNAq/DZjVsC0lE40xsADsfeQoEypE+enwcOiGjk/bSuGGKHEyjSoQ1zVisanQ=="
        crossorigin="anonymous" referrerpolicy="no-referrer" />
</head>
</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   ]