python312Packages.numpy-financial: init at 1.0.0

The numpy-financial Python package is a collection of elementary
financial functions. These functions were copied to this package from
version 1.17 of NumPy.

The financial functions in NumPy are deprecated and eventually will be
removed from NumPy; see NEP-32 for more information. This package is the
replacement for the deprecated NumPy financial functions.
This commit is contained in:
Florian Klink
2025-03-25 20:14:29 +00:00
parent 657dd8d7cd
commit 5c1fd9c637
2 changed files with 47 additions and 0 deletions
@@ -0,0 +1,45 @@
{
lib,
buildPythonPackage,
fetchFromGitHub,
pytestCheckHook,
meson,
meson-python,
numpy,
setuptools,
}:
buildPythonPackage rec {
pname = "numpy-financial";
version = "1.0.0";
pyproject = true;
src = fetchFromGitHub {
owner = "numpy";
repo = "numpy-financial";
tag = "v${version}";
hash = "sha256-6hSi5Y292Ikfb2m2SLvIHJS0nZcGKgGzvybgmpxReWI=";
};
build-system = [
meson
meson-python
setuptools
];
dependencies = [ numpy ];
nativeCheckInputs = [
pytestCheckHook
];
pythonImportsCheck = [ "numpy_financial" ];
meta = {
homepage = "https://numpy.org/numpy-financial/";
changelog = "https://github.com/numpy/numpy-financial/releases/tag/v${version}";
description = "Collection of elementary financial functions";
license = lib.licenses.bsd3;
maintainers = with lib.maintainers; [ flokli ];
};
}
+2
View File
@@ -10663,6 +10663,8 @@ self: super: with self; {
numpy = numpy_2;
numpy-financial = callPackage ../development/python-modules/numpy-financial { };
numpy-groupies = callPackage ../development/python-modules/numpy-groupies { };
numpy-stl = callPackage ../development/python-modules/numpy-stl { };