psutil
rich
rich-click
esp-pylib
pyparsing
ruamel.yaml
requests
requests-file
requests-toolbelt
jsonref
pydantic
pydantic-core
pydantic-settings
pathvalidate
truststore

[:python_version < "3.12"]
typing-extensions

[all]
idf-component-manager[dev,docs,test]

[dev]
commitizen
deptry
pre-commit

[docs]
esp-docs>=2.5
sphinx-click
sphinx_collapse
sphinx-tabs
autodoc_pydantic

[test]
jinja2
jsonschema
pexpect
pytest
pytest-cov
pytest-mock
pytest-split
requests-mock
vcrpy
urllib3<2.3
