当前位置: 首页>>代码示例>>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;未经允许,请勿转载。