Orbits
1
|
Classes | |
class | RedirectHandler |
class | Locator |
class | PyPIRPCLocator |
class | PyPIJSONLocator |
class | Page |
class | SimpleScrapingLocator |
class | DirectoryLocator |
class | JSONLocator |
class | DistPathLocator |
class | AggregatingLocator |
Functions | |
def | get_all_distribution_names |
def | find |
Variables | |
tuple | logger = logging.getLogger(__name__) |
tuple | HASHER_HASH = re.compile('^(\w+)=([a-f0-9]+)') |
tuple | CHARSET = re.compile(r';\s*charset\s*=\s*(.*)\s*$', re.I) |
tuple | HTML_CONTENT_TYPE = re.compile('text/html|application/x(ht)?ml') |
string | DEFAULT_INDEX = 'http://python.org/pypi' |
tuple | default_locator |
locate = default_locator.locate | |
tuple | NAME_VERSION_RE |
result = False | |
provided | |
dists | |
dists_by_name | |
reqts | |
def pip._vendor.distlib.locators.find | ( | self, | |
requirement, | |||
meta_extras = None , |
|||
prereleases = False |
|||
) |
Find a distribution and all distributions it depends on. :param requirement: The requirement specifying the distribution to find, or a Distribution instance. :param meta_extras: A list of meta extras such as :test:, :build: and so on. :param prereleases: If ``True``, allow pre-release versions to be returned - otherwise, don't return prereleases unless they're all that's available. Return a set of :class:`Distribution` instances and a set of problems. The distributions returned should be such that they have the :attr:`required` attribute set to ``True`` if they were from the ``requirement`` passed to ``find()``, and they have the :attr:`build_time_dependency` attribute set to ``True`` unless they are post-installation dependencies of the ``requirement``. The problems should be a tuple consisting of the string ``'unsatisfied'`` and the requirement which couldn't be satisfied by any distribution known to the locator.
def pip._vendor.distlib.locators.get_all_distribution_names | ( | url = None | ) |
Return all distribution names known by an index. :param url: The URL of the index. :return: A list of all known distribution names.
string pip._vendor.distlib.locators.DEFAULT_INDEX = 'http://python.org/pypi' |
tuple pip._vendor.distlib.locators.default_locator |
pip._vendor.distlib.locators.dists |
pip._vendor.distlib.locators.dists_by_name |
tuple pip._vendor.distlib.locators.HASHER_HASH = re.compile('^(\w+)=([a-f0-9]+)') |
tuple pip._vendor.distlib.locators.HTML_CONTENT_TYPE = re.compile('text/html|application/x(ht)?ml') |
pip._vendor.distlib.locators.locate = default_locator.locate |
tuple pip._vendor.distlib.locators.logger = logging.getLogger(__name__) |
tuple pip._vendor.distlib.locators.NAME_VERSION_RE |
pip._vendor.distlib.locators.provided |
pip._vendor.distlib.locators.reqts |
pip._vendor.distlib.locators.result = False |
Copyright 2014 Google Inc. All rights reserved.