rdflib>=7.0
networkx>=3.0
scipy>=1.10
fastapi>=0.100
uvicorn>=0.20
pydantic>=2.0

[all]
ezdxf>=1.0
matplotlib>=3.7
Pillow>=9.0
mcp>=1.0
neo4j>=5.0
psutil>=5.9
pystray>=0.19

[all:sys_platform == "win32"]
pywin32>=306

[dev]
pytest>=7.0
pytest-cov>=5.0
httpx>=0.27
ruff>=0.1
build>=1.2
twine>=5.0

[dwg]
ezdxf>=1.0

[mcp]
mcp>=1.0

[neo4j]
neo4j>=5.0

[render]
ezdxf>=1.0
matplotlib>=3.7
Pillow>=9.0

[service]

[service:sys_platform == "win32"]
pywin32>=306

[tray]
pystray>=0.19
Pillow>=9.0

[ui]
gradio>=4.0

[watch]
psutil>=5.9
