shaikhmohammedmujammil commited on
Commit
2e20179
·
verified ·
1 Parent(s): c16b68d

Upload requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +32 -13
requirements.txt CHANGED
@@ -1,13 +1,32 @@
1
- langgraph
2
- langchain
3
- langchain-openai
4
- langchain-groq
5
- langgraph-supervisor
6
- langmem
7
- pytest
8
- bandit
9
- typing_extensions
10
- streamlit
11
- open-deep-research
12
- tavily-python
13
- plantuml
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core Streamlit UI
2
+ streamlit>=1.30.0,<2.0.0
3
+
4
+ # LangChain Framework & Integrations
5
+ # NOTE: LangChain releases often, pin versions for stability
6
+ langchain>=0.1.14,<0.2.0
7
+ langchain-core>=0.1.40,<0.2.0
8
+ langchain-openai>=0.1.1,<0.2.0
9
+ langchain-groq>=0.1.2,<0.2.0
10
+ # Add other langchain provider packages if you implement them (e.g., langchain-google-genai, langchain-anthropic)
11
+
12
+ # Web Search Client
13
+ tavily-python>=0.3.3,<0.4.0
14
+
15
+ # Data Validation
16
+ pydantic>=2.0.0,<3.0.0
17
+
18
+ # Retry Logic
19
+ tenacity>=8.2.0,<9.0.0
20
+
21
+ # UML Diagram Generation (Requires Java runtime)
22
+ plantuml>=0.3.0,<0.4.0
23
+
24
+ # Environment Variable Loading
25
+ python-dotenv>=1.0.0,<2.0.0
26
+
27
+ # Typing Helpers (Often a dependency, but good to include explicitly)
28
+ typing-extensions>=4.8.0,<5.0.0
29
+
30
+ # HTTP Clients (Often dependencies of LLM/API clients, pin for stability)
31
+ httpx>=0.27.0,<0.28.0
32
+ requests>=2.31.0,<3.0.0