-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
84 lines (66 loc) · 2.07 KB
/
requirements.txt
File metadata and controls
84 lines (66 loc) · 2.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# GraphBuilder-RAG - Complete Dependencies
# Single requirements file for easy installation
# Compatible with Windows, Mac, Linux
# ==================== Core Framework ====================
fastapi>=0.109.0,<0.120.0
uvicorn[standard]>=0.27.0,<0.35.0
pydantic>=2.9.0,<3.0.0
pydantic-settings>=2.6.0,<3.0.0
# ==================== Async Task Queue ====================
celery==5.3.4
redis==5.0.1
# ==================== Database Drivers ====================
pymongo==4.6.1
motor==3.3.2
neo4j==5.16.0
# ==================== Vector Search ====================
faiss-cpu==1.7.4
numpy>=1.24.3,<2.0.0
# ==================== Embeddings & ML ====================
sentence-transformers==2.3.1
torch>=2.1.0,<2.3.0
transformers==4.36.2
# ==================== Document Processing ====================
pypdf==3.17.4
pdfplumber==0.10.3
Pillow>=10.0.0
# ==================== HTML Processing ====================
beautifulsoup4==4.12.3
lxml>=5.1.0
html2text==2020.1.16
trafilatura==1.7.0
# ==================== CSV/Tabular Data ====================
pandas>=2.1.0,<3.0.0
openpyxl==3.1.2
# ==================== HTTP Clients ====================
httpx>=0.27.0,<0.29.0
aiohttp>=3.9.1,<4.0.0
requests>=2.31.0
# ==================== LLM Integration ====================
groq>=0.4.0,<1.0.0
# ==================== UI ====================
streamlit>=1.30.0
# ==================== Ontology & Knowledge Graphs ====================
owlready2==0.44
rdflib==7.0.0
# ==================== Validation ====================
jsonschema==4.20.0
validators==0.22.0
# ==================== Configuration ====================
pyyaml>=6.0.1
python-dotenv==1.0.0
# ==================== Utilities ====================
tqdm==4.66.1
python-dateutil==2.8.2
tenacity==8.2.3
regex>=2023.0.0
# ==================== Logging ====================
structlog==24.1.0
python-json-logger==2.0.7
# ==================== Monitoring (Optional) ====================
prometheus-client==0.19.0
# ==================== Development & Testing (Optional) ====================
pytest>=7.4.0,<8.0.0
pytest-asyncio>=0.23.0,<1.0.0
pytest-cov>=4.1.0,<6.0.0
black>=24.0.0,<25.0.0