Skip to content

Commit f037b85

Browse files
committed
Store checksums in extension_info
1 parent 050cdb2 commit f037b85

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

easybuild/framework/easyblock.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -685,6 +685,7 @@ def collect_exts_file_info(self, fetch_files=True, verify_checksums=True):
685685

686686
source_urls = resolve_template(ext_options.get('source_urls', []), template_values)
687687
checksums = resolve_template(ext_options.get('checksums', []), template_values)
688+
ext_src['checksums'] = checksums
688689

689690
download_instructions = resolve_template(ext_options.get('download_instructions'), template_values)
690691

test/framework/easyblock.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2371,14 +2371,17 @@ def test_collect_exts_file_info(self):
23712371
bar_patch2 = 'bar-0.0_fix-very-silly-typo-in-printf-statement.patch'
23722372
self.assertEqual(exts_file_info[1]['patches'][1]['name'], bar_patch2)
23732373
self.assertEqual(exts_file_info[1]['patches'][1]['path'], os.path.join(toy_ext_sources, bar_patch2))
2374+
self.assertEqual(len(exts_file_info[1]['checksums']), 1)
23742375

23752376
self.assertEqual(exts_file_info[2]['name'], 'barbar')
23762377
self.assertEqual(exts_file_info[2]['src'], os.path.join(toy_ext_sources, 'barbar-1.2.tar.gz'))
23772378
self.assertNotIn('patches', exts_file_info[2])
2379+
self.assertEqual(len(exts_file_info[2]['checksums']), 0)
23782380

23792381
self.assertEqual(exts_file_info[3]['name'], 'toy')
23802382
self.assertEqual(exts_file_info[3]['src'], os.path.join(toy_sources, 'toy-0.0.tar.gz'))
23812383
self.assertNotIn('patches', exts_file_info[3])
2384+
self.assertEqual(len(exts_file_info[3]['checksums']), 1)
23822385

23832386
# location of files is missing when fetch_files is set to False
23842387
exts_file_info = toy_eb.collect_exts_file_info(fetch_files=False, verify_checksums=False)

0 commit comments

Comments
 (0)