
    'jZ                     F    S SK Jr  S SKJr  S SKJr  S SKJr  S\S\4S jrg)	    )AbstractDistribution)SourceDistribution)WheelDistribution)InstallRequirementinstall_reqreturnc                     U R                   (       a  [        U 5      $ U R                  (       a  [        U 5      $ [        U 5      $ )z7Returns a Distribution for the given InstallRequirement)editabler   is_wheelr   )r   s    \/var/www/html/KUNJ/venv/lib/python3.13/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   