+
    Žf©j•  ã                  ó€   € ^ RI Ht ^ RIHt ^ RIHt ^ RIHt ^ RIH	t	H
t
Ht ]'       d	   ^ RIHtHt  ! R R]4      tR	# )
é    )Úannotations)ÚTYPE_CHECKING)Úcanonicalize_name)ÚAbstractDistribution)ÚBaseDistributionÚFilesystemWheelÚget_wheel_distribution)ÚBuildEnvironmentInstallerÚBuildIsolationModec                  óH   € ] tR t^tRt]R R l4       tR R ltR R ltRt	R	# )
ÚWheelDistributionziRepresents a wheel distribution.

This does not need any preparation as wheels can be directly unpacked.
c               ó   € V ^8„  d   QhRR/# )é   Úreturnz
str | None© )Úformats   "Ú\/var/www/html/bestweb/venv/lib/python3.14/site-packages/pip/_internal/distributions/wheel.pyÚ__annotate__ÚWheelDistribution.__annotate__   s   € ÷ ñ  *ñ ó    c                	ó   € R # ©Nr   )Úselfs   &r   Úbuild_tracker_idÚ"WheelDistribution.build_tracker_id   s   € ár   c               ó   € V ^8„  d   QhRR/# )r   r   r   r   )r   s   "r   r   r      s   € ÷ Oñ OÐ+;ñ Or   c                ó  € V P                   P                  '       g   Q R4       hV P                   P                  '       g   Q R4       h\        V P                   P                  4      p\	        V\        V P                   P                  4      4      # )zŠLoads the metadata from the wheel file into memory and returns a
Distribution that uses it, not relying on the wheel file or
requirement.
z*Set as part of preparation during downloadzWheels are never unnamed)ÚreqÚlocal_file_pathÚnamer   r	   r   )r   Úwheels   & r   Úget_metadata_distributionÚ+WheelDistribution.get_metadata_distribution   sg   € ð
 �x‰x×'×'Ð'ÐUÐ)UÓUÐ'Ø�x‰x�}�}ˆ}Ð8Ð8Ó8ˆ}Ü §¡× 8Ñ 8Ó9ˆÜ% eÔ->¸t¿x¹x¿}¹}Ó-MÓNÐNr   c          
     ó,   € V ^8„  d   QhRRRRRRRRRR	/# )
r   Úbuild_env_installerr
   Úbuild_isolationr   Úcheck_build_depsÚboolÚallow_editablesr   ÚNoner   )r   s   "r   r   r   &   s<   € ÷ ñ à6ðð ,ðð ð	ð
 ðð 
ñr   c                	ó   € R # r   r   )r   r%   r&   r'   r)   s   &&&&&r   Úprepare_distribution_metadataÚ/WheelDistribution.prepare_distribution_metadata&   s   € ñ 	r   r   N)
Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Úpropertyr   r"   r,   Ú__static_attributes__r   r   r   r   r      s+   † ñð
 ôó ðõO÷ñ r   r   N)Ú
__future__r   Útypingr   Úpip._vendor.packaging.utilsr   Ú pip._internal.distributions.baser   Úpip._internal.metadatar   r   r	   Úpip._internal.build_envr
   r   r   r   r   r   Ú<module>r;      s0   ðÝ "å  å 9å A÷ñ ÷ ßUôÐ,ö r   