+
    ÝN|jk%  ã                  ó~  € R t ^ RIHt ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RI	t	^ RI
Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t ^ RIHt ^ R	IHt ^ R
IHtHt ^ RIHtHtHtHt ^ RIHtH t H!t!H"t"H#t#H$t$ ^ RI%H&t& ^ RI'H(t(H)t) ^ RI*H+t+H,t, ^ RI-H.t/ ^ RI-H0t0H1t1 ^ RI2H3t3 R.t4]Pj                  ! ]64      t7 ! R R]4      t8R# )z(Base Command class, and related routines)ÚannotationsN)ÚIterator)ÚValues)ÚCallable)Úreconfigure)Ú	traceback)Ú
cmdoptions)ÚCommandContextMixIn)ÚConfigOptionParserÚUpdatingDefaultsHelpFormatter)ÚERRORÚPREVIOUS_BUILD_DIR_ERRORÚUNKNOWN_ERRORÚVIRTUALENV_NOT_FOUND)Ú
BadCommandÚCommandErrorÚDiagnosticPipErrorÚInstallationErrorÚNetworkConnectionErrorÚPreviousBuildDirError)Úcheck_path_owner)ÚBrokenStdoutLoggingErrorÚsetup_logging)Úget_progÚnormalize_path)ÚTempDirectoryTypeRegistry)Úglobal_tempdir_managerÚtempdir_registry)Úrunning_under_virtualenvÚCommandc                  óÎ   a € ] tR t^0t$ RtR]R&   RtR]R&   RR V 3R llltR	 R
 lt]	P                  R R l4       tR R ltR R ltR R ltR R ltR R ltR R ltRtV ;t# )r   Ú ÚstrÚusageFÚboolÚignore_require_venvc               ó(   € V ^8„  d   QhRRRRRRRR/# )é   Únamer"   ÚsummaryÚisolatedr$   ÚreturnÚNone© )Úformats   "ÚWC:\Users\alokc\chatbot\backend\venv\Lib\site-packages\pip/_internal/cli/base_command.pyÚ__annotate__ÚCommand.__annotate__4   s(   € ÷ ñ ˜Sð ¨3ð ¸$ð È4ñ ó    c           
     	ó  <€ \         SV `  4        Wn        W n        \	        V P
                  \        4        R V 2\        4       RVV P                  VR7      V n	        RV n
        V P                  P                  4        R2p\        P                  ! V P                  V4      V n        \        P                   ! \        P"                  V P                  4      pV P                  P%                  V4       V P'                  4        R# )Ú F)r#   ÚprogÚ	formatterÚadd_help_optionr(   Údescriptionr*   Nz Options)ÚsuperÚ__init__r(   r)   r
   r#   r   r   Ú__doc__Úparserr   Ú
capitalizeÚoptparseÚOptionGroupÚcmd_optsr   Úmake_option_groupÚgeneral_groupÚadd_option_groupÚadd_options)Úselfr(   r)   r*   Úoptgroup_nameÚgen_optsÚ	__class__s   &&&&  €r/   r:   ÚCommand.__init__4   sÑ   ø€ Ü‰ÑÔàŒ	ØŒÜ(Ø—*‘*Ü“J�<˜q  Ð'Ü3Ó5Ø!ØØŸ™Øô
ˆŒð 9=ˆÔð  Ÿ9™9×/Ñ/Ó1Ð2°(Ð;ˆÜ ×,Ò,¨T¯[©[¸-ÓHˆŒô ×/Ò/Ü×$Ñ$Ø�K‰Kó
ˆð 	�‰×$Ñ$ XÔ.à×ÑÖr2   c               ó   € V ^8„  d   QhRR/# )r'   r+   r,   r-   )r.   s   "r/   r0   r1   R   s   € ÷ ñ ˜Tñ r2   c                	ó   € R # ©Nr-   ©rE   s   &r/   rD   ÚCommand.add_optionsR   s   € Ùr2   c               ó$   € V ^8„  d   QhRRRRRR/# )r'   Úoptionsr   Úargsú	list[str]r+   zIterator[None]r-   )r.   s   "r/   r0   r1   V   s!   € ÷ ñ ¨ð °yð À^ñ r2   c              #  ó>   "  € \        VR4      '       d   Q hRx € R# 5i)zN
This is a no-op so that commands by default do not do the pip version
check.
Úno_indexN)Úhasattr©rE   rP   rQ   s   &&&r/   Úpip_version_checkÚCommand.pip_version_checkU   s   é € ô ˜7 J×/Ò/Ð/Ð/Ýùs   ‚c               ó$   € V ^8„  d   QhRRRRRR/# )r'   rP   r   rQ   rR   r+   Úintr-   )r.   s   "r/   r0   r1   `   s!   € ÷ "ñ "˜6ð "¨ð "°sñ "r2   c                	ó   € \         hrL   )ÚNotImplementedErrorrV   s   &&&r/   ÚrunÚCommand.run`   s   € Ü!Ð!r2   c               ó(   € V ^8„  d   QhRRRRRRRR/# )r'   Úlevel_numberrZ   rP   r   rQ   rR   r+   r-   )r.   s   "r/   r0   r1   c   s)   € ÷ <!ñ <!¨ð <!°vð <!ÀYð <!ÐSVñ <!r2   c                	óh  a aa€ R  VVV 3R llpSP                   '       d   \        P                  ! RR7       V! 4       #  V! 4       p\        V\        4      '       g   Q hV#   \
         dB   p\        P                  RTRR/R7       \        P                  RRR7       \        u R	p?# R	p?i\         dF   p\        P                  \        T4      4       \        P                  RRR7       \        u R	p?# R	p?i\        \        \         3 dF   p\        P                  \        T4      4       \        P                  RRR7       \        u R	p?# R	p?i\"         d>   p\        P                  RT4       \        P                  RRR7       \        u R	p?# R	p?i\$         d¨     \&        P(                  ! ^R
