ó
Ð²Ebc           @   sf   d  d l  m Z d  d l m Z d  d l m Z e rY d  d l m Z d  d l m	 Z	 n  d „  Z
 d S(   iÿÿÿÿ(   t   SourceDistribution(   t   WheelDistribution(   t   MYPY_CHECK_RUNNING(   t   AbstractDistribution(   t   InstallRequirementc         C   s0   |  j  r t |  ƒ S|  j r& t |  ƒ St |  ƒ S(   s<   Returns a Distribution for the given InstallRequirement
    (   t   editableR    t   is_wheelR   (   t   install_req(    (    sA   /tmp/pip-build-UPPWic/pip/pip/_internal/distributions/__init__.pyt)   make_distribution_for_install_requirement
   s
    	
	
N(   t!   pip._internal.distributions.sdistR    t!   pip._internal.distributions.wheelR   t   pip._internal.utils.typingR   t    pip._internal.distributions.baseR   t   pip._internal.req.req_installR   R   (    (    (    sA   /tmp/pip-build-UPPWic/pip/pip/_internal/distributions/__init__.pyt   <module>   s   