distro/package: BinaryPackage: Track Arch
This commit is contained in:
parent
75d6ea8c3c
commit
3a44cb6d42
1 changed files with 4 additions and 1 deletions
|
@ -14,6 +14,7 @@ class PackageInfo:
|
||||||
|
|
||||||
|
|
||||||
class BinaryPackage(PackageInfo):
|
class BinaryPackage(PackageInfo):
|
||||||
|
arch: str
|
||||||
filename: str
|
filename: str
|
||||||
resolved_url: Optional[str]
|
resolved_url: Optional[str]
|
||||||
|
|
||||||
|
@ -21,11 +22,13 @@ class BinaryPackage(PackageInfo):
|
||||||
self,
|
self,
|
||||||
name: str,
|
name: str,
|
||||||
version: str,
|
version: str,
|
||||||
|
arch: str,
|
||||||
filename: str,
|
filename: str,
|
||||||
resolved_url: Optional[str] = None,
|
resolved_url: Optional[str] = None,
|
||||||
):
|
):
|
||||||
self.name = name
|
self.name = name
|
||||||
self.version = version
|
self.version = version
|
||||||
|
self.arch = arch
|
||||||
self.filename = filename
|
self.filename = filename
|
||||||
self.resolved_url = resolved_url
|
self.resolved_url = resolved_url
|
||||||
|
|
||||||
|
@ -40,7 +43,7 @@ class BinaryPackage(PackageInfo):
|
||||||
desc = {}
|
desc = {}
|
||||||
for key, value in zip(pruned_lines[0::2], pruned_lines[1::2]):
|
for key, value in zip(pruned_lines[0::2], pruned_lines[1::2]):
|
||||||
desc[key.strip()] = value.strip()
|
desc[key.strip()] = value.strip()
|
||||||
return clss(desc['NAME'], desc['VERSION'], desc['FILENAME'], resolved_url='/'.join([resolved_repo_url, desc['FILENAME']]))
|
return clss(name=desc['NAME'], version=desc['VERSION'], arch=desc['ARCH'], filename=desc['FILENAME'], resolved_url='/'.join([resolved_repo_url, desc['FILENAME']]))
|
||||||
|
|
||||||
def acquire(self) -> str:
|
def acquire(self) -> str:
|
||||||
raise NotImplementedError()
|
raise NotImplementedError()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue