Skip to content

refactor easyconfig parameters and template constants to use a consistent naming style #4464

Open
@jfgrimm

Description

@jfgrimm

easyconfig parameters:

type current proposed
mandatory description
docurls doc_urls
homepage
name
software_license
software_license_urls
toolchain
version
toolchain onlytcmod only_toolchain_mod_env (or just deprecate the use of it...)
toolchainopts toolchain_opts
build banned_linked_shared_libs
bin_lib_subdirs
bitbucket_account
buildopts build_opts
checksums
configopts configure_opts
cuda_compute_capabilities cuda_cc_comma_sep
download_instructions
easyblock
easybuild_version
enhance_sanity_check
fix_bash_shebang_for
fix_perl_shebang_for
fix_python_shebang_for
github_account
hidden
installopts install_opts
maxparallel max_parallel
parallel
patches
postinstallcmds post_install_cmds
postinstallmsgs post_install_msgs
postinstallpatches post_install_patches
prebuildopts pre_build_opts
preconfigopts pre_configure_opts
preinstallopts pre_install_opts
pretestopts pre_test_opts
required_linked_shared_libs
runtest run_test
sanity_check_commands sanity_check_cmds
sanity_check_paths
skip
skip_mod_files_sanity_check skip_fortran_mod_files_sanity_check
skipsteps skip_steps
source_urls
sources
stop
testopts test_opts
tests
unpack_options unpack_opts
unwanted_env_vars
versionprefix version_prefix
versionsuffix version_suffix
file-management buildininstalldir build_in_install_dir
cleanupoldbuild clean_up_old_build
cleanupoldinstall clean_up_old_install
dontcreateinstalldir dont_create_install_dir
keeppreviousinstall keep_previous_install
keepsymlinks keep_symlinks
start_dir
dependencies allow_system_deps
builddependencies build_deps
dependencies deps
hiddendependencies hidden_deps
moddependpaths modulepath_prepend_paths
multi_deps
multi_deps_load_default
osdependencies os_deps
license accept_eula
group
key
license_file
license_server
license_port
extensions exts_classmap exts_class_map
exts_default_options exts_default_opts
exts_defaultclass exts_default_class
exts_download_dep_fail
exts_filter
exts_list
modules allow_append_abs_path
allow_prepend_abs_path
citing
docpaths doc_paths
examples
include_modpath_extensions include_modulepath_exts
modaliases env_mod_aliases
modaltsoftname env_mod_alt_soft_name
modextrapaths env_mod_extra_paths
modextrapaths_append env_mod_extra_paths_append
modextravars env_mod_extra_vars
modloadmsg env_mod_load_msg
modluafooter env_mod_lua_footer
modtclfooter env_mod_tcl_footer
module_depends_on env_mod_depends_on
moduleclass env_mod_class
moduleforceunload env_mod_force_unload
moduleloadnoconflict env_mod_load_no_conflict
modunloadmsg env_mod_unload_msg
recursive_module_unload recursive_env_mod_unload
site_contacts
upstream_contacts
usage
whatis
other block
build_info_msg
buildstats build_stats
deprecated

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions