diff --git a/.cirrus.yml b/.cirrus.yml index 08b837fb7..fa54df974 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -34,6 +34,8 @@ task: install_script: - apt-get update - apt-get -y install libsecp256k1-dev + # qml test reqs: + - apt-get -y install libgl1 libegl1 libxkbcommon0 libdbus-1-3 - pip install -r $ELECTRUM_REQUIREMENTS_CI tox_script: - export PYTHONASYNCIODEBUG diff --git a/setup.py b/setup.py index f0f82711f..223177287 100755 --- a/setup.py +++ b/setup.py @@ -45,6 +45,7 @@ extras_require = { 'gui': ['pyqt5'], 'crypto': ['cryptography>=2.6'], 'tests': ['pycryptodomex>=3.7', 'cryptography>=2.6', 'pyaes>=0.1a1'], + 'qml_gui': ['pyqt6', 'Pillow==8.4.0'] } # 'full' extra that tries to grab everything an enduser would need (except for libsecp256k1...) extras_require['full'] = [pkg for sublist in diff --git a/tox.ini b/tox.ini index 58e09e963..3e1aaafb6 100644 --- a/tox.ini +++ b/tox.ini @@ -14,3 +14,4 @@ commands= coverage report extras= tests + qml_gui