From ce7f7090f02d5d85a3d70bc8ef5694c92aee0c16 Mon Sep 17 00:00:00 2001
From: Amirouche <amirouche.boubekki@gmail.com>
Date: Sat, 2 Feb 2019 17:00:08 +0100
Subject: [PATCH 1/3] PYTHONPATH shenanigan

Running:

  git clean -fxd && make

Will produce the following error:

  extracting messages from about.html.j2 (encoding="utf-8", lstrip_blocks="True", trim_blocks="True")
  Traceback (most recent call last):
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/bin/.pybabel-real", line 11, in <module>
     load_entry_point('Babel==2.6.0', 'console_scripts', 'pybabel')()
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/lib/python3.7/site-packages/babel/messages/frontend.py", line 911, in main
     return CommandLineInterface().run(sys.argv)
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/lib/python3.7/site-packages/babel/messages/frontend.py", line 835, in run
     return cmdinst.run()
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/lib/python3.7/site-packages/babel/messages/frontend.py", line 470, in run
     for filename, lineno, message, comments, context in extracted:
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/lib/python3.7/site-packages/babel/messages/extract.py", line 157, in extract_from_dir
     dirpath=absname,
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/lib/python3.7/site-packages/babel/messages/extract.py", line 212, in check_and_call_extract_file
     strip_comment_tags=strip_comment_tags
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/lib/python3.7/site-packages/babel/messages/extract.py", line 241, in extract_from_file
     strip_comment_tags))
    File "/gnu/store/2dv8956ggc15s3yidadkw38v6ksi36k5-python-babel-2.6.0/lib/python3.7/site-packages/babel/messages/extract.py", line 294, in extract
     func = getattr(__import__(module, {}, {}, [attrname]), attrname)
  ModuleNotFoundError: No module named 'i18nfix'

So we add current working directory aka. CWD in the pythonpath. But
since guix also has changed PYTHONPATH env variable we need to suffix
it. In bash that would have been simply:

export PYTHONPATH=$(pwd):$PYTHONPATH
---
 config.mk | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/config.mk b/config.mk
index 6bce49e..026cacb 100644
--- a/config.mk
+++ b/config.mk
@@ -1,4 +1,5 @@
-#PYTHONPATH="$PYTHONPATH:$(pwd)"
+GUIX_PYTHONPATH:=$(PYTHONPATH)
+PYTHONPATH=$(PWD):$(GUIX_PYTHONPATH)
 
 DEBUG=0
 
-- 
2.19.1

