diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index be1fbd117d002..7cfcf903e4467 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -128,7 +128,7 @@ jobs: run: echo "sdist_name=$(ls ./dist)" >> "$GITHUB_ENV" - name: Build wheels - uses: pypa/cibuildwheel@8d2b08b68458a16aeb24b64e68a09ab1c8e82084 # v3.4.1 + uses: pypa/cibuildwheel@294735312765b09d24a2fbec22660ce817587d55 # v4.1.0 with: package-dir: ./dist/${{ env.sdist_name }} env: diff --git a/pyproject.toml b/pyproject.toml index 72081de77b884..4c21172abba14 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -157,6 +157,7 @@ dist = ['--include-subprojects'] [tool.cibuildwheel] skip = ["*_i686", "*_ppc64le", "*_s390x"] +enable = ["pyodide-eol"] build-verbosity = 1 build-frontend = "pip" config-settings = { compile-args = ["-v"] } @@ -171,14 +172,12 @@ test-command = """ [tool.cibuildwheel.windows] config-settings = { setup-args = ["--vsenv"] } environment = {} -before-build = "python -m pip install delvewheel" # powershell needs to swap quotes? test-command = """ python -c "import pandas as pd; \ pd.test(extra_args=['-m not clipboard and not single_cpu and not slow and not network and not db', '--numprocesses=2', '--dist=worksteal', '--no-strict-data-files']); \ pd.test(extra_args=['-m not clipboard and single_cpu and not slow and not network and not db', '--no-strict-data-files']);" \ """ -repair-wheel-command = "delvewheel repair -w {dest_dir} {wheel}" [[tool.cibuildwheel.overrides]] select = "*-musllinux*"