[project]
name = "root"
version = "1"
dependencies = ["markupsafe", "child"]
[project.optional-dependencies]
stubs = ["typing-extensions"]
[dependency-groups]
test = ["platformdirs"]
[project]
name = "child"
version = "1"
dependencies = []
[project.optional-dependencies]
async = ["pygments"]
[dependency-groups]
lint = ["ruff"]
version = "1.0"
hash-algorithm = "sha256"
[locker]
name = "uv"
version = "0.5.0"
[[groups]]
name = "root"
project = "root"
[[groups]]
name = "child"
project = "child"
[[groups]]
name = "root~test"
requirements = [{ name = "platformdirs" }]
[[groups]]
name = "child~lint"
requirements = [{ name = "ruff" }]
[[packages]]
name = "root"
version = "1"
groups = ["root"]
direct = true
dependencies = [
{ name = "markupsafe" },
{ name = "child" },
{ name = "typing-extensions", feature = "stubs" },
]
source-tree = { path = "./root" }
[[packages]]
name = "child"
version = "1"
groups = ["root", "child"]
direct = true
dependencies = [
{ name = "pygments", feature = "async" },
]
source-tree = { path = "./root/child" }
[[packages]]
name = "markupsafe"
version = "3.0.2"
groups = ["root"]
index_url = "<https://pypi.org/simple/markupsafe>"
direct = false
dependencies = []
editable = false
wheels = [...]
[[packages]]
name = "typing-extensions"
version = "4.12.2"
groups = ["root"]
index_url = "<https://pypi.org/simple/typing-extensions>"
direct = false
dependencies = []
editable = false
wheels = [...]
[[packages]]
name = "platformdirs"
version = "4.3.6"
groups = ["root~test"]
index_url = "<https://pypi.org/simple/platformdirs>"
direct = false
dependencies = []
editable = false
wheels = [...]
[[packages]]
name = "pygments"
version = "2.18.0"
groups = ["child"]
index_url = "<https://pypi.org/simple/pygments>"
direct = false
dependencies = []
editable = false
wheels = [...]
[[packages]]
name = "ruff"
version = "0.7.1"
groups = ["child~lint"]
index_url = "<https://pypi.org/simple/ruff>"
direct = false
dependencies = []
editable = false
wheels = [...]