instructor[google-genai]>=1.17
openai>=3.3
google-genai>=1.66
pydantic>=2.12
highspy>=1.15
ortools>=9.15
cvxpy>=1.9
scipy>=1.18
pyscipopt>=6.2
cyipopt>=1.7
networkx>=3.6
pandas>=2.2
markdown-it-py>=3.0   # Aufgabentext im HTML-Report (bisher nur indirekt über rich)
numpy
pytest
ruff          # tests/test_lint.py: unbenutzte und undefinierte Namen
