diff --git a/python/dune/perftool/pdelab/driver.py b/python/dune/perftool/pdelab/driver/__init__.py similarity index 99% rename from python/dune/perftool/pdelab/driver.py rename to python/dune/perftool/pdelab/driver/__init__.py index 8fb6dc155732d44ac4d40dce97de6b662a4a1eab..21b5cf15917b570f195f9cd8e046cf8295ea8d21 100644 --- a/python/dune/perftool/pdelab/driver.py +++ b/python/dune/perftool/pdelab/driver/__init__.py @@ -1,10 +1,14 @@ """ -The module that provides generating methods for all parts +The package that provides generating methods for all parts of the pdelab driver. Currently, these are hardcoded as strings. It would be possible to switch these to cgen expression. OTOH, there is not much to be gained there. + +NB: Previously this __init__.py was a module driver.py. As it was growing, + we made it a package. Some content could and should be separated into + new modules within this package! """ from dune.perftool.error import PerftoolCodegenError from dune.perftool.generation import (generator_factory, diff --git a/python/setup.py b/python/setup.py index 5201f666dae0b11c01da510f3032096baa7df5b7..ccbe9e56658fa87a0c574767f6c7f4282612a750 100644 --- a/python/setup.py +++ b/python/setup.py @@ -35,6 +35,7 @@ setup(name='dune.perftool', 'dune.perftool.loopy', 'dune.perftool.loopy.transformations', 'dune.perftool.pdelab', + 'dune.perftool.pdelab.driver', 'dune.perftool.sumfact', 'dune.perftool.ufl', 'dune.perftool.ufl.transformations',