Revision 136859ca
Added by koszko over 1 year ago
src/hydrilla/builder/build.py | ||
---|---|---|
43 | 43 |
|
44 | 44 |
index_validator = util.validator_for('package_source-1.schema.json') |
45 | 45 |
|
46 |
schemas_root = 'https://hydrilla.koszko.org/schemas' |
|
47 |
|
|
46 | 48 |
generated_by = { |
47 | 49 |
'name': 'hydrilla.builder', |
48 | 50 |
'version': _version.version |
... | ... | |
284 | 286 |
new_item_obj.update([(p, item_def[p]) for p in copy_props]) |
285 | 287 |
|
286 | 288 |
new_item_obj['version'] = util.normalize_version(item_def['version']) |
287 |
new_item_obj['api_schema_version'] = [1]
|
|
289 |
new_item_obj['$schema'] = f'{schemas_root}/api_{item_def["type"]}_description-1.schema.json'
|
|
288 | 290 |
new_item_obj['source_copyright'] = self.copyright_file_refs |
289 | 291 |
new_item_obj['source_name'] = self.source_name |
290 | 292 |
new_item_obj['generated_by'] = generated_by |
... | ... | |
303 | 305 |
""" |
304 | 306 |
index_validator.validate(index_obj) |
305 | 307 |
|
308 |
schema = f'{schemas_root}/api_source_description-1.schema.json' |
|
309 |
|
|
306 | 310 |
self.source_name = index_obj['source_name'] |
307 | 311 |
|
308 | 312 |
generate_spdx = index_obj.get('reuse_generate_spdx_report', False) |
... | ... | |
334 | 338 |
} |
335 | 339 |
|
336 | 340 |
self.source_description = { |
337 |
'api_schema_version': [1],
|
|
341 |
'$schema': schema,
|
|
338 | 342 |
'source_name': self.source_name, |
339 | 343 |
'source_copyright': self.copyright_file_refs, |
340 | 344 |
'upstream_url': index_obj['upstream_url'], |
Also available in: Unified diff
specify full schema URL in instances