KUNAL SHAW commited on
Commit
bc1532c
·
unverified ·
1 Parent(s): 408cc76

Revise requirements.txt with updated dependencies

Browse files

Updated LangChain packages and added cassio dependency.

Files changed (1) hide show
  1. requirements.txt +14 -12
requirements.txt CHANGED
@@ -1,32 +1,34 @@
1
- # Core
2
  streamlit==1.31.0
3
  python-dotenv==1.0.0
4
 
5
- # LangChain (keep only the main package you use)
6
  langchain==0.1.16
 
 
 
 
 
 
7
 
8
- # Vector/Embeddings - sentence-transformers requires torch
9
- # Add a torch dependency to satisfy sentence-transformers. Adjust version if needed for your environment.
10
- torch>=2.0.0
11
- sentence-transformers==2.5.1
12
-
13
- # Optional vector DB (uncomment if required and verified)
14
  cassio==0.1.4
 
15
 
16
- # Document processing
17
  tiktoken==0.6.0
18
  beautifulsoup4==4.12.3
19
  lxml==5.1.0
20
 
21
- # External APIs & tools
22
  wikipedia==1.4.0
23
  arxiv==2.1.0
24
 
25
- # Data & utilities
26
  pandas==2.2.1
27
  pydantic==2.6.4
28
  typing-extensions==4.10.0
29
 
30
- # Optional: Performance & Monitoring (comment in only if needed)
31
  # psutil==5.9.8
32
  # prometheus-client==0.20.0
 
1
+ # ==================== Core Framework ====================
2
  streamlit==1.31.0
3
  python-dotenv==1.0.0
4
 
5
+ # ==================== LangChain Ecosystem ====================
6
  langchain==0.1.16
7
+ langchain-community==0.0.38
8
+ langchain-core==0.1.46
9
+ langchain-groq==0.1.3
10
+ langchain-huggingface==0.0.1
11
+ langgraph==0.0.43
12
+ langchainhub==0.1.15
13
 
14
+ # ==================== Vector Database & Embeddings ====================
 
 
 
 
 
15
  cassio==0.1.4
16
+ sentence-transformers==2.5.1
17
 
18
+ # ==================== Document Processing ====================
19
  tiktoken==0.6.0
20
  beautifulsoup4==4.12.3
21
  lxml==5.1.0
22
 
23
+ # ==================== External APIs & Tools ====================
24
  wikipedia==1.4.0
25
  arxiv==2.1.0
26
 
27
+ # ==================== Data & Utilities ====================
28
  pandas==2.2.1
29
  pydantic==2.6.4
30
  typing-extensions==4.10.0
31
 
32
+ # ==================== Optional: Performance & Monitoring ====================
33
  # psutil==5.9.8
34
  # prometheus-client==0.20.0