@@ -101,10 +101,8 @@ jobs:
101
101
matrix :
102
102
os : ["ubuntu-latest", "macos-latest", "windows-latest"]
103
103
python-version : ["3.7", "3.8", "3.9", "3.10"]
104
- pandas-version : ["1.2.0", "1. 3.0", "latest"]
104
+ pandas-version : ["1.3.0", "latest"]
105
105
exclude :
106
- - python-version : " 3.10"
107
- pandas-version : " 1.2.0"
108
106
- python-version : " 3.10"
109
107
pandas-version : " 1.3.0"
110
108
include :
@@ -155,6 +153,11 @@ jobs:
155
153
if : ${{ matrix.pandas-version != 'latest' }}
156
154
run : mamba install -c conda-forge pandas==${{ matrix.pandas-version }} geopandas
157
155
156
+ # ray currently cannot be installed on python 3.10, windows
157
+ - name : Remove Ray from Deps
158
+ if : ${{ matrix.os == 'windows-latest' && matrix.python-version == '3.10' }}
159
+ run : sed -i 's/^ray//g' requirements-dev.txt
160
+
158
161
- name : Install Pip Deps
159
162
run : |
160
163
python -m pip install -U pip
@@ -203,7 +206,11 @@ jobs:
203
206
CI_MODIN_ENGINES : dask
204
207
205
208
- name : Unit Tests - Modin-Ray
206
- if : ${{ matrix.python-version != '3.10' }}
209
+ # ray CI issues with the following:
210
+ # - windows, python 3.10
211
+ # - mac, python 3.7
212
+ # Tracking issue: https://github.com/modin-project/modin/issues/5466
213
+ if : ${{ matrix.os != 'windows-latest' && !contains(fromJson('["3.7", "3.10"]'), matrix.python-version) }}
207
214
run : pytest tests/modin ${{ env.PYTEST_FLAGS }}
208
215
env :
209
216
CI_MODIN_ENGINES : ray
@@ -212,9 +219,9 @@ jobs:
212
219
uses : codecov/codecov-action@v3
213
220
214
221
- name : Check Docstrings
215
- if : ${{ matrix.os != 'windows-latest' && matrix.python-version != '3.10' && matrix.python-version != '3.7' }}
222
+ if : ${{ matrix.os != 'windows-latest' && !contains(fromJson('["3.7", "3.10"]'), matrix.python-version) }}
216
223
run : nox ${{ env.NOX_FLAGS }} --session doctests
217
224
218
225
- name : Check Docs
219
- if : ${{ matrix.os != 'windows-latest' && matrix.python-version != '3.10' && matrix.python-version != '3.7' }}
226
+ if : ${{ matrix.os != 'windows-latest' && !contains(fromJson('["3.7", "3.10"]'), matrix.python-version) }}
220
227
run : nox ${{ env.NOX_FLAGS }} --session docs
0 commit comments