diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1cead94098a8..ba53690189d6 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -95,6 +95,11 @@ jobs: python-version: '3.12' # https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346 pyside6-ver: '!=6.5.1' + # Temporary CI run using pre-release IPython and matplotlib-inline + - name-suffix: 'Pre-release IPython' + os: ubuntu-22.04 + python-version: '3.12' + extra-requirements: '-r requirements/testing/extra.txt' steps: - uses: actions/checkout@v4 @@ -281,6 +286,15 @@ jobs: --index-url https://pypi.anaconda.org/scientific-python-nightly-wheels/simple \ --upgrade --only-binary=:all: numpy pandas + - name: Install pre-release IPython and matplotlib-inline + if: matrix.name-suffix == 'Pre-release IPython' + # Temporary, until release of IPython 8.24 + run: | + pip list + pip install git+https://github.com/ipython/ipython@main + pip install git+https://github.com/ipython/matplotlib-inline@main + pip list + - name: Install Matplotlib run: | ccache -s