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