Humanlearning commited on
Commit
829c183
·
1 Parent(s): 1171940

+ requirements sync

Browse files
Files changed (3) hide show
  1. README.md +2 -2
  2. pyproject.toml +1 -1
  3. requirements.txt +27 -121
README.md CHANGED
@@ -4,11 +4,11 @@ emoji: 🤖
4
  colorFrom: blue
5
  colorTo: blue
6
  sdk: gradio
7
- sdk_version: 5.32.1
8
  app_file: app.py
9
  pinned: false
10
  license: apache-2.0
11
- python_version: "3.13.3"
12
  short_description: Multi-agent report generation using LlamaIndex workflow
13
  ---
14
 
 
4
  colorFrom: blue
5
  colorTo: blue
6
  sdk: gradio
7
+ sdk_version: 5.33.0
8
  app_file: app.py
9
  pinned: false
10
  license: apache-2.0
11
+ python_version: "3.11"
12
  short_description: Multi-agent report generation using LlamaIndex workflow
13
  ---
14
 
pyproject.toml CHANGED
@@ -3,7 +3,7 @@ name = "teacher-student-agent"
3
  version = "0.1.0"
4
  description = "Add your description here"
5
  readme = "README.md"
6
- requires-python = ">=3.13"
7
  dependencies = [
8
  "asyncio>=3.4.3",
9
  "dotenv>=0.9.9",
 
3
  version = "0.1.0"
4
  description = "Add your description here"
5
  readme = "README.md"
6
+ requires-python = ">=3.11"
7
  dependencies = [
8
  "asyncio>=3.4.3",
9
  "dotenv>=0.9.9",
requirements.txt CHANGED
@@ -1,127 +1,33 @@
1
- aiofiles==24.1.0
2
- aiohappyeyeballs==2.6.1
3
- aiohttp==3.12.10
4
- aiosignal==1.3.2
5
- aiosqlite==0.21.0
6
- annotated-types==0.7.0
7
- anyio==4.9.0
8
- asyncio==3.4.3
9
- attrs==25.3.0
10
- audioop-lts==0.2.1
11
- banks==2.1.2
12
- beautifulsoup4==4.13.4
13
- certifi==2025.4.26
14
- charset-normalizer==3.4.2
15
- click==8.2.1
16
- colorama==0.4.6
17
- dataclasses-json==0.6.7
18
- deprecated==1.2.18
19
- dirtyjson==1.0.8
20
- distro==1.9.0
21
- dotenv==0.9.9
22
- faiss-cpu==1.11.0
23
- fastapi==0.115.12
24
- ffmpy==0.6.0
25
- filelock==3.18.0
26
- filetype==1.2.0
27
- frozenlist==1.6.2
28
- fsspec==2025.5.1
29
- gradio==5.33.0
30
- gradio-client==1.10.2
31
- greenlet==3.2.3
32
- griffe==1.7.3
33
- groovy==0.1.2
34
- h11==0.16.0
35
- httpcore==1.0.9
36
- httpx==0.28.1
37
- huggingface-hub==0.32.4
38
- idna==3.10
39
- jinja2==3.1.6
40
- jiter==0.10.0
41
- joblib==1.5.1
42
- llama-cloud==0.1.23
43
- llama-cloud-services==0.6.30
44
  llama-index==0.12.40
45
- llama-index-agent-openai==0.4.9
46
- llama-index-cli==0.4.3
47
  llama-index-core==0.12.40
48
- llama-index-embeddings-huggingface==0.5.4
49
- llama-index-embeddings-openai==0.3.1
50
- llama-index-indices-managed-llama-cloud==0.7.4
51
- llama-index-llms-huggingface-api==0.5.1
52
- llama-index-llms-ollama==0.6.2
53
- llama-index-llms-openai==0.4.3
54
- llama-index-multi-modal-llms-openai==0.5.1
55
- llama-index-program-openai==0.3.2
56
- llama-index-question-gen-openai==0.3.1
57
- llama-index-readers-file==0.4.9
58
- llama-index-readers-llama-parse==0.4.0
59
- llama-index-vector-stores-faiss==0.4.0
60
- llama-parse==0.6.30
61
- markdown-it-py==3.0.0
62
- markupsafe==3.0.2
63
- marshmallow==3.26.1
64
- mdurl==0.1.2
65
- mpmath==1.3.0
66
- multidict==6.4.4
67
- mypy-extensions==1.1.0
68
- nest-asyncio==1.6.0
69
- networkx==3.5
70
- nltk==3.9.1
71
- numpy==2.2.6
72
- ollama==0.5.1
73
- openai==1.84.0
74
- orjson==3.10.18
75
- packaging==25.0
76
- pandas==2.2.3
77
- pillow==11.2.1
78
- platformdirs==4.3.8
79
- propcache==0.3.1
80
- pydantic==2.11.5
81
- pydantic-core==2.33.2
82
- pydub==0.25.1
83
- pygments==2.19.1
84
- pypdf==5.6.0
85
- python-dateutil==2.9.0.post0
86
  python-dotenv==1.1.0
87
- python-multipart==0.0.20
88
- pytz==2025.2
89
- pyyaml==6.0.2
90
- regex==2024.11.6
91
  requests==2.32.3
92
- rich==14.0.0
93
- ruff==0.11.13
94
- safehttpx==0.1.6
95
- safetensors==0.5.3
96
- scikit-learn==1.7.0
97
- scipy==1.15.3
98
- semantic-version==2.10.0
99
- sentence-transformers==4.1.0
100
- setuptools==80.9.0
101
- shellingham==1.5.4
102
- six==1.17.0
103
- sniffio==1.3.1
104
- soupsieve==2.7
105
- sqlalchemy==2.0.41
106
- starlette==0.46.2
107
- striprtf==0.0.26
108
- sympy==1.14.0
109
- tavily-python==0.7.5
110
- tenacity==9.1.2
111
- threadpoolctl==3.6.0
112
- tiktoken==0.9.0
113
- tokenizers==0.21.1
114
- tomlkit==0.13.3
115
- torch==2.7.1
116
- tqdm==4.67.1
117
  transformers==4.52.4
118
- typer==0.16.0
 
 
 
119
  typing-extensions==4.14.0
120
- typing-inspect==0.9.0
121
- typing-inspection==0.4.1
122
- tzdata==2025.2
123
- urllib3==2.4.0
124
- uvicorn==0.34.3
125
- websockets==15.0.1
126
- wrapt==1.17.2
127
- yarl==1.20.0
 
1
+ # Core dependencies for the agent
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2
  llama-index==0.12.40
 
 
3
  llama-index-core==0.12.40
4
+ llama-index-llms-huggingface-api==0.5.0
5
+ llama-index-agent-openai==0.4.9
6
+
7
+ # Gradio for the UI
8
+ gradio==5.33.0
9
+
10
+ # Web search functionality
11
+ tavily-python==0.7.5
12
+
13
+ # Environment variables
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14
  python-dotenv==1.1.0
15
+
16
+ # HTTP requests
 
 
17
  requests==2.32.3
18
+
19
+ # Async support
20
+ asyncio==3.4.3
21
+
22
+ # Required for llama-index functionality
23
+ openai==1.84.0
24
+ huggingface-hub==0.32.4
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
25
  transformers==4.52.4
26
+ tokenizers==0.21.1
27
+
28
+ # Additional dependencies for stability
29
+ pydantic==2.11.5
30
  typing-extensions==4.14.0
31
+ tenacity==9.1.2
32
+ httpx==0.28.1
33
+ aiohttp==3.12.10