diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index b8ccd6b..132d0fe 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -40,11 +40,11 @@ jobs: restore-keys: | ${{ runner.os }}-${{ env.cache-name }}-${{ matrix.deps }}- ${{ runner.os }}-${{ env.cache-name }}- - - name: Install pycurl deps + - name: workaround pycurl wheel if: ${{ contains(matrix.deps, 'pycurl') }} run: | - sudo apt update - sudo apt install -y libcurl4-openssl-dev + sudo mkdir -p /etc/pki/tls/certs + sudo ln -s /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt # werkzeug is pinned for httpbin compatibility https://github.com/postmanlabs/httpbin/issues/673 - name: Install Python deps run: pip install -U ${{ matrix.deps }} pytest 'pytest-asyncio>=0.23' pytest-httpbin flaky structlog tomli platformdirs lxml 'werkzeug<2.1' awesomeversion