diff --git a/.github/workflows/test_and_deploy.yml b/.github/workflows/test_and_deploy.yml index 61b4309c..4b1b66a4 100644 --- a/.github/workflows/test_and_deploy.yml +++ b/.github/workflows/test_and_deploy.yml @@ -21,7 +21,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11"] + python-version: ["3.8", "3.9", "3.10"] env: DISPLAY: ":99.0" steps: @@ -95,7 +95,7 @@ jobs: - name: Set up Python uses: actions/setup-python@v4 with: - python-version: "3.11" + python-version: "3.10" - name: Install dependencies run: | python -m pip install --upgrade pip setuptools wheel diff --git a/core/pyproject.toml b/core/pyproject.toml index 41b6b53f..5de50c7f 100644 --- a/core/pyproject.toml +++ b/core/pyproject.toml @@ -45,10 +45,9 @@ dependencies = [ "dask[distributed]", "fsspec>=2022.8.2", "importlib_resources", - # Older tifffile are not compatible with aicsimageio, see: https://github.com/AllenCellModeling/aicsimageio/issues/518 "napari-workflows>=0.2.8", "npy2bdv", - "numpy", + "numpy<2", "pandas", "pyclesperanto_prototype>=0.20.0", "pyopencl", diff --git a/plugin/pyproject.toml b/plugin/pyproject.toml index a69aa6a8..afae0e9a 100644 --- a/plugin/pyproject.toml +++ b/plugin/pyproject.toml @@ -43,18 +43,14 @@ dependencies = [ "importlib_resources", "lls_core", # The lower bound is because we need this Python 3.8 fix: https://github.com/hanjinliu/magic-class/pull/108 - # The upper bound is because we are waiting on https://github.com/hanjinliu/magic-class/issues/128 - "magic-class>=0.7.5,<0.8.0", + "magic-class>=0.7.5", "magicgui<0.8.0", - # Currently commented out to avoid installation issues, although - # This can be reinstated once https://github.com/pypa/pip/pull/12095 is merged - # "napari-aicsimageio>=0.7.2", - "napari-spreadsheet", + "napari-aicsimageio>=0.7.2", "napari-workflow-inspector", "napari-workflows>=0.2.8", - "napari>=0.4.11", + "napari[all]>=0.4.11", "npy2bdv", - "numpy", + "numpy<2", "psutil", "pyclesperanto_prototype>=0.20.0", "pydantic",