argcomplete==3.7.2
defusedxml==0.7.1
httpx2[socks]==2.16.0
jsonschema==4.26.0
pillow==13.0.0
platformdirs==4.13.5
pymavlink==2.4.50
pyserial==3.5
screeninfo==0.8.1
selenium==4.51.0
simpleeval==1.0.8

[:python_version < "3.13"]
numpy==2.0.2

[:python_version < "3.14"]
matplotlib==3.10.3

[:python_version >= "3.13" and python_version < "3.15"]
numpy==2.3.4

[:python_version >= "3.14" and python_version < "3.15"]
matplotlib==3.10.9

[:python_version >= "3.15"]
matplotlib==3.11.2
numpy==2.5.4

[ci_headless_tests]
pytest-xvfb==3.1.1

[dev]
coverage==7.17.0
mock==5.2.0
mypy==2.4.0
pre-commit==4.7.0
pylint==4.1.3
pyautogui==0.9.54
pyright==1.1.414
pytest==9.1.1
pytest-cov==7.1.0
pytest-md==0.2.0
pytest-mock==3.17.0
pytest-timeout==2.4.0
python-gettext==5.0
ruff==0.17.3
ty==0.0.96

[linux_dist]
pip==26.2.2
packaging==26.3

[linux_dist:python_full_version < "3.14.7"]
pyinstaller==6.20.0
pyinstaller-hooks-contrib==2026.6

[linux_dist:python_full_version >= "3.14.7"]
pyinstaller==6.22.3
pyinstaller-hooks-contrib==2026.9

[mac_dist]
pip==26.2.2
packaging==26.3

[mac_dist:python_full_version < "3.14.7"]
pyinstaller==6.20.0
pyinstaller-hooks-contrib==2026.6

[mac_dist:python_full_version >= "3.14.7"]
pyinstaller==6.22.3
pyinstaller-hooks-contrib==2026.9

[mutation]
mutmut==3.8.0

[pypi_dist]
build==1.6.1
packaging==26.3
setuptools==84.2.1

[scripts]
bs4==0.0.2
psutil==7.2.2
webdriver_manager==4.1.2

[win_dist]
pip==26.2.2
pywin32==312
packaging==26.3

[win_dist:python_full_version < "3.14.7"]
pyinstaller==6.20.0
pyinstaller-hooks-contrib==2026.6

[win_dist:python_full_version >= "3.14.7"]
pyinstaller==6.22.3
pyinstaller-hooks-contrib==2026.9
