diff --git a/.github/workflows/build-test-pypi.yml b/.github/workflows/build-test-pypi.yml index 4ff1fd5..b967007 100644 --- a/.github/workflows/build-test-pypi.yml +++ b/.github/workflows/build-test-pypi.yml @@ -50,6 +50,11 @@ jobs: uses: actions/checkout@v4 with: submodules: recursive + - name: Set up QEMU on Linux images + if: runner.os == 'Linux' + uses: docker/setup-qemu-action@v3 + with: + platforms: all - name: Get Python Version Name uses: mad9000/actions-find-and-replace-string@5 id: pythonversion @@ -67,7 +72,8 @@ jobs: - name: Build wheels uses: joerick/cibuildwheel@v2.20.0 env: - #CIBW_ARCHS: "${{ matrix.archs }}" + CIBW_ARCHS_LINUX: "auto aarch64 ppc64le s390x" + CIBW_ARCHS_WINDOWS: "auto ARM64" CIBW_BUILD: "cp${{ steps.pythonversion.outputs.value }}-*" CIBW_ENVIRONMENT: "SETUPTOOLS_SCM_PRETEND_VERSION=${{ github.event.inputs.overrideVersion }}" - name: Upload wheels to artifact container diff --git a/setup.cfg b/setup.cfg index 969c49b..d2ffe87 100644 --- a/setup.cfg +++ b/setup.cfg @@ -34,10 +34,11 @@ classifiers = Operating System :: Microsoft :: Windows Programming Language :: Cython Programming Language :: Python :: 3 - Programming Language :: Python :: 3.6 - Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 + Programming Language :: Python :: 3.10 + Programming Language :: Python :: 3.11 + Programming Language :: Python :: 3.12 Topic :: Software Development :: Libraries :: Python Modules Topic :: Multimedia :: Sound/Audio Topic :: Multimedia :: Sound/Audio :: Analysis @@ -45,7 +46,7 @@ classifiers = [options] zip_safe = True include_package_data = True -python_requires = >= 3.6 +python_requires = >= 3.8 install_requires = packages = find: package_dir =