4       T\*        P,                  8:  d`   \/        \0        P2                  RR	4      ;'       g    Rp\&        P(                  ! ^\4        P6                  ! 4       P9                  TR4      4       M  \:         d     Mi ; i\        u # \<         d6    \        P                  R4       \        P                  RRR7       \        u # \>         d!    \        P                  RRR7       \@        u # i ; i)c               ó   € V ^8„  d   QhRR/# )r'   r+   rZ   r-   )r.   s   "r/   r0   Ú*Command._run_wrapper.<locals>.__annotate__d   s   € ÷ 	/ñ 	/˜Cñ 	/r2   c                 óš   <€ SP                  SS 4      ;_uu_ 4        SP                  SS 4      uuR R R 4       #   + '       g   i     R # ; irL   )rW   r]   )rQ   rP   rE   s   €€€r/   Ú
_inner_runÚ(Command._run_wrapper.<locals>._inner_rund   s3   ø€ Ø×'Ñ'¨°×6Õ6Ø—x‘x ¨Ó.÷ 7×6×6Ó6ús	   œ9¹A
	T)Úshow_localsz%sÚrich)ÚextrazException information:)Úexc_infoNs!   ERROR: Pipe to stdout was broken
Úencodingzutf-8ÚbackslashreplacezOperation cancelled by userz
Exception:)!Ú
debug_modeÚrich_tracebackÚinstallÚ
isinstancerZ   r   ÚloggerÚerrorÚdebugr   r   Úcriticalr"   r   r   r   r   r   r   ÚosÚwriteÚloggingÚDEBUGÚgetattrÚsysÚstderrr   Ú
format_excÚencodeÚOSErrorÚKeyboardInterruptÚBaseExceptionr   )rE   r`   rP   rQ   re   ÚstatusÚexcrk   s   f&ff    r/   Ú_run_wrapperÚCommand._run_wrapperc   sø  ú€ ÷	/ò 	/ð ××ÐÜ×"Ò"¨tÕ4Ù“<Ðð3	!Ù“\ˆFÜ˜f¤c×*Ò*Ð*Ð*ØˆMøÜ!ô 	Ü�L‰L˜˜s¨6°4¨.ˆLÔ9Ü�L‰LÐ1¸DˆLÔAä�LûÜ$ô 	,Ü�O‰OœC ›HÔ%Ü�L‰LÐ1¸DˆLÔAä+Õ+ûäÜÜ"ð
ô 	ô
 �O‰OœC ›HÔ%Ü�L‰LÐ1¸DˆLÔAä�LûÜô 	Ü�O‰O˜D #Ô&Ü�L‰LÐ1¸DˆLÔAä�LûÜ'ô 	ðÜ—’˜ÐAÔBØ¤7§=¡=Ô0Ü&¤s§z¡z°:¸tÓD×OÐOÈ�HÜ—H’HØœ9×/Ò/Ó1×8Ñ8¸ÐCUÓVôùô ô Ùðúô ŠLÜ ô 	Ü�O‰OÐ9Ô:Ü�L‰LÐ1¸DˆLÔAäŠLÜô 	!Ü�O‰O˜L°4ˆOÔ8ä Ò ð	!úsµ   Á  A! Á!J1Á,6B(Â"J1Â(J1Â5J1Â6:C6Ã0J1Ã6J1ÄJ1Ä:EÅ	J1ÅJ1ÅJ1Å2FÆJ1ÆJ1Æ"J1Æ$AH0Ç2=H0È/J1È0H>È;J1È=H>È>	J1É	J1É3J1ÊJ1ÊJ1Ê0J1c               ó    € V ^8„  d   QhRRRR/# )r'   rQ   rR   r+   ztuple[Values, list[str]]r-   )r.   s   "r/   r0   r1   ¡   s   € ÷ ,ñ ,˜yð ,Ð-Eñ ,r2   c                	ó8   € V P                   P                  V4      # rL   )r<   Ú
