diff --git a/.github/workflows/publish-to-pypi.yml b/.github/workflows/publish-to-pypi.yml index 2aa4f8f..d87db55 100644 --- a/.github/workflows/publish-to-pypi.yml +++ b/.github/workflows/publish-to-pypi.yml @@ -26,7 +26,11 @@ jobs: - os: ubuntu-24.04 arch: aarch64 - os: macos-15 - arch: x86_64 universal2 + arch: x86_64 arm64 + env: MACOSX_DEPLOYMENT_TARGET=15.0 + - os: macos-14 + arch: x86_64 arm64 + env: MACOSX_DEPLOYMENT_TARGET=14.0 - os: windows-2022 arch: x86 before: vcpkg install openssl:x86-windows-static @@ -67,9 +71,9 @@ jobs: apk add openssl-dev fi CIBW_BEFORE_ALL_WINDOWS: ${{ matrix.before }} - CIBW_BUILD_FRONTEND: build + CIBW_BUILD_FRONTEND: "build; args: --config-setting=--enable-openssl" CIBW_ENVIRONMENT: ${{ matrix.env }} - CIBW_TEST_SKIP: "*-macosx_universal2:arm64" + CIBW_TEST_SKIP: "*-macosx_arm64 *-macosx_x86_64" CIBW_TEST_COMMAND: python {package}/tests.py - name: Store the distribution packages diff --git a/setup.py b/setup.py index 6f1a7c5..1187706 100644 --- a/setup.py +++ b/setup.py @@ -178,7 +178,7 @@ def finalize_options(self): '--enable-macho can''t be used with --dynamic-linking') if self.enable_openssl and self.dynamic_linking: raise distutils.errors.DistutilsOptionError( - '--enable-enable-openssl can''t be used with --dynamic-linking') + '--enable-openssl can''t be used with --dynamic-linking') def run(self):