Skip to content

Commit fb1857c

Browse files
authored
Merge pull request #60 from fosslight/develop
Return sheet_list and change sheet name to SRC_FL_Dependency
2 parents 560b20b + 4788748 commit fb1857c

File tree

3 files changed

+11
-11
lines changed

3 files changed

+11
-11
lines changed

requirements-dev.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
flake8==3.9.2
12
pyinstaller
23
tox
34
tox-wheel

requirements.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,5 @@ lxml
44
virtualenv
55
pyyaml
66
lastversion
7-
fosslight_util>=1.1.0
8-
PyGithub
7+
fosslight_util>=1.3.3
8+
PyGithub

src/fosslight_dependency/run_dependency_scanner.py

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
_PKG_NAME = "fosslight_dependency"
2323
logger = logging.getLogger(constant.LOGGER_NAME)
2424
warnings.filterwarnings("ignore", category=FutureWarning)
25-
_sheet_name = "SRC"
25+
_sheet_name = "SRC_FL_Dependency"
2626
_fosslight_report = "FOSSLight-Report"
2727
_xlsx_extension = '.xlsx'
2828
_csv_extension = '.csv'
@@ -60,6 +60,8 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir='', pip_
6060

6161
ret = True
6262
output_filename = ''
63+
sheet_list = {}
64+
sheet_list[_sheet_name] = []
6365

6466
if output_dir:
6567
dirname = os.path.dirname(output_dir)
@@ -95,7 +97,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir='', pip_
9597
logger.error("You entered the wrong output path(" + output_dir + ") to generate output file.")
9698
logger.error("Please enter the output path that already exists or can be created with the '-o' option.")
9799
logger.error(" > err msg : " + err_msg)
98-
return False
100+
return False, sheet_list
99101

100102
autodetect = True
101103
if package_manager:
@@ -106,7 +108,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir='', pip_
106108
logger.error("You entered the unsupported package manager(" + package_manager + ").")
107109
logger.error("Please enter the supported package manager({0}) with '-m' option."
108110
.format(", ".join(support_packagemanager)))
109-
return False
111+
return False, sheet_list
110112

111113
if input_dir:
112114
if os.path.isdir(input_dir):
@@ -115,7 +117,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir='', pip_
115117
else:
116118
logger.error("You entered the wrong input path(" + input_dir + ") to run the script.")
117119
logger.error("Please enter the existed input path with '-p' option.")
118-
return False
120+
return False, sheet_list
119121
else:
120122
input_dir = os.getcwd()
121123
os.chdir(input_dir)
@@ -130,13 +132,10 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir='', pip_
130132
finally:
131133
if not ret:
132134
logger.error("Failed to detect package manager automatically.")
133-
return False
135+
return False, sheet_list
134136
else:
135137
found_package_manager.append(package_manager)
136138

137-
sheet_list = {}
138-
sheet_list[_sheet_name] = []
139-
140139
for pm in found_package_manager:
141140
ret, package_sheet_list = analyze_dependency(pm, input_dir, output_dir, pip_activate_cmd, pip_deactivate_cmd,
142141
output_custom_dir, app_name, github_token)
@@ -163,7 +162,7 @@ def run_dependency_scanner(package_manager='', input_dir='', output_dir='', pip_
163162
logger.error("Analyzing result is empty.")
164163

165164
logger.warning("### FINISH ###")
166-
return ret
165+
return ret, sheet_list
167166

168167

169168
def main():

0 commit comments

Comments
 (0)