Spaces:
Running
Running
| # ========================================================= | |
| # 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 | |