§
     žfŒ  ã                   óZ   — d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	  G d„ de¦  «        Z
dS )é    )Úcanonicalize_name)ÚAbstractDistribution)ÚPackageFinder)ÚBaseDistributionÚFilesystemWheelÚget_wheel_distributionc                   ó6   — e Zd ZdZdefd„Zdedededdfd„ZdS )	ÚWheelDistributionzqRepresents a wheel distribution.

    This does not need any preparation as wheels can be directly unpacked.
    Úreturnc                 óÚ   — | j         j        s
J d¦   «         ‚| j         j        s
J d¦   «         ‚t          | j         j        ¦  «        }t	          |t          | j         j        ¦  «        ¦  «        S )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   )ÚselfÚwheels     úd/var/www/api.educacionweb.es/myenv/lib/python3.11/site-packages/pip/_internal/distributions/wheel.pyÚget_metadata_distributionz+WheelDistribution.get_metadata_distribution   sf   € ð
 ŒxÔ'ÐUÐUÐ)UÑUÔUÐUØŒxŒ}Ð8Ð8Ð8Ñ8Ô8Ð8Ý ¤Ô 8Ñ9Ô9ˆÝ% eÕ->¸t¼x¼}Ñ-MÔ-MÑNÔNÐNó    ÚfinderÚbuild_isolationÚcheck_build_depsNc                 ó   — d S )N© )r   r   r   r   s       r   Úprepare_distribution_metadataz/WheelDistribution.prepare_distribution_metadata   s	   € ð 	ˆr   )	Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   Úboolr   r   r   r   r
   r
      sy   € € € € € ðð ð
OÐ+;ð Oð Oð Oð Oðàðð ðð ð	ð
 
ðð ð ð ð ð r   r
   N)Úpip._vendor.packaging.utilsr   Ú pip._internal.distributions.baser   Ú"pip._internal.index.package_finderr   Úpip._internal.metadatar   r   r   r
   r   r   r   ú<module>r$      s¢   ðØ 9Ð 9Ð 9Ð 9Ð 9Ð 9à AÐ AÐ AÐ AÐ AÐ AØ <Ð <Ð <Ð <Ð <Ð <ðð ð ð ð ð ð ð ð ð ðð ð ð ð Ð,ñ ô ð ð ð r   