From 6b6c866d03ffab8e5f4aaa666b0c4beb116849ac Mon Sep 17 00:00:00 2001 From: Antti Kettunen Date: Sat, 11 Apr 2026 12:41:56 +0300 Subject: [PATCH] Add separate requirements file for dev dependencies --- .dockerignore | 5 ++++- README.md | 7 +++++++ requirements-dev.txt | 7 +++++++ 3 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 requirements-dev.txt diff --git a/.dockerignore b/.dockerignore index de93ff60..44215b24 100644 --- a/.dockerignore +++ b/.dockerignore @@ -61,6 +61,9 @@ main.py ui/ requirements.txt +# Dev-specific files +requirements-dev.txt + # OS generated files .DS_Store .DS_Store? @@ -68,4 +71,4 @@ requirements.txt .Spotlight-V100 .Trashes ehthumbs.db -Thumbs.db \ No newline at end of file +Thumbs.db diff --git a/README.md b/README.md index 14de99dc..27f21688 100644 --- a/README.md +++ b/README.md @@ -224,6 +224,13 @@ python web_server.py # Open http://localhost:8008 ``` +For local development and tests: + +```bash +pip install -r requirements-dev.txt +pytest +``` + --- ## Setup Guide diff --git a/requirements-dev.txt b/requirements-dev.txt new file mode 100644 index 00000000..5aee5232 --- /dev/null +++ b/requirements-dev.txt @@ -0,0 +1,7 @@ +# SoulSync development requirements +# Runtime web dependencies + test runner + +-r requirements-webui.txt + +# Test runner +pytest>=9.0.0