# Runtime dependencies for the mine throughput simulation.
#
# Allowed libraries (prompt.md constraint):
# simpy, numpy, pandas, scipy, matplotlib, networkx, pyyaml
# Pillow is a transitive matplotlib dependency used by FuncAnimation when
# rendering animation.gif; it does not need to be listed explicitly.
#
# Lower bounds are given (rather than exact pins) so the model installs
# cleanly across the supported Python range (3.11-3.13). The conceptual
# model and numeric outputs do not depend on patch versions.
simpy>=4.0,<5
numpy>=1.26,<3
pandas>=2.1,<4
scipy>=1.11,<2
matplotlib>=3.8,<4
networkx>=3.2,<4
PyYAML>=6.0,<7
# Test runner โ only required to execute the test suite, not to run the model.
pytest>=7.4,<9
requirements.txt
โ Back to submission ยท View raw on GitHub