From 933f744dbfb53b42c378e4b9179b72f308cfc894 Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.r.kempf@gmail.com>
Date: Thu, 27 Aug 2015 17:14:56 +0200
Subject: [PATCH] Fix the creation of the ipython notebook wrapper script

---
 python/CMakeLists.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/python/CMakeLists.txt b/python/CMakeLists.txt
index 50f4a17b..a0d4c3ab 100644
--- a/python/CMakeLists.txt
+++ b/python/CMakeLists.txt
@@ -1,10 +1,12 @@
 # Install some additional packages into the virtualenv.
-execute_process(COMMAND dune-env python -m pip install ipython ipdb jupyter
-                WORKING_DIRECTORY ${CMAKE_BINARY_DIR})
+#
+# Install path.py in version 7.7 is to avoid a bug in
+# IPythons dependency pickleshare.
+execute_process(COMMAND ${CMAKE_BINARY_DIR}/dune-env-2 python -m pip install path.py==7.7 tornado>=4.0 ipython>=4.0.0 jupyter>=1.0.0)
 
 # Create an ipython notebook wrapper!
-create_virtualenv_wrapper(ENVPATH ${DUNE_PYTHON_VIRTUALENV_PATH}
-                          COMMANDS ipython notebook
+create_virtualenv_wrapper(ENVPATH ${dune-python_DIR}/python2-env
+                          COMMANDS python -m IPython notebook
                           NAME notebook)
 
 # Install all the external packages that we have as submodules
-- 
GitLab