diff --git a/.github/workflows/conda-package.yml b/.github/workflows/conda-package.yml index 5823fb0c67..02e43558aa 100644 --- a/.github/workflows/conda-package.yml +++ b/.github/workflows/conda-package.yml @@ -22,7 +22,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11'] + python: ['3.9', '3.10', '3.11', '3.12'] steps: - uses: actions/checkout@v4.1.7 with: @@ -53,8 +53,8 @@ jobs: - name: Build conda package run: | # use bootstrap channel to pull NumPy linked with OpenBLAS - CHANNELS="-c dppy/label/bootstrap -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels" - VERSIONS="--python ${{ matrix.python }} --numpy 1.23" + CHANNELS="-c conda-forge --override-channels" + VERSIONS="--python ${{ matrix.python }} --numpy 2.0" TEST="--no-test" conda build \ $TEST \ @@ -77,7 +77,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11'] + python: ['3.9', '3.10', '3.11', '3.12'] env: conda-bld: C:\Miniconda\conda-bld\win-64\ steps: @@ -109,7 +109,7 @@ jobs: - name: Build conda package env: OVERRIDE_INTEL_IPO: 1 # IPO requires more resources that GH actions VM provides - run: conda build --no-test --python ${{ matrix.python }} -c dppy/label/bootstrap -c ${{ env.INTEL_CHANNEL }} -c conda-forge --override-channels conda-recipe + run: conda build --no-test --python ${{ matrix.python }} --numpy 2.0 -c conda-forge --override-channels conda-recipe - name: Upload artifact uses: actions/upload-artifact@v4.3.6 with: @@ -127,7 +127,7 @@ jobs: strategy: matrix: - python: ['3.9', '3.10', '3.11'] + python: ['3.9', '3.10', '3.11', '3.12'] experimental: [false] runner: [ubuntu-22.04] continue-on-error: ${{ matrix.experimental }} @@ -220,7 +220,7 @@ jobs: shell: cmd /C CALL {0} strategy: matrix: - python: ['3.9', '3.10', '3.11'] + python: ['3.9', '3.10', '3.11', '3.12'] experimental: [false] runner: [windows-2019] continue-on-error: ${{ matrix.experimental }} @@ -350,7 +350,7 @@ jobs: runs-on: ubuntu-22.04 strategy: matrix: - python: ['3.9', '3.10', '3.11'] + python: ['3.9', '3.10', '3.11', '3.12'] steps: - name: Download conda artifact uses: actions/download-artifact@v4 @@ -386,7 +386,7 @@ jobs: runs-on: windows-2019 strategy: matrix: - python: ['3.9', '3.10', '3.11'] + python: ['3.9', '3.10', '3.11', '3.12'] steps: - name: Download artifact uses: actions/download-artifact@v4 @@ -426,7 +426,7 @@ jobs: runs-on: ${{ matrix.runner }} strategy: matrix: - python: ['3.10'] + python: ['3.11'] experimental: [false] runner: [ubuntu-22.04] continue-on-error: ${{ matrix.experimental }} diff --git a/conda-recipe/meta.yaml b/conda-recipe/meta.yaml index 3c8617f5c5..5c09bfb76d 100644 --- a/conda-recipe/meta.yaml +++ b/conda-recipe/meta.yaml @@ -51,7 +51,7 @@ requirements: - python - {{ pin_compatible('dpcpp-cpp-rt', min_pin='x.x', max_pin='x') }} - {{ pin_compatible('intel-cmplr-lib-rt', min_pin='x.x', max_pin='x') }} - - {{ pin_compatible('numpy', min_pin='x.x', max_pin='x') }} + - numpy - {{ pin_compatible('level-zero', min_pin='x.x', max_pin='x') }} # [linux] test: