From e49d81f1baf90f58e1c89307355b0fc0649fba82 Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Mon, 10 Aug 2026 23:15:07 +0200 Subject: [PATCH 1/4] Use PyQt6 when build docs on circleci --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 45e89a007..ed358f550 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -64,7 +64,7 @@ jobs: name: Install napari-dev command: | . .venv/bin/activate - uv pip install -e "napari/[pyqt5,docs]" + uv pip install -e "napari/[pyqt6,docs]" environment: UV_CONSTRAINT: napari/resources/constraints/constraints_py3.12_docs.txt - run: From 37f29715e5eeac7c8b3feacc4bcc1b200111d367 Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Mon, 10 Aug 2026 23:19:33 +0200 Subject: [PATCH 2/4] update orb version --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index ed358f550..37f4c8072 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -29,7 +29,7 @@ parameters: # Orbs are reusable packages of CircleCI configuration that you may share across projects. # See: https://circleci.com/docs/2.1/orb-intro/ orbs: - python: circleci/python@3.0.0 + python: circleci/python@4.0.0 jobs: build-docs: From 36d2df523256f52b973730b805c8087bc65a9bfb Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Mon, 10 Aug 2026 23:20:59 +0200 Subject: [PATCH 3/4] bump python version --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 37f4c8072..1c23a3205 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -34,7 +34,7 @@ orbs: jobs: build-docs: docker: - - image: cimg/python:3.12.11 + - image: cimg/python:3.12.13 environment: XDG_CACHE_HOME: /home/circleci/.cache parameters: From 25f0e54cb3231f6eb8bb543759be483c7cf4d9a3 Mon Sep 17 00:00:00 2001 From: Grzegorz Bokota Date: Tue, 11 Aug 2026 00:20:30 +0200 Subject: [PATCH 4/4] add libxcb-cursor0 --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1c23a3205..3e62aae24 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -54,7 +54,7 @@ jobs: command: git clone git@github.com:napari/napari.git napari - run: name: Install qt libs + xvfb - command: sudo apt-get update && sudo apt-get install -y xvfb libegl1 libdbus-1-3 libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xfixes0 x11-utils + command: sudo apt-get update && sudo apt-get install -y xvfb libegl1 libdbus-1-3 libxkbcommon-x11-0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-xinerama0 libxcb-xinput0 libxcb-xfixes0 x11-utils libxcb-cursor0 - run: name: Setup virtual environment command: |