Ë
    äØjj*  ã                   ó  — 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«      “Zeee
f   edL<   dMedNedOe	fdP„ZdMedOee   fdQ„Zy)Rz%
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.Ú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_namer0   ÚmoduleÚcommand_classÚcommands           úa/opt/eval-harness/bench_task/venv/lib/python3.12/site-packages/pip/_internal/commands/__init__.pyÚcreate_commandr;   m   sJ   € ô (5°TÑ':Ñ$€K�˜WÜ×$Ñ$ [Ó1€FÜ˜F JÓ/€MÙÐA ¨wÑA¸&ÑA€Gà€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_commandsrC   y   s6   € å)à�:‰:‹<€Dá& t¬]×-?Ñ-?Ó-AÓB€NáØ˜aÑ Ð àr<   )Ú__doc__r2   Úcollectionsr   Útypingr   r   r   Úpip._internal.cli.base_commandr   r   r+   ÚstrÚ__annotations__r;   rC   r1   r<   r:   ú<module>rJ      sQ  ðòó Ý "ß &Ñ &å 2á˜Ð(JÓK€ðV)Ø‰{Ø(ØØóðV)ð ‘Ø)ØØóðV)ð ‘Ø*ØØóðV)ð  ‰kØ'ØØ;óð!V)ð* ‰{Ø(ØØ)óð+V)ð4 ‰KØ%ØØ"óð5V)ð> ‰KØ%ØØ4óð?V)ðH ‰[Ø&ØØAóðIV)ðR ‰kØ.ØØ0óðSV)ð\ ‰kØ'ØØ#óð]V)ðf ‰[Ø&ØØ/óðgV)ðp ‰[Ø&ØØ=óðqV)ðz ‰[Ø&ØØ.óð{V)ðD ‰KØ%ØØ-óðEV)ðN ‘+Ø+ØØ7óðOV)ðX ‰[Ø&ØØ0óðYV)ðb ‰KØ%ØØ!óðcV)€ˆt�C˜Ð$Ñ%ó Vðr	˜ð 	¨ð 	°ó 	ð˜sð  x°¡}ô r<   