diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 056fb45..8590806 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -71,6 +71,8 @@ jobs: matrix: os: - ubuntu-latest + - macos-latest + - windows-latest steps: - uses: actions/checkout@v4 @@ -78,7 +80,7 @@ jobs: - name: Build Wheels run: | python -m pip install --upgrade pip - pip install netCDF4>=1.5.4 --only-binary :all: + pip install netCDF4>=1.5.4 pip install build numpy pandas pytest python -m build --wheel @@ -97,10 +99,17 @@ jobs: matrix: os: - ubuntu-latest + - macos-latest + - windows-latest python-version: ["3.9", "3.10", "3.11", "3.12"] include: - os: "ubuntu-latest" artifact: loopprojectfile-wheels-ubuntu-latest + - os: "macos-latest" + artifact: loopprojectfile-wheels-macos-latest + - os: "windows-latest" + artifact: loopprojectfile-wheels-windows-latest + steps: - name: Checkout uses: actions/checkout@v4 @@ -125,7 +134,7 @@ jobs: shell: bash run: | pip install --upgrade pip - pip install netCDF4>=1.5.4 --only-binary :all: + pip install netCDF4>=1.5.4 pip install numpy pandas pytest pip install --no-cache --pre --no-index --find-links dist loopprojectfile pip list