You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
chore: Drop test against pyside2, fix test for napari 0.7.0, add testing against python 3.13 (#1352)
Add testing napari repo against python 3.13
## Summary by Sourcery
Update napari testing configuration to separate repo-based tests from
pinned napari versions and expand CI coverage to Python 3.13.
Enhancements:
- Split tox environments so napari widget tests run only against pinned
napari versions while full test suite runs against the napari repo for
selected Qt backends.
- Stop running napari repo tests with the PySide2 backend in favor of
PyQt5, PyQt6, and PySide6.
CI:
- Extend the napari repo GitHub Actions workflow matrix to include
Python 3.13.
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
* **Chores**
* Expanded CI to include Python 3.13 and reorganized test environments
to separate repo-based runs for clearer, targeted testing and
headless-display setup.
* **Bug Fixes**
* Viewer windows are now initialized hidden and only shown after setup
completes to prevent premature rendering.
* **Tests**
* Updated tests to instantiate viewers without immediate rendering and
adjusted test invocations to align with the new CI/testenv layout.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
0 commit comments