diff --git a/pyproject.toml b/pyproject.toml index 31b2a59..e201dce 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -36,12 +36,16 @@ classifiers = [ ] requires-python = ">=3.8" dependencies = [ - "numpy>=1.24", + "numpy>=1.24; python_version < '3.12'", + "numpy>=1.26; python_version >= '3.12'", "networkx>=3.0", - "scipy>=1.10", - "h5py>=3.7", + "scipy>=1.10; python_version < '3.12'", + "scipy>=1.12; python_version >= '3.12'", + "h5py>=3.8; python_version >= '3.11'", + "h5py>=3.10; python_version >= '3.12'", "tensornetwork>=0.4", - "matplotlib>=3.7", + "matplotlib>=3.7; python_version < '3.12'", + "matplotlib>=3.8; python_version >= '3.12'", ] dynamic = ["version"]