
    ۅfZ                     F    d dl mZ d dlmZ d dlmZ d dlmZ dedefdZdS )	    )AbstractDistribution)SourceDistribution)WheelDistribution)InstallRequirementinstall_reqreturnc                 x    | j         rt          |           S | j        rt          |           S t          |           S )z7Returns a Distribution for the given InstallRequirement)editabler   is_wheelr   )r   s    S/var/www/media/lib/python3.11/site-packages/pip/_internal/distributions/__init__.py)make_distribution_for_install_requirementr      sH      /!+...  . --- k***    N)	 pip._internal.distributions.baser   !pip._internal.distributions.sdistr   !pip._internal.distributions.wheelr   pip._internal.req.req_installr   r    r   r   <module>r      s{    A A A A A A @ @ @ @ @ @ ? ? ? ? ? ? < < < < < <+#++ + + + + +r   