ninja-code-guard / requirements.txt
NinjainPJs's picture
initial - commit
4b445f6
# === Core Framework ===
fastapi>=0.115.0
uvicorn[standard]>=0.32.0
pydantic>=2.10.0
pydantic-settings>=2.6.0
# === LLM & Agents ===
langchain>=0.3.0
langchain-groq>=0.2.0
langchain-google-genai>=2.0.0
langchain-community>=0.3.0
langchain-chroma>=0.2.0
# === Embeddings & Vector Store ===
sentence-transformers>=3.3.0
chromadb>=0.5.0
# === GitHub Integration ===
PyGithub>=2.5.0
PyJWT[crypto]>=2.9.0
httpx>=0.28.0
cryptography>=44.0.0
# === Database ===
asyncpg>=0.30.0
sqlalchemy[asyncio]>=2.0.0
psycopg2-binary>=2.9.0
# === Redis ===
redis>=5.2.0
upstash-redis>=1.1.0
# === Static Analysis Tools ===
semgrep>=1.90.0
bandit>=1.8.0
detect-secrets>=1.5.0
radon>=6.0.0
ruff>=0.8.0
# === Utilities ===
python-dotenv>=1.0.0
tenacity>=9.0.0
structlog>=24.4.0