Skip to content

Commit 9e33125

Browse files
authored
Merge pull request #925 from juanjemdIos/master
Use constants for runtime and dev
2 parents 9a52416 + 43cea9a commit 9e33125

16 files changed

Lines changed: 32 additions & 29 deletions

src/somef/parser/bower_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ def parse_bower_json_file(file_path, metadata_result: Result, source):
139139
"name": name,
140140
"version": version,
141141
"type": constants.SOFTWARE_APPLICATION,
142-
"dependency_type": "runtime",
142+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
143143
"dependency_resolver": "bower"
144144
},
145145
1,
@@ -158,7 +158,7 @@ def parse_bower_json_file(file_path, metadata_result: Result, source):
158158
"name": name,
159159
"version": version,
160160
"type": constants.SOFTWARE_APPLICATION,
161-
"dependency_type": "runtime",
161+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
162162
"dependency_resolver": "bower"
163163
},
164164
1,

src/somef/parser/cabal_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ def parse_cabal_file(file_path, metadata_result: Result, source):
208208
"name": name,
209209
"version": version_constraint,
210210
"type": constants.SOFTWARE_APPLICATION,
211-
"dependency_type": "runtime",
211+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
212212
"dependency_resolver": "cabal"
213213
},
214214
1,

src/somef/parser/composer_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -159,9 +159,9 @@ def parse_composer_json(file_path, metadata_result: Result, source):
159159
for name, version in data[section].items():
160160
req = f"{name}: {version}"
161161
if section == "require-dev":
162-
dep_type = "dev"
162+
dep_type = constants.DEPENDENCY_TYPE_DEVELOPMENT
163163
else:
164-
dep_type = "runtime"
164+
dep_type = constants.DEPENDENCY_TYPE_RUNTIME
165165

166166
metadata_result.add_result(
167167
constants.CAT_REQUIREMENTS,

src/somef/parser/conda_environment_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ def parse_conda_environment_file(file_path, metadata_result: Result, source):
5050
constants.PROP_VALUE: dep,
5151
constants.PROP_NAME: re.split(r"[=<>!]", dep)[0],
5252
constants.PROP_TYPE: constants.SOFTWARE_APPLICATION,
53-
constants.PROP_DEPENDENCY_TYPE: "runtime",
53+
constants.PROP_DEPENDENCY_TYPE: constants.DEPENDENCY_TYPE_RUNTIME,
5454
constants.PROP_DEPENDENCY_RESOLVER: "conda"
5555
}
5656

@@ -72,7 +72,7 @@ def parse_conda_environment_file(file_path, metadata_result: Result, source):
7272
constants.PROP_VALUE: dep,
7373
constants.PROP_NAME: re.split(r"[=<>!~]", dep)[0],
7474
constants.PROP_TYPE: constants.SOFTWARE_APPLICATION,
75-
constants.PROP_DEPENDENCY_TYPE: "runtime",
75+
constants.PROP_DEPENDENCY_TYPE: constants.DEPENDENCY_TYPE_RUNTIME,
7676
constants.PROP_DEPENDENCY_RESOLVER: "pip"
7777
}
7878

src/somef/parser/gemspec_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -189,7 +189,7 @@ def parse_gemspec_file(file_path, metadata_result: Result, source):
189189
"name": name,
190190
"version": version,
191191
"type": constants.SOFTWARE_APPLICATION,
192-
"dependency_type": "runtime",
192+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
193193
"dependency_resolver": "bundler"
194194
},
195195
1,
@@ -210,7 +210,7 @@ def parse_gemspec_file(file_path, metadata_result: Result, source):
210210
"name": name,
211211
"version": version,
212212
"type": constants.SOFTWARE_APPLICATION,
213-
"dependency_type": "dev",
213+
"dependency_type": constants.DEPENDENCY_TYPE_DEVELOPMENT,
214214
"dependency_resolver": "bundler"
215215
},
216216
1,

