From aaaedf2c7e1a402ca542c90c27988239e012089a Mon Sep 17 00:00:00 2001 From: Jonas Heinrich Date: Sun, 17 Jul 2022 11:23:22 +0200 Subject: [PATCH] python310Packages.scikit-misc: init at 0.1.4 --- .../python-modules/scikit-misc/default.nix | 45 +++++++++++++++++++ pkgs/top-level/python-packages.nix | 2 + 2 files changed, 47 insertions(+) create mode 100644 pkgs/development/python-modules/scikit-misc/default.nix diff --git a/pkgs/development/python-modules/scikit-misc/default.nix b/pkgs/development/python-modules/scikit-misc/default.nix new file mode 100644 index 000000000000..bfe0ab7d5b34 --- /dev/null +++ b/pkgs/development/python-modules/scikit-misc/default.nix @@ -0,0 +1,45 @@ +{ lib +, fetchPypi +, buildPythonPackage +, cython +, gfortran +, pytestCheckHook +, numpy }: + +buildPythonPackage rec { + pname = "scikit-misc"; + version = "0.1.4"; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-93RqA0eBEGPh7PkSHflINXhQA5U8OLW6hPY/xQjCKRE="; + }; + + postPatch = '' + substituteInPlace pytest.ini \ + --replace "--cov --cov-report=xml" "" + ''; + + nativeBuildInputs = [ + gfortran + ]; + + buildInputs = [ + cython + numpy + ]; + + # Tests fail because of infinite recursion error + doCheck = false; + + pythonImportsCheck = [ + "skmisc" + ]; + + meta = with lib; { + description = "Miscellaneous tools for scientific computing"; + homepage = "https://github.com/has2k1/scikit-misc"; + license = licenses.bsd3; + maintainers = with maintainers; [ onny ]; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index db3819e5115f..4f430c6bb183 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -9575,6 +9575,8 @@ in { scikit-learn-extra = callPackage ../development/python-modules/scikit-learn-extra { }; + scikit-misc = callPackage ../development/python-modules/scikit-misc { }; + scikit-optimize = callPackage ../development/python-modules/scikit-optimize { }; scikits-odes = callPackage ../development/python-modules/scikits-odes { };