ó
    �Rj©  ã                   ó$  • % S r SSKrSSKJr  SSKJrJrJr  SSKJ	r	  \" SS5      r
0 S\
" S	S
S5      _S\
" SSS5      _S\
" SSS5      _S\
" SSS5      _S\
" SSS5      _S\
" SSS5      _S \
" S!S"S#5      _S$\
" S%S&S'5      _S(\
" S)S*S+5      _S,\
" S-S.S/5      _S0\
" S1S2S35      _S4\
" S5S6S75      _S8\
" S9S:S;5      _S<\
" S=S>S?5      _S@\
" SASBSC5      _SD\
" SESFSG5      _SH\
" SISJSK5      _SL\
" SMSNSO5      0Er\\\
4   \SP'   SQ\SR\SS\	4ST jrSQ\SS\\   4SU jrg)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                 ót   • [         U    u  p#n[        R                  " U5      n[        XS5      nU" SXS.UD6nU$ )z>
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           ÚKD:\diplom_project\venv\Lib\site-packages\pip/_internal/commands/__init__.pyÚcreate_commandr=   r   sD   € ô (5°TÑ':Ñ$€K˜WÜ×$Ò$ [Ó1€FÜ˜FÓ/€MÙÐA ÑA¸&ÑA€Gà€Nó    c                 ó~   • SSK Jn  U R                  5       n U" U [        R	                  5       5      nU(       a  US   $ g)zCommand name auto-correct.r   )Úget_close_matchesN)Údifflibr@   Úlowerr-   Úkeys)r.   r@   Úclose_commandss      r<   Úget_similar_commandsrE   ~   s6   € å)à�:‰:‹<€Dá& t¬]×-?Ñ-?Ó-AÓB€NæØ˜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[)€ˆt�C˜Ð$Ñ%ó [ð|	˜ð 	¨ð 	°ô 	ð˜sð  x°¡}õ r>   