name: CI on: [push, pull_request] jobs: test: runs-on: ubuntu-latest steps: - name: Checkout run: | pwd ls -la - name: Setup Python run: | python3 -m pip install --upgrade pip python3 -c "import sys; print(f'Python {sys.version}')" - name: Install dependencies run: | pip3 install -r requirements.txt 2>&1 || pip install -r requirements.txt 2>&1 pip3 install pytest 2>&1 || pip install pytest 2>&1 - name: Run tests run: | pytest3 tests/ -v 2>&1 || pytest tests/ -v 2>&1