[[package]]
name = "A"
version = "1.0"
description = ""
optional = false
python-versions = "*"
groups = ["main"]
files = []

[package.dependencies]
"B" = {version = "^1.0", optional = true}
"C" = {version = "^1.0", markers = "python_version == \"2.7\""}

[package.extras]
foo = ["B"]

[[package]]
name = "B"
version = "1.0"
description = ""
optional = false
python-versions = "*"
groups = ["main"]
files = []

[[package]]
name = "C"
version = "1.1"
description = ""
optional = false
python-versions = "*"
groups = ["main"]
markers = 'python_version == "2.7"'
files = []

[[package]]
name = "D"
version = "1.1"
description = ""
optional = false
python-versions = "*"
groups = ["main"]
files = []

[metadata]
python-versions = "*"
lock-version = "2.1"
content-hash = "123456789"
