diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index a35a30d..51a673d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -112,8 +112,11 @@ jobs: CIBW_BUILD: cp${{ matrix.python }}-${{ matrix.platform_id }} CIBW_TEST_REQUIRES: pytest psutil CIBW_TEST_COMMAND: | - cp -r {project}/stochastic_arrow/test tmp_test_dir/ - pytest tmp_test_dir + mkdir tmp_test_dir + cp -r {project}/stochastic_arrow/test tmp_test_dir/test + cp -r {project}/stochastic_arrow/data tmp_test_dir/data + cd tmp_test_dir + pytest CIBW_ENVIRONMENT: USE_CYTHON=1 uses: pypa/cibuildwheel@v2.22.0 diff --git a/pyproject.toml b/pyproject.toml index efa310c..42cc4ef 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,3 +1,3 @@ [build-system] -requires = ["setuptools", "wheel", "cython", "numpy"] +requires = ["setuptools", "wheel", "cython==3.1.0a1; python_version=='3.13t'", "cython; python_version!='3.13t'", "numpy"] build-backend = "setuptools.build_meta"