utils.py 文件源码

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

项目:hugo_jupyter 作者: knowsuchagency 项目源码 文件源码
def get_packages_from_lockfile():
    """
    Return object that contains default and development packages from Pipfile.lock

    Returns: SimpleNamespace(default=[...], development=[...])

    """

    result = SimpleNamespace(default=list(), development=list())
    lockfile = Path('Pipfile.lock')
    lockfile_data = json.loads(lockfile.read_text())
    for key in ('default', 'develop'):
        for package, version_info in lockfile_data[key].items():
            packages = attrgetter('development' if key == 'develop' else key)(result)
            packages.append(package + version_info['version'])
    return result
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号