diff --git a/pipdeptree.py b/pipdeptree.py index 68f33c7..65b72b8 100644 --- a/pipdeptree.py +++ b/pipdeptree.py @@ -301,7 +301,7 @@ class Tree(Mapping): @classmethod def from_pkgs(cls, pkgs): pkgs = [DistPackage(p) for p in pkgs] - idx = {p.key: DistPackage(p) for p in pkgs} + idx = {p.key: p for p in pkgs} tree = {p: [ReqPackage(r, idx.get(r.key)) for r in p.requires()] for p in pkgs}