當前位置: 首頁>>代碼示例>>Python>>正文


Python moves.map方法代碼示例

本文整理匯總了Python中pkg_resources.extern.six.moves.map方法的典型用法代碼示例。如果您正苦於以下問題:Python moves.map方法的具體用法?Python moves.map怎麽用?Python moves.map使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在pkg_resources.extern.six.moves的用法示例。


在下文中一共展示了moves.map方法的7個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: __init__

# 需要導入模塊: from pkg_resources.extern.six import moves [as 別名]
# 或者: from pkg_resources.extern.six.moves import map [as 別名]
def __init__(self, search_path=None, platform=get_supported_platform(),
            python=PY_MAJOR):
        """Snapshot distributions available on a search path

        Any distributions found on `search_path` are added to the environment.
        `search_path` should be a sequence of ``sys.path`` items.  If not
        supplied, ``sys.path`` is used.

        `platform` is an optional string specifying the name of the platform
        that platform-specific distributions must be compatible with.  If
        unspecified, it defaults to the current platform.  `python` is an
        optional string naming the desired version of Python (e.g. ``'3.3'``);
        it defaults to the current version.

        You may explicitly set `platform` (and/or `python`) to ``None`` if you
        wish to map *all* distributions, not just those compatible with the
        running platform or Python version.
        """
        self._distmap = {}
        self.platform = platform
        self.python = python
        self.scan(search_path) 
開發者ID:jpush,項目名稱:jbox,代碼行數:24,代碼來源:__init__.py

示例2: parse_map

# 需要導入模塊: from pkg_resources.extern.six import moves [as 別名]
# 或者: from pkg_resources.extern.six.moves import map [as 別名]
def parse_map(cls, data, dist=None):
        """Parse a map of entry point groups"""
        if isinstance(data, dict):
            data = data.items()
        else:
            data = split_sections(data)
        maps = {}
        for group, lines in data:
            if group is None:
                if not lines:
                    continue
                raise ValueError("Entry points must be listed in groups")
            group = group.strip()
            if group in maps:
                raise ValueError("Duplicate group name", group)
            maps[group] = cls.parse_group(group, lines, dist)
        return maps 
開發者ID:jpush,項目名稱:jbox,代碼行數:19,代碼來源:__init__.py

示例3: __init__

# 需要導入模塊: from pkg_resources.extern.six import moves [as 別名]
# 或者: from pkg_resources.extern.six.moves import map [as 別名]
def __init__(
            self, search_path=None, platform=get_supported_platform(),
            python=PY_MAJOR):
        """Snapshot distributions available on a search path

        Any distributions found on `search_path` are added to the environment.
        `search_path` should be a sequence of ``sys.path`` items.  If not
        supplied, ``sys.path`` is used.

        `platform` is an optional string specifying the name of the platform
        that platform-specific distributions must be compatible with.  If
        unspecified, it defaults to the current platform.  `python` is an
        optional string naming the desired version of Python (e.g. ``'3.6'``);
        it defaults to the current version.

        You may explicitly set `platform` (and/or `python`) to ``None`` if you
        wish to map *all* distributions, not just those compatible with the
        running platform or Python version.
        """
        self._distmap = {}
        self.platform = platform
        self.python = python
        self.scan(search_path) 
開發者ID:ryfeus,項目名稱:lambda-packs,代碼行數:25,代碼來源:__init__.py

示例4: __init__

# 需要導入模塊: from pkg_resources.extern.six import moves [as 別名]
# 或者: from pkg_resources.extern.six.moves import map [as 別名]
def __init__(
            self, search_path=None, platform=get_supported_platform(),
            python=PY_MAJOR):
        """Snapshot distributions available on a search path

        Any distributions found on `search_path` are added to the environment.
        `search_path` should be a sequence of ``sys.path`` items.  If not
        supplied, ``sys.path`` is used.

        `platform` is an optional string specifying the name of the platform
        that platform-specific distributions must be compatible with.  If
        unspecified, it defaults to the current platform.  `python` is an
        optional string naming the desired version of Python (e.g. ``'3.3'``);
        it defaults to the current version.

        You may explicitly set `platform` (and/or `python`) to ``None`` if you
        wish to map *all* distributions, not just those compatible with the
        running platform or Python version.
        """
        self._distmap = {}
        self.platform = platform
        self.python = python
        self.scan(search_path) 
開發者ID:italia,項目名稱:anpr,代碼行數:25,代碼來源:__init__.py

示例5: get_entry_map

# 需要導入模塊: from pkg_resources.extern.six import moves [as 別名]
# 或者: from pkg_resources.extern.six.moves import map [as 別名]
def get_entry_map(dist, group=None):
    """Return the entry point map for `group`, or the full entry map"""
    return get_distribution(dist).get_entry_map(group) 
開發者ID:jpush,項目名稱:jbox,代碼行數:5,代碼來源:__init__.py

示例6: require

# 需要導入模塊: from pkg_resources.extern.six import moves [as 別名]
# 或者: from pkg_resources.extern.six.moves import map [as 別名]
def require(self, env=None, installer=None):
        if self.extras and not self.dist:
            raise UnknownExtra("Can't require() without a distribution", self)
        reqs = self.dist.requires(self.extras)
        items = working_set.resolve(reqs, env, installer)
        list(map(working_set.add, items)) 
開發者ID:jpush,項目名稱:jbox,代碼行數:8,代碼來源:__init__.py

示例7: _initialize_master_working_set

# 需要導入模塊: from pkg_resources.extern.six import moves [as 別名]
# 或者: from pkg_resources.extern.six.moves import map [as 別名]
def _initialize_master_working_set():
    """
    Prepare the master working set and make the ``require()``
    API available.

    This function has explicit effects on the global state
    of pkg_resources. It is intended to be invoked once at
    the initialization of this module.

    Invocation by other packages is unsupported and done
    at their own risk.
    """
    working_set = WorkingSet._build_master()
    _declare_state('object', working_set=working_set)

    require = working_set.require
    iter_entry_points = working_set.iter_entry_points
    add_activation_listener = working_set.subscribe
    run_script = working_set.run_script
    # backward compatibility
    run_main = run_script
    # Activate all distributions already on sys.path, and ensure that
    # all distributions added to the working set in the future (e.g. by
    # calling ``require()``) will get activated as well.
    add_activation_listener(lambda dist: dist.activate())
    working_set.entries=[]
    # match order
    list(map(working_set.add_entry, sys.path))
    globals().update(locals()) 
開發者ID:jpush,項目名稱:jbox,代碼行數:31,代碼來源:__init__.py


注:本文中的pkg_resources.extern.six.moves.map方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。