customercore / requirements-ci.txt
saibalajiomg's picture
Upload folder using huggingface_hub
8d2ff70 verified
Raw
History Blame Contribute Delete
2.49 kB
# =========================================================
# requirements-ci.txt – Slim install for CI test runner
# Only packages actually imported by src/ and tests/
# =========================================================
# --- Core API ---
fastapi==0.136.1
uvicorn==0.47.0
starlette==0.52.1
pydantic==2.13.4
pydantic-settings==2.14.1
slowapi==0.1.9
pydantic_core==2.46.4
# --- LLM / Agent ---
openai==2.37.0
litellm==1.85.0
langchain==1.3.1
langchain-core==1.4.0
langchain-openai==1.2.1
langchain-community==0.4.1
langchain-text-splitters==1.1.2
langgraph==1.2.0
langgraph-checkpoint==4.1.0
langgraph-prebuilt==1.1.0
langfuse==4.6.1
instructor==1.15.1
# --- DB / Storage ---
supabase==2.30.0
supabase-auth==2.30.0
postgrest==2.30.0
storage3==2.30.0
realtime==2.30.0
sqlalchemy==2.0.49
psycopg2-binary==2.9.9
redis==7.4.0
upstash-redis==1.7.0
# --- Data / ML (lightweight) ---
numpy==2.4.5
pandas==2.3.3
scikit-learn==1.8.0
sentence-transformers==5.5.0
transformers==5.8.1
torch==2.12.0+cpu
tokenizers==0.22.2
datasets==4.8.5
safetensors==0.7.0
huggingface_hub==1.15.0
# --- NLP / Text ---
spacy==3.8.14
en_core_web_sm @ https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-3.8.0/en_core_web_sm-3.8.0-py3-none-any.whl#sha256=1932429db727d4bff3deed6b34cfc05df17794f4a52eeb26cf8928f7c1a0fb85
langdetect==1.0.9
presidio_analyzer==2.2.362
presidio_anonymizer==2.2.362
nltk==3.9.4
tiktoken==0.13.0
# --- HTTP / Async ---
httpx==0.28.1
httpx-sse==0.4.3
aiohttp==3.13.5
anyio==4.13.0
requests==2.34.2
websockets==15.0.1
# --- Observability ---
opentelemetry-api==1.41.1
opentelemetry-sdk==1.41.1
opentelemetry-instrumentation-fastapi==0.62b1
prometheus_client==0.25.0
structlog==25.5.0
# --- Utilities ---
python-dotenv==1.2.2
pyyaml==6.0.3
tenacity==9.1.4
rich==14.3.4
cryptography==46.0.7
python-dateutil==2.9.0.post0
pytz==2026.2
tzdata==2026.2
packaging==26.2
typing_extensions==4.15.0
annotated-types==0.7.0
orjson==3.11.9
ujson==5.12.1
shortuuid==1.0.13
diskcache==5.6.3
cachetools==6.2.6
celery==5.6.3
kombu==5.6.2
confluent-kafka==2.14.0
mlflow-skinny==3.12.0
# --- Cloud / Vector / Observability extras ---
boto3==1.43.9
botocore==1.43.9
chromadb==1.5.9
mem0ai==2.0.2
pyarrow==23.0.1
tqdm==4.67.3
bcrypt==5.0.0
pyjwt==2.12.1
oauthlib==3.3.1
rank-bm25==0.2.2
# --- DBT (for test_dbt_models) ---
dbt-core==1.11.10
dbt-duckdb==1.10.1
duckdb==1.5.2
# --- Testing ---
pytest==9.0.3
pytest-asyncio==1.3.0
pytest-cov==7.1.0
ruff==0.15.13
Faker==40.18.0