Changeset View
Changeset View
Standalone View
Standalone View
swh/loader/package/pubdev/loader.py
Show First 20 Lines • Show All 148 Lines • ▼ Show 20 Lines | def get_package_info(self, version: str) -> Iterator[Tuple[str, PubDevPackageInfo]]: | ||||
p_info = PubDevPackageInfo( | p_info = PubDevPackageInfo( | ||||
name=name, | name=name, | ||||
filename=filename, | filename=filename, | ||||
url=url, | url=url, | ||||
version=version, | version=version, | ||||
last_modified=last_modified, | last_modified=last_modified, | ||||
author=author, | author=author, | ||||
description=description, | description=description, | ||||
checksums={"sha256": v["archive_sha256"]}, | |||||
) | ) | ||||
yield release_name(version), p_info | yield release_name(version), p_info | ||||
def build_release( | def build_release( | ||||
self, p_info: PubDevPackageInfo, uncompressed_path: str, directory: Sha1Git | self, p_info: PubDevPackageInfo, uncompressed_path: str, directory: Sha1Git | ||||
) -> Optional[Release]: | ) -> Optional[Release]: | ||||
# Extract intrinsic metadata from uncompressed_path/pubspec.yaml | # Extract intrinsic metadata from uncompressed_path/pubspec.yaml | ||||
Show All 30 Lines |