diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 3191b91..df4397e 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -43,14 +43,6 @@ jobs: compiler: gcc version: 13 - # The setup-fortran action doesn't work on macos-arm64 currently - - name: Link fortrans on macos-arm64 - if: startsWith(matrix.os, 'macos-14') - run: | - ln -fs /opt/homebrew/bin/gfortran-13 /usr/local/bin/gfortran - ln -fs /opt/homebrew/bin/gcc-13 /usr/local/bin/gcc - ln -fs /opt/homebrew/bin/g++-13 /usr/local/bin/g++ - - name: Compiler versions run: | which gcc diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index f947669..637b82d 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -48,14 +48,6 @@ jobs: compiler: gcc version: 13 - # The setup-fortran action doesn't work on macos-arm64 currently - - name: Link fortran on macos-arm64 - if: startsWith(matrix.os, 'macos-14') - run: | - ln -fs /opt/homebrew/bin/gfortran-13 /usr/local/bin/gfortran - ln -fs /opt/homebrew/bin/gcc-13 /usr/local/bin/gcc - ln -fs /opt/homebrew/bin/g++-13 /usr/local/bin/g++ - - name: Compiler versions run: | which gcc @@ -75,7 +67,7 @@ jobs: - name: Build wheels uses: pypa/cibuildwheel@v2.17.0 env: - CIBW_BUILD: "cp39-* cp310-* cp311-* cp312-*" + CIBW_BUILD: "cp310-* cp311-* cp312-*" # skip 32 bit windows and linux builds because numpy # does not provide wheels for these platforms CIBW_SKIP: "*-win32 *_i686" diff --git a/pyproject.toml b/pyproject.toml index ce64d3d..6d1ba8e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,6 @@ classifiers = [ "License :: OSI Approved :: MIT License", "Natural Language :: English", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -30,8 +29,8 @@ classifiers = [ "Operating System :: Unix", "Operating System :: MacOS", ] -requires-python = ">=3.9" -dependencies = ["numpy"] +requires-python = ">=3.10" +dependencies = ["numpy>=1.23"] [project.optional-dependencies] tests = [