Skip to content

Commit 05bbef6

Browse files
authored
Merge pull request #280 from ales-erjavec/ci/python3.13
[CI] Add Python 3.13 and Qt 6.7
2 parents 0affc1f + 08a3b2a commit 05bbef6

File tree

2 files changed

+16
-14
lines changed

2 files changed

+16
-14
lines changed

.github/workflows/run-tests-workflow.yml

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,6 @@ jobs:
1717
matrix:
1818
include:
1919
# Linux
20-
- os: ubuntu-20.04
21-
python-version: 3.9
22-
test-env: "PyQt5~=5.12.1 PyQtWebEngine~=5.12.1"
23-
2420
- os: ubuntu-20.04
2521
python-version: 3.9
2622
test-env: "PyQt5~=5.14.0 PyQtWebEngine~=5.14.0"
@@ -48,16 +44,21 @@ jobs:
4844
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0 PyQt6-WebEngine~=6.5.0 PyQt6-WebEngine-Qt6~=6.5.0"
4945
extra-system-packages: "libegl1-mesa libxcb-cursor0 glibc-tools"
5046

47+
- os: ubuntu-22.04
48+
python-version: "3.13"
49+
test-env: "PyQt6~=6.7.0 PyQt6-Qt6~=6.7.0 PyQt6-WebEngine~=6.7.0 PyQt6-WebEngine-Qt6~=6.7.0"
50+
extra-system-packages: "libegl1-mesa libxcb-cursor0 glibc-tools"
51+
5152
# macOS
52-
- os: macos-12
53+
- os: macos-13
5354
python-version: 3.9
5455
test-env: "PyQt5~=5.14.0 PyQtWebEngine~=5.14.0"
5556

56-
- os: macos-13
57+
- os: macos-14
5758
python-version: "3.10"
5859
test-env: "PyQt5~=5.15.0 PyQtWebEngine~=5.15.0"
5960

60-
- os: macos-13
61+
- os: macos-14
6162
python-version: "3.11"
6263
test-env: "PyQt6~=6.2.3 PyQt6-Qt6~=6.2.3 PyQt6-WebEngine~=6.2.1 PyQt6-WebEngine-Qt6~=6.2.1"
6364

@@ -69,6 +70,10 @@ jobs:
6970
python-version: "3.12"
7071
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0 PyQt6-WebEngine~=6.5.0 PyQt6-WebEngine-Qt6~=6.5.0"
7172

73+
- os: macos-latest
74+
python-version: "3.13"
75+
test-env: "PyQt6~=6.7.0 PyQt6-Qt6~=6.7.0 PyQt6-WebEngine~=6.7.0 PyQt6-WebEngine-Qt6~=6.7.0"
76+
7277
# Windows
7378
- os: windows-2019
7479
python-version: 3.9
@@ -94,6 +99,10 @@ jobs:
9499
python-version: "3.12"
95100
test-env: "PyQt6~=6.5.0 PyQt6-Qt6~=6.5.0 PyQt6-WebEngine~=6.5.0 PyQt6-WebEngine-Qt6~=6.5.0"
96101

102+
- os: windows-2019
103+
python-version: "3.13"
104+
test-env: "PyQt6~=6.7.0 PyQt6-Qt6~=6.7.0 PyQt6-WebEngine~=6.7.0 PyQt6-WebEngine-Qt6~=6.7.0"
105+
97106
steps:
98107
- uses: actions/checkout@v4
99108
- name: Setup Python

orangewidget/utils/tests/test_combobox.py

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,6 @@ def test_track(self):
116116
self.assertEqual(popup.currentIndex().row(), 2)
117117
cb.hidePopup()
118118

119-
def test_empty(self):
120-
cb = self.cb
121-
cb.clear()
122-
cb.showPopup()
123-
popup = cb.findChild(QListView) # type: QListView
124-
self.assertIsNone(popup)
125-
126119
def test_kwargs_enabled_focus_out(self):
127120
# PyQt5's property via kwargs can invoke virtual overrides while still
128121
# not fully constructed

0 commit comments

Comments
 (0)