matplotlib<4,>=3
prettytable<4,>=3
pyyaml<7,>=6
torch<3,>=2
tqdm<5,>=4

[dev]
basedpyright
black<26,>=25
build
bumpver
isort<6,>=5
pip-tools
pytest<9,>=8
twine

[diffusion]
flow-matching<2,>=1.0.10

[kde]
torch-kde

[test]
pytest<9,>=8
