diff --git a/hpc_install/build-wrapt b/hpc_install/build-wrapt.ys similarity index 89% rename from hpc_install/build-wrapt rename to hpc_install/build-wrapt.ys index 7037e6f..feaf9d4 100644 --- a/hpc_install/build-wrapt +++ b/hpc_install/build-wrapt.ys @@ -41,5 +41,8 @@ EOF mkdir -p $HPCI_SW_DIR/lib/python2.7/site-packages/ # create the install directory (python does not install in not existing dirs) +# Need to set pythonpath in order to dump the .pth files +export PYTHONPATH=${HPCI_SW_DIR}/lib/python2.7/site-packages:$PYTHONPATH + python setup.py install --prefix=$HPCI_SW_DIR diff --git a/hpc_install/build-wrf-python.ys b/hpc_install/build-wrf-python.ys new file mode 100644 index 0000000..e946fee --- /dev/null +++ b/hpc_install/build-wrf-python.ys @@ -0,0 +1,54 @@ +#!/bin/bash +# +#HPCI -n wrf-python +#HPCI -v 1.0.1 +#HPCI -a wrf-python-1.0.1.tar.gz +#HPCI -p gnu/4.8.2 +#HPCI -p python/2.7.7 +#HPCI -p numpy/1.11.0 + +set -e + +PKG="wrf-python" +VERSION="1.0.1" +PKGSRC=$PKG"-"$VERSION + +tar -xvf $PKGSRC".tar.gz" > /dev/null +cd $PKGSRC +python setup.py build + +# Create the module directory +mkdir -p $HPCI_MOD_DIR/pythonpkgs/$HPCI_SW_NAME/ + +# Create the module with the following template +cat << EOF > $HPCI_MOD_DIR/pythonpkgs/$HPCI_SW_NAME/${HPCI_SW_VERSION}.lua +require("posix") + +whatis("wrapt v$HPCI_SW_VERSION") + +help([[ +This module loads wrf-python, a Python package that provides diagnostic and +interpolation routines for users of the WRF-ARW model. +See http://wrf-python.rtfd.org for details. +]]) + +local verpath = "$HPCI_SW_DIR" -- specific version path +local pytestpath = pathJoin(verpath, "lib/python2.7/site-packages/") -- internal python libs + +prepend_path("PYTHONPATH", pytestpath) + +conflict("all-python-libs") +prereq("python/2.7.7") +prereq("numpy/1.11.0") +prereq("wrapt/1.10.10") +prereq("xarray/0.8.2") + +EOF + +mkdir -p $HPCI_SW_DIR/lib/python2.7/site-packages/ # create the install directory (python does not install in not existing dirs) + +# Need to set pythonpath in order to dump the .pth files +export PYTHONPATH=${HPCI_SW_DIR}/lib/python2.7/site-packages:$PYTHONPATH + +python setup.py install --prefix=$HPCI_SW_DIR +