From 945ff803d12c4855eda435834ace4ee1e8bccc98 Mon Sep 17 00:00:00 2001 From: Abhinav Natarajan Date: Thu, 7 Nov 2024 22:51:16 +0000 Subject: [PATCH] (fix) update cibw image --- .github/workflows/build.yml | 10 +++++++++- pyproject.toml | 10 ---------- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c0d9e2d..b65d1af 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -77,7 +77,15 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v2.21.3 env: - CIBW_BEFORE_ALL_LINUX: yum install -y zip + CIBW_ARCHS: auto64 + CIBW_SKIP: "pp* *-musllinux_*" + CIBW_BUILD_VERBOSITY: 1 + CIBW_ENVIRONMENT_PASS_LINUX: CI + CIBW_MANYLINUX_X86_64_IMAGE: manylinux_2_28 + # We need rustup to build phimaker from source if necessary + CIBW_BEFORE_ALL_LINUX: apt-get install -y zip rustup + CIBW_TEST_COMMAND: pytest {package}/tests + CIBW_TEST_REQUIRES: pytest~=8.2 - name: Upload artifact uses: actions/upload-artifact@v4 diff --git a/pyproject.toml b/pyproject.toml index 2d8c5a8..b15b7b2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -68,16 +68,6 @@ wheel.packages = ["src/chalc"] wheel.install-dir = "chalc" experimental = true -[tool.cibuildwheel] -archs = ["auto64"] -skip = ["pp*", "*-musllinux_*"] -test-command = "pytest {package}/tests" -test-requires = ["pytest~=8.2.2"] -build-verbosity = 2 - -[tool.cibuildwheel.linux] -environment-pass = ["CI"] - [tool.pytest.ini_options] addopts = ["--import-mode=importlib"]