pyyaml>=6.0
click>=8.0.0

[agent]
litellm>=1.0.0

[all]
amd-aorta[analysis]
amd-aorta[report]
amd-aorta[hw-queue]
amd-aorta[hw-queue-profiling]
amd-aorta[agent]
amd-aorta[dev]

[analysis]
matplotlib>=3.7.0

[dev]
pytest>=8.0.0
pytest-cov>=4.1.0
pytest-timeout>=2.1.0
pytest-xdist>=3.3.0
pre-commit>=3.0.0
black>=23.0.0
isort>=5.12.0
mypy>=1.0.0
ruff>=0.1.0

[ebpf]

[hw-queue]
numpy>=1.20.0
pandas>=1.3.0
tabulate>=0.9.0

[hw-queue-profiling]
amd-aorta[hw-queue]
matplotlib>=3.5.0
seaborn>=0.12.0

[report]
numpy>=1.20.0
pandas>=1.3.0
openpyxl>=3.0.0
matplotlib>=3.7.0
seaborn>=0.12.0
beautifulsoup4>=4.12.0
