diff options
Diffstat (limited to 'dedup')
-rw-r--r-- | dedup/debpkg.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/dedup/debpkg.py b/dedup/debpkg.py index ba0b7c9..337e385 100644 --- a/dedup/debpkg.py +++ b/dedup/debpkg.py @@ -22,9 +22,10 @@ def process_control(control_contents): version = control["version"] architecture = control["architecture"] # deb822 currently returns :any dependencies raw. see #670679 + deprelations = control.relations.get("depends", []) + \ + control.relations.get("pre-depends", []) depends = set(dep[0]["name"].split(u':', 1)[0] - for dep in control.relations.get("depends", ()) - if len(dep) == 1) + for dep in deprelations if len(dep) == 1) return dict(package=package, source=source, version=version, architecture=architecture, depends=depends) |