ó
¨ídc           @   s   d  d l  m Z d  d l m Z d  d l m Z d  d l m Z e ri d  d l m	 Z	 d  d l
 m Z n  d e f d     YZ d	 S(
   i˙˙˙˙(   t   ZipFile(   t   AbstractDistribution(   t   MYPY_CHECK_RUNNING(   t$   pkg_resources_distribution_for_wheel(   t   Distribution(   t   PackageFindert   WheelDistributionc           B   s    e  Z d  Z d   Z d   Z RS(   sq   Represents a wheel distribution.

    This does not need any preparation as wheels can be directly unpacked.
    c         C   se   |  j  j s t  |  j  j s$ t  t |  j  j d t # } t | |  j  j |  j  j  SWd QXd S(   s˘   Loads the metadata from the wheel file into memory and returns a
        Distribution that uses it, not relying on the wheel file or
        requirement.
        t
   allowZip64N(   t   reqt   local_file_patht   AssertionErrort   nameR    t   TrueR   (   t   selft   z(    (    sr   /var/www/when_to_call/project-create-wtc-api/venv/lib/python2.7/site-packages/pip/_internal/distributions/wheel.pyt   get_pkg_resources_distribution   s
    c         C   s   d  S(   N(    (   R   t   findert   build_isolation(    (    sr   /var/www/when_to_call/project-create-wtc-api/venv/lib/python2.7/site-packages/pip/_internal/distributions/wheel.pyt   prepare_distribution_metadata#   s    (   t   __name__t
   __module__t   __doc__R   R   (    (    (    sr   /var/www/when_to_call/project-create-wtc-api/venv/lib/python2.7/site-packages/pip/_internal/distributions/wheel.pyR      s   	N(   t   zipfileR    t    pip._internal.distributions.baseR   t   pip._internal.utils.typingR   t   pip._internal.utils.wheelR   t   pip._vendor.pkg_resourcesR   t"   pip._internal.index.package_finderR   R   (    (    (    sr   /var/www/when_to_call/project-create-wtc-api/venv/lib/python2.7/site-packages/pip/_internal/distributions/wheel.pyt   <module>   s   