Commit eead574e authored by Christoph Dähn's avatar Christoph Dähn
Browse files

ci: pin phono3py<4 to avoid OOM and symfc memory overhead

phonopy 4.0.0 pulls in symfc-1.7.0 as a hard dependency, adding
~150MB of extra import memory. When test_fireworks_cli.py forks pytest
to launch rlaunch, the combined memory (pytest + fork + mongodb)
exceeds the small CI runner's limit.

Pinning phono3py<4 (phonopy<4) restores the pre-4.0 environment
that CI was designed for, without symfc overhead.
parent f2e1137f
Loading
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -9,7 +9,7 @@ vibes:
  stage: test
  before_script:
    # check syntax before doing anything
    - conda install -c conda-forge -y phono3py
    - conda install -c conda-forge -y 'phono3py<4' 'phonopy<4'
    - pip install ruff
    - ruff check
    - apt-get update