python312Packages.pyfma: refactor

This commit is contained in:
Fabian Affolter
2025-01-11 23:12:59 +01:00
parent 0a85603e5f
commit ffa34211e1
@@ -13,21 +13,22 @@
buildPythonPackage rec {
pname = "pyfma";
version = "0.1.6";
format = "pyproject";
pyproject = true;
disabled = pythonOlder "3.7";
src = fetchFromGitHub {
owner = "nschloe";
repo = pname;
repo = "pyfma";
rev = version;
sha256 = "12i68jj9n1qj9phjnj6f0kmfhlsd3fqjlk9p6d4gs008azw5m8yn";
hash = "sha256-1qNa+FcIAP1IMzdNKrEbTVPo6gTOSCvhTRIHm6REJoo=";
};
nativeBuildInputs = [ setuptools ];
build-system = [ setuptools ];
buildInputs = [ pybind11 ];
propagatedBuildInputs = [ numpy ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
dependencies = [ numpy ] ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ];
nativeCheckInputs = [ pytestCheckHook ];
@@ -36,6 +37,7 @@ buildPythonPackage rec {
meta = with lib; {
description = "Fused multiply-add for Python";
homepage = "https://github.com/nschloe/pyfma";
changelog = "https://github.com/nschloe/pyfma/releases/tag/${version}";
license = licenses.mit;
maintainers = [ ];
};