Skip to content

Commit

Permalink
use '0.5.0.0beta1' as version for EasyBuild v5.0.0beta1, to avoid 'eb…
Browse files Browse the repository at this point in the history
… --install-latest-eb-release' picking up on EasyBuild v5.0.0beta1
  • Loading branch information
boegel committed Dec 21, 2024
1 parent 0fb89ce commit 49011fa
Show file tree
Hide file tree
Showing 2 changed files with 59 additions and 35 deletions.
59 changes: 59 additions & 0 deletions easybuild/easyconfigs/e/EasyBuild/EasyBuild-0.5.0.0beta1.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
easyblock = 'EB_EasyBuildMeta'

name = 'EasyBuild'
version = '0.5.0.0beta1'

homepage = 'https://easybuild.io'
description = """EasyBuild is a software build and installation framework
written in Python that allows you to install software in a structured,
repeatable and robust way."""

toolchain = SYSTEM

sources = [
{
'filename': 'easybuild-framework-v%s.tar.gz' % version[2:],
'git_config': {
'url': 'https://github.com/easybuilders',
'repo_name': 'easybuild-framework',
'tag': 'easybuild-framework-v%s' % version[2:],
'keep_git_dir': True,
},
},
{
'filename': 'easybuild-easyblocks-v%s.tar.gz' % version[2:],
'git_config': {
'url': 'https://github.com/easybuilders',
'repo_name': 'easybuild-easyblocks',
'tag': 'easybuild-easyblocks-v%s' % version[2:],
'keep_git_dir': True,
},
},
{
'filename': 'easybuild-easyconfigs-v%s.tar.gz' % version[2:],
'git_config': {
'url': 'https://github.com/easybuilders',
'repo_name': 'easybuild-easyconfigs',
'tag': 'easybuild-easyconfigs-v%s' % version[2:],
'keep_git_dir': True,
},
},
]
checksums = [
None,
None,
None,
]

# EasyBuild is a (set of) Python packages, so it depends on Python
# usually, we want to use the system Python, so no actual Python dependency is listed
allow_system_deps = [('Python', SYS_PYTHON_VERSION)]

local_pyshortver = '.'.join(SYS_PYTHON_VERSION.split('.')[:2])

sanity_check_paths = {
'files': ['bin/eb'],
'dirs': ['lib/python%s/site-packages' % local_pyshortver],
}

moduleclass = 'tools'
35 changes: 0 additions & 35 deletions easybuild/easyconfigs/e/EasyBuild/EasyBuild-5.0.0beta1.eb

This file was deleted.

0 comments on commit 49011fa

Please sign in to comment.