aboutsummaryrefslogtreecommitdiff
path: root/lib/project/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to 'lib/project/pyproject.toml')
-rw-r--r--lib/project/pyproject.toml4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/project/pyproject.toml b/lib/project/pyproject.toml
index 6c42cc9..029cc91 100644
--- a/lib/project/pyproject.toml
+++ b/lib/project/pyproject.toml
@@ -11,7 +11,9 @@ requires-python = ">=3.11"
dependencies = ["rich==14.1.0", "numpy>=1.26.4,<3", "soundfile==0.13.1"]
[project.optional-dependencies]
-test = ["pytest>=8,<10"]
+test = ["pytest>=8,<10", "httpx>=0.27,<1"]
+# Installed only for the optional local browser GUI.
+gui = ["fastapi>=0.115,<1", "uvicorn>=0.30,<1"]
# Preferred by producer.sh; falls back to a system FFmpeg where the wheel
# does not exist (for example musl systems).
bundled-ffmpeg = ["imageio-ffmpeg==0.6.0"]