From 83a4379f956dff59db452f37c03fdabeb580aa8e Mon Sep 17 00:00:00 2001 From: aoirint Date: Mon, 6 Nov 2023 15:44:14 +0900 Subject: [PATCH 1/2] CI: Workaround: Generate _soundfile.py explicitly --- .github/workflows/python-package.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index f424ab9..cd2fad1 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -42,6 +42,8 @@ jobs: architecture: ${{ matrix.architecture }} - name: Install requirements run: pip install numpy pytest + - name: "Workaround: Generate _soundfile.py explicitly" + run: python soundfile_build.py - name: Install editable package run: pip install --editable . --verbose - name: Run tests From 7183ecaa95f25fc484e07c83baa7cd41c0c33584 Mon Sep 17 00:00:00 2001 From: aoirint Date: Mon, 6 Nov 2023 15:46:48 +0900 Subject: [PATCH 2/2] CI: install cffi before generating _soundfile.py --- .github/workflows/python-package.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index cd2fad1..31cb6e9 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -43,7 +43,9 @@ jobs: - name: Install requirements run: pip install numpy pytest - name: "Workaround: Generate _soundfile.py explicitly" - run: python soundfile_build.py + run: | + pip install cffi>=1.0 + python soundfile_build.py - name: Install editable package run: pip install --editable . --verbose - name: Run tests