File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525 if : runner.os == 'Linux'
2626 uses : docker/setup-qemu-action@v4
2727 with :
28- platforms : arm64
28+ platforms : arm64,arm
2929
3030 # Linux: run installer (EULA via echo y), rename to ndi-sdk/
3131 # Accessible in Docker container at /project/ndi-sdk
Original file line number Diff line number Diff line change 2323 if : runner.os == 'Linux'
2424 uses : docker/setup-qemu-action@v4
2525 with :
26- platforms : arm64
26+ platforms : arm64,arm
2727
2828 - name : Cache NDI SDK (Linux)
2929 if : runner.os == 'Linux'
Original file line number Diff line number Diff line change @@ -10,7 +10,7 @@ pip install ndi-python
1010The supported environment is as follows.
1111- Windows x64 Python(3.10-3.14)
1212- macOS arm64(>=13.0) Python(3.10-3.14)
13- - Linux x64,aarch64 Python(3.10-3.14)
13+ - Linux x64,aarch64,armv7l Python(3.10-3.14)
1414
1515## Setup Avahi
1616Linux requires Avahi to search for NDI sources.
Original file line number Diff line number Diff line change @@ -36,6 +36,8 @@ elseif(UNIX)
3636 if (NOT NDI_ARCH)
3737 if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64" )
3838 set (NDI_ARCH "aarch64-rpi4-linux-gnueabi" )
39+ elseif (CMAKE_SYSTEM_PROCESSOR MATCHES "^arm" )
40+ set (NDI_ARCH "arm-rpi4-linux-gnueabihf" )
3941 elseif (CMAKE_SIZEOF_VOID_P EQUAL 4)
4042 set (NDI_ARCH "i686-linux-gnu" )
4143 else ()
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ build = "cp310-* cp311-* cp312-* cp313-* cp314-*"
4848skip = [" *-musllinux*" , " *-win32" , " *-manylinux_i686" ]
4949
5050[tool .cibuildwheel .linux ]
51- archs = [" x86_64" , " aarch64" ]
51+ archs = [" x86_64" , " aarch64" , " armv7l " ]
5252repair-wheel-command = " auditwheel repair --exclude libavahi-common.so.3 --exclude libavahi-client.so.3 -w {dest_dir} {wheel}"
5353
5454[tool .cibuildwheel .macos ]
You can’t perform that action at this time.
0 commit comments