fastapi>=0.100.0
uvicorn>=0.20.0
openai>=1.0.0
langgraph>=1.0
langgraph-checkpoint>=2.0
httpx>=0.24.0
opencv-python>=4.8.0
pydub>=0.25.0
speechrecognition>=3.14.0
numpy<2.3.0,>=1.23.0
pandas>=2.0.0
scikit-learn>=1.3.0
python-json-logger>=2.0.0
colorama>=0.4.6
python-dotenv>=1.0.0
pyyaml>=6.0
requests<3.0.0,>=2.25.0
aiohttp>=3.8.0
urllib3<2.1,>=1.25.4
redis>=4.0.0
neotask>=1.0.0
tqdm>=4.60.0

[all]
penclip[dev,docs,profiling]

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
black>=23.0.0
ruff>=0.1.0
mypy>=1.0.0
pre-commit>=3.0.0

[docs]
sphinx>=6.0.0
sphinx-rtd-theme>=1.0.0
myst-parser>=1.0.0

[gpu]
torch>=2.0.0

[profiling]
memory-profiler>=0.61.0
line-profiler>=4.0.0
