Since PySide6 is a GUI component, and our GUI tests for Dangerzone run against its PyPI counterpart, we have to test this locally. Most probably, the simplest way is to:
Build a local PySide6 package, or use a nightly build.
Use this package when building the end-user container environment for Dangerzone (see dev_scripts/env.py and dev_scripts/qa.py in Dangerzone repo).
Execute into the Dangerzone container and make some tests.
It would be great if we could automate this procedure though.
Since PySide6 is a GUI component, and our GUI tests for Dangerzone run against its PyPI counterpart, we have to test this locally. Most probably, the simplest way is to:
dev_scripts/env.py
anddev_scripts/qa.py
in Dangerzone repo).It would be great if we could automate this procedure though.