src/somef/parser/package_json_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,8 @@ def parse_package_json_file(file_path, metadata_result: Result, source):
166166

167167
# for name, version in deps.items():
168168
sections = {
169-
"dependencies": "runtime",
170-
"devDependencies": "dev"
169+
"dependencies": constants.DEPENDENCY_TYPE_RUNTIME,
170+
"devDependencies": constants.DEPENDENCY_TYPE_DEVELOPMENT
171171
}
172172

173173
for section, dep_type in sections.items():

src/somef/parser/pom_xml_parser.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -162,11 +162,11 @@ def parse_pom_file(file_path, metadata_result: Result, source):
162162
scope = dependency.get("scope", None)
163163

164164
if scope == "test":
165-
dep_type = "dev"
165+
dep_type = constants.DEPENDENCY_TYPE_DEVELOPMENT
166166
elif scope == "import":
167167
continue
168168
else:
169-
dep_type = "runtime"
169+
dep_type = constants.DEPENDENCY_TYPE_RUNTIME
170170

171171
metadata_result.add_result(
172172
constants.CAT_REQUIREMENTS,

src/somef/parser/publiccode_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ def parse_publiccode_file(file_path, metadata_result: Result, source):
232232
"name": name,
233233
"version": version,
234234
"type": constants.SOFTWARE_APPLICATION,
235-
"dependency_type": "runtime",
235+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
236236
"dependency_resolver": "publiccode"
237237
},
238238
1,

src/somef/parser/python_parser.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ def parse_requirements_txt(file_path, metadata_result: Result, source):
121121
"version": runtime["version"],
122122
"name": runtime["name"],
123123
"type": constants.STRING,
124-
"dependency_type": "runtime",
124+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
125125
"dependency_resolver": "pip"
126126
},
127127
1,

src/somef/parser/toml_parser.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ def parse_pyproject_metadata(data, metadata_result, source, file_path):
406406
"name": name,
407407
"version": version,
408408
"type": constants.SOFTWARE_APPLICATION,
409-
"dependency_type": "runtime",
409+
"dependency_type":constants.DEPENDENCY_TYPE_RUNTIME,
410410
"dependency_resolver": "python"
411411
},
412412
1,
@@ -423,7 +423,7 @@ def parse_pyproject_metadata(data, metadata_result, source, file_path):
423423
"name": name,
424424
"version": version,
425425
"type": constants.SOFTWARE_APPLICATION,
426-
"dependency_type": "runtime",
426+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
427427
"dependency_resolver": "python"
428428
},
429429
1,
@@ -445,7 +445,7 @@ def parse_pyproject_metadata(data, metadata_result, source, file_path):
445445
"name": name,
446446
"version": version,
447447
"type": constants.SOFTWARE_APPLICATION,
448-
"dependency_type": "runtime",
448+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
449449
"dependency_resolver": "python"
450450
},
451451
1,
@@ -574,15 +574,15 @@ def parse_julia_project_metadata(data, metadata_result, source):
574574
"value": req,
575575
"name": req,
576576
"type": constants.SOFTWARE_APPLICATION,
577-
"dependency_type": "runtime",
577+
"dependency_type": constants.DEPENDENCY_TYPE_RUNTIME,
578578
"dependency_resolver": "julia"
579579
},
580580
1,
581581
constants.TECHNIQUE_CODE_CONFIG_PARSER,
582582
source
583583
)
584584

585-
# devs requiriments
585+
# devs requirements
586586
dev_deps = set()
587587

588588
if "extras" in data:
@@ -599,7 +599,7 @@ def parse_julia_project_metadata(data, metadata_result, source):
599599
"value": req,
600600
"name": req,
601601
"type": constants.SOFTWARE_APPLICATION,
602-
"dependency_type": "dev",
602+
"dependency_type": constants.DEPENDENCY_TYPE_DEVELOPMENT,
603603
"dependency_resolver": "julia"
604604
},
605605
1,

0 commit comments

Comments
 (0)