[gems.debian] fix: not properly handling packages with names ending with :i386

This commit is contained in:
Vinicius Moreira
2022-10-28 17:40:42 -03:00
parent 4c0a6af8cc
commit d7a17f324e
3 changed files with 33 additions and 1 deletions

View File

@@ -241,7 +241,7 @@ class Aptitude:
@property
def re_transaction_pkg(self) -> Pattern:
if self._re_transaction_pkg is None:
self._re_transaction_pkg = re.compile(r'([a-zA-Z0-9\-_@~.+]+)({\w+})?\s*\[([a-zA-Z0-9\-_@~.+:]+)'
self._re_transaction_pkg = re.compile(r'([a-zA-Z0-9\-_@~.+:]+)({\w+})?\s*\[([a-zA-Z0-9\-_@~.+:]+)'
r'(\s+->\s+([a-zA-Z0-9\-_@~.+:]+))?](\s*<([\-+]?[0-9.,]+\s+\w+)>)?')
return self._re_transaction_pkg