psutil
click
colorama
pyparsing
ruamel.yaml
requests
requests-file
requests-toolbelt
tqdm
jsonref
pydantic!=2.12.0
pydantic-core
pydantic-settings

[:python_version < "3.12"]
typing-extensions

[:python_version < "3.8"]
importlib-metadata

[:python_version >= "3.10"]
truststore

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

[dev]
commitizen
deptry
pre-commit

[docs]
sphinx
sphinx-click
sphinx-copybutton
sphinx-rtd-theme
sphinx-tabs
sphinx_collapse
autodoc_pydantic
docutils<0.22

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