diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e151e3c56..4b4e1f45d 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -39,6 +39,8 @@ jobs: arch: x86_64 - os: windows-latest arch: AMD64 + - os: windows-11-arm + arch: ARM64 steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 @@ -63,6 +65,7 @@ jobs: CIBW_ENVIRONMENT_WINDOWS: INCLUDE=C:\\cibw\\vendor\\include LIB=C:\\cibw\\vendor\\lib PYAV_SKIP_TESTS=unicode_filename CIBW_REPAIR_WHEEL_COMMAND_WINDOWS: delvewheel repair --add-path C:\cibw\vendor\bin -w {dest_dir} {wheel} CIBW_BUILD: "cp310* cp311* cp314t*" + CIBW_SKIP: "cp310-win_arm64" CIBW_TEST_COMMAND: mv {project}/av {project}/av.disabled && python -m pytest {package}/tests && mv {project}/av.disabled {project}/av CIBW_TEST_REQUIRES: pytest numpy run: | diff --git a/scripts/activate.sh b/scripts/activate.sh index 95f60a33d..a58a64b94 100755 --- a/scripts/activate.sh +++ b/scripts/activate.sh @@ -21,7 +21,7 @@ if [[ ! "$PYAV_LIBRARY" ]]; then return 1 fi else - PYAV_LIBRARY=ffmpeg-8.0 + PYAV_LIBRARY=ffmpeg-8.0.1 echo "No \$PYAV_LIBRARY set; defaulting to $PYAV_LIBRARY" fi fi diff --git a/scripts/ffmpeg-8.0.json b/scripts/ffmpeg-8.0.json index 5ec867122..8e56abfd1 100644 --- a/scripts/ffmpeg-8.0.json +++ b/scripts/ffmpeg-8.0.json @@ -1,3 +1,3 @@ { - "url": "https://github.com/PyAV-Org/pyav-ffmpeg/releases/download/8.0.1-3/ffmpeg-{platform}.tar.gz" + "url": "https://github.com/PyAV-Org/pyav-ffmpeg/releases/download/8.0.1-4/ffmpeg-{platform}.tar.gz" } diff --git a/scripts/ffmpeg-latest.json b/scripts/ffmpeg-latest.json index 5ec867122..8e56abfd1 100644 --- a/scripts/ffmpeg-latest.json +++ b/scripts/ffmpeg-latest.json @@ -1,3 +1,3 @@ { - "url": "https://github.com/PyAV-Org/pyav-ffmpeg/releases/download/8.0.1-3/ffmpeg-{platform}.tar.gz" + "url": "https://github.com/PyAV-Org/pyav-ffmpeg/releases/download/8.0.1-4/ffmpeg-{platform}.tar.gz" }