pythonPackages.worldengine: Cleanups, fix tests
This commit is contained in:
parent
e6925c9348
commit
0a79e76ab5
|
@ -3,7 +3,6 @@
|
||||||
, pythonOlder
|
, pythonOlder
|
||||||
, isPy27
|
, isPy27
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, nose
|
|
||||||
, noise
|
, noise
|
||||||
, numpy
|
, numpy
|
||||||
, pyplatec
|
, pyplatec
|
||||||
|
@ -11,6 +10,7 @@
|
||||||
, purepng
|
, purepng
|
||||||
, h5py
|
, h5py
|
||||||
, gdal
|
, gdal
|
||||||
|
, pytestCheckHook
|
||||||
}:
|
}:
|
||||||
|
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
|
@ -47,13 +47,12 @@ buildPythonPackage rec {
|
||||||
--replace 'PyPlatec==1.4.0' 'PyPlatec' \
|
--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
|
doCheck = !isPy27; # google namespace clash
|
||||||
checkInputs = stdenv.lib.optional (pythonOlder "3.5") [ nose ];
|
checkInputs = [ pytestCheckHook ];
|
||||||
postCheck = stdenv.lib.optionalString (pythonOlder "3.5") ''
|
|
||||||
nosetests tests
|
disabledTests = [
|
||||||
'';
|
"TestSerialization"
|
||||||
|
];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
homepage = "http://world-engine.org";
|
homepage = "http://world-engine.org";
|
||||||
|
|
Loading…
Reference in New Issue