mcp>=1.9.4
fastmcp>=2.9.2
httpx>=0.28.1
uvicorn>=0.34.0
openai>=1.62.0
python-dotenv>=1.0.1
litellm>=1.73.2
grep-ast>=0.8.1
bashlex>=0.18
libtmux>=0.39.0
nbformat>=5.10.4
psutil>=6.0.0
pydantic>=2.9.2
pydantic-settings>=2.7.0
typing-extensions>=4.13.0
watchdog>=6.0.0
keyring>=24.0.0
ffind>=1.3.0

[agents]
hanzo-agents>=0.1.0

[analytics]
posthog>=3.0.0

[dev]
pytest>=7.0.0
pytest-cov>=4.1.0
ruff>=0.13.0
black>=23.3.0
sphinx>=8.0.0
sphinx-rtd-theme>=3.0.0
myst-parser>=4.0.0
sphinx-copybutton>=0.5.0
mypy>=1.10.0
types-aiofiles>=23.2.0
types-psutil>=5.9.5
types-setuptools>=69.5.0

[docs]
sphinx>=8.0.0
sphinx-rtd-theme>=3.0.0
myst-parser>=4.0.0
sphinx-copybutton>=0.5.0

[memory]
hanzo-memory>=1.0.0

[performance]
ujson>=5.7.0
orjson>=3.9.0

[publish]
twine>=4.0.2
build>=1.0.3

[test]
pytest>=7.0.0
pytest-cov>=4.1.0
pytest-mock>=3.10.0
pytest-asyncio>=0.25.3
twisted
