+
    Q<Âj  ã                   ó¼   € ^ RI t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
 ^ RIHt ^ RIHt ^ RIHtHtHt ^ R	IHt ] P*                  ! ]4      t ! R
 R]	4      tR# )é    N)ÚValues)Ú
cmdoptions)Úmake_target_python)ÚRequirementCommandÚwith_cleanup)ÚSUCCESS)Úget_build_tracker)Ú
ensure_dirÚnormalize_pathÚwrite_output)ÚTempDirectoryc                   óV   a € ] tR t^t o RtRtV 3R lR lt]V 3R lR l4       tRt	V t
R# )	ÚDownloadCommanda,  
Download packages from:

- PyPI (and other indexes) using requirement specifiers.
- VCS project urls.
- Local project directories.
- Local or remote source archives.

pip also supports downloading from "requirements files", which provide
an easy way to specify a whole environment to be downloaded.
a  
      %prog [options] <requirement specifier> [package-index-options] ...
      %prog [options] -r <requirements file> [package-index-options] ...
      %prog [options] <vcs project url> ...
      %prog [options] <local project path> ...
      %prog [options] <archive url/path> ...c                ó   <€ V ^8„  d   QhRR/# )é   ÚreturnN© )ÚformatÚ__classdict__s   "€Ú_/var/www/html/data_capital/venv/lib/python3.14/site-packages/pip/_internal/commands/download.pyÚ__annotate__ÚDownloadCommand.__annotate__$   s   ø€ ÷ ):ñ ):˜Tñ ):ó    c                ó(  € V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P
                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                  ! 4       4       V P                   P                  \        P                   ! 4       4       V P                   P                  R RRRRR\"        P$                  RR7       \        P&                  ! V P                   4       \        P(                  ! \        P*                  V P,                  4      p\        P(                  ! \        P.                  V P,                  4      pV P,                  P1                  ^ V4       V P,                  P1                  ^ V4       V P,                  P1                  ^ V P                   4       R# )	z-dz--destz--destination-dirz--destination-directoryÚdownload_dirÚdirzDownload packages into <dir>.)ÚdestÚmetavarÚdefaultÚhelpN)Úcmd_optsÚ
add_optionr   ÚconstraintsÚbuild_constraintsÚrequirementsÚrequirements_from_scriptsÚno_depsÚ	only_depsÚsrcÚrequire_hashesÚno_require_hashesÚprogress_barÚno_build_isolationÚ
use_pep517Úcheck_build_depsÚignore_requires_pythonÚosÚcurdirÚadd_target_python_optionsÚmake_option_groupÚindex_groupÚparserÚpackage_selection_groupÚinsert_option_group)ÚselfÚ
index_optsÚselection_optss   &  r   Úadd_optionsÚDownloadCommand.add_options$   sE  € Ø�‰× Ñ ¤×!7Ò!7Ó!9Ô:Ø�‰× Ñ ¤×!=Ò!=Ó!?Ô@Ø�‰× Ñ ¤×!8Ò!8Ó!:Ô;Ø�‰× Ñ ¤×!EÒ!EÓ!GÔHØ�‰× Ñ ¤×!3Ò!3Ó!5Ô6Ø�‰× Ñ ¤×!5Ò!5Ó!7Ô8Ø�‰× Ñ ¤§¢Ó!1Ô2Ø�‰× Ñ ¤×!:Ò!:Ó!<Ô=Ø�‰× Ñ ¤×!=Ò!=Ó!?Ô@Ø�‰× Ñ ¤×!8Ò!8Ó!:Ô;Ø�‰× Ñ ¤×!>Ò!>Ó!@ÔAØ�‰× Ñ ¤×!6Ò!6Ó!8Ô9Ø�‰× Ñ ¤×!<Ò!<Ó!>Ô?Ø�‰× Ñ ¤×!BÒ!BÓ!DÔEà�‰× Ñ ØØØØ%ØØÜ—I‘IØ0ð 	!ô 		
ô 	×,Ò,¨T¯]©]Ô;ä×1Ò1Ü×"Ñ"Ø�K‰Kó
ˆ
ô
 $×5Ò5Ü×.Ñ.Ø�K‰Kó
