Split up dependencies so core can be used without GUI deps

This commit is contained in:
Salad Dais
2025-11-24 01:44:08 +00:00
parent fb885d8eec
commit 6f87ec8725
4 changed files with 18 additions and 9 deletions

View File

@@ -40,7 +40,7 @@ jobs:
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
pip install -e .
pip install -e .[gui]
pip install cx_freeze
- name: Bundle with cx_Freeze

View File

@@ -33,7 +33,7 @@ jobs:
pip install -r requirements.txt
pip install -r requirements-test.txt
sudo apt-get install libopenjp2-7
pip install -e .
pip install -e .[gui]
- name: Run Flake8
run: |
flake8 .