diff options
author | Jonathan Ringer <jonringer117@gmail.com> | 2020-08-27 14:37:40 -0700 |
---|---|---|
committer | Jonathan Ringer <jonringer117@gmail.com> | 2020-09-02 16:20:57 -0700 |
commit | 135a6f83ea104b73bc118e4bf3bf92476adb4a71 (patch) | |
tree | fd439ec4a54acaee5b7b0e3a03434bb61e1517ea /pkgs | |
parent | 1c2ebdc5a3415a534371e69468d7ec1a00c45be8 (diff) | |
download | nixpkgs-135a6f83ea104b73bc118e4bf3bf92476adb4a71.tar nixpkgs-135a6f83ea104b73bc118e4bf3bf92476adb4a71.tar.gz nixpkgs-135a6f83ea104b73bc118e4bf3bf92476adb4a71.tar.bz2 nixpkgs-135a6f83ea104b73bc118e4bf3bf92476adb4a71.tar.lz nixpkgs-135a6f83ea104b73bc118e4bf3bf92476adb4a71.tar.xz nixpkgs-135a6f83ea104b73bc118e4bf3bf92476adb4a71.tar.zst nixpkgs-135a6f83ea104b73bc118e4bf3bf92476adb4a71.zip |
python3Packages.phonopy: fix build and tests
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/python-modules/phonopy/default.nix | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/pkgs/development/python-modules/phonopy/default.nix b/pkgs/development/python-modules/phonopy/default.nix index 3bc510f678a..b476543c06a 100644 --- a/pkgs/development/python-modules/phonopy/default.nix +++ b/pkgs/development/python-modules/phonopy/default.nix @@ -1,4 +1,4 @@ -{ stdenv, buildPythonPackage, python, fetchPypi, numpy, pyyaml, matplotlib, h5py }: +{ stdenv, buildPythonPackage, python, fetchPypi, numpy, pyyaml, matplotlib, h5py, spglib, pytestCheckHook }: buildPythonPackage rec { pname = "phonopy"; @@ -9,15 +9,15 @@ buildPythonPackage rec { sha256 = "482c6ff29c058d091ac885e561e28ba3e516ea9e91c44a951cad11f3ae19856c"; }; - propagatedBuildInputs = [ numpy pyyaml matplotlib h5py ]; + propagatedBuildInputs = [ numpy pyyaml matplotlib h5py spglib ]; - checkPhase = '' - cd test - # dynamic structure factor test ocassionally fails do to roundoff - # see issue https://github.com/atztogo/phonopy/issues/79 - rm spectrum/test_dynamic_structure_factor.py - ${python.interpreter} -m unittest discover -b - cd ../.. + checkInputs = [ pytestCheckHook ]; + # flakey due to floating point inaccuracy + disabledTests = [ "test_NaCl" ]; + + # prevent pytest from importing local directory + preCheck = '' + rm -r phonopy ''; meta = with stdenv.lib; { |