<!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  c               @   s   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 d  d l m Z m Z Gd d	   d	 e  Z d
 S(   i    (   u   Command(   u   DistributionNotFoundu   BestVersionAlreadyInstalled(   u   PackageFinder(   u   logger(   u   InstallRequirement(   u   get_installed_distributionsu   dist_is_editable(   u   make_option_groupu   index_groupc                s§   |  Ee  Z d  Z d Z d Z d Z d Z d g Z   f d d   Z d d	   Z	 d
 d   Z
 d d   Z d d   Z d d   Z d d   Z d d   Z d d   Z   S(   u   ListCommandu-   List installed packages, including editables.u   listu   
      %prog [options]u   List installed packages.u   pythonc          	      s  t  t |   j | |   |  j } | j d d d d d d d d | j d d	 d d d d d d
 | j d d d d d d d d | j d d d d d d d d | j d d d d d d d t t |  j  } |  j j	 d |  |  j j	 d |  d  S(   Nu   -ou
   --outdatedu   actionu
   store_trueu   defaultu   helpu,   List outdated packages (excluding editables)u   -uu
   --uptodateu,   List uptodate packages (excluding editables)u   -eu
   --editableu   List editable projects.u   -lu   --localuS   If in a virtualenv that has global access, do not list globally-installed packages.u   --preuY   Include pre-release and development versions. By default, pip only finds stable versions.i    F(
   u   superu   ListCommandu   __init__u   cmd_optsu
   add_optionu   Falseu   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/list.pyu   __init__   s<    					u   ListCommand.__init__c             C   sI   t  d | j d | d | j d | j d | j d | j d | j d |  S(	   uK   
        Create a package finder appropriate to this list command.
        u
   find_linksu
   index_urlsu   allow_externalu   allow_unverifiedu   allow_all_externalu   allow_all_prereleasesu   process_dependency_linksu   session(   u   PackageFinderu
   find_linksu   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/list.pyu   _build_package_finder9   s    					u!   ListCommand._build_package_finderc             C   s\   | j  r |  j |  n? | j r2 |  j |  n& | j rK |  j |  n |  j |  d  S(   N(   u   outdatedu   run_outdatedu   uptodateu   run_uptodateu   editableu   run_editablesu   run_listing(   u   selfu   optionsu   args(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   runH   s    			u   ListCommand.runc             C   sY   xR |  j  |  D]A \ } } } | | j k r t j d | j | j | f  q q Wd  S(   Nu   %s (Current: %s Latest: %s)(   u   find_packages_latests_versionsu   parsed_versionu   loggeru   notifyu   project_nameu   version(   u   selfu   optionsu   distu   remote_version_rawu   remote_version_parsed(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   run_outdatedR   s    u   ListCommand.run_outdatedc             c   sι  | 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  g  } xK t	 d | j
 d |  j  D]. } | j d  r¦ | j | j d   q¦ q¦ W|  j |  } |  j | | |  } | j |  t	 d | j
 d	 d d |  j  } xΈ | D]° } t j | j d   } y( | j | d  }	 |	 d  k rsw1n  Wn/ t k
 rw1YnH t k
 r₯| j }
 Yn. X| j |	 | j  d
 }
 |
 d } |
 d
 } | | | f Vq1Wd  S(   Nu   Ignoring indexes: %su   ,u   1.7u   --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
   local_onlyu   skipu   dependency_links.txtu   include_editablesi    i   FT(   u	   index_urlu   extra_index_urlsu   no_indexu   loggeru   notifyu   joinu   use_mirrorsu
   deprecatedu   mirrorsu   get_installed_distributionsu   localu   skipu   has_metadatau   extendu   get_metadata_linesu   _build_sessionu   _build_package_finderu   add_dependency_linksu   Falseu   InstallRequirementu	   from_lineu   keyu   Noneu   find_requirementu   Trueu   DistributionNotFoundu   BestVersionAlreadyInstalledu   installed_versionu   _link_package_versionsu   name(   u   selfu   optionsu
   index_urlsu   dependency_linksu   distu   sessionu   finderu   installed_packagesu   requ   linku   remote_versionu   remote_version_rawu   remote_version_parsed(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   find_packages_latests_versionsX   sD    				
		"!


u*   ListCommand.find_packages_latests_versionsc             C   s,   t  d | j d |  j  } |  j |  d  S(   Nu
   local_onlyu   skip(   u   get_installed_distributionsu   localu   skipu   output_package_listing(   u   selfu   optionsu   installed_packages(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   run_listing   s    u   ListCommand.run_listingc             C   s)   t  d | j d d  } |  j |  d  S(   Nu
   local_onlyu   editables_onlyT(   u   get_installed_distributionsu   localu   Trueu   output_package_listing(   u   selfu   optionsu   installed_packages(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   run_editables   s    u   ListCommand.run_editablesc             C   s{   t  | d d d   } x\ | D]T } t |  rP d | j | j | j f } n d | j | j f } t j |  q Wd  S(   Nu   keyc             S   s   |  j  j   S(   N(   u   project_nameu   lower(   u   dist(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   <lambda>   s    u4   ListCommand.output_package_listing.<locals>.<lambda>u   %s (%s, %s)u   %s (%s)(   u   sortedu   dist_is_editableu   project_nameu   versionu   locationu   loggeru   notify(   u   selfu   installed_packagesu   distu   line(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   output_package_listing   s    u"   ListCommand.output_package_listingc             C   sY   g  } x? |  j  |  D]. \ } } } | j | k r | j |  q q W|  j |  d  S(   N(   u   find_packages_latests_versionsu   parsed_versionu   appendu   output_package_listing(   u   selfu   optionsu   uptodateu   distu   remote_version_rawu   remote_version_parsed(    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   run_uptodate   s
    u   ListCommand.run_uptodate(   u   __name__u
   __module__u   __qualname__u   __doc__u   nameu   usageu   summaryu   skipu   __init__u   _build_package_finderu   runu   run_outdatedu   find_packages_latests_versionsu   run_listingu   run_editablesu   output_package_listingu   run_uptodate(   u
   __locals__(    (   u	   __class__u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   ListCommand
   s   	%
4	u   ListCommandN(   u   pip.basecommandu   Commandu   pip.exceptionsu   DistributionNotFoundu   BestVersionAlreadyInstalledu	   pip.indexu   PackageFinderu   pip.logu   loggeru   pip.requ   InstallRequirementu   pip.utilu   get_installed_distributionsu   dist_is_editableu   pip.cmdoptionsu   make_option_groupu   index_groupu   ListCommand(    (    (    u*   /tmp/pip-zej_zi-build/pip/commands/list.pyu   <module>   s   