pandas>=1.5
toml==0.10.2
plotly==5.24.1
Markdown>=3.4.0
matplotlib>=3.8.4
httpx<1.0.0,>=0.23.0
python-multipart<0.1.0,>=0.0.5
Jinja2>=3.1.3
click>=8.1.7
networkx>=3.0
Requests>=2.31.0
setuptools>=69.5.1
tomli>=2.0.1

[:platform_system != "Emscripten"]
fastapi<1.0.0,>=0.68.0
fastplotlib[imgui]~=0.3.0
imageio~=2.37.0
msgpack~=1.1.0
uvicorn<1.0.0,>=0.15.0
websockets<11.0,>=10.0
duckdb>=1.1.2
scipy>=1.15.2

[dev]
pytest>=8.3
build
twine
ruff>=0.1.11
pre-commit>=3.5.0
