mgbam commited on
Commit
e9da206
·
verified ·
1 Parent(s): fa76ff3

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +40 -14
requirements.txt CHANGED
@@ -1,19 +1,45 @@
1
- # Core web framework
2
- streamlit==1.25.0
 
3
 
4
- # AI/ML
5
- google-generativeai==0.5.0
6
- openai==0.28.1
7
 
8
- # Data processing
9
- pandas==2.0.3
10
- numpy==1.24.4
11
 
12
- # NLP
13
- spacy==3.4.4
14
- scispacy==0.5.1
 
 
 
 
 
 
 
 
15
  https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.5.1/en_core_sci_sm-0.5.1.tar.gz
16
 
17
- # Utilities
18
- python-dotenv==1.0.0
19
- requests==2.31.0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Web framework & ASGI
2
+ fastapi>=0.95.0
3
+ uvicorn>=0.22.0
4
 
5
+ # HTTP clients & GraphQL
6
+ httpx>=0.27.0
7
+ gql[all]>=3.5
8
 
9
+ # OpenAI & Gemini
10
+ openai>=0.27.0
11
+ google-generativeai>=0.5.0
12
 
13
+ # Data models & validation
14
+ pydantic>=1.10
15
+ python-dotenv>=1.0.0
16
+
17
+ # Parsing & feeds
18
+ feedparser>=6.0
19
+ xmltodict>=0.13.0
20
+
21
+ # NLP core
22
+ spacy<3.5.0,>=3.4.1
23
+ scispacy>=0.5.1
24
  https://s3-us-west-2.amazonaws.com/ai2-s2-scispacy/releases/v0.5.1/en_core_sci_sm-0.5.1.tar.gz
25
 
26
+ # Data wrangling & I/O
27
+ pandas>=2.0
28
+ PyYAML>=6.0
29
+ requests>=2.28.1
30
+
31
+ # Visualization & reporting
32
+ plotly>=5.15
33
+ pyvis>=0.3.1
34
+ fpdf>=1.7
35
+
36
+ # Streamlit & graph UI
37
+ streamlit>=1.25.0,<2.0
38
+ streamlit-agraph>=0.0.45
39
+
40
+ # Templating & scheduling
41
+ jinja2>=3.0.0
42
+ schedule
43
+
44
+ # Misc
45
+ # (remove duplicate httpx entries; everything above is the consolidated set)