prthm11 commited on
Commit
c1fa7d2
·
verified ·
1 Parent(s): c37925f

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +46 -30
requirements.txt CHANGED
@@ -1,30 +1,46 @@
1
- Flask[async]
2
- Flask-SocketIO
3
- gunicorn
4
- groq
5
- langchain
6
- langchain-community
7
- langchain_experimental
8
- langchain-groq
9
- langgraph
10
- huggingface-hub
11
- transformers
12
- torch
13
- sentence-transformers
14
- faiss-cpu
15
- open_clip_torch
16
- unstructured[all-docs]
17
- pytesseract
18
- pdf2image
19
- PyPDF2
20
- Pillow
21
- numpy
22
- pandas
23
- scikit-learn
24
- scipy
25
- requests
26
- beautifulsoup4
27
- SpeechRecognition
28
- python-docx
29
- langchain_openai
30
- pydantic
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core Flask and WebSocket dependencies
2
+ Flask>=3.0.0,<4.0.0
3
+ Flask-SocketIO>=5.3.0,<6.0.0
4
+ python-socketio>=5.11.0,<6.0.0
5
+
6
+ # LangChain and Groq integration
7
+ langchain>=0.1.20,<0.2.0
8
+ langchain-groq>=0.3.0,<1.0.0
9
+ groq>=0.11.0,<1.0.0
10
+
11
+ # Database dependencies
12
+ psycopg2-binary>=2.9.0,<3.0.0
13
+ SQLAlchemy>=2.0.0,<3.0.0
14
+ Flask-SQLAlchemy>=3.1.0,<4.0.0
15
+
16
+ # Redis for caching and session management
17
+ redis>=5.0.0,<6.0.0
18
+ Flask-Session>=0.8.0,<1.0.0
19
+
20
+ # Environment and configuration
21
+ python-dotenv>=1.0.0,<2.0.0
22
+
23
+ # Utilities and helpers
24
+ python-dateutil>=2.8.0,<3.0.0
25
+
26
+ # Development and testing
27
+ pytest>=7.4.0,<8.0.0
28
+ pytest-asyncio>=0.21.0,<1.0.0
29
+ pytest-mock>=3.12.0,<4.0.0
30
+ coverage>=7.3.0,<8.0.0
31
+
32
+ # Security and validation
33
+ Werkzeug>=2.3.0,<3.0.0
34
+ marshmallow>=3.20.0,<4.0.0
35
+ Flask-Limiter>=3.5.0,<4.0.0
36
+ PyJWT>=2.8.0,<3.0.0
37
+
38
+ # Async support
39
+ eventlet>=0.33.0,<1.0.0
40
+
41
+ # System monitoring
42
+ psutil>=5.9.0,<6.0.0
43
+
44
+ # HTTP client for API calls
45
+ httpx>=0.25.0,<1.0.0
46
+ requests>=2.31.0,<3.0.0