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.
46 lines
891 B
Nix
46 lines
891 B
Nix
{
|
|
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 ];
|
|
};
|
|
}
|