diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4beb03ef..426f1470 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -139,11 +139,25 @@ jobs: mingw-w64-${{matrix.env}}-python mingw-w64-${{matrix.env}}-python-pip mingw-w64-${{matrix.env}}-python-tox + mingw-w64-${{matrix.env}}-cc git + - name: Install Dependencies + shell: msys2 {0} + run: | + export VIRTUALENV_NO_SETUPTOOLS=1 + + python -m venv venv + source venv/bin/activate + + # python-ruff doesn't work without rust + sed -i '/pytest-ruff/d' setup.cfg + + pip install -e .[testing] - name: Run tests shell: msys2 {0} run: | - tox + source venv/bin/activate + pytest ci_setuptools: # Integration testing with setuptools