parse_args©rE   rQ   s   &&r/   r‡   ÚCommand.parse_args¡   s   € à�{‰{×%Ñ% dÓ+Ð+r2   c               ó    € V ^8„  d   QhRRRR/# ©r'   rQ   rR   r+   rZ   r-   )r.   s   "r/   r0   r1   ¥   s   € ÷ ñ ˜ð  sñ r2   c                	ó   €  V P                  4       ;_uu_ 4        V P                  V4      uuR R R 4       \        P                  ! 4        #   + '       g   i     M; i \        P                  ! 4        R #   \        P                  ! 4        i ; irL   )Úmain_contextÚ_mainrw   Úshutdownrˆ   s   &&r/   ÚmainÚCommand.main¥   s_   € ð	Ø×"Ñ"×$Õ$Ø—z‘z $Ó'÷ %Ñ$ô ×ÒÕ÷ %×$úÐ$ô ×ÒÖøŒG×ÒÕús!   ‚A6 šA«
A6 ÁA	ÁA6 Á6Bc               ó    € V ^8„  d   QhRRRR/# r‹   r-   )r.   s   "r/   r0   r1   ¬   s   € ÷ V>ñ V>˜)ð V>¨ñ V>r2   c                	ó  € V P                  \        4       4      V n        V P                  \        4       4       V P                  V4      w  r!VP                  VP
                  ,
          V n        VP                  '       d   ^V n        \        VR4      '       d,   VP                  R8X  d   V P                  ^ 8¼  d   RMRVn	        \        VP                  R7       \        V P                  VP                  VP                  R7      p\        VP                  4      \        \         P"                  4      ,          pV'       d/   \$        P'                  RRP)                  \+        V4      4      4       VP,                  '       dE   R	\.        P0                  9  d0   \$        P3                  R
4       \4        P6                  ! \8        4       VP:                  '       d   R\.        P0                  R&   VP<                  '       d-   RP)                  VP<                  4      \.        P0                  R&   VP>                  '       dR   V P@                  '       g@   \C        4       '       g0   \$        P3                  R4       \4        P6                  ! \D        4       VPF                  '       d]   \I        VPF                  4      Vn#        \K        VPF                  4      '       g(   \$        P'                  RVPF                  4       RVn#        RVP                  9   dh   \.        P0                  PM                  RR4      '       dB   RVP                  9  d1   \$        P'                  R4       VP                  PO                  R4       V PQ                  W2V4      # )r'   Úprogress_barÚautoÚonÚoff)Úno_color)Ú	verbosityr˜   Úuser_log_filez/The following features are always enabled: %s. z, Ú_PIP_RUNNING_IN_SUBPROCESSzAThe --python option must be placed before the pip subcommand nameÚ1ÚPIP_NO_INPUTr4   ÚPIP_EXISTS_ACTIONz2Could not find an activated virtualenv (required).zêThe directory '%s' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.Nzinprocess-build-depsÚPIP_CONSTRAINTr!   zbuild-constraintzdIn-process build dependencies are enabled, PIP_CONSTRAINT will have no effect for build dependencies))Úenter_contextr   r   r‡   ÚverboseÚquietr™   rm   rU   r”   r   r˜   r   ÚlogÚsetÚfeatures_enabledr   ÚALWAYS_ENABLED_FEATURESrq   ÚwarningÚjoinÚsortedÚpythonru   Úenvironrt   rz   Úexitr   Úno_inputÚexists_actionÚrequire_venvr%   r   r   Ú	cache_dirr   r   ÚgetÚappendrƒ   )rE   rQ   rP   r`   Úalways_enabled_featuress   &&   r/   rŽ   ÚCommand._main¬   sŽ  € ð !%× 2Ñ 2Ô3CÓ3EÓ FˆÔð 	×ÑÔ1Ó3Ô4àŸ™¨Ó-‰ˆð !Ÿ™¨7¯=©=Õ8ˆŒØ××ÐØˆDŒNä�7˜N×+Ò+°×0DÑ0DÈÔ0NØ+/¯>©>¸QÔ+>¡4ÀEˆGÔ ä˜W×-Ñ-Õ.Ü$Ø—n‘nØ×%Ñ%Ø!Ÿ+™+ô
ˆô #& g×&>Ñ&>Ó"?Ä#Ü×.Ñ.óC
õ #
Ð÷ #Ü�N‰NØAØ—	‘	œ&Ð!8Ó9Ó:ôð �>�>ˆ>Ð:Ä"Ç*Á*ÔLÜ�O‰OØSôô �HŠH”UŒOð ××ÐØ),ŒB�J‰J�~Ñ&à× × Ð Ø.1¯h©h°w×7LÑ7LÓ.MŒB�J‰JÐ*Ñ+à××Ð¨×(@×(@Ð(@ä+×-Ò-Ü—‘Ð TÔUÜ—’Ô-Ô.à××ÐÜ .¨w×/@Ñ/@Ó AˆGÔÜ# G×$5Ñ$5×6Ò6Ü—‘ð*ð
 ×%Ñ%ôð %)�Ô!ð # g×&>Ñ&>Ô>Ü—
