config.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:config-sesame 作者: 1and1 项目源码 文件源码
def version_info(ctx=None):
    """Return version information just like --version does."""
    from . import __version__

    prog = ctx.find_root().info_name if ctx else APP_NAME
    version = __version__
    try:
        import pkg_resources
    except ImportError:
        pass
    else:
        for dist in iter(pkg_resources.working_set):
            scripts = dist.get_entry_map().get('console_scripts') or {}
            for _, entry_point in iteritems(scripts):
                if entry_point.module_name == (__package__ + '.__main__'):
                    version = dist.version
                    break

    return VERSION_INFO % dict(prog=prog, version=version)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号