????

Your IP : 216.73.216.152


Current Path : /usr/lib/python2.7/site-packages/pip/_internal/distributions/
Upload File :
Current File : //usr/lib/python2.7/site-packages/pip/_internal/distributions/base.pyc

�
}�\]c@sEddlZddlmZeej�defd��Y�ZdS(i����N(t
add_metaclasstAbstractDistributioncBs;eZdZd�Zejd��Zejd��ZRS(s
A base class for handling installable artifacts.

    The requirements for anything installable are as follows:

     - we must be able to determine the requirement name
       (or we can't correctly handle the non-upgrade case).

     - for packages with setup requirements, we must also be able
       to determine their requirements without installing additional
       packages (for the same reason as run-time dependencies)

     - we must be able to create a Distribution object exposing the
       above metadata.
    cCs tt|�j�||_dS(N(tsuperRt__init__treq(tselfR((s?/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/base.pyRscCs
t��dS(N(tNotImplementedError(R((s?/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/base.pytget_pkg_resources_distributionscCs
t��dS(N(R(Rtfindertbuild_isolation((s?/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/base.pytprepare_distribution_metadatas(t__name__t
__module__t__doc__RtabctabstractmethodRR
(((s?/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/base.pyRs	(Rtpip._vendor.sixRtABCMetatobjectR(((s?/tmp/pip-install-ewDPok/pip/pip/_internal/distributions/base.pyt<module>s