<!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>

7ReΤ5  c               @   sτ   d  d l  Z  d  d l Z d  d l Z d  d l Z d  d l m Z m Z m Z d  d l m	 Z	 d  d l
 m Z m Z m Z m Z d  d l m Z d  d l m Z d  d l m Z m Z m Z d  d l m Z d  d	 l m Z Gd
 d   d e  Z d S(   i    N(   u   InstallRequirementu   RequirementSetu   parse_requirements(   u   logger(   u
   src_prefixu   virtualenv_no_globalu   distutils_schemeu   build_prefix(   u   Command(   u   PackageFinder(   u   InstallationErroru   CommandErroru   PreviousBuildDirError(   u
   cmdoptions(   u   BuildDirectoryc                s\   |  Ee  Z d  Z d Z d Z d Z d Z d Z   f d d   Z	 d d   Z
 d	 d
   Z   S(   u   InstallCommanduI  
    Install packages from:

    - PyPI (and other indexes) using requirement specifiers.
    - VCS project urls.
    - Local project directories.
    - Local or remote source archives.

    pip also supports installing from "requirements files", which provide
    an easy way to specify a whole environment to be installed.
    u   installuυ   
      %prog [options] <requirement specifier> ...
      %prog [options] -r <requirements file> ...
      %prog [options] [-e] <vcs project url> ...
      %prog [options] [-e] <local project path> ...
      %prog [options] <archive url/path> ...u   Install packages.c                sh  t  t |   j | |   |  j } | j d d d d d d d g  d d	 d
 d | j t j j    | j t j j    | j d d d d d d d d  d
 d | j d d d d d d d d d d  d
 d | j t j
 j    | j d d d d d d d d d t d
 d | j d d d d d d  d
 d! | j d" d d# d d  d
 d$ | j d% d& d d' d d  d
 d( | j t j j    | j d) d d* d d  d
 d+ | j d, d d- d d  d
 d. | j t j j    | j t j j    | j d/ d d0 d d  d
 d1 | j d2 d d3 d d  d
 d4 | j d5 d d6 d d d d  d
 d7 | j d8 d d9 d d: d d  d
 d; | j d< d d  d d= d dE d
 d> | j d? d d@ d d= d
 dA | j t j j    | j t j j    | j dB d d  d dF d
 dC | j t j j    t j t j |  j  } |  j j dD |  |  j j dD |  d  S(G   Nu   -eu
   --editableu   destu	   editablesu   actionu   appendu   defaultu   metavaru   path/urlu   helpuk   Install a project in editable mode (i.e. setuptools "develop mode") from a local project path or a VCS url.u   -tu   --targetu
   target_diru   diru   Install packages into <dir>.u   -du
   --downloadu   --download-diru   --download-directoryu   download_diru`   Download packages into <dir> instead of installing them, regardless of what's already installed.u   --srcu   --sourceu   --source-diru   --source-directoryu   src_diru   Directory to check out editable projects into. The default in a virtualenv is "<venv path>/src". The default for global installs is "<current dir>/src".u   -Uu	   --upgradeu   upgradeu
   store_trueu   Upgrade all packages to the newest available version. This process is recursive regardless of whether a dependency is already satisfied.u   --force-reinstallu   force_reinstalluK   When upgrading, reinstall all packages even if they are already up-to-date.u   -Iu   --ignore-installedu   ignore_installedu5   Ignore the installed packages (reinstalling instead).u   --no-installu
   no_installuN   DEPRECATED. Download and unpack all packages, but don't actually install them.u   --no-downloadu   no_downloadu   DEPRECATED. Don't download any packages, just install the ones already downloaded (completes an install run with --no-install).u   --useru   use_user_siteu   Install using the user scheme.u   --eggu   as_egguβ   Install packages as eggs, not 'flat', like pip normally does. This option is not about installing *from* eggs. (WARNING: Because this option overrides pip's normal install logic, requirements files may not behave as expected.)u   --rootu	   root_pathu=   Install everything relative to this alternate root directory.u   --strip-file-prefixu   strip_file_prefixu   prefixu5   Strip given prefix from script paths in wheel RECORD.u	   --compileu   compileu   Compile py files to pycu   --no-compileu   store_falseu   Do not compile py files to pycu   --preuY   Include pre-release and development versions. By default, pip only finds stable versions.i    TF(   u   superu   InstallCommandu   __init__u   cmd_optsu
   add_optionu
   cmdoptionsu   requirementsu   makeu	   build_diru   Noneu   download_cacheu
   src_prefixu   no_depsu   install_optionsu   global_optionsu   Trueu	   use_wheelu   no_use_wheelu   Falseu   no_cleanu   make_option_groupu   index_groupu   parseru   insert_option_group(   u   selfu   argsu   kwu   cmd_optsu
   index_opts(   u	   __class__(    u-   /tmp/pip-zej_zi-build/pip/commands/install.pyu   __init__(   sΜ    					u   InstallCommand.__init__c             C   sR   t  d | j d | d | j d | j d | j d | j d | j d | j d	 |  	S(
   u¨   
        Create a package finder appropriate to this install command.
        This method is meant to be overridden by subclasses, not
        called directly.
        u
   find_linksu
   index_urlsu	   use_wheelu   allow_externalu   allow_unverifiedu   allow_all_externalu   allow_all_prereleasesu   process_dependency_linksu   session(   u   PackageFinderu
   find_linksu	   use_wheelu   allow_externalu   allow_unverifiedu   allow_all_externalu   preu   process_dependency_links(   u   selfu   optionsu
   index_urlsu   session(    (    u-   /tmp/pip-zej_zi-build/pip/commands/install.pyu   _build_package_finder±   s    						u$   InstallCommand._build_package_finderc          +   C   s  | j  s$ | j s$ | j s$ | j r7 t j d d  n  | j rU d. | _  d. | _ n  | j d  k r | j  sv | j r t
 | _ n  | j r¦ t j j | j  | _ n  t j j | j  | _ | j pΚ g  } | j rώ t   rξ t d   n  | j d  n  d  } | j rd. | _ t j   } t j j | j  | _ t j j | j  rtt j j | j  rtt d   n  | j d |  n  | j pg  } | j g | j } | j rΦt j d d j |   g  } n  | j  rςt j d d	  n  | j! rt j d d
  | | j! 7} n  |  j" |  } |  j# | | |  } | j pN| j }	 t$ | j d |	 }
 t% d |
 d | j d | j d | j& d | j' d | j( d | j d | j) d | j* d | j d | d | d | j+  } x' | D] } | j, t- j. | d    qζWx0 | j/ D]% } | j, t- j0 | d | j1  qWxG | j2 D]< } x3 t3 | d | d | d | D] } | j, |  qkWqFW| j4 sθi |  j5 d 6} | j6 rΝd t7 | d d j | j6  } n
 d  | } t j8 |  d  SzEy | j s| j9 | d! |  j: d" |  j: n
 | j;   | j  r|  j: r| j< | | d# | j= d$ | j> d j d% d&   | j? D  } | r
t j d' |  q
nu |  j: sΪd j d( d&   | j@ D  } | r
t j d) |  q
n0 |  j: r
| jA |  jB  t j d* |  jB  n  Wn tC k
 r+d. | _   Yn XWd  | j rc| j  sM| j rc| jD d" |  j:  n  XWd  QX| j rt j j | j  st jE | j  n  tF d+ d, | d- } xH t jG |  D]7 } tH jI t j j | |  t j j | j |   qΑWtH jJ |  n  | S(/   Nu   1.7u~   DEPRECATION: --no-install, --no-download, --build, and --no-clean are deprecated.  See https://github.com/pypa/pip/issues/906.uZ   Can not perform a '--user' install. User site-packages are not visible in this virtualenv.u   --useru=   Target path exists but is not a directory, will not continue.u   --home=u   Ignoring indexes: %su   ,u   --use-mirrors has been deprecated and will be removed in the future. Explicit uses of --index-url and/or --extra-index-url is suggested.u   --mirrors has been deprecated and will be removed in  the future. Explicit uses of --index-url and/or --extra-index-url is suggested.u   deleteu	   build_diru   src_diru   download_diru   download_cacheu   upgradeu   as_eggu   ignore_installedu   ignore_dependenciesu   force_reinstallu   use_user_siteu
   target_diru   sessionu	   pycompileu   default_vcsu   finderu   optionsu   nameu^   You must give at least one requirement to %(name)s (maybe you meant "pip %(name)s %(links)s"?)u   linksu    uL   You must give at least one requirement to %(name)s (see "pip help %(name)s")u   force_root_egg_infou   bundleu   rootu   strip_file_prefixc             S   s   g  |  ] } | j   q S(    (   u   name(   u   .0u   req(    (    u-   /tmp/pip-zej_zi-build/pip/commands/install.pyu
   <listcomp>4  s   	 u&   InstallCommand.run.<locals>.<listcomp>u   Successfully installed %sc             S   s   g  |  ] } | j   q S(    (   u   name(   u   .0u   req(    (    u-   /tmp/pip-zej_zi-build/pip/commands/install.pyu
   <listcomp>9  s   	 u   Successfully downloaded %su   Created bundle in %su    u   homeu   purelibT(K   u
   no_installu   no_downloadu	   build_diru   no_cleanu   loggeru
   deprecatedu   download_diru   Trueu   ignore_installedu   Noneu   build_prefixu   osu   pathu   abspathu   src_diru   install_optionsu   use_user_siteu   virtualenv_no_globalu   InstallationErroru   appendu
   target_diru   tempfileu   mkdtempu   existsu   isdiru   CommandErroru   global_optionsu	   index_urlu   extra_index_urlsu   no_indexu   notifyu   joinu   use_mirrorsu   mirrorsu   _build_sessionu   _build_package_finderu   BuildDirectoryu   RequirementSetu   download_cacheu   upgradeu   as_eggu   ignore_dependenciesu   force_reinstallu   compileu   add_requirementu   InstallRequirementu	   from_lineu	   editablesu   from_editableu   default_vcsu   requirementsu   parse_requirementsu   has_requirementsu   nameu
   find_linksu   dictu   warnu   prepare_filesu   bundleu   locate_filesu   installu	   root_pathu   strip_file_prefixu   successfully_installedu   successfully_downloadedu   create_bundleu   bundle_filenameu   PreviousBuildDirErroru   cleanup_filesu   makedirsu   distutils_schemeu   listdiru   shutilu   moveu   rmtree(   u   selfu   optionsu   argsu   install_optionsu   temp_target_diru   global_optionsu
   index_urlsu   sessionu   finderu   build_deleteu	   build_diru   requirement_setu   nameu   filenameu   requ   optsu   msgu	   installedu
   downloadedu   lib_diru   item(    (    u-   /tmp/pip-zej_zi-build/pip/commands/install.pyu   runΓ   sΰ    											+				
											%		"	"
	
				u   InstallCommand.runF(   u   __name__u
   __module__u   __qualname__u   __doc__u   nameu   usageu   summaryu   Falseu   bundleu   __init__u   _build_package_finderu   run(   u
   __locals__(    (   u	   __class__u-   /tmp/pip-zej_zi-build/pip/commands/install.pyu   InstallCommand   s   u   InstallCommand(   u   osu   sysu   tempfileu   shutilu   pip.requ   InstallRequirementu   RequirementSetu   parse_requirementsu   pip.logu   loggeru   pip.locationsu
   src_prefixu   virtualenv_no_globalu   distutils_schemeu   build_prefixu   pip.basecommandu   Commandu	   pip.indexu   PackageFinderu   pip.exceptionsu   InstallationErroru   CommandErroru   PreviousBuildDirErroru   pipu
   cmdoptionsu   pip.utilu   BuildDirectoryu   InstallCommand(    (    (    u-   /tmp/pip-zej_zi-build/pip/commands/install.pyu   <module>   s   "