‘
—‘Ð/°×4Ò4Ø"¨'×*BÑ*BÔBä�N‰NðLôð ×$Ñ$×+Ñ+Ð,>Ô?à× Ñ  ¸Ó=Ð=r2   c               ó   € V ^8„  d   QhRR/# )r'   r+   z.dict[str, Callable[[Values, list[str]], None]]r-   )r.   s   "r/   r0   r1     s   € ÷ ñ ÐKñ r2   c                ó   € / # )z?
map of names to handler actions for commands with sub-actions
r-   rM   s   &r/   Úhandler_mapÚCommand.handler_map  s	   € ð ˆ	r2   )r@   r(   r<   r)   r   r™   )F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r#   Ú__annotations__r%   r:   rD   Ú
contextlibÚcontextmanagerrW   r]   rƒ   r‡   r�   rŽ   r·   Ú__static_attributes__Ú__classcell__)rH   s   @r/   r   r   0   sf   ø‡ Ø€Eˆ3ƒOØ %Ð˜Ó%÷ò õ<ð ×Ñôó ðõ"õ<!õ|,õõV>÷pó r2   )9r;   Ú
__future__r   r¾   rw   Úlogging.configr>   ru   rz   r   Úcollections.abcr   r   Útypingr   Úpip._vendor.richr   rn   Úpip._internal.clir   Ú!pip._internal.cli.command_contextr	   Úpip._internal.cli.parserr
   r   Úpip._internal.cli.status_codesr   r   r   r   Úpip._internal.exceptionsr   r   r   r   r   r   Úpip._internal.utils.filesystemr   Úpip._internal.utils.loggingr   r   Úpip._internal.utils.miscr   r   Úpip._internal.utils.temp_dirr   ÚTempDirRegistryr   r   Úpip._internal.utils.virtualenvr   Ú__all__Ú	getLoggerr¹   rq   r   r-   r2   r/   Ú<module>rÔ      s†   ðÙ .å "ã Û Û Û Û 	Û 
Û Ý $Ý Ý å (Ý 8å (Ý Aß V÷ó ÷÷ õ <ß Oß =Ý Uß QÝ Càˆ+€à	×	Ò	˜8Ó	$€ôXÐ!ö Xr2   