From e2294f9f88e8a044765d2a7bad508da582e3dd44 Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 29 May 2023 12:53:31 +0900 Subject: [PATCH 1/3] python3Packages.boa-api: disable checkPhase --- pkgs/development/python-modules/boa-api/default.nix | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkgs/development/python-modules/boa-api/default.nix b/pkgs/development/python-modules/boa-api/default.nix index 038d9b2c65ab..033da9dffb75 100644 --- a/pkgs/development/python-modules/boa-api/default.nix +++ b/pkgs/development/python-modules/boa-api/default.nix @@ -14,6 +14,9 @@ buildPythonPackage rec { sha256 = "sha256-8tt68NLi5ewSKiHdu3gDawTBPylbDmB4zlUUqa7EQuY="; }; + # upstream has no tests + doCheck = false; + pythonImportsCheck = [ "boaapi" ]; meta = { From 5c06b08329e561233c24b0ebde8e0c74e7f1ba2f Mon Sep 17 00:00:00 2001 From: natsukium Date: Mon, 29 May 2023 12:59:58 +0900 Subject: [PATCH 2/3] python3Packages.boa-api: add changelog to meta --- pkgs/development/python-modules/boa-api/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/development/python-modules/boa-api/default.nix b/pkgs/development/python-modules/boa-api/default.nix index 033da9dffb75..6c7083252dfa 100644 --- a/pkgs/development/python-modules/boa-api/default.nix +++ b/pkgs/development/python-modules/boa-api/default.nix @@ -22,6 +22,7 @@ buildPythonPackage rec { meta = { homepage = "https://github.com/boalang/api-python"; description = "Python client API for communicating with Boa's (https://boa.cs.iastate.edu/) XML-RPC based services"; + changelog = "https://github.com/boalang/api-python/blob/${src.rev}/Changes.txt"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ swflint ]; }; From 5b7fc70b8f0b17b5ba149d1b578c1849b265a20b Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Mon, 29 May 2023 08:15:54 +0200 Subject: [PATCH 3/3] python311Packages.boa-api: add format - disable on unsupported Python relases --- pkgs/development/python-modules/boa-api/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/boa-api/default.nix b/pkgs/development/python-modules/boa-api/default.nix index 6c7083252dfa..d96b64522622 100644 --- a/pkgs/development/python-modules/boa-api/default.nix +++ b/pkgs/development/python-modules/boa-api/default.nix @@ -1,23 +1,29 @@ { lib , buildPythonPackage , fetchFromGitHub +, pythonOlder }: buildPythonPackage rec { pname = "boa-api"; version = "0.1.14"; + format = "setuptools"; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "boalang"; repo = "api-python"; - rev = "v${version}"; + rev = "refs/tags/v${version}"; sha256 = "sha256-8tt68NLi5ewSKiHdu3gDawTBPylbDmB4zlUUqa7EQuY="; }; # upstream has no tests doCheck = false; - pythonImportsCheck = [ "boaapi" ]; + pythonImportsCheck = [ + "boaapi" + ]; meta = { homepage = "https://github.com/boalang/api-python";