pydantic<3.0,>=2.7
pydantic-settings<3.0,>=2.3
platformdirs<5.0,>=4.2

[:python_version < "3.13"]
typing-extensions>=4.11

[cli]
click<9.0,>=8.1.7
rich<14.0,>=13.7

[dev]
voidremote[full]
pytest<9.0,>=8.2
pytest-asyncio<0.24,>=0.23
pytest-cov<6.0,>=5.0
pytest-mock<4.0,>=3.14
pytest-qt<5.0,>=4.4
build<2.0,>=1.2
black<25.0,>=24.4
ruff<0.5,>=0.4
mypy<2.0,>=1.10
types-requests
pre-commit<4.0,>=3.7

[docs]
mkdocs<2.0,>=1.6
mkdocs-material<10.0,>=9.5
mkdocstrings[python]<0.26,>=0.25

[full]
voidremote[cli,gui]

[gui]
PySide6<6.9,>=6.7
