Add GUI extras for platform backends

This commit is contained in:
thePR0M3TH3AN
2025-08-21 16:18:32 -04:00
parent cfb861b60a
commit 428efd02b4
3 changed files with 39 additions and 26 deletions

View File

@@ -40,6 +40,11 @@ pillow = { version = "*", optional = true }
[tool.poetry.extras]
gui = ["toga-core", "pillow"]
[project.optional-dependencies]
gui-gtk = ["toga-gtk>=0.5.2"]
gui-win = ["toga-winforms>=0.5.2"]
gui-mac = ["toga-cocoa>=0.5.2"]
[tool.poetry.group.dev.dependencies]
pytest = "^8.2"
coverage = "^7.5"