-
-
Notifications
You must be signed in to change notification settings - Fork 31
Expand file tree
/
Copy pathrequirements.txt
More file actions
21 lines (21 loc) · 1.02 KB
/
Copy pathrequirements.txt
File metadata and controls
21 lines (21 loc) · 1.02 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# Full self-hosted stack (REST server + MCP server + real embeddings).
# NOTE: this file is intentionally NOT the CI set — pyproject's [test] extra is the
# offline gate (everything except torch/sentence-transformers); this file adds the
# real embedder for a full manual install. Keep both in sync when adding deps.
# For a minimal core (numpy only): pip install -e .
# For just the MCP server: pip install -e ".[mcp]"
# For just the REST server: pip install -e ".[server]"
# The patched network-facing stack below requires Python 3.10+; the core remains 3.9+.
fastapi>=0.133.1,<1; python_version >= '3.10'
starlette>=1.3.1,<2; python_version >= '3.10'
uvicorn[standard]>=0.29
python-multipart>=0.0.31; python_version >= '3.10'
httpx>=0.25
numpy>=1.24
pydantic>=2.0
python-dotenv>=1.0
sentence-transformers>=2.7; python_version >= '3.10'
mcp>=1.28.1,<2; python_version >= '3.10'
pydantic-settings>=2.14.2; python_version >= '3.10'
cryptography>=50.0.0; python_version >= '3.10'
pypdf>=6.15.0