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]'
This commit is contained in:
Brian Krabach
2026-03-28 02:31:15 -07:00
parent 10906ec4b0
commit 23d1d9c113
2 changed files with 8 additions and 10 deletions
+2 -2
View File
@@ -19,8 +19,8 @@ A web-based dashboard for tmux sessions. Access and manage all your tmux session
## Running ## Running
```bash ```bash
# Install dependencies # Install dependencies (runtime + dev)
pip install -r requirements.txt pip install -e ".[dev]"
# Start coordinator (from this directory) # Start coordinator (from this directory)
python -m uvicorn coordinator.main:app --host 0.0.0.0 --port 8099 python -m uvicorn coordinator.main:app --host 0.0.0.0 --port 8099
+6 -8
View File
@@ -1,8 +1,6 @@
fastapi>=0.115.0 # Dependencies are now managed in pyproject.toml.
uvicorn[standard]>=0.30.0 # Install runtime + dev dependencies with:
httpx>=0.27.0 #
pytest>=8.0.0 # pip install -e ".[dev]"
pytest-asyncio>=0.23.0 #
aiofiles>=23.0 # This file is kept for historical reference only and is no longer authoritative.
beautifulsoup4>=4.12
websockets>=11.0