diff --git a/pymistral/__init__.py b/pymistral/__init__.py
index a86a416097a9451f00391ccef019bf2d8c80753a..b23396eafa9d3da24971870873ccb84f6697356c 100644
--- a/pymistral/__init__.py
+++ b/pymistral/__init__.py
@@ -12,6 +12,10 @@ Available Modules
 - slurm_post: write python code to file and send to SLURM (experimental)
 - cdo_post: postprocessing with CDO into xarray
 """
+try:
+    from . import cdo_post, setup
+    from .setup import cdo
+except ImportError:
+    pass
+from . import hamocc, plot, slurm_post
 
-from . import cdo_post, hamocc, plot, setup, slurm_post
-from .setup import cdo