diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 1d68a8d..eca5911 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -26,7 +26,7 @@ jobs: with: python-version: 3.x - name: Build wheels - uses: pypa/cibuildwheel@v2.16.5 + uses: pypa/cibuildwheel@v2.19.2 env: CIBW_SKIP: pp* cp36-* cp37-* cp38-* *-musllinux* CIBW_ARCHS: ${{ matrix.architecture }} @@ -49,7 +49,7 @@ jobs: with: python-version: 3.x - name: Build wheels - uses: pypa/cibuildwheel@v2.16.5 + uses: pypa/cibuildwheel@v2.19.2 env: CIBW_SKIP: pp* cp36-* cp37-* cp38-* *-musllinux* CIBW_ARCHS: ${{ matrix.architecture }} @@ -79,7 +79,7 @@ jobs: python-version: 3.x - name: Build wheels - uses: pypa/cibuildwheel@v2.16.5 + uses: pypa/cibuildwheel@v2.19.2 env: CIBW_SKIP: pp* cp36-* cp37-* cp38-* *-musllinux* CIBW_ARCHS: aarch64 @@ -111,7 +111,7 @@ jobs: name: sdist - uses: actions/setup-python@v5 with: - python-version: 3.11 + python-version: 3.12 - run: | pip install pip -U ls diff --git a/pdm.lock b/pdm.lock index 342be33..e98dc6b 100644 --- a/pdm.lock +++ b/pdm.lock @@ -5,7 +5,7 @@ groups = ["default", "build", "dask", "dev", "doc", "lint", "mpi", "pyfftw", "test"] strategy = ["inherit_metadata"] lock_version = "4.5.0" -content_hash = "sha256:d8ae1716a6d84ba84fdf4ed0d304fe38810850a5861ef33672e77618f5a19ddd" +content_hash = "sha256:013f5693295a81a6e2dcd30e0d38cba4d8e185b41efdcb88e5dc6ccaefad6b80" [[metadata.targets]] requires_python = ">=3.9" @@ -815,7 +815,7 @@ name = "flit-core" version = "3.9.0" requires_python = ">=3.6" summary = "Distribution-building parts of Flit. See flit package for more information" -groups = ["test"] +groups = ["doc", "test"] files = [ {file = "flit_core-3.9.0-py3-none-any.whl", hash = "sha256:7aada352fb0c7f5538c4fafeddf314d3a6a92ee8e2b1de70482329e42de70301"}, {file = "flit_core-3.9.0.tar.gz", hash = "sha256:72ad266176c4a3fcfab5f2930d76896059851240570ce9a98733b658cb786eba"}, diff --git a/pyproject.toml b/pyproject.toml index eab6dec..4d42eb7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -74,8 +74,8 @@ test = [ "pytest-cov", "cython", # needed at run time for coverage # needed to build the plugins - "flit_core", "pip", + "flit_core", "-e fluidfft-builder @ file:///${PROJECT_ROOT}/plugins/fluidfft-builder", ] dev = ["ipython"] @@ -89,6 +89,7 @@ doc = [ "pandas", "pyfftw", # needed to create the dummy modules + "flit_core", "-e fluidfft-builder @ file:///${PROJECT_ROOT}/plugins/fluidfft-builder", ] lint = ["black", "pylint"]