tomlkit>=0.12.0
click>=8.1.0
pydantic>=2.0.0
packaging>=23.0
watchdog>=3.0.0
PyNaCl>=1.5.0
rfc8785>=0.1.4

[:python_version < "3.11"]
tomli>=2.0.1

[ai]
httpx>=0.27.0

[api]
fastapi>=0.110.0
httpx>=0.27.0

[build]
build>=1.0.0
twine>=5.0.0
wheel>=0.42.0

[dev]
pytest>=8.0.0
pytest-asyncio>=0.23.0
pytest-cov>=4.1.0
pytest-timeout>=2.2.0
black>=24.0.0
hypothesis>=6.0.0
ruff>=0.3.0
mypy<1.11.0,>=1.8.0
invoke>=2.2.0
pyarmor>=8.0.0
Cython>=3.0.0
fastapi>=0.110.0
httpx>=0.27.0
sphinx>=7.0.0
sphinx-rtd-theme>=2.0.0
sphinx-autodoc-typehints>=1.24.0
pydocstyle>=6.3.0
types-PyYAML>=6.0.0

[gui]
PySide6>=6.6.0
keyring>=24.0.0

[radon]
radon>=6.0.1

[validate-views]
