name: CI on: push: pull_request: workflow_dispatch: jobs: test: strategy: matrix: python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', 3.x] runs-on: ubuntu-latest name: 'Python ${{ matrix.python-version }}' env: PIP_DISABLE_PIP_VERSION_CHECK: 1 PIP_NO_PYTHON_VERSION_WARNING: 1 steps: - name: Checkout uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version: '${{ matrix.python-version }}' - name: Install dependencies run: pip install -r requirements.txt - name: Run tests run: ./.ci/plot.sh