# SLM Code Engine - Backend Requirements # Web Framework fastapi>=0.109.0 uvicorn[standard]>=0.27.0 pydantic>=2.5.3 pydantic-settings>=2.1.0 python-multipart>=0.0.6 # SLM Inference transformers>=4.37.2 # For HuggingFace models (CodeT5) torch>=2.0.0 # PyTorch for transformers (flexible version) sentencepiece>=0.1.99 # Tokenizer support # Code Tools & Automata black>=24.1.1 # Python formatter ruff>=0.2.1 # Python linter # RAG & Embeddings faiss-cpu>=1.7.4 # Vector similarity search sentence-transformers>=2.2.2 # Code embeddings # Database & Storage sqlalchemy>=2.0.25 aiosqlite>=0.19.0 # Utilities python-dotenv>=1.0.1 httpx>=0.26.0 # Development & Testing pytest>=7.4.4 pytest-asyncio>=0.23.3 pytest-cov>=4.1.0 # Type checking (optional but recommended) mypy>=1.8.0 types-requests>=2.31.0.20240125