python312Packages.changefinder: drop nose dependency

This commit is contained in:
Sigmanificient 2024-07-27 04:53:13 +02:00
parent 08f8d730b5
commit a0fe0bf949
2 changed files with 23 additions and 6 deletions

View File

@ -2,7 +2,7 @@
, buildPythonPackage
, fetchFromGitHub
, setuptools
, nose
, pytestCheckHook
, numpy
, scipy
, statsmodels
@ -20,17 +20,21 @@ buildPythonPackage {
hash = "sha256-1If0gIsMU8673fKSSHVMvDgR1UnYgM/4HiyvZJ9T6VM=";
};
nativeBuildInputs = [
setuptools
];
patches = [ ./fix_test_invocation.patch ];
propagatedBuildInputs = [
nose # not actually required during runtime, but specified as required in `setup.py`
build-system = [ setuptools ];
pythonRemoveDeps = [ "nose" ];
dependencies = [
numpy
scipy
statsmodels
];
nativeCheckInputs = [ pytestCheckHook ];
pytestFlagsArray = [ "test/test.py" ];
pythonImportsCheck = [ "changefinder" ];
meta = with lib; {

View File

@ -0,0 +1,13 @@
diff --git a/test/test.py b/test/test.py
index 85a9f4e..a5f44fd 100644
--- a/test/test.py
+++ b/test/test.py
@@ -4,7 +4,7 @@ import numpy as np
class TestChangeFinder():
- def setup(self):
+ def setup_method(self):
self._term = 30
self._smooth = 7
self._order = 1