From 5025f553202576c997392e2f9dc949be9258c91c Mon Sep 17 00:00:00 2001 From: remy dernat <remy.dernat@univ-montp2.fr> Date: Wed, 16 Jun 2021 17:31:19 +0200 Subject: [PATCH] WIP python/3.8 with guix --- envfiles/python/3.8 | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 envfiles/python/3.8 diff --git a/envfiles/python/3.8 b/envfiles/python/3.8 new file mode 100644 index 0000000..313de06 --- /dev/null +++ b/envfiles/python/3.8 @@ -0,0 +1,40 @@ +#%Module###################################################################### +# +# python3.8 modulefile 20210616 +# + +proc ModulesHelp { } { +puts stderr "This modulefile defines the library paths and" +puts stderr "include paths needed to use python3.8" +puts stderr "This program is loaded by guix tool." +puts stderr "The program python3.8" +puts stderr "is added to PATH." +} + + +set is_module_rm [module-info mode remove] + +set PYTHON_LVL 3.8 +set HOME getenv(HOME) +setenv GUIX_PROFILE \$HOME/.guix-profile +set GUIX_PROFILE \$HOME/.guix-profile + +#set PYTHON_CURPATH /usr/lib/python$PYTHON_LVL +#set PYTHON_SHARE_LIBS /share/apps/lib/python +#setenv PYTHONPATH $PYTHON_CURPATH:$PYTHON_CURPATH/plat-x86_64-linux-gnu:$PYTHON_CURPATH/lib-tk:$PYTHON_CURPATH/lib-old:$PYTHON_CURPATH/lib-dynload:/usr/local/lib/python$PYTHON_LVL/dist-packages:$PYTHON_CURPATH/dist-packages:PYTHON_CURPATH/dist-packages/gtk-2.0:$PYTHON_SHARE_LIBS/lib/python$PYTHON_LEVEL/site-packages + +conflict python/3.6 python/2.7 + +exec sh -c "/usr/local/bin/guix install python" +exec bash -c ". \$HOME/.guix-profile/etc/profile" + +unset-alias python +unset-alias python3.6 +set-alias python python3.8 + +#prepend-path PATH $PYTHON_CURPATH/bin/:$PYTHON_SHARE_LIBS/bin +#prepend-path LD_LIBRARY_PATH $PYTHON_CURPATH/lib/python$PYTHON_LEVEL +#prepend-path MANPATH $PYTHON_CURPATH/share/man + +append-path PE_PRODUCT_LIST PYTHON.$PYTHON_LVL +###################################################################### -- GitLab