Files
webber/requirements-dev.txt
T
jpmschweitzerandClaude Opus 4.5 667e2ca8e4 chore: add ruff linter, fix mypy errors, and write README
- Add ruff linter configuration to pyproject.toml with modern Python 3.12 rules
- Add ruff~=0.9.4 to dev dependencies
- Fix all mypy type errors (Optional[] hints, Token types, Any returns)
- Auto-fix 54 ruff issues (import sorting, Optional -> X | None syntax)
- Create ProjectMeta dataclass for single source of truth from pyproject.toml
- Write comprehensive README.md with setup, config, and development docs
- Update main.py to use settings.app_description from pyproject.toml

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 22:58:24 +01:00

21 lines
430 B
Plaintext

# Webber Development Dependencies
# Install with: pip install -r requirements-dev.txt
# NOT included in production Docker image
# CVE check date: 2026-01-09
-r requirements.txt
# Testing
pytest~=9.0.2
anyio~=4.12.1 # Includes pytest-anyio plugin
pytest-cov~=7.0.0
# Security auditing - run before releases: pip-audit
pip-audit~=2.9.0
# Type checking
mypy~=1.19.1
# Linting and formatting
ruff~=0.9.4