diff --git a/.github/actions/setup-pyscipopt-action/action.yml b/.github/actions/setup-pyscipopt-action/action.yml index f3298d0..91b9faa 100644 --- a/.github/actions/setup-pyscipopt-action/action.yml +++ b/.github/actions/setup-pyscipopt-action/action.yml @@ -18,14 +18,13 @@ runs: - run: echo "PySCIPOpt_HASH=$(cd PySCIPOpt && git rev-parse HEAD)" >> $GITHUB_ENV shell: bash - - name: Cache PySCIPOpt Build - uses: actions/cache@v2 - with: - path: ~/PySCIPOpt_dist - key: ${{ runner.os }}-PySCIPOpt-${{ env.PySCIPOpt_HASH }} + #- name: Cache PySCIPOpt Build + # uses: actions/cache@v2 + # with: + # path: ~/PySCIPOpt_dist + # key: ${{ runner.os }}-PySCIPOpt-${{ env.PySCIPOpt_HASH }} - name: Build & Install PySCIPOpt run: | - [ ! -f ~/PySCIPOpt_dist/*.whl ] && pip install wheel && python -m build --no-isolation --wheel --outdir ~/PySCIPOpt_dist/ PySCIPOpt/ - pip install ~/PySCIPOpt_dist/*.whl + python -m pip install --no-deps . shell: bash diff --git a/.github/workflows/build-package.yml b/.github/workflows/build-package.yml index 7e7e3c1..f3cdbd2 100644 --- a/.github/workflows/build-package.yml +++ b/.github/workflows/build-package.yml @@ -23,6 +23,9 @@ jobs: - name: Prepare Python Environment run: | pip install -r requirements.txt + + - name: Setup PySCIPOpt + uses: ./.github/actions/setup-pyscipopt-action - name: Build & Install PyGCGOpt run: | diff --git a/INSTALL.md b/INSTALL.md index 5c33b56..2e9b8b2 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -19,7 +19,7 @@ Note that the latest PyGCGOpt version is usually only compatible with the latest |SCIP| PySCIPOpt | GCG | PyGCGOpt |----|----|----|----| -9.0 | | 3.6.0 | 0.4.0 | +9.0 | 5.0.0 | 3.6.0 | 0.4.0 | 8.1 | 4.4 | 3.5.5 | 0.3.0 | 8.0 | 4.0 | 3.5.0 | 0.1.0 | 7.0 | 3.x | - | - |