1{ lib 2, buildPythonPackage 3, fetchPypi 4, mock 5}: 6 7buildPythonPackage rec { 8 pname = "schedule"; 9 version = "1.1.0"; 10 11 src = fetchPypi { 12 inherit pname version; 13 sha256 = "e6ca13585e62c810e13a08682e0a6a8ad245372e376ba2b8679294f377dfc8e4"; 14 }; 15 16 buildInputs = [ mock ]; 17 18 preCheck = '' 19 # https://github.com/dbader/schedule/issues/488 20 substituteInPlace test_schedule.py --replace \ 21 "self.assertRaises(ScheduleValueError, every().day.until, datetime.time(hour=5))" \ 22 "# self.assertRaises(ScheduleValueError, every().day.until, datetime.time(hour=5))" 23 ''; 24 25 meta = with lib; { 26 description = "Python job scheduling for humans"; 27 homepage = "https://github.com/dbader/schedule"; 28 license = licenses.mit; 29 }; 30 31}