Files
splash/apps/api/requirements.txt
William Valentin 334aa698fa feat: implement news aggregator API with conventional commits
- Add FastAPI application with complete router structure
- Implement search, articles, ask, feedback, and health endpoints
- Add comprehensive Pydantic schemas for API requests/responses
- Include stub service implementations for all business logic
- Add full test suite with pytest-asyncio integration
- Configure conventional commits enforcement via git hooks
- Add project documentation and contribution guidelines
- Support both OpenAI and Gemini LLM integration options
2025-11-02 23:11:39 -08:00

11 lines
263 B
Plaintext

fastapi>=0.111.0,<0.112.0
uvicorn[standard]>=0.30.0,<0.31.0
pydantic>=2.7.0,<3.0.0
pydantic-settings>=2.2.1,<3.0.0
psycopg[binary]>=3.1.18,<4.0.0
pgvector>=0.2.4,<0.3.0
httpx>=0.27.0,<0.28.0
structlog>=24.1.0,<25.0.0
pytest>=8.2.0,<9.0.0
pytest-cov>=4.1.0,<5.0.0