From 4d5ac6fc19b3f2f35a1e52515c3f2575b36fd0a9 Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Fri, 19 Jul 2024 12:05:37 +0100 Subject: [PATCH 1/2] Added oldestdeps tox configuration and enable in CI --- .github/workflows/ci_workflows.yml | 6 +++--- tox.ini | 3 +++ 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci_workflows.yml b/.github/workflows/ci_workflows.yml index 49b9ef1..5a75a10 100644 --- a/.github/workflows/ci_workflows.yml +++ b/.github/workflows/ci_workflows.yml @@ -35,20 +35,20 @@ jobs: envs: | # Tests without Qt. For now glfw can't run on MacOS runners in headless mode # so we only run on Linux and Windows. - - linux: py38-test + - linux: py38-test-oldestdeps - windows: py39-test - linux: py310-test - windows: py311-test - linux: py311-test-dev # Tests with Jupyter - - linux: py38-test-jupyter + - linux: py38-test-jupyter-oldestdeps - windows: py39-test-jupyter - linux: py310-test-jupyter - windows: py311-test-jupyter # Tests with Qt - - linux: py38-test-pyqt63 + - linux: py38-test-pyqt63-oldestdeps - linux: py39-test-pyside63 - linux: py310-test-pyqt64 - linux: py311-test-dev-pyqt64 diff --git a/tox.ini b/tox.ini index 20a853d..35770de 100644 --- a/tox.ini +++ b/tox.ini @@ -18,6 +18,9 @@ deps = pyside64: PySide6==6.4.* dev: glue-core @ git+https://github.com/glue-viz/glue dev: vispy @ git+https://github.com/vispy/vispy + oldestdeps: glue-core==1.13.* + oldestdeps: echo==0.6 + oldestdeps: vispy==0.9.* extras = test: test pyqt63,pyqt64: pyqt From ae737b847bad661c5c546e601f0e4fd4c6c0afb6 Mon Sep 17 00:00:00 2001 From: Thomas Robitaille Date: Fri, 19 Jul 2024 12:10:42 +0100 Subject: [PATCH 2/2] Bump minimum version of vispy to 0.12 --- setup.cfg | 2 +- tox.ini | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.cfg b/setup.cfg index f6a3459..aaba3e7 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,7 +18,7 @@ install_requires = echo>=0.6 scipy matplotlib - vispy>=0.9.1 + vispy>=0.12.0 importlib_metadata>=3.6; python_version<'3.10' glfw imageio diff --git a/tox.ini b/tox.ini index 35770de..9f42765 100644 --- a/tox.ini +++ b/tox.ini @@ -20,7 +20,7 @@ deps = dev: vispy @ git+https://github.com/vispy/vispy oldestdeps: glue-core==1.13.* oldestdeps: echo==0.6 - oldestdeps: vispy==0.9.* + oldestdeps: vispy==0.12.* extras = test: test pyqt63,pyqt64: pyqt