Skip to content

Commit 0fe2dde

Browse files
committed
Update spdx function
Signed-off-by: jiyeong.seok <[email protected]>
1 parent 756d120 commit 0fe2dde

File tree

2 files changed

+5
-17
lines changed

2 files changed

+5
-17
lines changed

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ lxml
44
virtualenv
55
pyyaml
66
lastversion
7-
fosslight_util>=2.0.0
7+
fosslight_util>=2.0.1
88
PyGithub
99
requirements-parser
1010
defusedxml

src/fosslight_dependency/run_dependency_scanner.py

Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717
import fosslight_util.constant as constant
1818
from fosslight_dependency._help import print_help_msg
1919
from fosslight_dependency._analyze_dependency import analyze_dependency
20-
from fosslight_util.output_format import check_output_formats, write_output_file
21-
if platform.system() != 'Windows':
22-
from fosslight_util.write_spdx import write_spdx
20+
from fosslight_util.output_format import check_output_formats_v2, write_output_file
2321
from fosslight_util.oss_item import ScannerItem
2422
from fosslight_dependency._graph_convertor import GraphConvertor
2523

@@ -102,7 +100,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir_file='',
102100
_start_time = datetime.now().strftime('%y%m%d_%H%M')
103101
scan_item = ScannerItem(_PKG_NAME, _start_time)
104102

105-
success, msg, output_path, output_files, output_extensions = check_output_formats(output_dir_file, formats, CUSTOMIZED_FORMAT)
103+
success, msg, output_path, output_files, output_extensions, formats = check_output_formats_v2(output_dir_file, formats)
106104
if success:
107105
if output_path == "":
108106
output_path = os.getcwd()
@@ -242,17 +240,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir_file='',
242240
combined_paths_and_files = [os.path.join(output_path, file) for file in output_files]
243241
results = []
244242
for i, output_extension in enumerate(output_extensions):
245-
if formats:
246-
if formats[i].startswith('spdx'):
247-
if platform.system() != 'Windows':
248-
results.append(write_spdx(combined_paths_and_files[i], output_extension, scan_item, _PKG_NAME,
249-
pkg_resources.get_distribution(_PKG_NAME).version, spdx_version=(2, 3)))
250-
else:
251-
logger.error('Windows not support spdx format.')
252-
else:
253-
results.append(write_output_file(combined_paths_and_files[i], output_extension, scan_item, EXTENDED_HEADER))
254-
else:
255-
results.append(write_output_file(combined_paths_and_files[i], output_extension, scan_item, EXTENDED_HEADER))
243+
results.append(write_output_file(combined_paths_and_files[i], output_extension, scan_item, EXTENDED_HEADER, '', formats[i]))
256244
for success_write, err_msg, result_file in results:
257245
if success_write:
258246
if result_file:
@@ -279,7 +267,7 @@ def main():
279267
output_custom_dir = ''
280268
app_name = const.default_app_name
281269
github_token = ''
282-
format = ''
270+
format = []
283271
graph_path = ''
284272
graph_size = (600, 600)
285273
direct = True

0 commit comments

Comments
 (0)