dacite>=1.9.2
fsspec>=2024.9
joblib>=1.3
kwconf>=0.11.0
kwdagger>=0.4.1
kwutil>=0.3.8
lazy-loader>=0.4
loguru>=0.7.3
aiq-magnet-theory==0.1.0
msgspec>=0.19
orjson>=3.10.15
pandas>=2.2.3
pydantic>=2
pygtrie>=2.5
pyyaml>=6.0.2
rich>=14.1
ruamel-yaml>=0.17.22
typing-extensions>=4
ubelt>=1.3.8

[all]
aiq-magnet[optional]
aiq-magnet[tests]

[docs]
myst-parser>=0.16.1
pygments>=2.9
sphinx>=4.3.2
sphinx-autoapi>=1.8.4
sphinx-autobuild>=2021.3.14
sphinx-reredirects>=0.0.1
sphinx-rtd-theme>=1
sphinxcontrib-napoleon>=0.7

[helm]
crfm-helm>=0.5.8
gcsfs>=2024.9
scikit-learn>=1.7.1

[leasing]
infer-stack>=0.7.0

[optional]
aiq-magnet[helm]
aiq-magnet[leasing]

[tests]
coverage>=7.3
pytest>=8.1.1
pytest-cov>=3
xdoctest>=1.2
