Unverified Commit 67d143cc authored by Fabian Affolter's avatar Fabian Affolter Committed by GitHub
Browse files

Merge pull request #313262 from natsukium/pycron/refactor

python311Packages.pycron: refactor and remove nose
parents 10ddb3c4 afe46d21
Loading
Loading
Loading
Loading
+25 −9
Original line number Diff line number Diff line
{ lib, buildPythonPackage, fetchFromGitHub, udatetime, pytz, pendulum, nose
, delorean, coveralls, arrow
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  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=";
  };

  nativeCheckInputs = [ arrow coveralls delorean nose pendulum pytz udatetime ];
  build-system = [ setuptools ];

  checkPhase = ''
    nosetests
  '';
  nativeCheckInputs = [
    arrow
    delorean
    pendulum
    pynose
    pytestCheckHook
    pytz
    udatetime
  ];

  pythonImportsCheck = [ "pycron" ];