diff --git a/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py b/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py index ab6ae5a9..74731c8b 100644 --- a/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py +++ b/src/python/jw/pkg/cmds/projects/BaseCmdPkgRelations.py @@ -128,11 +128,12 @@ class BaseCmdPkgRelations(Cmd): case self.Syntax.semver: pass case self.Syntax.debian: - match expanded_dep[1]: - case '<': - expanded_dep[1] = '<<' - case '>': - expanded_dep[1] = '>>' + if len(expanded_dep) == 3: + match expanded_dep[1]: + case '<': + expanded_dep[1] = '<<' + case '>': + expanded_dep[1] = '>>' case '_': raise NotImplementedError(f'Unknown dependency syntax "{syntax}" for dependency "{dep[0]} {dep[1]} {dep[3]}"') dep_str = ' '.join(expanded_dep)