Skip to content

Commit f5157e4

Browse files
committed
Add consolidated requirements file
1 parent 0e7c035 commit f5157e4

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

requirements.txt

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Requirements aggregated from all sub-projects
2+
3+
# Base dependencies from pyproject.toml
4+
openai>=1.81.0
5+
pydantic>=2.10,<3
6+
griffe>=1.5.6,<2
7+
typing-extensions>=4.12.2,<5
8+
requests>=2.0,<3
9+
types-requests>=2.0,<3
10+
mcp>=1.8.0,<2; python_version >= "3.10"
11+
12+
# Optional dependencies
13+
numpy>=2.2.0,<3; python_version>="3.10"
14+
websockets>=15.0,<16
15+
graphviz>=0.17
16+
litellm>=1.67.4.post1,<2
17+
18+
# Development dependencies
19+
mypy
20+
ruff==0.9.2
21+
pytest
22+
pytest-asyncio
23+
pytest-mock>=3.14.0
24+
rich>=13.1.0,<14
25+
mkdocs>=1.6.0
26+
mkdocs-material>=9.6.0
27+
mkdocstrings[python]>=0.28.0
28+
mkdocs-static-i18n
29+
coverage>=7.6.12
30+
playwright==1.50.0
31+
inline-snapshot>=0.20.7
32+
pynput
33+
types-pynput
34+
sounddevice
35+
textual
36+
websockets
37+
graphviz
38+
mkdocs-static-i18n>=1.3.0
39+
eval-type-backport>=0.2.2
40+
fastapi>=0.110.0,<1
41+
42+
# Livetranscriber sub-project
43+
# (from ref/livetranscriber/requirements.txt)
44+
deepgram-sdk>=4,<5
45+
numpy>=1.24,<3
46+
sounddevice>=0.5,<1

0 commit comments

Comments
 (0)