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