diff --git a/.docker/Dockerfile b/.docker/Dockerfile
index a4d9ce692d96c1ba19749ba5c24cbd0ede62e5c2..166f870348910c77d08124b4e9ee15ba0ac22098 100644
--- a/.docker/Dockerfile
+++ b/.docker/Dockerfile
@@ -10,7 +10,11 @@ RUN apt-get update && \
     python3-sphinx \
     tox \
     -y
-RUN pip3 install pylint recommonmark sphinx-rtd-theme
+RUN pip3 install \
+  pylint \
+  recommonmark \
+  sphinx-rtd-theme \
+  ;
 COPY .docker/wait-for-it.sh /wait-for-it.sh
 ARG PYLIB
 ADD https://gitlab.indiscale.com/api/v4/projects/97/repository/commits/${PYLIB} \
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ff3136731e5d2b565c8ff7918912aa9c9b632493..6b595350d9cf65a9a368b9f63202ca11400d7c00 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -118,7 +118,8 @@ unittest_py3.9:
   stage: test
   image: $CI_REGISTRY_IMAGE
   script:
-      - tox
+    - python3 -c "import pyreadstat; print(pyreadstat.__version__)"
+    - tox
 
 unittest_py3.8:
   tags: [cached-dind]
diff --git a/src/doc/conf.py b/src/doc/conf.py
index 65feaff27defac67448dee3eea42f78c1740c458..cf32b2e7c090119f7ba419b8c498d262e1157a6c 100644
--- a/src/doc/conf.py
+++ b/src/doc/conf.py
@@ -214,6 +214,8 @@ intersphinx_mapping = {
 
 # TODO Which options do we want?
 autodoc_default_options = {
-    'members': None,
-    'undoc-members': None,
+    'members': True,
+    'undoc-members': True,
+    'member-order': 'bysource',
+    'special-member': ["__init__"],
 }
diff --git a/tox.ini b/tox.ini
index e587774323171dda590c4e9198e049c1ed0e0e14..c8a29dc38a19011d4c47e2665aa90d5163591d8f 100644
--- a/tox.ini
+++ b/tox.ini
@@ -3,10 +3,9 @@ envlist = py38, py39, py310, py311, py312, py313
 skip_missing_interpreters = true
 
 [testenv]
-deps = .
+deps = .[h5_crawler,spss]
     pytest
     pytest-cov
-    h5py
     # TODO: Make this f-branch sensitive
     git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev
     git+https://gitlab.indiscale.com/caosdb/src/caosdb-advanced-user-tools.git@dev