From 150d2b9c76bf3442ceddbdbca234f340ad0e99a9 Mon Sep 17 00:00:00 2001 From: natsukium Date: Tue, 21 May 2024 09:00:31 +0900 Subject: [PATCH 1/2] python311Packages.pycron: format with nixfmt --- .../python-modules/pycron/default.nix | 23 ++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/pycron/default.nix b/pkgs/development/python-modules/pycron/default.nix index 2e607b50dd74..437ba27bcfaa 100644 --- a/pkgs/development/python-modules/pycron/default.nix +++ b/pkgs/development/python-modules/pycron/default.nix @@ -1,5 +1,14 @@ -{ lib, buildPythonPackage, fetchFromGitHub, udatetime, pytz, pendulum, nose -, delorean, coveralls, arrow +{ + lib, + buildPythonPackage, + fetchFromGitHub, + udatetime, + pytz, + pendulum, + nose, + delorean, + coveralls, + arrow, }: buildPythonPackage rec { @@ -14,7 +23,15 @@ buildPythonPackage rec { sha256 = "12hkqrdfg3jbqkmck8i00ssyaw1c4hhvdhjxkmh2gm9pd99z5bpv"; }; - nativeCheckInputs = [ arrow coveralls delorean nose pendulum pytz udatetime ]; + nativeCheckInputs = [ + arrow + coveralls + delorean + nose + pendulum + pytz + udatetime + ]; checkPhase = '' nosetests From afe46d21365469ffa6d689ca9ed737fb015b249b Mon Sep 17 00:00:00 2001 From: natsukium Date: Tue, 21 May 2024 09:04:05 +0900 Subject: [PATCH 2/2] 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; {