diff --git a/auxiliary/cibuildwheel/make-raspberry-pi-aarch64.sh b/auxiliary/cibuildwheel/make-raspberry-pi-aarch64.sh index f1da408e..348d84c0 100755 --- a/auxiliary/cibuildwheel/make-raspberry-pi-aarch64.sh +++ b/auxiliary/cibuildwheel/make-raspberry-pi-aarch64.sh @@ -12,12 +12,12 @@ # Fail if any subcommands fail set -e +curl https://raw.githubusercontent.com/mackron/miniaudio/master/miniaudio.h -o source/include/signalflow/node/io/output/miniaudio-library.h + # Install dependencies to build a fully-fledged Python install sudo apt-get install build-essential libffi-dev libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev -# Dependencies for auditwheel, required to make manylinux build sudo apt install patchelf -pip install auditwheel VERSIONS="3.8.20 3.9.20 3.10.15 3.11.10 3.12.7 3.13.0" @@ -25,12 +25,13 @@ pyenv install --skip-existing $VERSIONS for VERSION in $VERSIONS do + echo "Building version: $VERSION" pyenv local $VERSION python3 --version - pip3 install build python3 -m build --wheel done +pip3 install build auditwheel cd dist mkdir -p fixed auditwheel repair *.whl -w fixed --plat manylinux_2_34_aarch64 diff --git a/setup.cfg b/setup.cfg index 0ea7d53d..8bfa562a 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = signalflow -version = 0.5.0 +version = 0.5.1 author = Daniel Jones author_email = dan@erase.net description = SignalFlow is a sound synthesis library designed for clear and concise expression of sonic ideas