diff options
author | Fabian Affolter <fabian@affolter-engineering.ch> | 2024-05-19 10:22:12 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-19 10:22:12 +0200 |
commit | 339ab0469b9999cde7550558f18225f0e1c340dd (patch) | |
tree | a47e27e09f31e9fbea5c572ceada6d19564d7ca9 | |
parent | ce2bd9d207b1468a9dc2cf1735940730577d61c2 (diff) | |
parent | 223d5bf1ea01e4347260dab3721f2368f13b0f69 (diff) |
Merge pull request #312722 from fabaff/mortgage-bump
python311Packages.mortgage: refactor
-rw-r--r-- | pkgs/development/python-modules/mortgage/default.nix | 39 |
1 files changed, 22 insertions, 17 deletions
diff --git a/pkgs/development/python-modules/mortgage/default.nix b/pkgs/development/python-modules/mortgage/default.nix index ebe5b55b1dbad..6cc5ccc507f2f 100644 --- a/pkgs/development/python-modules/mortgage/default.nix +++ b/pkgs/development/python-modules/mortgage/default.nix @@ -1,31 +1,36 @@ -{ lib -, buildPythonPackage -, fetchPypi -, pytestCheckHook -, pythonOlder +{ + lib, + buildPythonPackage, + fetchFromGitHub, + pytestCheckHook, + pythonOlder, + setuptools, }: buildPythonPackage rec { pname = "mortgage"; version = "1.0.5"; - format = "setuptools"; + pyproject = true; - src = fetchPypi { - inherit version pname; - sha256 = "18fcb356c631e9cc27fa7019f6ff6021707e34b9ce3a3b7dc815661288709921"; + disabled = pythonOlder "3.7"; + + src = fetchFromGitHub { + owner = "jlumbroso"; + repo = "mortgage"; + rev = "refs/tags/v${version}"; + hash = "sha256-UwSEKfMQqxpcF+7TF/+qD6l8gEO/qDCUklpZz1Nt/Ok="; }; - nativeCheckInputs = [ - pytestCheckHook - ]; + build-system = [ setuptools ]; - doCheck = false; # No tests in sdist + nativeCheckInputs = [ pytestCheckHook ]; - disabled = pythonOlder "3.5"; + pythonImportsCheck = [ "mortgage" ]; - meta = { + meta = with lib; { description = "Mortgage calculator"; - license = lib.licenses.mit; + homepage = "https://github.com/jlumbroso/mortgage"; + license = licenses.mit; + maintainers = with maintainers; [ ]; }; - } |