File tree 1 file changed +5
-9
lines changed
1 file changed +5
-9
lines changed Original file line number Diff line number Diff line change 5
5
6
6
class ComponentJSONMetadataHandler (models .NonAssemblableDatafileHandler ):
7
7
"""
8
- Handle JSON metadata files for package analysis.
8
+ Handle component JSON metadata files for package analysis.
9
9
"""
10
10
datasource_id = "json_metadata"
11
11
path_patterns = ("*component.json" ,)
12
12
default_package_type = "library"
13
- description = "JSON package metadata file"
13
+ description = "component JSON package metadata file"
14
14
15
15
@classmethod
16
16
def parse (cls , location , package_only = False ):
@@ -110,12 +110,8 @@ def _process_dependencies(data):
110
110
@classmethod
111
111
def _extract_license_statement (cls , data ):
112
112
"""
113
- Extract license statement similar to BuildpackHandler.
114
-
115
- Handles various license formats:
116
- - Simple string license
117
- - Multiple licenses
118
- - Complex license strings
113
+ Extract license statement.
114
+
119
115
"""
120
116
license_field = data .get ('license' )
121
117
if not license_field :
@@ -148,4 +144,4 @@ def _extract_extra_data(data):
148
144
field : data [field ]
149
145
for field in extra_fields
150
146
if field in data
151
- }
147
+ }
You can’t perform that action at this time.
0 commit comments