pythonPackages.worldengine: Cleanups, fix tests

This commit is contained in:
Sandro Jäckel 2021-01-09 23:30:26 +01:00
parent e6925c9348
commit 0a79e76ab5
No known key found for this signature in database
GPG Key ID: 3AF5A43A3EECC2E5

View File

@ -3,7 +3,6 @@
, pythonOlder
, isPy27
, fetchFromGitHub
, nose
, noise
, numpy
, pyplatec
@ -11,6 +10,7 @@
, purepng
, h5py
, gdal
, pytestCheckHook
}:
buildPythonPackage rec {
@ -47,13 +47,12 @@ buildPythonPackage rec {
--replace 'PyPlatec==1.4.0' 'PyPlatec' \
'';
# with python<3.5, unittest fails to discover tests because of their filenames
# so nose is used instead.
doCheck = !isPy27; # google namespace clash
checkInputs = stdenv.lib.optional (pythonOlder "3.5") [ nose ];
postCheck = stdenv.lib.optionalString (pythonOlder "3.5") ''
nosetests tests
'';
checkInputs = [ pytestCheckHook ];
disabledTests = [
"TestSerialization"
];
meta = with lib; {
homepage = "http://world-engine.org";