
    )h                         U d Z ddlZddlmZ ddlmZmZmZ ddlm	Z	  edd      Z
i d e
d	d
d      d e
ddd      d e
ddd      d e
ddd      d e
ddd      d e
ddd      d  e
d!d"d#      d$ e
d%d&d'      d( e
d)d*d+      d, e
d-d.d/      d0 e
d1d2d3      d4 e
d5d6d7      d8 e
d9d:d;      d< e
d=d>d?      d@ e
dAdBdC      dD e
dEdFdG      dH e
dIdJdK      dL e
dMdNdO      iZeee
f   edP<   dQedRedSe	fdTZdQedSee   fdUZy)Vz%
Package containing all pip commands
    N)
namedtuple)AnyDictOptional)CommandCommandInfoz module_path, class_name, summaryinstallzpip._internal.commands.installInstallCommandzInstall packages.lockzpip._internal.commands.lockLockCommandzGenerate a lock file.downloadzpip._internal.commands.downloadDownloadCommandzDownload packages.	uninstallz pip._internal.commands.uninstallUninstallCommandzUninstall packages.freezezpip._internal.commands.freezeFreezeCommandz1Output installed packages in requirements format.inspectzpip._internal.commands.inspectInspectCommandzInspect the python environment.listzpip._internal.commands.listListCommandzList installed packages.showzpip._internal.commands.showShowCommandz*Show information about installed packages.checkzpip._internal.commands.checkCheckCommandz7Verify installed packages have compatible dependencies.configz$pip._internal.commands.configurationConfigurationCommandz&Manage local and global configuration.searchzpip._internal.commands.searchSearchCommandzSearch PyPI for packages.cachezpip._internal.commands.cacheCacheCommandz%Inspect and manage pip's wheel cache.indexzpip._internal.commands.indexIndexCommandz3Inspect information available from package indexes.wheelzpip._internal.commands.wheelWheelCommandz$Build wheels from your requirements.hashzpip._internal.commands.hashHashCommandz#Compute hashes of package archives.
completionz!pip._internal.commands.completionCompletionCommandz-A helper command used for command completion.debugzpip._internal.commands.debugDebugCommandz&Show information useful for debugging.helpzpip._internal.commands.helpHelpCommandzShow help for commands.commands_dictnamekwargsreturnc                 x    t         |    \  }}}t        j                  |      }t        ||      } |d| |d|}|S )zF
    Create an instance of the Command class with the given name.
    )r.   summary )r-   	importlibimport_modulegetattr)r.   r/   module_path
class_namer2   modulecommand_classcommands           R/var/www/html/venv/lib/python3.12/site-packages/pip/_internal/commands/__init__.pycreate_commandr=   r   sJ     (5T':$KW$$[1FFJ/MAwA&AGN    c                 t    ddl m} | j                         }  || t        j	                               }|r|d   S y)zCommand name auto-correct.r   )get_close_matchesN)difflibr@   lowerr-   keys)r.   r@   close_commandss      r<   get_similar_commandsrE   ~   s6    )::<D&t]-?-?-ABNa  r>   )__doc__r4   collectionsr   typingr   r   r   pip._internal.cli.base_commandr   r   r-   str__annotations__r=   rE   r3   r>   r<   <module>rL      sn    " & & 2(JK[){([) K%[) )[)  *![)* k';+[)4 {()5[)> K%"?[)H K%4I[)R [&AS[)\ k.0][)f k'#g[)p [&/q[)z [&={[)D [&.E[)N K%-O[)X ++7Y[)b [&0c[)l K%!m[)tC$% [|	 	 	 	s x} r>   