o
    hZ                     @   sF   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dZd	S )
    )AbstractDistribution)SourceDistribution)WheelDistribution)InstallRequirementinstall_reqreturnc                 C   s$   | j rt| S | jrt| S t| S )z7Returns a Distribution for the given InstallRequirement)editabler   is_wheelr   )r    r
   W/var/www/html/venv/lib/python3.10/site-packages/pip/_internal/distributions/__init__.py)make_distribution_for_install_requirement   s
   r   N)	 pip._internal.distributions.baser   !pip._internal.distributions.sdistr   !pip._internal.distributions.wheelr   pip._internal.req.req_installr   r   r
   r
   r
   r   <module>   s    