From 23d1d9c11355b4d31b4a638902f8d35279c95eb2 Mon Sep 17 00:00:00 2001 From: Brian Krabach Date: Sat, 28 Mar 2026 02:31:15 -0700 Subject: [PATCH] chore: retire requirements.txt in favor of pyproject.toml Addresses code quality suggestion from review: requirements.txt was a redundant secondary source of truth. Dependencies are now exclusively managed in pyproject.toml with proper runtime/dev separation. - requirements.txt: replaced with a comment redirecting to pip install -e '[dev]' - README.md: updated install command from pip install -r requirements.txt to pip install -e '[dev]' --- README.md | 4 ++-- requirements.txt | 14 ++++++-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index e57bd10..7e2aad9 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ A web-based dashboard for tmux sessions. Access and manage all your tmux session ## Running ```bash -# Install dependencies -pip install -r requirements.txt +# Install dependencies (runtime + dev) +pip install -e ".[dev]" # Start coordinator (from this directory) python -m uvicorn coordinator.main:app --host 0.0.0.0 --port 8099 diff --git a/requirements.txt b/requirements.txt index 1e594bd..6df9c34 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,8 +1,6 @@ -fastapi>=0.115.0 -uvicorn[standard]>=0.30.0 -httpx>=0.27.0 -pytest>=8.0.0 -pytest-asyncio>=0.23.0 -aiofiles>=23.0 -beautifulsoup4>=4.12 -websockets>=11.0 +# Dependencies are now managed in pyproject.toml. +# Install runtime + dev dependencies with: +# +# pip install -e ".[dev]" +# +# This file is kept for historical reference only and is no longer authoritative.