diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c81ddd69..5867f769 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -53,6 +53,10 @@ jobs: env: PYTHON_VERSION: ${{ matrix.python_version }} + - name: Fix PsychXR numpy dependency DLL issues (Windows only) + if: matrix.os == 'windows-latest' + run: | + conda install --force-reinstall numpy - name: Run eegnb install test run: | diff --git a/environments/eeg-expy-full.yml b/environments/eeg-expy-full.yml index 5a6fbd66..9e234aab 100644 --- a/environments/eeg-expy-full.yml +++ b/environments/eeg-expy-full.yml @@ -5,6 +5,7 @@ dependencies: # System-level dependencies - python>=3.8,<=3.10 # psychopy <= 3.10 - dukpy==0.2.3 # psychopy dependency, avoid failing due to building wheel on win 3.9. + - numpy # fix PsychXR numpy dependency DLL issues on Windows - pytables # install pytables for macOS arm64, so do not need to build from source. - rust # used by docsbuild - liblsl # install liblsl to prevent error on macOS and Ubuntu: "RuntimeError: LSL binary library file was not found."