diff --git a/.github/workflows/test-multi-platform.yml b/.github/workflows/test-multi-platform.yml index 746f532..8609ed9 100644 --- a/.github/workflows/test-multi-platform.yml +++ b/.github/workflows/test-multi-platform.yml @@ -10,20 +10,28 @@ jobs: strategy: matrix: - os: [ubuntu-latest, macos-13] + os: [ubuntu-latest, macos-13, windows-latest] node-version: [12.x] steps: - uses: actions/checkout@v3 - - name: Install_Deps + - name: Install Dependencies Windows + if: runner.os == 'Windows' + run: | + pip install pydub + + - name: Install Dependencies Linux + if: runner.os == 'Linux' + run: | + pip install pydub + + - name: Install Dependencies Mac + if: runner.os == 'macOS' run: | - if [ "${{ matrix.os }}" == "macos-13" ]; then brew install portaudio pip install pydub pip install pyaudio - else - pip install pydub - fi + - name: Test run: cd python/test ; python3 verify_marvin.py diff --git a/lib/windows/x86_64/nyumaya_premium_3_1.dll b/lib/windows/x86_64/nyumaya_premium_3_1.dll new file mode 100644 index 0000000..433d2e2 Binary files /dev/null and b/lib/windows/x86_64/nyumaya_premium_3_1.dll differ diff --git a/python/src/auto_platform.py b/python/src/auto_platform.py index 122b6e1..98b2250 100644 --- a/python/src/auto_platform.py +++ b/python/src/auto_platform.py @@ -39,7 +39,7 @@ print("Please setup a match for your machine in python/src/auto_platform.py") elif system == "Windows": - print("Windows is currently not supported") + default_libpath = '../../lib/windows/x86_64/nyumaya_premium_3_1.dll' else: print("Your OS is currently not supported")