diff --git a/python/setup.py b/python/setup.py
index 6d7a069d67c68e51d00f667ca123bf44210620cf..00f6f75e8ec4070b2da6205ed89359e1a9a62fd2 100644
--- a/python/setup.py
+++ b/python/setup.py
@@ -29,7 +29,16 @@ setup(name='dune.perftool',
       description='Performance optimizing form compiler for dune-pdelab',
       author='Dominic Kempf <dominic.kempf@iwr.uni-heidelberg.de>',
       url='http://conan2.iwr.uni-heidelberg.de/git/dominic/dune-perftool',
-      packages=['dune.perftool'],
+      packages=['dune.perftool',
+                'dune.perftool.cgen',
+                'dune.perftool.generation',
+                'dune.perftool.loopy',
+                'dune.perftool.loopy.transformations',
+                'dune.perftool.pdelab',
+                'dune.perftool.sumfact',
+                'dune.perftool.ufl',
+                'dune.perftool.ufl.transformations',
+                ],
       install_requires=['dune.testtools', 'sympy'],
       tests_require=['pytest'],
       cmdclass={'test': PyTest},