+
    œº<j%  ã                   ót   € ^ RI HtHt ^ RIHt ^ RIHt ^ RIHtH	t	H
t
 ]'       d   ^ RIHt  ! R R]4      tR# )	é    )ÚTYPE_CHECKINGÚOptional)Úcanonicalize_name)ÚAbstractDistribution)ÚBaseDistributionÚFilesystemWheelÚget_wheel_distribution)ÚPackageFinderc                   ód   a € ] tR t^t o Rt]V 3R lR l4       tV 3R lR ltV 3R lR ltRt	V t
R	# )
ÚWheelDistributionziRepresents a wheel distribution.

This does not need any preparation as wheels can be directly unpacked.
c                ó0   <€ V ^8„  d   QhRS[ S[,          /# ©é   Úreturn)r   Ústr)ÚformatÚ__classdict__s   "€ÚV/opt/headortail/venv/lib/python3.14/site-packages/pip/_internal/distributions/wheel.pyÚ__annotate__ÚWheelDistribution.__annotate__   s   ø€ ÷ ñ ¡(©3¥-ñ ó    c                ó   € R # ©N© )Úselfs   &r   Úbuild_tracker_idÚ"WheelDistribution.build_tracker_id   s   € ár   c                ó    <€ V ^8„  d   QhRS[ /# 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S[ RS[ RR/# )r   Úfinderr
   Úbuild_isolationÚcheck_build_depsr   N)Úbool)r   r   s   "€r   r   r   $   s3   ø€ ÷ ñ àðñ ðñ ð	ð
 
ñr   c                ó   € 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__Ú__classdictcell__)r   s   @r   r   r      s4   ø‡ € ñð
 ÷ó ð÷Oð O÷ö r   r   N)Útypingr   r   Úpip._vendor.packaging.utilsr   Ú pip._internal.distributions.baser   Úpip._internal.metadatar   r   r	   Ú"pip._internal.index.package_finderr
   r   r   r   r   Ú<module>r;      s-   ðß *å 9å A÷ñ ÷ Ý@ôÐ,ö r   