From f5947ee963fac47840f01e945c517d2bb0c07d66 Mon Sep 17 00:00:00 2001 From: Florian Spreckelsen <f.spreckelsen@indiscale.com> Date: Wed, 13 Nov 2024 11:07:40 +0100 Subject: [PATCH] PIPELINE: Fix missing rocrate dependency --- .docker/Dockerfile | 3 +++ .gitlab-ci.yml | 4 ++++ tox.ini | 2 ++ 3 files changed, 9 insertions(+) diff --git a/.docker/Dockerfile b/.docker/Dockerfile index 1468a17f..066923e6 100644 --- a/.docker/Dockerfile +++ b/.docker/Dockerfile @@ -34,6 +34,9 @@ RUN rm -r /git/.git # Install pycaosdb.ini for the tests RUN mv /git/.docker/tester_pycaosdb.ini /git/integrationtests/pycaosdb.ini +# TODO Remove once https://github.com/ResearchObject/ro-crate-py/issues/203 has been resolved. +RUN pip3 install --break-system-packages git+https://github.com/salexan2001/ro-crate-py.git@f-automatic-dummy-ids + RUN cd /git/ && pip3 install --break-system-packages .[h5-crawler,spss,rocrate] WORKDIR /git/integrationtests diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e4322356..58476b39 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -131,6 +131,10 @@ unittest_py3.9: # TODO: Use f-branch logic here - pip install git+https://gitlab.indiscale.com/caosdb/src/caosdb-pylib.git@dev - pip install git+https://gitlab.indiscale.com/caosdb/src/caosdb-advanced-user-tools.git@dev + # TODO: Remove once + # https://github.com/ResearchObject/ro-crate-py/issues/203 has + # been resolved. + - pip install git+https://github.com/salexan2001/ro-crate-py.git@f-automatic-dummy-ids - pip install .[h5-crawler,spss,rocrate] # actual test - caosdb-crawler --help diff --git a/tox.ini b/tox.ini index e003e26e..1b695d26 100644 --- a/tox.ini +++ b/tox.ini @@ -9,6 +9,8 @@ deps = .[h5-crawler,spss,rocrate] # 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 + # TODO Remove once https://github.com/ResearchObject/ro-crate-py/issues/203 has been resolved. + git+https://github.com/salexan2001/ro-crate-py.git@f-automatic-dummy-ids commands = caosdb-crawler --help py.test --cov=caoscrawler -vv {posargs} -- GitLab