Module lockfile

Module lockfile 

Source
Expand description

Poetry/uv lock file parsing.

Parses poetry.lock and uv.lock files to extract resolved dependency versions. Both formats use TOML with [[package]] sections.

§Lock File Formats

§Poetry

# This file is automatically generated by poetry.
[[package]]
name = "requests"
version = "2.31.0"
description = "Python HTTP for Humans."

[package.dependencies]
certifi = ">=2017.4.17"
charset-normalizer = ">=2,<4"

[metadata]
lock-version = "2.0"
python-versions = "^3.9"

§uv

version = 1

[[package]]
name = "requests"
version = "2.31.0"
source = { registry = "https://pypi.org/simple" }
dependencies = [
    { name = "certifi" },
    { name = "charset-normalizer" },
]

Structs§

PypiLockParser
PyPI lock file parser.