diff --git a/.github/workflows/build-phonopy.yml b/.github/workflows/build-phonopy.yml index e06672b8a9e9..dc1486dcfc20 100644 --- a/.github/workflows/build-phonopy.yml +++ b/.github/workflows/build-phonopy.yml @@ -89,7 +89,14 @@ jobs: CIBW_BEFORE_TEST: pip install "phonors>=0.3.0,<0.5" CIBW_TEST_REQUIRES: pytest ase CIBW_TEST_SOURCES: test - CIBW_TEST_COMMAND: python -m pytest test + # 4.8.3's C-vs-Rust thermal-properties test compares at rtol=1e-10, but the C + # path's zero-point energy counts every mode with f > 0 while the Rust path + # counts only f > cutoff (1e-5 THz). The Gamma acoustic modes are eigenvalue + # noise (~1e-7 THz) that lands between the two, so the gap depends on that + # noise: 5.6e-11 with upstream's x86_64 wheel, 1.2e-10 on riscv64. + CIBW_TEST_COMMAND: >- + python -m pytest test + --deselect test/phonon/test_thermal_properties.py::test_thermal_properties_at_low_temperature_c_matches_python - name: Check wheel contents run: | diff --git a/docs/packages/phonopy.yaml b/docs/packages/phonopy.yaml index 989b6a4b3617..910a9139b1fb 100644 --- a/docs/packages/phonopy.yaml +++ b/docs/packages/phonopy.yaml @@ -122,3 +122,5 @@ versions: - filename: phonopy-4.8.1-cp314-cp314t-manylinux_2_39_riscv64.whl sha256: 8b4f4557a1ac318f47d6313e82c6c7396ebae36e3cae03206f6babff74a850b9 requires-python: '>=3.10' +- version: 4.8.2 +- version: 4.8.3