ˆð
 	�‰×'Ñ'¨¨:Ô6Ø�‰×'Ñ'¨¨>Ô:Ø�‰×'Ñ'¨¨4¯=©=Ö9r   c                ó<   <€ V ^8„  d   QhRS[ RS[S[,          RS[/# )r   ÚoptionsÚargsr   )r   ÚlistÚstrÚint)r   r   s   "€r   r   r   P   s+   ø€ ÷ Fñ F™6ð F©©c­ð F±sñ Fr   c                ó¬  € R Vn         . Vn        \        P                  ! V4       \        P                  ! V4       \        P
                  ! V4       \        P                  ! V4       \        VP                  4      Vn        \        VP                  4       V P                  V4      p\        V4      pV P                  VVVVP                  R7      pV P                  \        4       4      p\!        VP"                  '       * RR R7      pV P%                  W!WS4      pV P'                  VVVVVVP                  RV P(                  RR7	      p	V P+                  V	VVVP                  VP,                  R7      p
V P/                  V4       V
P1                  VR R7      pV	P3                  VP4                  P7                  4       4       . pVP4                  P7                  4        FO  pVP8                  e   K  VP:                  f   Q hV	P=                  V4       VP?                  VP:                  4       KQ  	  V'       d   \A        RR	PC                  V4      4       \D        # )
T)r?   ÚsessionÚtarget_pythonr0   Údownload)ÚdeleteÚkindÚglobally_managedF)	Útemp_build_dirr?   Úbuild_trackerrE   Úfinderr   Úuse_user_siteÚ	verbosityÚallow_editables)ÚpreparerrM   r?   r0   Úpy_version_info)Úcheck_supported_wheelszSuccessfully downloaded %sÚ )#Úignore_installedÚ	editablesr   Úcheck_dist_restrictionÚcheck_build_constraintsÚcheck_release_control_exclusiveÚ(check_only_deps_option_does_not_conflictr   r   r
   Úget_default_sessionr   Ú_build_package_finderr0   Úenter_contextr	   r   Úno_cleanÚget_requirementsÚmake_requirement_preparerrO   Úmake_resolverÚpython_versionÚtrace_basic_infoÚresolveÚ prepare_linked_requirements_morer%   ÚvaluesÚsatisfied_byÚnameÚsave_linked_requirementÚappendr   Újoinr   )r9   r?   r@   rE   rF   rM   rL   Ú	directoryÚreqsrQ   ÚresolverÚrequirement_setÚ
downloadedÚreqs   &&&           r   ÚrunÚDownloadCommand.runO   s  € à#'ˆÔ ð ˆÔä×)Ò)¨'Ô2Ü×*Ò*¨7Ô3Ü×2Ò2°7Ô;Ü×;Ò;¸GÔDä-¨g×.BÑ.BÓCˆÔÜ�7×'Ñ'Ô(à×*Ñ*¨7Ó3ˆä*¨7Ó3ˆØ×+Ñ+ØØØ'Ø#*×#AÑ#Að	 ,ó 
ˆð ×*Ñ*Ô+<Ó+>Ó?ˆä!Ø×'Ñ'Ô'ØØ!ô
ˆ	ð ×$Ñ$ T°FÓDˆà×1Ñ1Ø$ØØ'ØØØ ×-Ñ-ØØ—n‘nØ!ð 2ó 

ˆð ×%Ñ%ØØØØ#*×#AÑ#AØ#×2Ñ2ð &ó 
ˆð 	×Ñ˜fÔ%à"×*Ñ*¨4ÈÐ*ÓMˆà×1Ñ1°/×2NÑ2N×2UÑ2UÓ2WÔXà "ˆ
Ø"×/Ñ/×6Ñ6Ö8ˆCØ×ÑÔ'Ø—x‘xÒ+Ð+Ð+Ø×0Ñ0°Ô5Ø×!Ñ! #§(¡(Ö+ñ	 9÷ ÜÐ5°s·x±xÀ
Ó7KÔLäˆr   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úusager<   r   rr   Ú__static_attributes__Ú__classdictcell__)r   s   @r   r   r      s2   ø‡ € ñ
ð0€E÷):ð ):ðV ÷Fó öFr   r   )Úloggingr1   Úoptparser   Úpip._internal.clir   Úpip._internal.cli.cmdoptionsr   Úpip._internal.cli.req_commandr   r   Úpip._internal.cli.status_codesr   Ú,pip._internal.operations.build.build_trackerr	   Úpip._internal.utils.miscr
   r   r   Úpip._internal.utils.temp_dirr   Ú	getLoggerrt   Úloggerr   r   r   r   Ú<module>r‡      sE   ðÛ Û 	Ý å (Ý ;ß JÝ 2Ý Jß MÑ MÝ 6à	×	Ò	˜8Ó	$€ôFÐ(ö Fr   