From f6073b4f969e5d8a5bd6b5436bc1b21db6125484 Mon Sep 17 00:00:00 2001 From: Derek Homeier Date: Fri, 19 Apr 2024 20:46:25 +0200 Subject: [PATCH] TST: add CI envs for PyQt 6.5, 6.6 & Python 3.12 --- .github/workflows/ci_workflows.yml | 7 ++++++- tox.ini | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci_workflows.yml b/.github/workflows/ci_workflows.yml index b5e89c79..ea19f6fb 100644 --- a/.github/workflows/ci_workflows.yml +++ b/.github/workflows/ci_workflows.yml @@ -43,7 +43,9 @@ jobs: - linux: py38-test-pyqt514-all - linux: py39-test-pyqt515 - linux: py310-test-pyqt63-all - - linux: py310-test-pyqt64-all + - linux: py311-test-pyqt64 + - linux: py312-test-pyqt65 + - linux: py311-test-pyqt66-all - linux: py311-test-pyqt514 - linux: py311-test-pyqt515-lts-all @@ -62,10 +64,13 @@ jobs: # Test some configurations on Windows - windows: py38-test-pyqt514 - windows: py310-test-pyqt63 + - windows: py311-test-pyqt65 # 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-pyqt66-dev-all allowed_failures: needs: initial_checks diff --git a/tox.ini b/tox.ini index 7c490678..0a6021ef 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] envlist = - py{38,39,310,311}-{codestyle,test,docs}-{pyqt514,pyqt515,pyside514,pyside515,pyqt63,pyside63}-all-{dev,legacy} + py{38,39,310,311,312}-{codestyle,test,docs}-{pyqt514,pyqt515,pyside514,pyside515,pyqt63,pyqt64,pyqt65,pyqt63,pyside66}-all-{dev,legacy} requires = pip >= 18.0 setuptools >= 30.3.0 @@ -27,6 +27,10 @@ deps = pyqt63: PyQt6-Qt6==6.3.* pyqt64: PyQt6==6.4.* pyqt64: PyQt6-Qt6==6.4.* + pyqt65: PyQt6-Qt6==6.5.* + pyqt65: PyQt6==6.5.* + pyqt66: PyQt6-Qt6==6.6.* + pyqt66: PyQt6==6.6.* pyside514: PySide2==5.14.* pyside515: PySide2==5.15.* pyside63: PySide6==6.3.*