pyserial<4.0,>=3.5
pyelftools<0.32,>=0.31
pyyaml<7.0.0,>=6.0.1
numpy<3.0.0,>=1.26.0
matplotlib<4.0.0,>=3.7.2
PyQt5<6.0.0,>=5.15.9
pyqtgraph<0.14.0,>=0.13.7
mchplnet==0.5.1
flask<4.0.0,>=3.0.3
flask-socketio<6.0.0,>=5.3.4

[build]
build>=1.2.2
pyinstaller>=6.11.0
requests==2.31.0
twine>=5.1.1

[dev]
pre-commit==4.3.0
pylint==3.1.0
pytest==8.1.1
pytest-mock==3.14.0
pytest-qt==4.4.0
ruff==0.4.4

[docs]
astroid<4.0.0
furo==2024.1.29
myst-parser==2.0.0
sphinx==7.2.6
sphinx-autoapi==3.0.0
sphinx-rtd-theme==2.0.0
