Skip to content

Commit 1dfa52c

Browse files
authored
Add Windows-specific numpy fix for PsychXR DLL issues (#311)
* Add Windows-specific numpy fix for PsychXR DLL issues * Add numpy to environment yml to fix PsychXR DLL issues
1 parent 60d98bd commit 1dfa52c

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

.github/workflows/test.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ jobs:
5353
env:
5454
PYTHON_VERSION: ${{ matrix.python_version }}
5555

56+
- name: Fix PsychXR numpy dependency DLL issues (Windows only)
57+
if: matrix.os == 'windows-latest'
58+
run: |
59+
conda install --force-reinstall numpy
5660
5761
- name: Run eegnb install test
5862
run: |

environments/eeg-expy-full.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ dependencies:
55
# System-level dependencies
66
- python>=3.8,<=3.10 # psychopy <= 3.10
77
- dukpy==0.2.3 # psychopy dependency, avoid failing due to building wheel on win 3.9.
8+
- numpy # fix PsychXR numpy dependency DLL issues on Windows
89
- pytables # install pytables for macOS arm64, so do not need to build from source.
910
- rust # used by docsbuild
1011
- liblsl # install liblsl to prevent error on macOS and Ubuntu: "RuntimeError: LSL binary library file was not found."

0 commit comments

Comments
 (0)