Yarn JS 包管理器锁文件解析器
项目描述
皮亚恩
如果出于某种奇怪的原因,您需要yarn.lock
使用 Python 解析 Yarn 的文件,那么您来对地方了!
PYarn 目前处于早期开发阶段。它将根据 yarn.lock 文件创建一个字典,前提是 yarn.lock 文件根据其实现是正确的。目前,如果将格式错误的 Yarn 锁定文件传递给 PYarn,则无法保证 PYarn 会表现良好(例如,引发错误)。
PYarn 仅支持 Yarn v1 锁定文件。解析 Yarn v2 锁定文件应该很简单,因为它们是 yaml 文件。
发展
make devel
make check
用法
以下打印yarn.lock
文件中的所有内容:
from pyarn import lockfile
my_lockfile = lockfile.Lockfile.from_file(FILE_NAME)
print(my_lockfile.data)
# or
my_lockfile.to_json()
my_lockfile.data
是一个dict
,其中顶级键是yarn.lock
文件条目的顶级条目(即包名称)。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
源分布
pyarn-0.1.3.tar.gz
(18.9 kB
查看哈希)
内置分布
pyarn-0.1.3-py3-none-any.whl
(21.0 kB
查看哈希)