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
1 changed files with 6 additions and 7 deletions

View File

@ -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";