From 2b376781bd57df7d75519b19c8f6adeaa7259799 Mon Sep 17 00:00:00 2001 From: Alex Domingo Date: Fri, 10 May 2024 16:26:03 +0200 Subject: [PATCH] remove hook for JupyterHub --- lib/vsc/eb_hooks/hooks_hydra.py | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/lib/vsc/eb_hooks/hooks_hydra.py b/lib/vsc/eb_hooks/hooks_hydra.py index 63689e1..bca8655 100644 --- a/lib/vsc/eb_hooks/hooks_hydra.py +++ b/lib/vsc/eb_hooks/hooks_hydra.py @@ -260,26 +260,6 @@ def pre_module_hook(self, *args, **kwargs): # pylint: disable=unused-argument self.log.info("[pre-module hook] Set MATLAB Runtime Component Cache folder") self.cfg['modluafooter'] = """ setenv("MCR_CACHE_ROOT", os.getenv("TMPDIR") or pathJoin("/tmp", os.getenv("USER"))) -""" - - # Set single MODULEPATH in JupyterHub - if self.name == 'JupyterHub': - mod_install_path = os.path.join(install_path('mod'), "all") - self.log.info("[parse hook] Setting single MODULEPATH on module load to: %s", mod_install_path[-9:]) - - # cannot know MODULEPATH in advance for archs with IB variants, use environment at load time - local_arch = os.getenv('VSC_ARCH_LOCAL') + os.getenv("VSC_ARCH_SUFFIX") - archless_path = [f'"{p}"' for p in mod_install_path.split(local_arch)] - if len(archless_path) > 1: - archless_path.insert(1, 'os.getenv("VSC_ARCH_LOCAL") .. os.getenv("VSC_ARCH_SUFFIX")') - modulepath = ", ".join(archless_path) - - self.cfg['modluafooter'] = f""" --- restrict MODULEPATH to current software generation -if ( mode() ~= "spider" ) then - pushenv("MODULEPATH", "/etc/modulefiles/vsc") - prepend_path("MODULEPATH", pathJoin({modulepath})) -end """ ##########################