diff --git a/pyproject.toml b/pyproject.toml index cddebcd33..4cecfd519 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -83,7 +83,7 @@ http-client = [ ase = ["ase~=3.22"] cif = ["numpy>=1.22,<3.0"] -pymatgen = ["pymatgen>=2022", "pandas~=2.2"] +pymatgen = ["pymatgen>=2022; python_version < '3.13'", "pandas~=2.2"] jarvis = ["jarvis-tools>=2023.1.8,!=2024.4.20,!=2024.4.30"] client = ["optimade[cif]"] diff --git a/requirements-client.txt b/requirements-client.txt index 0ae72b06b..7bc278bd6 100644 --- a/requirements-client.txt +++ b/requirements-client.txt @@ -2,4 +2,4 @@ aiida-core==2.6.2 ase==3.23.0 jarvis-tools==2024.10.10 numpy>=1.20 -pymatgen==2024.10.3 +pymatgen==2024.10.27; python_version < '3.13' diff --git a/requirements-http-client.txt b/requirements-http-client.txt index 159eae476..fb0939233 100644 --- a/requirements-http-client.txt +++ b/requirements-http-client.txt @@ -1,3 +1,3 @@ click==8.1.7 httpx==0.27.2 -rich==13.9.2 +rich==13.9.3 diff --git a/requirements-server.txt b/requirements-server.txt index 61e379b4e..ee80eb5a3 100644 --- a/requirements-server.txt +++ b/requirements-server.txt @@ -1,6 +1,6 @@ elasticsearch==7.17.12 elasticsearch-dsl==7.4.1 -fastapi==0.115.2 +fastapi==0.115.4 mongomock==4.2.0.post1 pymongo==4.10.1 -starlette==0.40.0 +starlette==0.41.2 diff --git a/tests/adapters/structures/utils.py b/tests/adapters/structures/utils.py index ae7fc9ed3..2b923b61f 100644 --- a/tests/adapters/structures/utils.py +++ b/tests/adapters/structures/utils.py @@ -3,7 +3,7 @@ def get_min_ver(dependency: str) -> str: - """Retrieve version of `dependency` from setup.py, raise if not found.""" + """Retrieve version of `dependency` from pyproject.toml, raise if not found.""" pyproject_toml = Path(__file__).parent.joinpath("../../../pyproject.toml") with open(pyproject_toml) as setup_file: for line in setup_file.readlines():