Dependencies

Runtime dependencies

aiostem would not be possible without the following great projects:

  • cryptography: to encrypt and decrypt descriptors and many other things

  • pydantic: to convert and validate data received from the controller

Development dependencies

Linting requirements
mypy==1.15.0
ruff==0.11.4
Testing requirements
coverage==7.8.0
packaging===24.2
pytest==8.3.5
pytest-asyncio==0.26.0
pytest-cov==6.1.1
pytest-timeout==2.3.1
Documentation requirements
furo==2024.8.6
sphinx==8.2.3
sphinx_autodoc_typehints==3.1.0
sphinx_copybutton==0.5.2
sphinx_inline_tabs==2023.4.21
sphinx-toolbox==3.9.0
sphinxext_opengraph==0.10.0