From afe46d21365469ffa6d689ca9ed737fb015b249b Mon Sep 17 00:00:00 2001 From: natsukium Date: Tue, 21 May 2024 09:04:05 +0900 Subject: [PATCH] python312Packages.pycron: refactor and remove nose --- .../python-modules/pycron/default.nix | 29 +++++++++---------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/pkgs/development/python-modules/pycron/default.nix b/pkgs/development/python-modules/pycron/default.nix index 437ba27bcfaa..c861dfaa4b37 100644 --- a/pkgs/development/python-modules/pycron/default.nix +++ b/pkgs/development/python-modules/pycron/default.nix @@ -2,41 +2,40 @@ lib, buildPythonPackage, fetchFromGitHub, - udatetime, - pytz, - pendulum, - nose, - delorean, - coveralls, + setuptools, arrow, + delorean, + pendulum, + pynose, + pytestCheckHook, + pytz, + udatetime, }: buildPythonPackage rec { pname = "pycron"; version = "3.0.0"; - format = "setuptools"; + pyproject = true; src = fetchFromGitHub { owner = "kipe"; - repo = pname; + repo = "pycron"; rev = version; - sha256 = "12hkqrdfg3jbqkmck8i00ssyaw1c4hhvdhjxkmh2gm9pd99z5bpv"; + hash = "sha256-+67yU2o31SdgnV3CtiEkLHDltQYgosnqxEuO51rGE4o="; }; + build-system = [ setuptools ]; + nativeCheckInputs = [ arrow - coveralls delorean - nose pendulum + pynose + pytestCheckHook pytz udatetime ]; - checkPhase = '' - nosetests - ''; - pythonImportsCheck = [ "pycron" ]; meta = with lib; {