bidict>=0.23.1
bitarray>=3.4.2
condeltri>=0.0.6
darkdetect>=0.8.0
esy.osm.pbf>=0.1.1
hybgensea>=0.1.1
makefun>=1.15.6
matplotlib>=3.10.1
networkx>=3.6
numba>=0.62.1
numpy>=2.0
ortools>=9.14.6206
peewee>=3.17.9
Pyomo>=6.9.5
PyYAML>=6.0.2
scipy>=1.15.2
shapely>=2.0.7
svg.py>=1.6.0
utm>=0.7
xxhash>=3.5.0

[docs]
sphinx
nbsphinx
myst-parser
myst-nb
furo
sphinx-versioned-docs
sphinx-autoapi
sphinx_copybutton
sphinx_sitemap
prettyTables
nbformat
nbclient
jupyter_client
traitlets
setuptools-scm

[docs:sys_platform == "win32"]
pypandoc-binary

[solvers]
cbcbox
cplex
gurobipy
highspy
pyscipopt

[test]
coverage
pytest
pytest-cov
pytest-xdist
prettyTables
psutil
memory_profiler
line_profiler
prek
pyrefly==1.3.1
scipy-stubs==1.18.1.0
types-networkx==3.6.1.20260903
types-peewee==4.5.0.20260907
types-pyyaml==6.0.12.20260906
types-shapely==2.1.0.20260728
optiwindnet[solvers]
