diff --git a/.github/workflows/lockfile.yml b/.github/workflows/lockfile.yml index 3f74bbaf9..b084bb0f4 100644 --- a/.github/workflows/lockfile.yml +++ b/.github/workflows/lockfile.yml @@ -34,12 +34,12 @@ jobs: fail-fast: false matrix: sys: - - os: windows-latest - shell: msys2 {0} - distutils: stdlib - - os: ubuntu-latest - shell: bash - distutils: local + #~ - os: windows-latest + #~ shell: msys2 {0} + #~ distutils: stdlib + #~ - os: ubuntu-latest + #~ shell: bash + #~ distutils: local - os: macos-latest shell: bash distutils: local @@ -61,11 +61,11 @@ jobs: - 1.3.0 - 1.2.2 - exclude: - # Poetry bug #8338 (ImportError: atomic_open from requests.utils) - - sys: - os: ubuntu-latest - poetVers: 1.6.0 + #~ exclude: + #~ # Poetry bug #8338 (ImportError: atomic_open from requests.utils) + #~ - sys: + #~ os: ubuntu-latest + #~ poetVers: 1.6.0 steps: @@ -100,6 +100,16 @@ jobs: run: | sudo apt-get install libasound2-dev + # On macOS systems, pip is maintained "externally" via homebrew, and so refuses to update + # itself or install anything directly. As this is a CI system, we can safely ignore this. + - name: Configure pip + if: ${{ startsWith(matrix.sys.os, 'macos') }} + run: | + python3 -m pip config list + python3 -m pip config --local set global.user true + python3 -m pip config --local set global.break-system-packages true + python3 -m pip config list + - name: Update pip run: | python3 -m pip install -U pip