
    egZ                     D    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y)	    )AbstractDistribution)SourceDistribution)WheelDistribution)InstallRequirementinstall_reqreturnc                 t    | j                   rt        |       S | j                  rt        |       S t        |       S )z7Returns a Distribution for the given InstallRequirement)editabler   is_wheelr   )r   s    /var/www/html/FastMealFinder_FlaskServer-InitialRelease/venv/lib/python3.12/site-packages/pip/_internal/distributions/__init__.py)make_distribution_for_install_requirementr      s;     !+..  -- 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 @ ? <+#++r   