Spaces:
Running
Running
Update src/aibom_generator/generator.py
Browse files
src/aibom_generator/generator.py
CHANGED
@@ -192,27 +192,7 @@ class AIBOMGenerator:
|
|
192 |
"dependsOn": [f"pkg:huggingface/{model_id.replace('/', '/')}@{version}"]
|
193 |
}
|
194 |
]
|
195 |
-
}
|
196 |
-
|
197 |
-
# Add critical fields for industry-neutral scoring (silently aligned with SPDX)
|
198 |
-
if metadata and "last_modified" in metadata:
|
199 |
-
# Convert datetime to string before adding to AIBOM
|
200 |
-
if isinstance(metadata["last_modified"], datetime.datetime):
|
201 |
-
aibom["buildTime"] = metadata["last_modified"].isoformat() + "Z"
|
202 |
-
else:
|
203 |
-
aibom["buildTime"] = str(metadata["last_modified"])
|
204 |
-
|
205 |
-
# Add releaseTime as well if available, otherwise use last_modified
|
206 |
-
if "release_date" in metadata:
|
207 |
-
if isinstance(metadata["release_date"], datetime.datetime):
|
208 |
-
aibom["releaseTime"] = metadata["release_date"].isoformat() + "Z"
|
209 |
-
else:
|
210 |
-
aibom["releaseTime"] = str(metadata["release_date"])
|
211 |
-
else:
|
212 |
-
if isinstance(metadata["last_modified"], datetime.datetime):
|
213 |
-
aibom["releaseTime"] = metadata["last_modified"].isoformat() + "Z"
|
214 |
-
else:
|
215 |
-
aibom["releaseTime"] = str(metadata["last_modified"])
|
216 |
|
217 |
# Add downloadLocation if available
|
218 |
if metadata and "commit_url" in metadata:
|
@@ -378,7 +358,7 @@ class AIBOMGenerator:
|
|
378 |
"bom-ref": "pkg:generic/@cybeats/[email protected]",
|
379 |
"type": "application",
|
380 |
"name": "aetheris-aibom-generator",
|
381 |
-
"version": "
|
382 |
"manufacturer": {
|
383 |
"name": "Aetheris AI"
|
384 |
}
|
|
|
192 |
"dependsOn": [f"pkg:huggingface/{model_id.replace('/', '/')}@{version}"]
|
193 |
}
|
194 |
]
|
195 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
196 |
|
197 |
# Add downloadLocation if available
|
198 |
if metadata and "commit_url" in metadata:
|
|
|
358 |
"bom-ref": "pkg:generic/@cybeats/[email protected]",
|
359 |
"type": "application",
|
360 |
"name": "aetheris-aibom-generator",
|
361 |
+
"version": "1.0",
|
362 |
"manufacturer": {
|
363 |
"name": "Aetheris AI"
|
364 |
}
|