Skip to content

Commit b24cdb8

Browse files
committed
Get all dependencies for IRIS CI tests from PyPI
1 parent 4023bd0 commit b24cdb8

File tree

2 files changed

+11
-12
lines changed

2 files changed

+11
-12
lines changed

.github/workflows/httomolibgpu_tests_run_iris.yml

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,17 @@ jobs:
2323
- name: Checkout repository code
2424
uses: actions/checkout@v4
2525

26-
- name: Create conda environment
27-
uses: mamba-org/setup-micromamba@v1
28-
with:
29-
environment-file: conda/environment.yml
30-
environment-name: httomo
31-
post-cleanup: 'all'
32-
init-shell: bash
26+
- name: Install uv
27+
uses: astral-sh/setup-uv@v4
28+
29+
- name: Setup python
30+
run: uv python install 3.12
3331

3432
- name: Install httomolibgpu
3533
run: |
36-
pip install .[dev]
37-
micromamba list
34+
uv venv
35+
uv pip install .[dev]
3836
3937
- name: Run tests
4038
run: |
41-
pytest tests/
39+
uv run pytest tests/

pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,14 @@ classifiers = [
3737
requires-python = ">=3.10"
3838
dynamic = ["version"]
3939
dependencies = [
40-
"cupy==12.3.0",
40+
"cupy-cuda12x",
4141
"nvtx",
4242
"numpy",
4343
"scipy",
4444
"pillow",
4545
"scikit-image",
46-
"tomobar"
46+
"tomobar",
47+
"astra-toolbox",
4748
]
4849

4950
[project.optional-dependencies]

0 commit comments

Comments
 (0)