From bf374a2aab32405b88285a703b8eb3dd327ff525 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=84=9D=EC=A7=80=EC=98=81/=EC=B1=85=EC=9E=84=EC=97=B0?= =?UTF-8?q?=EA=B5=AC=EC=9B=90/SW=EA=B3=B5=ED=95=99=28=EC=97=B0=29Open=20So?= =?UTF-8?q?urce=20TP?= Date: Wed, 12 Nov 2025 16:59:35 +0900 Subject: [PATCH] Distinguish flutter sdk in package list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 석지영/책임연구원/SW공학(연)Open Source TP --- src/fosslight_dependency/package_manager/Pub.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fosslight_dependency/package_manager/Pub.py b/src/fosslight_dependency/package_manager/Pub.py index 26804f75..6da03fe6 100644 --- a/src/fosslight_dependency/package_manager/Pub.py +++ b/src/fosslight_dependency/package_manager/Pub.py @@ -131,6 +131,9 @@ def parse_oss_information(self, f_name): oss_item.homepage = '' oss_item.download_location = f"{self.dn_url}{oss_origin_name}/versions/{oss_item.version}" dep_item.purl = get_url_to_purl(oss_item.download_location, self.package_manager_name) + if json_data['isSdk']: + oss_item.download_location = json_data['repository'] or json_data['homepage'] or '' + oss_item.comment = 'SDK' purl_dict[f'{oss_origin_name}({oss_item.version})'] = dep_item.purl license_txt = json_data['license'] if license_txt is not None: