From 23b9051231cd2b0bf2d267c11dde33f829201134 Mon Sep 17 00:00:00 2001
From: Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>
Date: Wed, 22 Mar 2017 14:02:54 +0100
Subject: [PATCH] Fixups -> generation works

---
 CMakeLists.txt                  | 2 ++
 python/dune/perftool/compile.py | 2 +-
 python/dune/perftool/options.py | 2 +-
 3 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index e7ab965f..1cdf18fd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -15,6 +15,8 @@ list(APPEND CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake/modules"
 #include the dune macros
 include(DuneMacros)
 
+set(DUNE_PYTHON_INSTALL_EDITABLE 1)
+
 # start a dune project with information from dune.module
 dune_project()
 dune_enable_all_packages()
diff --git a/python/dune/perftool/compile.py b/python/dune/perftool/compile.py
index d5427fa6..cb37ad64 100644
--- a/python/dune/perftool/compile.py
+++ b/python/dune/perftool/compile.py
@@ -57,7 +57,7 @@ def read_ufl(uflfile):
     namespace = globals()
     ini = get_option("ini_file")
     if ini:
-        from dune.common.parametertree.parser import parse_ini_file
+        from dune.testtools.parametertree.parser import parse_ini_file
         ini = parse_ini_file(ini)
 
         for k, v in ini.get("formcompiler.ufl_variants", {}).items():
diff --git a/python/dune/perftool/options.py b/python/dune/perftool/options.py
index 9f75b3ce..3adae85b 100644
--- a/python/dune/perftool/options.py
+++ b/python/dune/perftool/options.py
@@ -4,7 +4,7 @@ from argparse import ArgumentParser
 from os import path
 from pytools import memoize
 
-from dune.common.parametertree.parser import parse_ini_file
+from dune.testtools.parametertree.parser import parse_ini_file
 
 
 @memoize
-- 
GitLab