diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bcca27f..ad742d9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -78,6 +78,8 @@ jobs: matrix: os: - ubuntu-latest + - macos-latest + - windows-latest steps: - uses: actions/checkout@v4 @@ -85,7 +87,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 @@ -104,10 +106,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 @@ -132,7 +141,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