|
31 | 31 | run: | |
32 | 32 | ${{ env.pythonLocation }}/bin/python -m pip install --upgrade pip setuptools wheel |
33 | 33 | ${{ env.pythonLocation }}/bin/python -m pip install pytest pytest-cov |
34 | | -
|
35 | | - # Core scientific stack |
36 | | - ${{ env.pythonLocation }}/bin/pip install numpy<2.0 scipy>=1.11,<1.16 pandas>=2.0,<3.0 matplotlib>=3.7,<3.11 \ |
37 | | - scikit-image==0.19.3 tifffile==2021.11.2 networkx>=2.6,<3.0 \ |
38 | | - seaborn>=0.13,<0.14 fastcluster==1.2.6 |
39 | | -
|
40 | | - # Core dependencies |
41 | | - ${{ env.pythonLocation }}/bin/pip install imctools>=2.1.8 joblib>=1.2,<1.6 leidenalg>=0.10.2 \ |
42 | | - python-louvain>=0.16 scanpy>=1.9,<1.12 bbknn>=1.6 \ |
43 | | - numpy-groupies>=0.9,<0.12 parmap>=1.6,<2.0 \ |
44 | | - seaborn-extensions>=0.2.0 outdated>=0.2.2 ordered-set>=4.1.0 \ |
45 | | - urlpath>=1.2.0 PyYAML>=6.0 |
46 | | -
|
47 | | - # Optional backends |
48 | | - ${{ env.pythonLocation }}/bin/pip install astir==0.1.5 DeepCell==0.12.6 |
49 | | -
|
| 34 | + ${{ env.pythonLocation }}/bin/pip install "numpy<2.0" "scipy>=1.11,<1.16" "pandas>=2.0,<3.0" "matplotlib>=3.7,<3.11" "scikit-image==0.19.3" "tifffile==2021.11.2" "networkx>=2.6,<3.0" "seaborn>=0.13,<0.14" "fastcluster==1.2.6" |
| 35 | + ${{ env.pythonLocation }}/bin/pip install "imctools>=2.1.8" "joblib>=1.2,<1.6" "leidenalg>=0.10.2" "python-louvain>=0.16" "scanpy>=1.9,<1.12" "bbknn>=1.6" "numpy-groupies>=0.9,<0.12" "parmap>=1.6,<2.0" "seaborn-extensions>=0.2.0" "outdated>=0.2.2" "ordered-set>=4.1.0" "urlpath>=1.2.0" "PyYAML>=6.0" |
| 36 | + ${{ env.pythonLocation }}/bin/pip install "astir==0.1.5" "DeepCell==0.12.6" |
50 | 37 | ${{ env.pythonLocation }}/bin/pip install -e . |
51 | 38 |
|
52 | 39 | - name: Test with pytest |
@@ -80,14 +67,13 @@ jobs: |
80 | 67 | run: | |
81 | 68 | python -m pip install --upgrade pip setuptools wheel |
82 | 69 | python -m pip install pytest pytest-cov |
83 | | -
|
84 | | - pip install numpy<2.0 scipy>=1.11,<1.16 pandas>=2.0,<3.0 matplotlib>=3.7,<3.11 |
85 | | - pip install scikit-image==0.19.3 tifffile==2021.11.2 networkx>=2.6,<3.0 |
86 | | - pip install seaborn>=0.13,<0.14 fastcluster==1.2.6 |
87 | | - pip install imctools>=2.1.8 joblib>=1.2,<1.6 leidenalg>=0.10.2 python-louvain>=0.16 |
88 | | - pip install scanpy>=1.9,<1.12 bbknn>=1.6 numpy-groupies>=0.9,<0.12 parmap>=1.6,<2.0 |
89 | | - pip install seaborn-extensions>=0.2.0 outdated>=0.2.2 ordered-set>=4.1.0 urlpath>=1.2.0 PyYAML>=6.0 |
90 | | - pip install astir==0.1.5 DeepCell==0.12.6 |
| 70 | + pip install "numpy<2.0" "scipy>=1.11,<1.16" "pandas>=2.0,<3.0" "matplotlib>=3.7,<3.11" |
| 71 | + pip install "scikit-image==0.19.3" "tifffile==2021.11.2" "networkx>=2.6,<3.0" |
| 72 | + pip install "seaborn>=0.13,<0.14" "fastcluster==1.2.6" |
| 73 | + pip install "imctools>=2.1.8" "joblib>=1.2,<1.6" "leidenalg>=0.10.2" "python-louvain>=0.16" |
| 74 | + pip install "scanpy>=1.9,<1.12" "bbknn>=1.6" "numpy-groupies>=0.9,<0.12" "parmap>=1.6,<2.0" |
| 75 | + pip install "seaborn-extensions>=0.2.0" "outdated>=0.2.2" "ordered-set>=4.1.0" "urlpath>=1.2.0" "PyYAML>=6.0" |
| 76 | + pip install "astir==0.1.5" "DeepCell==0.12.6" |
91 | 77 | pip install -e . |
92 | 78 |
|
93 | 79 | - name: Test with pytest |
@@ -122,16 +108,9 @@ jobs: |
122 | 108 | run: | |
123 | 109 | ${{ env.pythonLocation }}/bin/python -m pip install --upgrade pip setuptools wheel |
124 | 110 | ${{ env.pythonLocation }}/bin/python -m pip install pytest pytest-cov |
125 | | -
|
126 | | - ${{ env.pythonLocation }}/bin/pip install numpy<2.0 scipy>=1.11,<1.16 pandas>=2.0,<3.0 matplotlib>=3.7,<3.11 \ |
127 | | - scikit-image==0.19.3 tifffile==2021.11.2 networkx>=2.6,<3.0 \ |
128 | | - seaborn>=0.13,<0.14 fastcluster==1.2.6 |
129 | | - ${{ env.pythonLocation }}/bin/pip install imctools>=2.1.8 joblib>=1.2,<1.6 leidenalg>=0.10.2 \ |
130 | | - python-louvain>=0.16 scanpy>=1.9,<1.12 bbknn>=1.6 \ |
131 | | - numpy-groupies>=0.9,<0.12 parmap>=1.6,<2.0 \ |
132 | | - seaborn-extensions==0.1.1 outdated>=0.2.2 ordered-set>=4.1.0 \ |
133 | | - urlpath>=1.2.0 PyYAML>=6.0 |
134 | | - ${{ env.pythonLocation }}/bin/pip install astir==0.1.5 DeepCell==0.12.6 |
| 111 | + ${{ env.pythonLocation }}/bin/pip install "numpy<2.0" "scipy>=1.11,<1.16" "pandas>=2.0,<3.0" "matplotlib>=3.7,<3.11" "scikit-image==0.19.3" "tifffile==2021.11.2" "networkx>=2.6,<3.0" "seaborn>=0.13,<0.14" "fastcluster==1.2.6" |
| 112 | + ${{ env.pythonLocation }}/bin/pip install "imctools>=2.1.8" "joblib>=1.2,<1.6" "leidenalg>=0.10.2" "python-louvain>=0.16" "scanpy>=1.9,<1.12" "bbknn>=1.6" "numpy-groupies>=0.9,<0.12" "parmap>=1.6,<2.0" "seaborn-extensions==0.1.1" "outdated>=0.2.2" "ordered-set>=4.1.0" "urlpath>=1.2.0" "PyYAML>=6.0" |
| 113 | + ${{ env.pythonLocation }}/bin/pip install "astir==0.1.5" "DeepCell==0.12.6" |
135 | 114 | ${{ env.pythonLocation }}/bin/pip install -e . |
136 | 115 |
|
137 | 116 | - name: Test with pytest |
|
0 commit comments