Files
PromptCR-Lab/requirements.txt
2026-09-19 12:54:45 +08:00

52 lines
717 B
Plaintext

# Web framework
fastapi==0.111.0
uvicorn[standard]==0.30.1
# CLI
typer==0.12.3
# Database
sqlalchemy==2.0.31
alembic==1.13.2
psycopg[binary]==3.3.4
# Configuration / environment
pydantic-settings==2.3.4
python-dotenv==1.0.1
# Async / concurrency
asyncio-throttle==1.0.2
# HTTP client for model adapters
httpx==0.27.0
# Git / diff parsing
GitPython==3.1.43
unidiff==0.7.5
# Template engine
jinja2==3.1.4
# Data analysis / statistics
pandas==2.2.2
scipy==1.14.0
numpy==1.26.4
# Plotting
matplotlib==3.9.0
# Language parsers
javalang==0.13.0
esprima==4.0.1
# Testing
pytest==8.2.2
pytest-cov==5.0.0
pytest-asyncio==0.23.7
httpx>=0.27.0
# Code quality (optional in dev)
black==24.4.2
ruff==0.5.0
mypy==1.10.1