@@ -182,7 +182,7 @@ jobs:
182182 strategy :
183183 matrix :
184184 # Note: Don't use macOS latest since macos 14 appears to be arm64 only
185- os : [macos-13, macos-14, windows-latest ]
185+ os : [macos-13, macos-14, windows-2025 ]
186186 env_file : [actions-311.yaml, actions-312.yaml, actions-313.yaml]
187187 fail-fast : false
188188 runs-on : ${{ matrix.os }}
@@ -243,7 +243,7 @@ jobs:
243243 . ~/virtualenvs/pandas-dev/bin/activate
244244 python -m pip install --no-cache-dir -U pip wheel setuptools meson[ninja]==1.2.1 meson-python==0.13.1
245245 python -m pip install numpy -Csetup-args="-Dallow-noblas=true"
246- python -m pip install --no-cache-dir versioneer[toml] cython==3.0.10 python-dateutil pytest>=7 .3.2 pytest-xdist>=3.4.0 hypothesis>=6.116.0
246+ python -m pip install --no-cache-dir versioneer[toml] cython==3.0.10 python-dateutil pytest>=8 .3.4 pytest-xdist>=3.6.1 hypothesis>=6.116.0
247247 python -m pip install --no-cache-dir --no-build-isolation -e . -Csetup-args="--werror"
248248 python -m pip list --no-cache-dir
249249 PANDAS_CI=1 python -m pytest -m 'not slow and not network and not clipboard and not single_cpu' pandas --junitxml=test-data.xml
@@ -280,7 +280,7 @@ jobs:
280280 /opt/python/cp313-cp313/bin/python -m venv ~/virtualenvs/pandas-dev
281281 . ~/virtualenvs/pandas-dev/bin/activate
282282 python -m pip install --no-cache-dir -U pip wheel setuptools meson-python==0.13.1 meson[ninja]==1.2.1
283- python -m pip install --no-cache-dir versioneer[toml] cython numpy python-dateutil pytest>=7 .3.2 pytest-xdist>=3.4.0 hypothesis>=6.116.0
283+ python -m pip install --no-cache-dir versioneer[toml] cython numpy python-dateutil pytest>=8 .3.4 pytest-xdist>=3.6.1 hypothesis>=6.116.0
284284 python -m pip install --no-cache-dir --no-build-isolation -e . -Csetup-args="--werror"
285285 python -m pip list --no-cache-dir
286286
@@ -322,7 +322,7 @@ jobs:
322322 fail-fast : false
323323 matrix :
324324 # Separate out macOS 13 and 14, since macOS 14 is arm64 only
325- os : [ubuntu-24.04, macOS-13, macOS-14, windows-latest ]
325+ os : [ubuntu-24.04, macOS-13, macOS-14, windows-2025 ]
326326
327327 timeout-minutes : 90
328328
@@ -352,14 +352,12 @@ jobs:
352352 python --version
353353 python -m pip install --upgrade pip setuptools wheel meson[ninja]==1.2.1 meson-python==0.13.1
354354 python -m pip install --pre --extra-index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple numpy
355- python -m pip install versioneer[toml] python-dateutil tzdata cython hypothesis>=6.116.0 pytest>=7 .3.2 pytest-xdist>=3.4.0 pytest-cov
355+ python -m pip install versioneer[toml] python-dateutil tzdata cython hypothesis>=6.116.0 pytest>=8 .3.4 pytest-xdist>=3.6.1 pytest-cov
356356 python -m pip install -ve . --no-build-isolation --no-index --no-deps -Csetup-args="--werror"
357357 python -m pip list
358358
359359 - name : Run Tests
360360 uses : ./.github/actions/run-tests
361- # TEMP allow this to fail until we fixed all test failures (related to chained assignment warnings)
362- continue-on-error : true
363361
364362 # NOTE: this job must be kept in sync with the Pyodide build job in wheels.yml
365363 emscripten :
0 commit comments