backoff~=2.2
coloredlogs~=15.0
diskcache~=5.4
filelock~=3.21
more-itertools~=10.3
pluggy~=1.6
PyYAML~=6.0
tabulate~=0.9
tqdm~=4.67
jinja2~=3.1
packaging>24.0

[:python_version < "3.11"]
pandas~=2.2
numpy<2.3,>=1.26

[:python_version >= "3.11"]
pandas~=3.0
numpy<3.0,>=1.26

[container]
idmtools_cli
idmtools_models
idmtools_platform_general
idmtools_platform_container

[full]
idmtools_platform_comps
idmtools_cli
idmtools_models
idmtools_platform_general
idmtools_platform_slurm
idmtools_platform_container

[idm]
idmtools_platform_comps
idmtools_cli
idmtools_models

[notebooks]
docker>5.0

[packaging]

[slurm]
idmtools_cli
idmtools_models
idmtools_platform_general
idmtools_platform_slurm

[test]
allure-pytest~=2.15
junitparser~=4.0
livereload~=2.6
pytest~=9.0
pytest-cov~=7.0
pytest-html~=4.2
pytest-mock~=3.15
pytest-timeout~=2.4.0
pytest-xdist~=3.8
flake8~=7.3
flake8-docstrings~=1.7
twine~=6.2

[test:python_version < "3.10"]
coverage<7.11,>=7.6

[test:python_version >= "3.10"]
coverage~=7.13
