Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/puppet/loader.py
Show First 20 Lines • Show All 109 Lines • ▼ Show 20 Lines | def get_package_info(self, version: str) -> Iterator[Tuple[str, PuppetPackageInfo]]: | ||||
last_modified: datetime = iso8601.parse_date(data["last_update"]) | last_modified: datetime = iso8601.parse_date(data["last_update"]) | ||||
p_info = PuppetPackageInfo( | p_info = PuppetPackageInfo( | ||||
name=pkgname, | name=pkgname, | ||||
filename=filename, | filename=filename, | ||||
url=url, | url=url, | ||||
version=version, | version=version, | ||||
last_modified=last_modified, | last_modified=last_modified, | ||||
checksums=data["checksums"], | |||||
) | ) | ||||
yield release_name(version), p_info | yield release_name(version), p_info | ||||
def build_release( | def build_release( | ||||
self, p_info: PuppetPackageInfo, uncompressed_path: str, directory: Sha1Git | self, p_info: PuppetPackageInfo, uncompressed_path: str, directory: Sha1Git | ||||
) -> Optional[Release]: | ) -> Optional[Release]: | ||||
# compute extracted module directory name | # compute extracted module directory name | ||||
dirname = p_info.filename.split(".tar.gz")[0] | dirname = p_info.filename.split(".tar.gz")[0] | ||||
Show All 27 Lines |