From e8b830fed1607eea2e251f6b9749802ab596e137 Mon Sep 17 00:00:00 2001 From: Derek Homeier Date: Tue, 1 Oct 2024 00:02:54 +0200 Subject: [PATCH] TST: add glue-core to dev-deps; add Python 3.13 CI envs --- .github/workflows/ci_workflows.yml | 12 +++++++----- tox.ini | 7 ++++--- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci_workflows.yml b/.github/workflows/ci_workflows.yml index 6958b385..b1a6f6e8 100644 --- a/.github/workflows/ci_workflows.yml +++ b/.github/workflows/ci_workflows.yml @@ -45,6 +45,7 @@ jobs: - linux: py310-test-pyqt63-all - linux: py311-test-pyqt64 - linux: py312-test-pyqt65 + - linux: py313-test-pyqt67 - linux: py311-test-pyqt66-all - linux: py311-test-pyqt514 - linux: py311-test-pyqt515-lts-all @@ -57,20 +58,21 @@ jobs: # Test a few configurations on macOS 12 (Intel) and 14 (ARM) - macos: py38-test-pyqt514-all - - macos: py311-test-pyqt66 + - macos: py311-test-pyqt65 - macos: py312-test-pyqt67 + - macos: py313-test-pyqt66 # Test some configurations on Windows - - windows: py38-test-pyqt514 + - windows: py39-test-pyqt514 - windows: py310-test-pyqt63 - windows: py311-test-pyqt65 - windows: py312-test-pyqt66 # Test against latest developer versions of some packages - - linux: py310-test-pyqt515-dev-all - linux: py311-test-pyqt64-dev - - linux: py312-test-pyqt515-dev - - linux: py312-test-pyqt67-dev-all + - linux: py312-test-pyqt515-dev-all + - linux: py312-test-pyqt67-dev + - linux: py313-test-pyqt66-dev-all allowed_failures: needs: initial_checks diff --git a/tox.ini b/tox.ini index 2b4faba8..8e276758 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{38,39,310,311,312}-{codestyle,test,docs}-{pyqt514,pyqt515,pyside514,pyside515,pyqt63,pyqt64,pyqt66,pyqt67,pyqt65,pyqt63,pyside66,pyside67}-all-{dev,legacy} + py{38,39,310,311,312,313}-{codestyle,test,docs}-{pyqt514,pyqt515,pyside514,pyside515,pyqt63,pyqt64,pyqt66,pyqt67,pyqt65,pyqt63,pyside66,pyside67}-all-{dev,legacy} requires = pip >= 18.0 setuptools >= 30.3.0 @@ -40,8 +40,9 @@ deps = pyside65: PySide6==6.5.* pyside66: PySide6==6.6.* pyside67: PySide6==6.7.* - dev: git+https://github.com/numpy/numpy - dev: git+https://github.com/astropy/astropy + dev: numpy>=0.0.dev0 + dev: astropy>=0.0.dev0 + dev: git+https://github.com/glue-viz/glue lts: astropy==5.0.* lts: matplotlib==3.5.* # Pin numpy-lts until permanent solution for #2353/#2428