From 7752a705be05f2e422b00ba9afda746b6b1aef79 Mon Sep 17 00:00:00 2001 From: Yousef Moazzam Date: Thu, 12 Dec 2024 12:05:36 +0000 Subject: [PATCH] Install `httomolibgpu` without its dependencies, install them manually without `cupy` --- .github/workflows/run_tests_iris.yml | 5 ++--- pyproject.toml | 7 ++++++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/run_tests_iris.yml b/.github/workflows/run_tests_iris.yml index 44f2dc9..4ee1ede 100644 --- a/.github/workflows/run_tests_iris.yml +++ b/.github/workflows/run_tests_iris.yml @@ -35,9 +35,8 @@ jobs: - name: Install httomo-backends run: | micromamba activate httomo_backends - pip install httomolibgpu - pip uninstall -y cupy - pip install .[dev] + pip install --no-deps httomolibgpu + pip install -v .[dev] micromamba list - name: Run tests diff --git a/pyproject.toml b/pyproject.toml index 651156c..5a23ae6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -49,10 +49,15 @@ requires-python = ">=3.10" dependencies = [ "numpy", "pyyaml", - "httomolibgpu", "tomopy", "cupy-cuda11x==12.3.0", "nvtx", + "toml", + "imageio", + "h5py", + "astra-toolbox", + "tomobar", + "scikit-image", ] [project.optional-dependencies]