python313Packages.control: update check part

Changed files
+17 -10
pkgs
development
python-modules
control
+17 -10
pkgs/development/python-modules/control/default.nix
···
{
lib,
-
fetchFromGitHub,
buildPythonPackage,
+
cvxopt,
+
fetchFromGitHub,
+
matplotlib,
numpy,
+
numpydoc,
+
pytest-timeout,
+
pytestCheckHook,
scipy,
-
matplotlib,
-
setuptools,
setuptools-scm,
-
cvxopt,
-
pytest-timeout,
-
pytestCheckHook,
+
setuptools,
}:
buildPythonPackage rec {
···
cvxopt = [ cvxopt ];
};
-
pythonImportsCheck = [ "control" ];
-
nativeCheckInputs = [
-
cvxopt
+
numpydoc
pytest-timeout
pytestCheckHook
+
]
+
++ lib.flatten (builtins.attrValues optional-dependencies);
+
+
pythonImportsCheck = [ "control" ];
+
+
disabledTestPaths = [
+
# Don't test the docs
+
"doc/test_sphinxdocs.py"
];
meta = {
-
changelog = "https://github.com/python-control/python-control/releases/tag/${src.tag}";
description = "Python Control Systems Library";
+
changelog = "https://github.com/python-control/python-control/releases/tag/${src.tag}";
homepage = "https://github.com/python-control/python-control";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ Peter3579 ];