numpy
pandas>=2.1.0
h5py
tables
matplotlib
pydantic
click>=8.1.0
loguru>=0.7.3
pyyaml>=6.0.2
geopandas>=1.1.1
duckdb>=1.4.0
polars>=1.0
orjson>=3.9.0
pyarrow>=14.0

[:sys_platform == "darwin"]
PySide6

[client]
httpx>=0.24

[dev]
pytest>=6.0
pytest-cov
pytest-regressions>=2.5
black>=22.3.0
isort>=5.0.0
mypy>=0.910
pylint>=2.5.0

[doc]
sphinx
myst-parser
autodoc-pydantic>=2.2.0
ghp-import>=2.1.0
myst-parser>=4.0.0
sphinx-book-theme>=1.1.3
sphinx-copybutton>=0.5.2
sphinx-tabs>=3.4.7
sphinxcontrib-mermaid>=1.0.0
sphinx-gallery
sphinx-click

[interactive]
plotly>=5.0.0

[plexos-duckdb]
plexos2duckdb<0.2.0,>=0.1.0b11

[reports]
python-pptx>=1.0.2

[server]
fastapi>=0.100
uvicorn>=0.20
python-multipart>=0.0.6
