diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 39a343c..6582f5e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -20,7 +20,7 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install -r requirements.txt -r requirements-dev.txt + pip install -e '.[test]' - name: Setup ipfs uses: ibnesayeed/setup-ipfs@master with: diff --git a/README.md b/README.md index ed10cba..9bbb540 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,10 @@ To run the test suite: ``` git clone https://github.com/spatial-image/spatial-image-multiscale cd spatial-image-multiscale -pip install -r requirements.txt -r requirements-dev.txt +pip install -e '.[test]' +cid=$(grep 'IPFS_CID =' test/test_spatial_image_multiscale.py | cut -d ' ' -f 3 | tr -d '"') +# Needs ipfs, e.g. https://docs.ipfs.io/install/ipfs-desktop/ +ipfs get -o ./test/data -- $cid pytest ``` diff --git a/requirements-dev.txt b/requirements-dev.txt deleted file mode 100644 index 622b33c..0000000 --- a/requirements-dev.txt +++ /dev/null @@ -1,5 +0,0 @@ -pytest -pytest-mypy -fsspec -ipfsspec -zarr diff --git a/requirements.txt b/requirements.txt deleted file mode 100644 index 9ebd00d..0000000 --- a/requirements.txt +++ /dev/null @@ -1,4 +0,0 @@ -numpy -xarray -xarray-datatree -spatial_image