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