psygnal
pydantic
in-n-out>=0.1.5
typing_extensions

[dev]
black
cruft
flake8-bugbear
flake8-docstrings
flake8-pyprojecttoml
flake8-typing-imports
flake8
ipython
isort
mypy
pdbpp
pre-commit
pydocstyle
pytest-cov
pytest
rich

[docs]
griffe==0.22.0
mkdocs-material~=8.3
mkdocs-minify-plugin==0.5.0
mkdocs==1.3.0
mkdocstrings-python==0.7.0
mkdocstrings==0.19.0
mkdocs-macros-plugin==0.7.0
typing_extensions>=4.0

[qt]
qtpy
superqt

[test]
pytest>=6.0
pytest-cov

[test_qt]
pytest-qt
fonticon-fontawesome6
