diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 0f8620287..cc528a02b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -35,11 +35,11 @@ jobs: extras: ci,optional - os: ubuntu-latest python: '>3.9' - resolution: lowest-direct + resolution: highest extras: ci,optional - os: macos-latest python: '3.10' - resolution: lowest-direct + resolution: highest extras: ci # test with only required dependencies installed # pytest-split automatically distributes work load so parallel jobs finish in similar time @@ -62,18 +62,13 @@ jobs: run: | micromamba create -n abipy python=${{ matrix.config.python }} --yes - - name: Install uv - run: micromamba run -n abipy pip install uv - - #- name: Install ubuntu-only conda dependencies - # if: matrix.config.os == 'ubuntu-latest' - # run: | - # micromamba install -n abipy -c conda-forge enumlib packmol bader openbabel openff-toolkit --yes + #- name: Install uv + # run: micromamba run -n abipy pip install uv - name: Install pymatgen and dependencies run: | micromamba activate abipy - uv pip install --editable '.[${{ matrix.config.extras }}]' --resolution=${{ matrix.config.resolution }} + pip install --editable '.[${{ matrix.config.extras }}]' --resolution=${{ matrix.config.resolution }} - name: pytest split ${{ matrix.split }} run: |