diff --git a/pkgs/development/python-modules/scikits-odes-daepack/default.nix b/pkgs/development/python-modules/scikits-odes-daepack/default.nix new file mode 100644 index 000000000000..228f1c007e7e --- /dev/null +++ b/pkgs/development/python-modules/scikits-odes-daepack/default.nix @@ -0,0 +1,37 @@ +{ + buildPythonPackage, + gfortran, + meson-python, + numpy, + scikits-odes-core, +}: + +buildPythonPackage rec { + inherit (scikits-odes-core) version src; + pname = "scikits-odes-daepack"; + pyproject = true; + + sourceRoot = "${src.name}/packages/scikits-odes-daepack"; + + build-system = [ + meson-python + numpy + ]; + + nativeBuildInputs = [ gfortran ]; + + dependencies = [ + numpy + scikits-odes-core + ]; + + pythonImportsCheck = [ "scikits_odes_daepack" ]; + + # no tests + doCheck = false; + + meta = scikits-odes-core.meta // { + description = "Wrapper around daepack"; + homepage = "https://github.com/bmcage/odes/blob/master/packages/scikits-odes-daepack"; + }; +} diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index a227ec80a193..7e0697449bad 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -14458,6 +14458,8 @@ self: super: with self; { scikits-odes-core = callPackage ../development/python-modules/scikits-odes-core { }; + scikits-odes-daepack = callPackage ../development/python-modules/scikits-odes-daepack { }; + scikit-tda = callPackage ../development/python-modules/scikit-tda { }; scipy = callPackage ../development/python-modules/scipy { };